Geavanceerde computerarchitectuur

Ga naar: navigatie, zoeken
Berbers.jpg

http://www.kuleuven.be/onderwijs/aanbod/syllabi/H04L1AN.htm

Samenvattingen

Klik hier om de samenvattingen te bekijken

Examenvragen

27 juni 2011 (8u00)

Vraag 1

Bespreek de evolutie die het domein van computer architecturen heeft doorgemaakt tot op de dag van vandaag. Gebruik heel de cursus en beperk u niet tot hoofdstuk 1. [Geef details om te tonen dat je de leerstof kent]

Vraag 2

Vergelijk superscalaire processoren met VLIW.

Vraag 3

Bespreek 5 van de 6 termen.

  • Global information
  • Synchronisatie van multiprocessoren
  • Lus ontrolling
  • ROB
  • CPI
  • Classificatie van Flynn

21 juni 2011 (8u00)

Vraag 1

Bespreek hoe processoren voor embedded systemen en desktopsystemen verschillen. Gebruik heel de cursus en beperk u niet tot hoofdstuk 1.

Vraag 2

Bespreek branch prediction in al zijn facetten.

Vraag 3

Bespreek 5 van de 6 termen.

  • lusontrolling
  • reservation station
  • CPI (performantie)
  • coherence misses
  • data flow architectuur
  • RISC

21 juni 2010 (8u00)

Vraag 1

Bespreek de evolutie die het domein van computer architecturen heeft doorgemaakt tot op de dag van vandaag.

Vraag 2

Bespreek branch prediction in al zijn facetten.

Vraag 3

Bespreek 5 van de 6 termen.

  • Global information
  • Synchronisatie van multiprocessoren
  • Lus ontrolling
  • ROB
  • CPI
  • Classificatie van Flynn

26 juni 2009 (9u00)

Vraag 1

Bespreek de verschillende soorten parallellisme. Bespreek de methoden die hiervoor worden gebruikt.

Vraag 2

Bespreek het evolueren van de performantie van een systeem door programma's (echte, benchmarks,...). Geef de klassieke misvattingen en valkuilen.

Vraag 3

Je moet 5 van de 6 termen volledig uitleggen. (wat het is, doet, hoe werkt het, waar gebruikt/wanneer, alternatieven)

  • CPI (context: performantie)
  • global history (branch prediction)
  • reorder buffer
  • lusontrolling
  • classificatie van Flynn
  • coherence misses

9 juni 2008 (8u00)

Vraag 1

Geef alle soorten parallellisme die er tegenwoordig in een computer voorkomen. Geef ook de technieken die gebruikt worden om de graad van parallellisme te maximaliseren. (antw: ge moet dus een overzicht geven van ongeveer de hele cursus :)

Vraag 2

Bespreek de programma's die gebruikt worden om performantie van systemen te meten(echte, benchmarks,...). Geef ook de misvattingen en valkuilen hiervan.

Vraag 3

  • global history
  • Reorder buffer
  • CPI
  • coherence misses
  • classificatie van Feng

18 juni 2007 (9u00)

Vraag 1

Parallellisme, waar komt het allemaal voor in een moderne processor, en welke methodes worden gebruikt om dit te bevorderen.

Vraag 2

Branch prediction: geef een gedetailleerd overzicht.

Vraag 3

Begrippen (5 van de 6 verklaren):

  • DSM
  • DSP
  • EPIC
  • Meta-voorspeller
  • TPC
  • Scoreboard