Čo je superskalárna architektúra? definícia a význam

click fraud protection

Superskalárna architektúra je typ dizajnu a konštrukcie mikroprocesora, ktorý umožňuje a procesor pracovať na viacerých súboroch inštrukcií súčasne – ich odoslaním prostredníctvom samostatného vykonania Jednotky. Každá jednotka môže stále spracovať iba jednu sadu inštrukcií v poradí naraz, je však možné spustiť viacero jednotiek súčasne.

Superskalárna architektúra vyžaduje použitie vstavaného plánovača, ktorý prezerá front inštrukcií a identifikuje skupiny a sady inštrukcií, ktoré nie sú vo vzájomnom konflikte.

Technipages vysvetľuje superskalárnu architektúru

Inými slovami, také, ktoré nevyžadujú použitie rovnakých zdrojov v rovnakom čase. Tieto súbory inštrukcií môžu prebiehať paralelne, pretože nemusia „bojovať“ o zdroje, ako to bolo predtým. Avšak mnohé skupiny a súbory, ktoré možno zoskupiť, sa potom odovzdajú na vykonanie.

Jediným obmedzením je počet dostupných potrubí. Čip Intel Pentium obsahuje dva – to znamená, že procesor je schopný vykonať dve sady inštrukcií za jeden cyklus hodín. Tieto taktovacie cykly sa merajú v hertzoch – 2GHz procesor, ktorý je na spodnej hranici súčasných možností, dokáže spracovať dve miliardy inštrukcií za sekundu. Aj keď to môže znieť ako veľa, nie je nezvyčajné, že procesor musí vykonávať desiatky alebo dokonca stovky tisíc pokynov pre program s vysokou intenzitou.

Superskalárna architektúra v procesoroch im umožňuje efektívnejšie vykonávať potrebné výpočty priradením náhradných zdrojov iným úlohám v druhom (alebo akomkoľvek ďalšom) potrubí. Na rozdiel od toho by skalárny procesor jednoducho nepoužíval zdroje, ktoré nie sú potrebné pre proces, aj keď by mohli byť užitočné pre inú sadu procesov.

Bežné využitie superskalárnej architektúry

  • Superskalárna architektúra predstavuje efektívnejší typ procesorovej štruktúry.
  • Aj keď to nie je vždy, superskalárna architektúra je zvyčajne tiež zostavená.
  • V superskalárnom CPU číta dispečer inštrukcie z pamäte a rozhoduje, ktoré z nich môžu bežať paralelne, pridelením správnych zdrojov.

Bežné zneužitia superskalárnej architektúry

  • Superskalárna architektúra je vylepšený typ konštrukcie procesora, ktorý nahradil skalárne v procesoroch Intel.