[發明專利]用于選擇指令的系統和方法有效
| 申請號: | 201380043002.2 | 申請日: | 2013-06-11 |
| 公開(公告)號: | CN104583939B | 公開(公告)日: | 2018-02-23 |
| 發明(設計)人: | M·阿布達拉 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30 |
| 代理公司: | 上海專利商標事務所有限公司31100 | 代理人: | 黃嵩泉 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 選擇 指令 系統 方法 | ||
1.一種在處理器中用于過濾存儲以防止所有存儲都必須針對高速緩存的所有字進行嗅探檢查的方法,包括:
實現高速緩存,其中存儲針對地址匹配來嗅探所述高速緩存以保持相干性;
如果多個核心之中的給定核心從高速緩存線的一部分進行加載,則使用訪問掩碼來標記所述高速緩存線的該部分并且將對與加載相對應的加載隊列條目的引用存儲在加載隊列條目引用跟蹤符中;
在執行到所述高速緩存線的后續存儲時檢查所述訪問掩碼;以及
從所述加載隊列條目引用跟蹤符中確定對應于所述加載的加載隊列條目、并且當到所述高速緩存線的所述部分的后續存儲在所述訪問掩碼中見到來自所述加載的在先標記時、引發缺失預測。
2.根據權利要求1所述的方法,還包括:如果多個線程之中的給定線程從高速緩存線的一部分進行加載,則通過使用訪問掩碼來標記該部分。
3.根據權利要求2所述的方法,其中一旦加載正在從高速緩存線的一部分進行讀取,則所述加載設置對應于所述部分的相應訪問掩碼位。
4.根據權利要求3所述的方法,其中當所述加載退出時,所述相應訪問掩碼位被清除。
5.一種微處理器,包括:
多個核心和加載存儲緩沖器,其中所述加載存儲緩沖器實現用于通過以下方式過濾存儲以防止所有存儲都必須針對高速緩存的所有字進行嗅探檢查的方法:
實現高速緩存,其中存儲針對地址匹配來嗅探所述高速緩存以保持相干性;
如果多個核心之中的給定核心從高速緩存線的一部分進行加載,則使用訪問掩碼來標記所述高速緩存線的該部分并且將對與加載相對應的加載隊列條目的引用存儲在加載隊列條目引用跟蹤符中;
在執行到所述高速緩存線的后續存儲時檢查所述訪問掩碼;以及
從所述加載隊列條目引用跟蹤符中確定對應于所述加載的加載隊列條目、并且當到所述高速緩存線的所述部分的后續存儲在所述訪問掩碼中見到來自所述加載的在先標記時、引發缺失預測。
6.根據權利要求5所述的微處理器,其中所述加載存儲緩沖器還通過以下方式實現所述方法:如果多個線程之中的給定線程從高速緩存線的一部分進行加載,則通過使用訪問掩碼來標記該部分。
7.根據權利要求6所述的微處理器,其中一旦加載正在從高速緩存線的一部分進行讀取,則所述加載設置對應于所述部分的相應訪問掩碼位。
8.根據權利要求7所述的微處理器,其中當所述加載退出時,所述相應訪問掩碼位被清除。
9.一種計算機系統,包括:
具有核心和加載存儲緩沖器的微處理器,其中所述加載存儲緩沖器實現用于通過以下方式過濾存儲以防止所有存儲都必須針對高速緩存的所有字進行嗅探檢查的方法:
實現高速緩存,其中存儲針對地址匹配嗅探所述高速緩存以保持相干性;
如果多個核心之中的給定核心從高速緩存線的一部分進行加載,則使用訪問掩碼來標記所述高速緩存線的該部分并且將對與加載相對應的加載隊列條目的引用存儲在加載隊列條目引用跟蹤符中;
在執行到所述高速緩存線的后續存儲時檢查所述訪問掩碼;以及
從所述加載隊列條目引用跟蹤符中確定對應于所述加載的加載隊列條目、并且當到所述高速緩存線的所述部分的后續存儲在所述訪問掩碼中見到來自加載的在先標記時、引發缺失預測。
10.根據權利要求9所述的計算機系統,其中所述加載存儲緩沖器還通過以下方式實現所述方法:如果多個線程之中的給定線程從高速緩存線的一部分進行加載,則通過使用訪問掩碼來標記該部分。
11.根據權利要求10所述的計算機系統,其中一旦加載正在從高速緩存線的一部分進行讀取,則所述加載設置對應于所述部分的相應訪問掩碼位。
12.根據權利要求11所述的計算機系統,其中當所述加載退出時,所述相應訪問掩碼位被清除。
13.根據權利要求9所述的計算機系統,其中地址盒包括64位地址總線,所述地址盒位于存儲對所述高速緩存進行嗅探的位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380043002.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有有缺陷的電池監控的電池充電和維護
- 下一篇:數據發送方法及裝置





