3.5.4. A processzor spekulatív elágazás-feldolgozása

Spekulatív elágazásfeldolgozásnak nevezzük azt az eljárást, amikor a processzor – a pipelining zavartalan működése érdekében – valamilyen módszerrel megkísérli az ugró utasítások kimenetét megjósolni. Ennek lehetséges változatait a következő ábra mutatja be:

Az elágazás becslés módszerei

Láthatjuk, hogy a feltételes elágazási utasítások lehetséges kimeneteinek becslése történhet:

  • egykimenetűen, amikor a becslés rögzítetten mindig azonos (elágazik vagy nem);

  • kétkimenetűen, melynél sztatikus esetben a fordítóprogram a tárgykód elemzése alapján, vagy dinamikus esetben a program futása során a processzor az egyes elágazások megvalósulásának statisztikája alapján „jósolja” meg az elágazást.

tartalomjegyzék almenü fogalomszótár jelölésrendszer ellenõrzõ kérdések fejezet eleje elõzõ lap következõ lap következõ fejezet