一種亂序高性能核的混合分支預(yù)測裝置及方法

基本信息

申請?zhí)?/td> CN201911194732.8 申請日 -
公開(公告)號 CN111078295B 公開(公告)日 2021-11-12
申請公布號 CN111078295B 申請公布日 2021-11-12
分類號 G06F9/38(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 陳偉杰 申請(專利權(quán))人 核芯互聯(lián)科技(青島)有限公司
代理機構(gòu) 北京知呱呱知識產(chǎn)權(quán)代理有限公司 代理人 盛明星
地址 266100山東省青島市嶗山區(qū)科苑緯一路1號D1樓2701
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種亂序高性能核的混合分支預(yù)測裝置及方法,涉及計算機分支預(yù)測領(lǐng)域。該裝置能夠進行處理器微體系結(jié)構(gòu)級的性能評估,減輕因分支預(yù)測失敗、缺失指令所導(dǎo)致的亂序高性能處理器重命名阻塞;該裝置提供一種高精度、且參數(shù)化靈活可配的混合分支預(yù)測器,由全局歷史信息分支TAGE預(yù)測器、統(tǒng)計校正預(yù)測器和循環(huán)預(yù)測器組成;所述TAGE預(yù)測器利用參數(shù)化的Tagged部件及分體讀取改進策略,實現(xiàn)高精度分支預(yù)測,并減少訪問沖突;所述統(tǒng)計校正預(yù)測器用于根據(jù)TAGE預(yù)測器的預(yù)測結(jié)果和置信度,確認或還原TAGE預(yù)測器的預(yù)測結(jié)果;所述循環(huán)預(yù)測器用于利用替換策略和循環(huán)分支折合技術(shù),預(yù)測具有長循環(huán)主體的規(guī)則循環(huán)。該發(fā)明充分利用有限的硬件存儲開銷,極大程度地減少訪問沖突,在提高分支預(yù)測精度的同時提升處理器整體性能。