CPU en architectuur

Hoe heet de processorarchitectuur die in één klokcyclus meerdere instructies tegelijk uitgeeft en uitvoert?

  1. ASuperscalair
  2. BSingle-cycle
  3. CHarvard-architectuur
Antwoord en toelichting tonen

Antwoord: A. Superscalair

Superscalair betekent dat de processor meerdere rekeneenheden heeft en per klokcyclus meerdere onderling onafhankelijke instructies uitgeeft, zodat de IPC groter is dan 1. Recente krachtige kernen hebben een breedte waarmee ze circa 6 tot 10 instructies per klokcyclus kunnen verwerken. De prestaties worden verhoogd in combinatie met out-of-order uitvoering, waarbij de volgorde van instructies wordt gewijzigd, maar omdat de schakeling voor het controleren van afhankelijkheden ongeveer met het kwadraat van de breedte in complexiteit toeneemt, kan de breedte niet zomaar worden vergroot.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over CPU en architectuur

  1. Welke cache bewaart de resultaten van de omzetting van virtuele naar fysieke adressen en versnelt zo de adresvertaling?
  2. Welke speciale schakeling wordt in onder meer SoC's voor smartphones geplaatst om AI-inferentie snel en met laag vermogen uit te voeren?
  3. Welke volgorde van het geheugenhiërarchie, van snel naar langzaam toegankelijk, is voor een gewone computer juist?
  4. Hoeveel instructies kan een processor met een klokfrequentie van 2 GHz en een gemiddelde CPI (gemiddeld aantal klokcycli per instructie) van 0,5 ongeveer per seconde uitvoeren?
  5. Wat is theoretisch de maximale versnelling wanneer een programma waarvan 90 % van het werk kan worden geparalleliseerd, wordt uitgevoerd met een onbeperkt toenemend aantal processors?

Vergelijkingen bij dit onderwerp