[發明專利]使用虛擬地址到物理地址跨頁緩沖器的推測性尋址在審
| 申請號: | 201380066209.1 | 申請日: | 2013-12-20 |
| 公開(公告)號: | CN104871144A | 公開(公告)日: | 2015-08-26 |
| 發明(設計)人: | 蘇雷什·K·文庫馬漢提;屠嘉晉;菲利普·M·瓊斯 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G06F12/10 | 分類號: | G06F12/10;G06F9/38 |
| 代理公司: | 北京律盟知識產權代理有限責任公司 11287 | 代理人: | 宋獻濤 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 虛擬 地址 物理地址 緩沖器 推測 尋址 | ||
1.一種方法,其包括:
接收將由處理器執行的指令;
在包含一或多個條目的跨頁緩沖器中執行查找以確定所述指令是否具有所述跨頁緩沖器中的條目,所述條目中的每一個包含物理地址;及
當所述跨頁緩沖器具有所述跨頁緩沖器中的所述條目時,從所述跨頁緩沖器中的所述條目檢索特定物理地址。
2.根據權利要求1所述的方法,其中所述跨頁緩沖器中的每個條目包含對應于不同存儲器頁面的指令地址和所述物理地址。
3.根據權利要求1所述的方法,其中所述跨頁緩沖器限于存儲包含對應于不同存儲器頁面的指令地址和所述物理地址的條目。
4.根據權利要求1所述的方法,其進一步包括:將指令轉換旁視緩沖器操作的結果存儲在上一物理地址緩沖器中。
5.根據權利要求4所述的方法,其進一步包括當所述指令不具有所述跨頁緩沖器中的條目時從所述上一物理地址緩沖器選擇上一物理地址。
6.根據權利要求1所述的方法,其進一步包括:通過使用從所述跨頁緩沖器檢索的所述特定物理地址執行推測性標記陣列操作。
7.根據權利要求1所述的方法,其進一步包括:比較所述特定物理地址與指令轉換旁視緩沖器操作的結果來確定是否重播標記陣列操作。
8.根據權利要求7所述的方法,其進一步包括用所述指令轉換旁視緩沖器操作的所述結果更新所述跨頁緩沖器。
9.根據權利要求1所述的方法,其中在處理管線的預提取階段期間從所述跨頁緩沖器讀取數據。
10.一種設備,其包括:
跨頁緩沖器,其包含一或多個條目,所述一或多個條目中的每一個包含物理地址;
標記陣列;及
多路復用器,其配置成選擇響應于所述跨頁緩沖器具有對應于特定指令的條目而從所述跨頁緩沖器檢索的特定物理地址,其中將所述多路復用器的輸出提供到所述標記陣列。
11.根據權利要求10所述的設備,其中指令轉換旁視緩沖器操作的結果存儲在上一物理地址緩沖器中,且其中所述多路復用器進一步配置成當所述跨頁緩沖器并不具有任何對應于所述特定指令的條目時選擇所述上一物理地址緩沖器的輸出。
12.根據權利要求11所述的設備,其中所述標記陣列配置成用由所述多路復用器選擇的所述上一物理地址緩沖器的所述輸出來執行標記陣列操作。
13.根據權利要求10所述的設備,其進一步包括比較器,所述比較器配置成比較所述特定物理地址與指令轉換旁視緩沖器操作的結果來確定是否重播標記陣列操作。
14.根據權利要求13所述的設備,其中用所述指令轉換旁視緩沖器操作的所述結果更新所述跨頁緩沖器。
15.根據權利要求13所述的設備,其中當所述比較器的結果和所述指令轉換旁視緩沖器操作的所述結果相同時,上一物理地址緩沖器存儲所述特定物理地址。
16.根據權利要求15所述的設備,其中所述跨頁緩沖器限于存儲包含指令地址的條目,并且其中在所述一或多個條目中的每一個中的所述物理地址對應于不同存儲器頁面。
17.根據權利要求10所述的設備,其中所述標記陣列配置成使用從所述跨頁緩沖器檢索的所述特定物理地址執行推測性標記陣列操作。
18.一種設備,其包括:
用于存儲一或多個條目的裝置,所述一或多個條目中的每一個包含物理地址;
用于執行標記陣列操作的裝置;及
用于選擇地址的裝置,所述地址對應于響應于用于存儲的所述裝置具有對應于特定指令的條目而從用于存儲的所述裝置檢索的特定物理地址,其中將用于選擇地址的所述裝置的輸出提供到用于執行標記陣列操作的所述裝置。
19.根據權利要求18所述的設備,其中用于執行標記陣列操作的所述裝置配置成使用從用于存儲的所述裝置檢索的所述特定物理地址執行推測性標記陣列操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380066209.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:提供組織的內容
- 下一篇:顯示器間的差分等待時間的自動化測量





