2.4.6. Az utasításvégrehajtás gyorsítása pipelininggel, ILP processzorokA pipelining átlapolt utasításvégrehajtást magyarra fordítva csővonal, adatcsatornás vagy futószalag feldolgozásnak nevezhetjük. A pipeline alapgondolata a párhuzamosítás, annak kihasználása, hogy az utasítás feldolgozás különböző fázisait autonóm és párhuzamosan működtethető hardver alrendszerek hajthatják végre. A gépi utasítások elemi lépései (előkészítés, dekódolás, operandusok címszámítása stb.) különböző hardver erőforrásokat igényelnek. Ezért, ha egy utasításban egy elemi lépést végrehajtottunk (például első lépésben már kiolvastuk az utasítást a memóriából) és az ehhez szükséges hardver egység felszabadul, akkor ezt igénybe vehetjük egy következő utasítás elemi lépésének végrehajtására.
A pipeline utasításfeldolgozást alkalmazó processzorokat utasításszinten párhuzamos működésű (Intruction Level Parallel), vagy ILP processzoroknak nevezzük. |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |