Kaj je superskalarna arhitektura? definicija in pomen

Superskalarna arhitektura je vrsta mikroprocesorske zasnove in konstrukcije, ki omogoča a procesor za delo na več sklopih navodil hkrati – tako, da jih pošlje z ločenim izvajanjem enote. Vsaka enota lahko še vedno obravnava samo en niz navodil hkrati, vendar je možno, da se hkrati izvaja več enot.

Superskalarna arhitektura zahteva uporabo vgrajenega načrtovalnika, ki pregleduje čakalno vrsto navodil in identificira skupine in sklope navodil, ki si med seboj ne nasprotujejo.

Technipages pojasnjuje superskalarno arhitekturo

Z drugimi besedami, takšne, ki ne zahtevajo istočasne uporabe istih virov. Ti nizi navodil se lahko izvajajo vzporedno, saj se jim ni treba 'boriti' za vire, kot je bilo. Ne glede na to, koliko skupin in nizov je mogoče združiti skupaj, se nato posredujejo za izvedbo.

Edina omejitev je število razpoložljivih cevovodov. Čip Intel Pentium ima dva - to pomeni, da je procesor sposoben izvesti dva niza navodil na posamezen taktni cikel. Ti urni cikli se merijo v hercih – procesor 2 Ghz, ki je na spodnjem delu trenutnih zmogljivosti, lahko obdela dve milijardi navodil na sekundo. Čeprav se to morda sliši veliko, ni nenavadno, da mora procesor izvesti na desetine ali celo sto tisoče navodil za visoko intenzivni program.

Superskalarna arhitektura v procesorjih jim omogoča učinkovitejše izvajanje potrebnih izračunov z dodelitvijo prostih virov drugim nalogam v drugem (ali katerem koli nadaljnjem) cevovodu. Nasprotno pa skalarni procesor preprosto ne bi uporabljal virov, ki niso potrebni za proces, tudi če bi lahko bil uporaben za drug niz procesov.

Pogoste uporabe superskalarne arhitekture

  • Superskalarna arhitektura predstavlja učinkovitejši tip strukture procesorja.
  • Čeprav ne vedno, je običajno tudi superskalarna arhitektura.
  • V superskalarnem CPU dispečer bere navodila iz pomnilnika in odloči, katera se lahko izvajajo vzporedno z dodelitvijo pravih virov.

Pogoste zlorabe superskalarne arhitekture

  • Superskalarna arhitektura je izboljšana vrsta procesorske zasnove, ki je nadomestila skalarne v procesorjih Intel.