[發明專利]對高性能存儲器的存儲器管理在審
| 申請號: | 201680068363.6 | 申請日: | 2016-11-04 |
| 公開(公告)號: | CN108292265A | 公開(公告)日: | 2018-07-17 |
| 發明(設計)人: | A·杰哈;T·杰哈;M·孫 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F13/16 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 劉瑜;王英 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 高性能存儲器 隨機存取存儲器 存儲器管理 活動性 隨機存取存儲器中 存儲器管理單元 虛擬存儲器映射 駐留 度量 更新 管理 | ||
1.一種用于管理高性能存儲器的系統,所述系統包括:
隨機存取存儲器;
高性能存儲器,所述高性能存儲器具有比所述隨機存取存儲器更高的性能;以及
存儲器管理單元,其用于:
獲得駐留在隨機存取存儲器中的多個塊的執行度量;
基于塊的活動性從所述多個塊中選擇所述塊;
將所述塊移至高性能存儲器;以及
將針對所述塊的虛擬存儲器映射從所述隨機存取存儲器更新至所述高性能存儲器。
2.根據權利要求1所述的系統,其中,所述塊是存儲器框架。
3.根據權利要求2所述的系統,其中,所述執行度量是對所述存儲器框架的訪問。
4.根據權利要求3所述的系統,其中,為了基于所述塊的活動性從所述多個塊中選擇所述塊,所述存儲器管理單元用于:
按照訪問計數對所述多個塊中的塊進行排序;以及
選擇與未選擇的塊相比具有更高訪問計數的塊。
5.根據權利要求1所述的系統,其中,所述塊是來自應用的字節碼的字節碼塊。
6.根據權利要求5所述的系統,其中,所述字節碼塊是所述應用的方法。
7.根據權利要求5所述的系統,其中,所述字節碼塊是所述應用的數據結構。
8.根據權利要求5所述的系統,其中,所述字節碼塊是所述應用的循環。
9.根據權利要求5所述的系統,其中,所述執行度量是從運行所述應用的虛擬機獲得的。
10.根據權利要求9所述的系統,其中,為了獲得所述執行度量,所述存儲器管理單元調用所述虛擬機的分析器以產生所述執行度量。
11.一種管理高性能存儲器的方法,所述方法包括:
在存儲器管理單元處獲得駐留在隨機存取存儲器中的多個塊的執行度量;
基于塊的活動性從所述多個塊中選擇所述塊;
將所述塊移至高性能存儲器,所述高性能存儲器具有比所述隨機存取存儲器更高的性能;以及
將針對所述塊的虛擬存儲器映射從所述隨機存取存儲器更新至所述高性能存儲器。
12.根據權利要求11所述的方法,其中,所述塊是存儲器框架。
13.根據權利要求12所述的方法,其中,所述執行度量是對所述存儲器框架的訪問。
14.根據權利要求13所述的方法,其中,基于所述塊的活動性從所述多個塊中選擇所述塊包括:
按照訪問計數對所述多個塊中的塊進行排序;以及
選擇與未選擇的塊相比具有更高訪問計數的塊。
15.根據權利要求11所述的方法,其中,所述塊是來自應用的字節碼的字節碼塊。
16.根據權利要求15所述的方法,其中,所述字節碼塊是所述應用的方法。
17.根據權利要求15所述的方法,其中,所述字節碼塊是所述應用的數據結構。
18.根據權利要求15所述的方法,其中,所述字節碼塊是所述應用的循環。
19.根據權利要求15所述的方法,其中,所述執行度量是從運行所述應用的虛擬機獲得的。
20.根據權利要求19所述的方法,其中,獲得所述執行度量包括調用所述虛擬機的分析器以產生所述執行度量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680068363.6/1.html,轉載請聲明來源鉆瓜專利網。





