Mikä on superskalaariarkkitehtuuri? määritelmä ja merkitys

Superskalaariarkkitehtuuri on eräänlainen mikroprosessorin suunnittelu ja rakenne, joka mahdollistaa a prosessori työskentelemään useiden käskysarjojen parissa samanaikaisesti – lähettämällä ne erillisen suorituksen kautta yksiköitä. Jokainen yksikkö voi silti käsitellä vain yhtä käskysarjaa kerrallaan, mutta on mahdollista, että useita yksiköitä käytetään samanaikaisesti.

Superskalaariarkkitehtuuri vaatii sisäänrakennetun ajoittimen käyttöä, joka tarkastelee käskyjonoa ja tunnistaa ryhmät ja käskyjoukot, jotka eivät ole ristiriidassa keskenään.

Technipages selittää superskalaariarkkitehtuuria

Toisin sanoen sellaisia, jotka eivät vaadi samojen resurssien käyttöä samanaikaisesti. Nämä ohjesarjat voivat toimia rinnakkain, koska niiden ei tarvitse "taistella" resursseista, kuten se oli. Kuitenkin monia ryhmiä ja sarjoja voidaan ryhmitellä yhteen, ne lähetetään sitten suoritettaviksi.

Ainoa rajoitus on käytettävissä olevien putkien määrä. Intel Pentium -sirussa on kaksi - tämä tarkoittaa, että prosessori pystyy suorittamaan kaksi käskysarjaa yksittäistä kellojaksoa kohden. Nämä kellojaksot mitataan hertseinä – 2 GHz: n prosessori, joka on nykyisten ominaisuuksien alemmalla tasolla, pystyy käsittelemään kaksi miljardia käskyä sekunnissa. Vaikka se saattaa kuulostaa paljon, ei ole harvinaista, että prosessori joutuu suorittamaan kymmeniä tai jopa satoja tuhansia ohjeita korkean intensiteetin ohjelmalle.

Prosessorien superskalaariarkkitehtuuri mahdollistaa tarvittavien laskelmien suorittamisen tehokkaammin kohdistamalla ylimääräisiä resursseja muihin tehtäviin toisessa (tai muissa) liukuhihnassa. Sitä vastoin skalaariprosessori ei yksinkertaisesti käyttäisi resursseja, joita ei tarvita prosessissa, vaikka he voisivat olla hyödyllisiä muille prosesseille.

Superskalaariarkkitehtuurin yleiset käyttötavat

  • Superskalaariarkkitehtuuri edustaa tehokkaampaa prosessorirakennetta.
  • Vaikka ei aina, superskalaariarkkitehtuuri on yleensä myös liukuhihnaa.
  • Superskalaarisessa CPU: ssa dispatcher lukee ohjeet muistista ja päättää mitkä niistä voidaan ajaa rinnakkain varaamalla oikeat resurssit.

Superskalaariarkkitehtuurin yleisiä väärinkäytöksiä

  • Superscalar-arkkitehtuuri on parannettu prosessorisuunnittelutyyppi, joka korvasi skalaariset Intel-suorittimissa.