技術(shù)總結(jié)
一種分支預(yù)測器,擁有具有保留預(yù)測信息的條目的多個(gè)存儲體,包含該分支預(yù)測器的處理器利用這些分支歷史信息來給取指并執(zhí)行的分支指令進(jìn)行預(yù)測方向。發(fā)生在處理器的事件的計(jì)數(shù)被提供給硬件邏輯,其對該計(jì)數(shù)的預(yù)定比特執(zhí)行與/或邏輯運(yùn)算(如XOR)以產(chǎn)生隨機(jī)值。響應(yīng)于該處理器確定由分支預(yù)測器預(yù)測的分支指令的正確方向,該分支預(yù)測器使用由硬件邏輯產(chǎn)生的隨機(jī)值做出關(guān)于更新各存儲體的決定。分支轉(zhuǎn)移歷史的比特連同該計(jì)數(shù)也可以被用于產(chǎn)生該隨機(jī)值。計(jì)數(shù)的事件可以是提交指令的數(shù)目或者是處理器或總線時(shí)鐘周期數(shù)。
技術(shù)研發(fā)人員:王小玲;陳國華;楊夢晨
受保護(hù)的技術(shù)使用者:上海兆芯集成電路有限公司
文檔號碼:201611013466
技術(shù)研發(fā)日:2016.11.17
技術(shù)公布日:2017.03.22