Dünaamiline ennustus: jälgitakse pidevalt programmi täitmise kulgu. Igas olekus on kaks bitti, vasak ennustab hargnemise toimumist, parem näitab, kas viimase käsu juures toimus hargnemine v mitte. Õige u 90%. VIII. Spetsiaalse riistvara realiseerimine /338-357/ Programne realisatsioon- Suvalist algoritmis, mis juhib mingit seadet, realiseeritakse universaalarvutis programmina. Ühendame näiteks USB või siini kolge objekti, kirjutame programmi juhtalgoritmi täitmiseks. Programne, kuna juhtalgoritm on realiseeritud mälus, mida protsessoris täidetakse(käskudena). Riistavaraline realisatsioon Algoritmi võib realiseerida riistavaras. Algoritmi realiseeriva loogikaskeemi võib valmistada tootjatelt saadaolevatest mikroskeemidest või kristalli pinnal ühe rakendusspetsiifilise mikroskeemina.