Tartalomjegyzék:
Meghatározás - Mit jelent az ágazat-előrejelzés?
Az ágak előrejelzése egy olyan megközelítés a számítógépes architektúrán, amely megkísérli csökkenteni az elágazás költségeit. Az elágazás-előrejelzés felgyorsítja az elágazási utasítások feldolgozását a CPU-kkal a csővezeték használatával. A technika csak bizonyos utasítások végrehajtását foglalja magában, ha bizonyos predikátumok igazak. Az elágazás-előrejelzést általában a hardverben hajtják végre egy elõrejelzõ segítségével.
Az ágak előrejelzése ág predikcióként vagy egyszerűen predikcióként is ismert.
A Techopedia elmagyarázza az ágazat-előrejelzést
Az ágak előrejelzése egy olyan módszer, amely felgyorsítja az utasítások végrehajtását a csővezetéket használó processzorokon. A processzorok kezdetben az utasításokat egyenként hajtották végre, amint beérkeztek, de a csővezeték bevezetése azt jelentette, hogy az elágazási utasítások jelentősen lelassíthatják a processzort, mivel a processzornak meg kell várnia a feltételes ugrás végrehajtását.
Az elágazási predikció az utasításokat predikátokra bontja, hasonlóan a predikátum logikájához. Az elõrejelzést használó CPU csak akkor hajt végre utasításokat, ha egy predátum igaz. Az egyik példa a feltételes logika használata. Mivel a szükségtelen kód nem kerül végrehajtásra, a processzor sokkal hatékonyabban tud dolgozni. Az elõrejelzés a CPU logikában valósul meg egy elõrejelzõvel.