Dom > Izložba > Sadržaj

Mikroarhitektonski koncepti Izbor instrukcija

Mar 09, 2019

Garniture instrukcija su se mijenjale tijekom godina, od izvorno vrlo jednostavnih do ponekad vrlo složenih (u različitim aspektima). Posljednjih godina u modi su arhitekture opterećenja, VLIW i EPIC. Arhitekture koje se bave paralelizmom podataka uključuju SIMD i Vectors. Neke oznake koje se koriste za označavanje klasa CPU arhitekture nisu osobito opisne, posebno zato što CISC oznaka; mnogi rani projekti koji su retroaktivno označeni kao "CISC" zapravo su znatno jednostavniji od modernih RISC procesora (u nekoliko aspekata).


Međutim, izbor arhitekture skupova instrukcija može uvelike utjecati na složenost primjene uređaja visokih performansi. Istaknuta strategija, koja se koristila za razvoj prvih RISC procesora, bila je pojednostavljenje uputa na minimum pojedinačne semantičke složenosti u kombinaciji s visokom regularnošću i jednostavnošću kodiranja. Takve ujednačene upute lako se dohvaćaju, dekodiraju i izvršavaju pipeliniranim načinom i jednostavna strategija za smanjenje broja logičkih razina kako bi se dostigle visoke radne frekvencije; memorijske memorije s instrukcijama kompenzirale su višu radnu frekvenciju i inherentno nisku gustoću kodiranja, dok su veliki skupovi registara korišteni za određivanje što većeg broja (sporog) pristupa memoriji.