Structuur en organisatie van computersystemen 2
Quote Berbers : Ik heb liever dat je teveel schrijft dan te weinig
Maw laat de inkt maar vloeien en schrijf op een gestructureerde manier op wat je weet. Als ze vraagt naar vergelijkingen, vergelijk dan ook en bespreek de dingen niet naast elkaar.
juni 2006
- Geef alle optimalistatietechnieken voor monoprocessoren (zowel de dynamische als de statische technieken). Bespreek en vergelijk deze.
- Bijvraag : welke technieken zijn er positief/negatief voor embedded processoren (antw: alle technieken die extra hardware vragen zijn slecht voor embedded, statische technieken werken vaak beter bij embedded omdat men goed weet welke software er zal draaien en men hiervoor kan optimaliseren (voor desktops weet je niet op voorhand welke software er gedraaid wordt))
- Waarom zijn caches noodzakelijk? Hoe werken ze? Welke technieken zijn er om hun performantie te verbeteren?
- termen :
- CISC (geef ook karakteristieken)
- VLIW
- PHT
- DSM
- Livermoore loops
- formule CPU-tijd (cpu-tijd = CPI x IC x klok cyclus tijd)
15 juni 2006
- Vergelijken van procesoren voor embedded systemen en procesoren voor desktops. Niet alleen wat in hoofdstuk 1 staat, betrek de hele cursus in je antwoord.
- Opsommen en bespreken van alle misvattingen en valkuilen ivm performantie.
- Termen:
- Conditionele instructies
- Reorder buffer
- RISC (karakteristieken)
- Tournament predictor
- Linpack
- Snoopy cache
Termverklaringen
23 mei 2006
Alternatief examen dus enkel de termen moeten doen. 6 termen waarvan je er maar 5 hoeft te verklaren:
- Tomasulo
- Livermore Loops (CPI)
- BHT
- Simultaneous MultiThreading
- superblokken (scheduling)
- MAC
27 mei 2005
- Scorebord
- Linpack
- Multicomputer
- Data shuffle
- Issue packet