Namai Aparatūra Kas yra šakos numatymas? - apibrėžimas iš techopedijos

Kas yra šakos numatymas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia šakos numatymas?

Filialo numatymas yra požiūris į kompiuterio architektūrą, kuriuo siekiama sumažinti filialų sąnaudas. Filialo numatymas pagreitina filialo instrukcijų apdorojimą su procesoriais, naudojant vamzdyną. Technika apima tik tam tikrų nurodymų vykdymą, jei tikri predikatai yra teisingi. Filialo numatymas paprastai įgyvendinamas aparatinėje įrangoje, naudojant filialo numatiklį.

Filialo numatymas taip pat žinomas kaip filialo numatymas arba tiesiog kaip prognozavimas.

„Techopedia“ paaiškina filialo prognozavimą

Filialo numatymas yra technika, naudojama pagreitinti instrukcijų vykdymą procesoriams, naudojantiems vamzdynus. Iš pradžių procesoriai vykdė instrukcijas vienas po kito, kai jie įėjo, tačiau diegimas vamzdynų sudarymu reiškė, kad šakojimo instrukcijos gali žymiai sulėtinti procesorių, nes procesorius turi laukti, kol bus įvykdytas sąlyginis šuolis.

Šakos numatymas padalina instrukcijas į predikatus, panašiai kaip predikatų logika. Šakos numatymą naudojantis centrinis procesorius vykdo teiginius tik tuo atveju, jei predikatas yra tikras. Vienas iš pavyzdžių yra sąlyginės logikos naudojimas. Kadangi nereikalingas kodas nėra vykdomas, procesorius gali dirbti daug efektyviau. Filialo numatymas įgyvendinamas CPU logikoje su filialo numatikliu.

Kas yra šakos numatymas? - apibrėžimas iš techopedijos