Koti Laitteisto Mikä on haaraennuste? - määritelmä techopediasta

Mikä on haaraennuste? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä haaraennuste tarkoittaa?

Haarojen ennustaminen on lähestymistapa tietokonearkkitehtuuriin, jolla yritetään vähentää haarautumisen kustannuksia. Haarojen ennustaminen nopeuttaa haarakäskyjen käsittelyä prosessorien kanssa putkiston avulla. Tekniikka käsittää vain tiettyjen käskyjen suorittamisen, jos tietyt predikatit ovat totta. Haarojen ennustaminen toteutetaan tyypillisesti laitteistossa käyttämällä haaraennustetta.

Haarojen ennustaminen tunnetaan myös haarojen ennusteena tai yksinkertaisesti ennusteena.

Techopedia selittää haaraennusteen

Haarojen ennustaminen on tekniikka, jota käytetään nopeuttamaan ohjeiden suorittamista prosessoreissa, jotka käyttävät putkistointia. Suorittimet suorittivat aluksi ohjeet yksitellen tullessaan sisään, mutta putkilinjojen käyttöönotto tarkoitti, että haarautumisohjeet voivat hidastaa prosessoria merkittävästi, koska prosessorin on odotettava ehdollisen hypyn suorittamista.

Haaraennuste jakaa ohjeet predikateiksi, samanlaisia ​​kuin predikaattilogiikka. Haaraennustetta käyttävä CPU suorittaa lauseita vain, jos predikaatti on totta. Yksi esimerkki on ehdollisen logiikan käyttö. Koska tarpeetonta koodia ei suoriteta, prosessori voi toimia paljon tehokkaammin. Haarojen ennustaminen toteutetaan CPU-logiikassa haarojen ennustajan kanssa.

Mikä on haaraennuste? - määritelmä techopediasta