CPU en architectuur
Hoe heet de processorarchitectuur die in één klokcyclus meerdere instructies tegelijk uitgeeft en uitvoert?
- ASuperscalair
- BSingle-cycle
- 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.