[發明專利]使用所預測值表來提供循環不變值預測,以及相關設備、方法和計算機可讀媒體在審
| 申請號: | 201580057273.2 | 申請日: | 2015-10-27 |
| 公開(公告)號: | CN107077335A | 公開(公告)日: | 2017-08-18 |
| 發明(設計)人: | S·S·斯里坎塔亞 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G06F9/38 | 分類號: | G06F9/38 |
| 代理公司: | 北京律盟知識產權代理有限責任公司11287 | 代理人: | 楊林勛 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 預測 值表來 提供 循環 不變 以及 相關 設備 方法 計算機 可讀 媒體 | ||
1.一種包括指令處理電路的設備,其經配置以:
檢測指令流中的循環主體;
檢測所述循環主體內的值產生指令;
確定所述值產生指令的屬性是否與所預測值表的條目匹配;以及
響應于確定所述值產生指令的所述屬性與所述所預測值表的所述條目匹配:
確定所述條目的計數器是否超過迭代閾值;以及
響應于確定所述條目的所述計數器超過所述迭代閾值,提供所述所預測值表的所述條目中的所預測值,以用于至少一個相依指令的執行。
2.根據權利要求1所述的設備,其中所述指令處理電路經配置以通過以下步驟來檢測所述循環主體:
檢測去往程序計數器PC相關分支指令的地址前面的目標地址的所述PC相關分支指令;
確定是否預測將采取所述PC相關分支指令;
響應于確定預測將采取所述PC相關分支指令,設定循環主體指示符;以及
響應于確定預測將不采取所述PC相關分支指令,清空所述循環主體指示符;
所述指令處理電路經配置以響應于所述循環主體指示符正被設定而檢測所述值產生指令。
3.根據權利要求1所述的設備,其中所述指令處理電路進一步經配置以響應于確定所述條目的所述計數器不超過所述迭代閾值:
在執行所述值產生指令后,即刻確定所述值產生指令所產生的實際值是否與所述所預測值匹配;
響應于確定所述實際值與所述所預測值匹配,使所述條目的所述計數器遞增;以及
響應于確定所述實際值與所述所預測值不匹配,使所述條目失效。
4.根據權利要求1所述的設備,其中所述指令處理電路進一步經配置以響應于確定所述值產生指令的所述屬性與所述所預測值表的所述條目不匹配,通過將所述值產生指令的所述屬性和所述值產生指令的執行所產生的實際值存儲在所述條目中,來在執行所述值產生指令后即刻產生所述所預測值表中的所述條目。
5.根據權利要求1所述的設備,其中所述指令處理電路以通信方式耦合到常數高速緩沖存儲器;且
所述指令處理電路經配置以經由所述常數高速緩沖存儲器提供所述所預測值表的所述條目中的所述所預測值。
6.根據權利要求1所述的設備,其中所述值產生指令的所述屬性包括所述值產生指令的地址。
7.根據權利要求1所述的設備,其集成到集成電路IC中。
8.根據權利要求1所述的設備,其集成到選自由以下各項組成的群組的裝置中:機頂盒;娛樂單元;導航裝置;通信裝置;固定位置數據單元;移動位置數據單元;移動電話;蜂窩式電話;計算機;便攜式計算機;桌上型計算機;個人數字助理PDA;
監視器;計算機監視器;電視機;調諧器;無線電;衛星無線電;音樂播放器;數字音樂播放器;便攜式音樂播放器;數字視頻播放器;視頻播放器;數字視頻光盤DVD播放器;以及便攜式數字視頻播放器。
9.一種包括指令處理電路的設備,其包括:
用于檢測指令流中的循環主體的裝置;
用于檢測所述循環主體內的值產生指令的裝置;
用于確定所述值產生指令的屬性是否與所預測值表的條目匹配的裝置;
用于響應于確定所述值產生指令的所述屬性與所述所預測值表的所述條目匹配來確定所述條目的計數器是否超過迭代閾值的裝置;以及
用于響應于確定所述條目的所述計數器超過所述迭代閾值而提供所述所預測值表的所述條目中的所預測值以用于至少一個相依指令的執行的裝置。
10.一種提供循環不變值預測的方法,其包括:
檢測指令流中的循環主體;
檢測所述循環主體內的值產生指令;
確定所述值產生指令的屬性是否與所預測值表的條目匹配;以及
響應于確定所述值產生指令的所述屬性與所述所預測值表的所述條目匹配:
確定所述條目的計數器是否超過迭代閾值;以及
響應于確定所述條目的所述計數器超過所述迭代閾值,提供所述所預測值表的所述條目中的所預測值,以用于至少一個相依指令的執行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580057273.2/1.html,轉載請聲明來源鉆瓜專利網。





