[發明專利]用于降低存儲器系統中的頁面遷移開銷的機制在審
| 申請號: | 201880038630.4 | 申請日: | 2018-06-14 |
| 公開(公告)號: | CN110730956A | 公開(公告)日: | 2020-01-24 |
| 發明(設計)人: | 靖子·埃克特;蒂魯文加丹·維賈亞拉加萬;加布里埃爾·H·洛 | 申請(專利權)人: | 超威半導體公司 |
| 主分類號: | G06F12/1027 | 分類號: | G06F12/1027 |
| 代理公司: | 31263 上海勝康律師事務所 | 代理人: | 李獻忠;張靜 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多個頁面 存儲器系統 第二存儲器 延遲 存儲器 物理地址 虛擬地址 轉換后備緩沖器 關聯 觸發 頁表 更新 交換 | ||
1.一種用于在存儲器系統中使用的方法,所述方法包括:
將所述存儲器系統的第一存儲器的第一多個頁面與所述存儲器系統的第二存儲器的第二多個頁面交換,所述第一存儲器具有第一延遲并且所述第二存儲器具有第二延遲,所述第一延遲小于所述第二延遲;以及
更新頁表并觸發轉換后備緩沖器擊落,以使所述第一多個頁面中的每一者的虛擬地址與所述第二存儲器中的對應的物理地址相關聯,并使所述第二多個頁面中的每一者的虛擬地址與所述第一存儲器中的對應的物理地址相關聯。
2.如權利要求1所述的方法,其中所述交換包括:
將所述第一多個頁面從所述第一存儲器復制到分段緩沖器;
將所述第二多個頁面從所述第二存儲器復制到所述分段緩沖器;以及
在所述第一多個頁面到所述分段緩沖器的所述復制期間,響應于對所述第一多個頁面中的第一頁面的寫入指令,將數據寫入到所述分段緩沖器中的所述第一頁面的副本并將所述數據寫入到所述第一存儲器中的所述第一頁面。
3.如權利要求2所述的方法,其中所述交換還包括:
更新所述第一多個頁面中的每一者的第一重定向狀態和所述第二多個頁面中的每一者的第二重定向狀態,以指示所述第一多個頁面和所述第二多個頁面分別正被復制到所述分段緩沖器,
其中所述寫入是基于所述第一頁面的所述第一重定向狀態。
4.如權利要求2所述的方法,其中所述交換還包括:
將所述第一多個頁面從所述分段緩沖器復制到所述第二存儲器;
將所述第二多個頁面從所述分段緩沖器復制到所述第一存儲器;以及
更新所述第一多個頁面中的每一者的第一重定向狀態和所述第二多個頁面中的每一者的第二重定向狀態,以指示所述第一多個頁面和所述第二多個頁面分別正從所述分段緩沖器被復制。
5.如權利要求4所述的方法,其中所述交換還包括:
在所述第一多個頁面從所述分段緩沖器的所述復制期間,響應于對所述第一頁面的第二寫入指令,對所述分段緩沖器中的所述第一頁面的副本進行寫入。
6.如權利要求4或5所述的方法,其中所述交換還包括:
在從所述分段緩沖器復制所述第一多個頁面和所述第二多個頁面完成后,更新所述第一多個頁面中的每一者的所述第一重定向狀態和所述第二多個頁面中的每一者的所述第二重定向狀態以釋放所述分段緩沖器。
7.如權利要求1、2、3、4、5或6所述的方法,所述方法還包括:
對所述存儲器系統的個別頁面的存儲器訪問頻率進行計數以生成存儲器訪問信息;
基于所述存儲器訪問信息,將在所述第一存儲器中具有最低存儲器訪問頻率的所述第一存儲器中的多個頁面識別為所述第一多個頁面;以及
基于所述存儲器訪問信息,將在所述第二存儲器中具有最高存儲器訪問頻率的所述第二存儲器中的多個頁面識別為所述第二多個頁面,所述最高存儲器訪問頻率大于所述最低存儲器訪問頻率。
8.如權利要求1、2、3、4、5、6或7所述的方法,所述方法還包括:
將第三多個頁面從所述存儲器系統的所述第二存儲器遷移到所述存儲器系統的所述第一存儲器中的第一多個未使用的頁面;以及
更新所述頁表并觸發第二轉換后備緩沖器擊落,以使所述第三多個頁面中的每一者的虛擬地址與所述第一存儲器中的對應的物理地址相關聯。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于超威半導體公司,未經超威半導體公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880038630.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:三維堆疊神經網絡加速器的產出改進
- 下一篇:信號處理裝置





