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
|