Wat is superscalaire architectuur? definitie & betekenis

click fraud protection

Superscalaire architectuur is een type ontwerp en constructie van een microprocessor dat het mogelijk maakt om een processor om tegelijkertijd aan meerdere sets instructies te werken - door ze afzonderlijk uit te voeren eenheden. Elke eenheid kan nog steeds slechts één set instructies tegelijk verwerken, maar het is mogelijk om meerdere eenheden tegelijk te laten werken.

Superscalaire architectuur vereist het gebruik van een ingebouwde planner die door de instructiewachtrij kijkt en groepen en sets instructies identificeert die niet met elkaar in strijd zijn.

Technipages legt superscalaire architectuur uit

Met andere woorden, die waarvoor niet tegelijkertijd dezelfde middelen moeten worden gebruikt. Deze sets instructies kunnen parallel lopen, omdat ze niet als het ware hoeven te 'vechten' om middelen. Er kunnen echter veel groepen en sets worden gegroepeerd die vervolgens worden doorgegeven voor uitvoering.

De enige beperking is het aantal beschikbare pijpleidingen. De Intel Pentium-chip heeft er twee - dit betekent dat de processor twee sets instructies per enkele klokcyclus kan uitvoeren. Deze klokcycli worden gemeten in hertz - een 2Ghz-processor, die zich aan de onderkant van de huidige mogelijkheden bevindt, kan twee miljard instructies per seconde verwerken. Hoewel dat misschien veel klinkt, is het niet ongebruikelijk dat een processor tien- of zelfs honderdduizenden instructies moet uitvoeren voor een programma met hoge intensiteit.

Superscalaire architectuur in processors stelt hen in staat om de benodigde berekeningen effectiever uit te voeren, door reservebronnen toe te wijzen aan andere taken in de tweede (of enige verdere) pijplijn. Daarentegen zou een scalaire processor eenvoudigweg geen bronnen gebruiken die niet nodig zijn voor een proces, zelfs als ze nuttig zouden kunnen zijn voor een andere reeks processen.

Veelvoorkomend gebruik van superscalaire architectuur

  • Superscalaire architectuur vertegenwoordigt een efficiënter type processorstructuur.
  • Hoewel niet altijd, wordt superscalaire architectuur meestal ook gepijplijnd.
  • In een superscalaire CPU leest de coördinator instructies uit het geheugen en beslist welke parallel kunnen worden uitgevoerd door de juiste middelen toe te wijzen.

Veelvoorkomend misbruik van superscalaire architectuur

  • Superscalaire architectuur is een verbeterd type processorontwerp dat de scalaire in Intel-processors heeft vervangen.