| kategória | ||||||||||
|
| ||||||||||
|
| ||
|
||||||||||
Utasítás várakoztatás I. (célja, elve, függöség vizsgálat tartalma, tervezési terének áttekintése)
Utasítás várakoztatás célja és elve:
Az utasítás várakoztatás célja az utasítások között fellépö függöségek hatására létrejövö kib 848e47i ocsátási blokkolások megszüntetése. Ezt úgy éri el, hogy a várakoztató állomások felé függöségek vizsgálata nélkül kibocsátja (issue) a dekódolt utasításokat, majd ezek után végez függöség vizsgálatot, a várakoztató állomásban lévö utasítások között. A független utasításokat kiküldi (dispatch) a végrehajtó egység felé.
Függöség vizsgálat tartalma:
(Spekulatív elágazás kezelés és regiszter átnevezést feltételezve.)
A spekulatív elágazás kezelés megszünteti a feloldatlan vezérlésfüggöségek következtében fellépö kibocsátási blokkolódásokat, míg az átnevezéssel az ál-adat függöségek, azaz a WAR és WAW függöségek és a miattuk elöálló kibocsátási blokkolódások küszöbölhetöek ki. Így az utasítások kiküldése során függöségvizsgálat már csak a RAW adatfüggöségek vizsgálatára korlátozódik.
Tervezési tere:
Várakoztatás
![]()
![]()
A várakoztatás A várakoztató pufferek Operandusz lehívási Az utasítás
hatóköre megvalósítása politikák kiküldés módja
Várakozatás hatóköre:
Néhány utasításra terjed ki a várakoztatás
Minden utasításra terjed ki a várakoztatás
Várakoztató pufferek megvalósítása:
Várakoztató pufferek megvalósítása
![]()
![]()
![]()
A várakoztató A várakoztató Ki és bemeneti
![]()
pufferek
típusa pufferek kapacitása kapuk száma
Csak várakoztató állomás Kombinált pufferek

![]()
várakoztatásra
utasítás átrendezésre és
regiszter átnevezésre is szolgál
Egyedi VÁ Csoportos VÁ Központi VÁ
Operandus lehívási politikák:
ok értékeit tárolják.
Utasítás kiküldés módja:

Találat: 479