II dio Mikroprocesor
2.13. Superskalarni procesori

2.13.2. Redoslijed obrade instrukcija

Implementacija paralelizma mašine ne podrazumijeva samo postojanje više vodova instrukcija i više funkcionalnih jedinica sa istom funkcijom. Procesor treba da posjeduje mehanizme za identifikaciju instrukcija koje mogu istovremeno da se izvršavaju, kao i za određivanje redoslijeda njihovog izvršavanja. Za određivanje optimalnog nivoa paralelizma moraju se uzeti u obzir sljedeće tri činjenice:

1. Redoslijed dohvatanja instrukcija.
2. Redoslijed izvršavanja instrukcija.
3. Redoslijed mijenjenja sadržaja registara i memorijskih lokacija pri eventualnom izvršavaju   instrukcija u redoslijedu dohvatanja.

Optimalni nivo paralelizma se dostiže mijenjanjem redoslijeda izvršavanja instrukcija uz očuvanje semantike koja odgovara izvršavanju instrukcija u redoslijedu dohvatanja.

Superskalarni procesori - Osobine superskalarnog izračunavanja    <    Index    >    Ograničenja pri obradi