[發明專利]緩存管理方法及裝置、設備有效
| 申請號: | 202011498787.0 | 申請日: | 2020-12-17 |
| 公開(公告)號: | CN112612728B | 公開(公告)日: | 2022-11-11 |
| 發明(設計)人: | 崔澤漢;張克松 | 申請(專利權)人: | 海光信息技術股份有限公司 |
| 主分類號: | G06F12/121 | 分類號: | G06F12/121 |
| 代理公司: | 上海知錦知識產權代理事務所(特殊普通合伙) 31327 | 代理人: | 段潔汝 |
| 地址: | 300384 天津市濱海新區天津華苑*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 緩存 管理 方法 裝置 設備 | ||
1.一種緩存管理方法,其特征在于,包括:
從向上級緩存發送的多個取指請求中進行采樣;
其中,所述從向上級緩存發送的多個取指請求中進行采樣包括以下至少一種采樣方式:
每隔第一預設數量的取指請求,進行所述采樣;
每隔第二預設數量時鐘周期,進行所述采樣;
記錄第三預設數量的歷史取指請求,若新的取指請求與所述記錄的歷史取指請求相同,則進行所述采樣;
根據所述采樣的結果確定采樣取指請求,所述采樣取指請求包括所述采樣得到的取指請求的取指地址;
發送所述采樣取指請求至管理下級緩存的替換算法,以更新所述下級緩存中存儲內容的被踢出優先級;
其中,所述上級緩存優先于所述下級緩存被讀取。
2.根據權利要求1所述的緩存管理方法,其特征在于,所述根據所述采樣的結果確定采樣取指請求包括:
對所述采樣的結果進行判斷,基于符合預設條件的所述采樣的結果確定所述采樣取指請求,所述預設條件用于指示被采樣的取指請求被訪問的頻繁程度。
3.根據權利要求1所述的緩存管理方法,其特征在于,所述根據所述采樣的結果確定采樣取指請求包括:對所述采樣的結果進行判斷,基于符合預設條件的所述采樣的結果確定所述采樣取指請求;所述預設條件包括以下至少一種:
所述采樣的結果中取指地址不同于此前第四預設數量的采樣的結果中取指地址;
所述采樣的結果中取指地址命中指令緩存;
所述采樣的結果中取指請求譯碼后的指令命中微指令緩存;所述采樣的結果中取指請求處于微指令緩存取指模式。
4.根據權利要求1所述的緩存管理方法,其特征在于,所述發送所述采樣取指請求至管理下級緩存的替換算法,包括:通過下級緩存中替換算法的專用接口,將所述采樣取指請求發送至管理下級緩存的替換算法。
5.根據權利要求1所述的緩存管理方法,其特征在于,所述發送所述采樣取指請求至管理下級緩存的替換算法,包括:復用上級緩存與下級緩存之間的請求接口,在所述請求接口空閑時,發送所述采樣取指請求至管理下級緩存的替換算法。
6.根據權利要求1所述的緩存管理方法,其特征在于,從向上級緩存發送的多個取指請求中進行采樣之前還包括:確定所述上級緩存與下級緩存為包含關系,所述包含關系指所述上級緩存中存儲內容均包含于所述下級緩存中。
7.根據權利要求1所述的緩存管理方法,其特征在于,發送所述采樣取指請求至管理下級緩存的替換算法后,還包括:
當所述采樣取指請求命中下級緩存時,返回命中的緩存塊至上級緩存;
當所述采樣取指請求在下級緩存缺失時,繼續請求所述采樣取指請求的指向的內容,將繼續請求過程中命中的存儲內容存儲至所述下級緩存,并且返回繼續請求時命中的存儲內容至上級緩存。
8.根據權利要求7所述的緩存管理方法,其特征在于,所述根據所述采樣的結果確定采樣取指請求包括:確定所述采樣取指請求中的來源標識,所述來源標識指示所述采樣取指請求為根據所述采樣得到的;所述返回命中的緩存塊至上級緩存包括返回帶有來源標識的緩存塊至所述上級緩存;所述返回繼續請求時命中的存儲內容中包括返回攜帶有來源標識的存儲內容至所述上級緩存;所述緩存管理方法還包括:根據所述來源標識丟棄所述上級緩存接收到的所述緩存塊或所述存儲內容。
9.根據權利要求1所述的緩存管理方法,其特征在于,所述根據所述采樣的結果確定采樣取指請求包括:確定所述采樣取指請求中的來源標識,所述來源標識指示所述采樣取指請求為根據采樣得到的;發送所述采樣取指請求至管理下級緩存的替換算法后,還包括根據來源標識確定是否繼續執行以下至少一種:
當所述采樣取指請求缺失時,繼續請求所述采樣取指請求的指向的內容;當所述采樣取指請求命中時,或者所述繼續請求過程中命中時,返回命中的內容至上級緩存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海光信息技術股份有限公司,未經海光信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011498787.0/1.html,轉載請聲明來源鉆瓜專利網。





