一種實現(xiàn)值關聯(lián)間接跳轉預測的方法
基本信息

| 申請?zhí)?/td> | CN201110108052.7 | 申請日 | - |
| 公開(公告)號 | CN102163143A | 公開(公告)日 | 2011-08-24 |
| 申請公布號 | CN102163143A | 申請公布日 | 2011-08-24 |
| 分類號 | G06F9/38(2006.01)I | 分類 | 計算;推算;計數(shù); |
| 發(fā)明人 | 程旭;譚明星;劉先華;張吉豫;謝子超;佟冬 | 申請(專利權)人 | 濟南眾志信息技術有限公司 |
| 代理機構 | 北京安信方達知識產權代理有限公司 | 代理人 | 北京北大眾志微系統(tǒng)科技有限責任公司;北京眾志芯科技有限公司;北京大學 |
| 地址 | 100080 北京市海淀區(qū)中關村北大街151號資源大廈11層 | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明披露了一種實現(xiàn)值關聯(lián)間接跳轉預測的方法,涉及編譯器和處理器,該方法包括:編譯器根據(jù)對處理器執(zhí)行可執(zhí)行程序時獲取的剖視信息,識別源程序中間接跳轉指令對應的子程序結構及其關聯(lián)數(shù)據(jù)值中的關聯(lián)信息,并在該源程序中插入用以標識該關聯(lián)信息的引導指令,再次生成可執(zhí)行程序;處理器在執(zhí)行編譯器再次生成的可執(zhí)行程序過程中,根據(jù)引導指令動態(tài)收集關聯(lián)信息,并生成值歷史模式。本發(fā)明可有效地提高間接跳轉指令的預測準確率,從而可提高處理器及其應用整體的系統(tǒng)性能。 |





