一種超前指針法實現(xiàn)前端流水線中指令預取的方法
基本信息
申請?zhí)?/td> | CN201811389862.2 | 申請日 | - |
公開(公告)號 | CN111209043B | 公開(公告)日 | 2022-07-12 |
申請公布號 | CN111209043B | 申請公布日 | 2022-07-12 |
分類號 | G06F9/38(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 費曉龍 | 申請(專利權(quán))人 | 華夏芯(北京)通用處理器技術(shù)有限公司 |
代理機構(gòu) | 北京科家知識產(chǎn)權(quán)代理事務所(普通合伙) | 代理人 | - |
地址 | 100080北京市海淀區(qū)蘇州街3號大恒科技大廈北座7層705室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了前端流水線技術(shù)領(lǐng)域的一種超前指針法實現(xiàn)前端流水線中指令預取的方法,該超前指針法實現(xiàn)前端流水線中指令預取的方法如下:在底層硬件通過超前預取指針超前訪問cache的tag邏輯實現(xiàn)提前預知cache miss以及預知fetch的pc所要訪問的數(shù)據(jù)在data sram中的具體位置以及超前分支預測提前預知分支跳轉(zhuǎn),因此可以減少由于分支跳轉(zhuǎn)而擦除icache模塊中流水訪問的數(shù)據(jù),進一步減少了icache的功耗,縮短了前端流水線的流水級數(shù)以及當預知icache miss后可以做到真正pc指向miss的cache line之前提前將數(shù)據(jù)L2調(diào)度回來,因此很大程度上減少了前端流水線上由于icache miss造成的流水線bubble,提高了前端流水線的執(zhí)行效率。 |
