推測執(zhí)行處理器中分支指令與分支預(yù)測功能的驗證方法
基本信息
申請?zhí)?/td> | CN201611206840.9 | 申請日 | - |
公開(公告)號 | CN107688468B | 公開(公告)日 | 2020-05-15 |
申請公布號 | CN107688468B | 申請公布日 | 2020-05-15 |
分類號 | G06F9/38 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 商家瑋;王夢覺 | 申請(專利權(quán))人 | 北京國睿中數(shù)科技股份有限公司 |
代理機(jī)構(gòu) | 北京清亦華知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 北京國睿中數(shù)科技股份有限公司;中國電子科技集團(tuán)公司第十四研究所 |
地址 | 100085 北京市海淀區(qū)上地五街5號4層西區(qū) | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提出一種推測執(zhí)行處理器中分支指令與分支預(yù)測功能的驗證方法,包括:S1:初始化驅(qū)動及監(jiān)控信息;S2:處理器是否發(fā)起取指申請,若是,執(zhí)行S3,否則,執(zhí)行S2;S3:清空取指流水線信號是否有效,若是,終止本次操作,返回S2,否則,執(zhí)行S4;S4:停頓取指流水線信號是否有效,如果是,執(zhí)行S4,否則,執(zhí)行S5;S5:模擬處理器的取指緩存邏輯,將獲取的隨機(jī)指令驅(qū)動到處理器的取指邏輯接口上,以消除指令與程序計數(shù)器之間的耦合關(guān)系,將對應(yīng)的取指信號設(shè)置為有效狀態(tài);S6:在取指信號有效時,將指令信息打包并發(fā)送。本發(fā)明對推測執(zhí)行處理器的分支指令及分支預(yù)測功能進(jìn)行充分驗證,大大提升隨機(jī)指令的利用率與測試效率。 |
