[發明專利]用于基于高速緩存類型來提供高速緩存一致性的技術在審
| 申請號: | 201810734829.2 | 申請日: | 2018-07-06 |
| 公開(公告)號: | CN109388585A | 公開(公告)日: | 2019-02-26 |
| 發明(設計)人: | R·桑卡蘭;I·阿加瓦爾;S·范多倫 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F12/0802 | 分類號: | G06F12/0802 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 劉瑜;王英 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 高速緩存狀態 高速緩存一致性 存儲器操作 高速緩沖存儲器 高速緩存類型 技術和裝置 技術描述 響應 處理器 關聯 管理 | ||
1.一種裝置,包括:
至少一個處理器;
至少一個高速緩沖存儲器;以及
邏輯,至少一部分包括在硬件中,所述邏輯用于:
接收與所述至少一個高速緩沖存儲器相關聯的存儲器操作請求,
確定所述存儲器操作請求的高速緩存狀態,所述高速緩存狀態指示巨型高速緩存狀態或小型高速緩存狀態中的一個,
響應于確定所述高速緩存狀態是小型高速緩存狀態,經由小型高速緩存一致性處理來執行所述存儲器操作請求,以及
響應于確定所述高速緩存狀態是巨型高速緩存狀態,經由巨型高速緩存一致性處理來執行所述存儲器操作請求。
2.根據權利要求1所述的裝置,所述至少一個高速緩沖存儲器包括至少一個小型高速緩存和至少一個巨型高速緩存。
3.根據權利要求1所述的裝置,所述至少一個高速緩沖存儲器包括具有大于1千兆字節(GB)的存儲器大小的至少一個巨型高速緩存。
4.根據權利要求1所述的裝置,所述至少一個高速緩沖存儲器包括具有小于或等于10兆字節(MB)的存儲器大小的至少一個小型高速緩存。
5.根據權利要求1所述的裝置,進一步包括邏輯設備,所述至少一個高速緩沖存儲器能夠操作地耦合到所述邏輯設備。
6.根據權利要求1所述的裝置,進一步包括加速器,所述至少一個高速緩沖存儲器能夠操作地耦合到所述加速器。
7.根據權利要求1至6中任一項所述的裝置,還包括系統存儲器,所述系統存儲器存儲包括高速緩存狀態信息的目錄,所述高速緩存狀態信息用于指示所述至少一個高速緩沖存儲器是巨型高速緩存還是小型高速緩存。
8.根據權利要求1至6中任一項所述的裝置,還包括具有窺探過濾器的一致性控制器,所述窺探過濾器包括用于指示所述至少一個高速緩沖存儲器是巨型高速緩存還是小型高速緩存的高速緩存狀態信息。
9.根據權利要求1至6中任一項所述的裝置,所述邏輯用于經由所述存儲器操作請求的代理類限定符來指定所述存儲器操作請求的高速緩存狀態。
10.根據權利要求1至6中任一項所述的裝置,所述邏輯用于使用窺探過濾器來執行所述小型高速緩存一致性處理。
11.根據權利要求1至6中任一項所述的裝置,所述邏輯用于使用目錄字段來執行所述巨型高速緩存一致性處理。
12.根據權利要求1至6中任一項所述的裝置,所述存儲器操作請求包括用于存取高速緩存行的請求,所述高速緩存狀態基于所述高速緩存行的副本存儲在小型高速緩存代理中來指示所述小型高速緩存狀態。
13.根據權利要求1至6中任一項所述的裝置,所述存儲器操作請求包括存取高速緩存行的請求,所述高速緩存狀態基于所述高速緩存行的副本存儲在巨型高速緩存代理中來指示所述巨型高速緩存狀態。
14.一種方法,包括:
接收與至少一個高速緩沖存儲器相關聯的存儲器操作請求;
確定所述存儲器操作請求的高速緩存狀態,所述高速緩存狀態指示巨型高速緩存狀態或小型高速緩存狀態中的一個;
響應于所述高速緩存狀態是小型高速緩存狀態,經由小型高速緩存一致性處理來執行所述存儲器操作請求;以及
響應于所述高速緩存狀態是巨型高速緩存狀態,經由巨型高速緩存一致性處理來執行所述存儲器操作請求。
15.根據權利要求14所述的方法,所述至少一個高速緩沖存儲器包括至少一個小型高速緩存和至少一個巨型高速緩存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201810734829.2/1.html,轉載請聲明來源鉆瓜專利網。





