Arvutid 2017 Kospekt
väärtus, mis tähendab konveieri taaskäivitamist. See toimub siirdekäsuga.
Hargnemiste ennustamiseks kasutatakse kolme põhilist strateegiat:
1) Fikseeritud strateegiaga hargnemiste ennustamine
Fikseeritud ennustamine on kõige lihtsam ja vanem. Tavaliselt võetakse
eelduseks, et hargnemist kunagi ei toimu ja alati minnakse edasi käsuloenduri
väärtust ühe võrra suurendades. Kui hargnemist kunagi ei toimu siis näiteks
suure 1000se tsükli puhul, kus tehakse alati valeennustus, peab konveierit
väga palju uuesti käivitama. Kui võtta aluseks, et hargnemine toimub alati, siis
tekib segmenteeritud mälu puhul lisatööd, sest kui hargnemist ei toimunud
peab juhtimise andma tagasi endisesse segmenti.
2) Staatiline hargnemiste ennustamise strateegia
Staatiline ennustamine tähendab, et varem on tehtud käskude analüüs. Eri
tüüpi käskude jaoks on vaja teha erinev ennustus. Tingimusteta siirdekäskude,