Superskalaarsed arhitektuurid




Download 1.16 Mb.
bet25/38
Sana21.03.2017
Hajmi1.16 Mb.
#537
1   ...   21   22   23   24   25   26   27   28   ...   38

Superskalaarsed arhitektuurid


Me nimetame superskalaarseteks selliseid arhitektuure, mis on varustatud rohkem kui ühe konveieriga. Selliste arhitektuuride puhul on funktsionaalsed seadmed konveieris dubleeritud. Seega peale rohkem kui käsu samaaegsele täitmisele on käsil erinevad käsud samal täitmise astmel. On olemas kaks lahendust superskalaarses protsessoris:

  • sõltumatud konveierid: iga funktsionaalne seade kuulub mingi kindla konveieri juurde

  • osaliselt kattuvad konveierid: funktsionaalsete seadmete osas kulude kokkuhoidmiseks on mõned seadmed eri konveierite jaoks ühised.

Teisel juhul vajatakse täiendavaid riistvara komponente, mis võimaldaksid lahendada konflikte, kus konveierid üritavad juurdepääsu samale jagatud seadmele üheaegselt.

Intel Pentiumi protsessoril on konveier u, mida saab kasutada ükskõik milliseks operatsiooniks, ning konveier v, mida saab kasutada ainult lihtoperatsioonideks, mis teostatakse täisarvulistel operandidel.




Download 1.16 Mb.
1   ...   21   22   23   24   25   26   27   28   ...   38




Download 1.16 Mb.