Dom > Izložba > Sadržaj

Mikroarhitektonski koncepti Superskalar

Mar 09, 2019

Čak i uz svu dodatnu složenost i vrata potrebna za podršku gore navedenih koncepata, poboljšanja u proizvodnji poluvodiča ubrzo su omogućila korištenje još više logičkih vrata.


U obrisu iznad procesor obrađuje dijelove jedne instrukcije odjednom. Računalne programe moguće je izvršiti brže ako se obrađuje više uputa istovremeno. To je ono što superskalarni procesori postižu repliciranjem funkcionalnih jedinica kao što su ALU. Umnožavanje funkcionalnih jedinica postalo je moguće samo kada područje matrice procesora s jednim zadatkom više nije rastezalo granice onoga što se može pouzdano proizvesti. Krajem osamdesetih godina prošlog stoljeća na tržište su počeli ulaziti superskalarni dizajni.


U suvremenom dizajnu uobičajeno je pronaći dvije jedinice opterećenja, jednu trgovinu (mnoge upute nemaju rezultata za pohranu), dvije ili više cjelovitih matematičkih jedinica, dvije ili više jedinica s pomičnim zarezom, a često i SIMD jedinicu. Logika izdavanja instrukcija raste u složenosti čitajući u ogromnom popisu instrukcija iz memorije i predajući ih različitim izvršnim jedinicama koje su u tom trenutku u stanju mirovanja. Rezultati se zatim prikupljaju i ponovno naručuju na kraju.