用于直接跳轉(zhuǎn)的超前預(yù)測的方法及分支指令追蹤高速緩存

基本信息

申請?zhí)?/td> CN202111033727.6 申請日 -
公開(公告)號 CN113722243A 公開(公告)日 2021-11-30
申請公布號 CN113722243A 申請公布日 2021-11-30
分類號 G06F12/0802(2016.01)I;G06F12/0862(2016.01)I;G06F12/0875(2016.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 張然;王飛 申請(專利權(quán))人 蘇州睿芯集成電路科技有限公司
代理機(jī)構(gòu) 北京科龍寰宇知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 代理人 孫皓晨
地址 215125江蘇省蘇州市中國(江蘇)自由貿(mào)易試驗(yàn)區(qū)蘇州片區(qū)蘇州工業(yè)園區(qū)星湖街328號創(chuàng)意產(chǎn)業(yè)園6-9F-203工位(集群登記)
法律狀態(tài) -

摘要

摘要 本發(fā)明公開一種用于直接跳轉(zhuǎn)的超前預(yù)測的方法及分支指令追蹤高速緩存,其中分支指令追蹤高速緩存包括:基于分支歷史信息的預(yù)測表,用于實(shí)現(xiàn)兩次跳轉(zhuǎn)預(yù)測,其中,基于分支歷史信息的預(yù)測表包括當(dāng)前分支預(yù)測表和超前分支指令追蹤高速緩存器預(yù)測表;分支目標(biāo)指令追蹤高速緩存器,其包括多個(gè)條目,每個(gè)條目存儲(chǔ)多條連續(xù)指令,多條連續(xù)指令包含分支指令,其中,每個(gè)條目作為分支目標(biāo)指令追蹤高速緩存項(xiàng)包括:分支指令的目標(biāo)指令、分支指令的目標(biāo)指令的順序地址、分支指令的目標(biāo)指令的跳轉(zhuǎn)地址及標(biāo)簽;以及系統(tǒng)緩存。