[發明專利]用于在計算系統中管理內存的方法有效
| 申請號: | 201610811271.4 | 申請日: | 2016-09-08 |
| 公開(公告)號: | CN106598724B | 公開(公告)日: | 2022-01-14 |
| 發明(設計)人: | 劉飛;奇亮奭;孫熙領 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京銘碩知識產權代理有限公司 11286 | 代理人: | 王兆賡;張川緒 |
| 地址: | 韓國京畿*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 計算 系統 管理 內存 方法 | ||
1.一種計算系統,包括:
內存模塊,包括內存庫和內存區塊;
控制單元,結合到內存模塊,被配置為:
確定聚合內存與CPU(中央處理器)核之間的核內存關聯;
基于所述核內存關聯將來自聚合內存的內存庫和內存區塊指定為CPU核的核關聯內存;
基于與CPU核的核應用關聯將來自所述核關聯內存的板類分配到應用程序,
其中,核關聯內存的針對每個CPU核的每核緩存映射包括不影響從聚合內存的全局緩存映射到CPU核的其他實例的內存分配的局部鎖定,
其中,全局緩存映射包括聚合頁的多個實例,
其中,聚合頁通過在用戶空間中使用用戶空間裝置驅動器來生成,
其中,核關聯內存被用于通過與核關聯內存具有核內存關聯的CPU核的實例運行具有核應用關聯的應用程序,并且核關聯內存的到應用程序的分配提供核關聯內存、CPU核和應用程序之間的綁定。
2.如權利要求1所要求的計算系統,其中,控制單元被配置為對板類的板塊進行分配,其中,板塊包括物理連續的內存。
3.如權利要求1所要求的計算系統,其中,控制單元被配置為生成聚合內存的全局緩存映射。
4.如權利要求1所要求的計算系統,其中,控制單元被配置為生成核關聯內存的每核緩存映射。
5.如權利要求1所要求的計算系統,其中,控制單元被配置為:
將內存庫的內存區塊內的聚合內存的物理連續部分的頁進行聚合;
從所述頁對聚合內存進行分配,以生成板類的板塊。
6.如權利要求1所要求的計算系統,其中,控制單元被配置為基于內存關聯線程來確定核內存關聯。
7.如權利要求1所要求的計算系統,其中,控制單元被配置為將板類的多個實例組織為聚合內存,其中,板類的大小是相等的。
8.如權利要求1所要求的計算系統,其中,控制單元被配置為基于應用程序的需要,使用板類的另外的實例對每核緩存映射進行擴展。
9.如權利要求1所要求的計算系統,其中,控制單元被配置為基于頁的物理鄰近的實例來生成聚合內存。
10.如權利要求1所要求的計算系統,其中,控制單元被配置為生成包括直接內存存取功能的聚合內存。
11.一種計算系統的操作的方法,包括:
確定聚合內存與CPU(中央處理器)核之間的核內存關聯;
基于所述核內存關聯將來自聚合內存的內存模塊的內存庫和內存區塊指定為CPU核的核關聯內存;
基于與CPU核的核應用關聯將來自所述核關聯內存的板類分配到應用程序,
其中,核關聯內存的針對每個CPU核的每核緩存映射包括不影響從聚合內存的全局緩存映射到CPU核的其他實例的內存分配的局部鎖定,
其中,全局緩存映射包括聚合頁的多個實例,
其中,聚合頁通過在用戶空間中使用用戶空間裝置驅動器來生成,
其中,核關聯內存被用于通過與核關聯內存具有核內存關聯的CPU核的實例運行具有核應用關聯的應用程序,并且核關聯內存的到應用程序的分配提供核關聯內存、CPU核和應用程序之間的綁定。
12.如權利要求11所要求的方法,其中,分配板類的步驟包括:對板類的板塊進行分配,其中,板塊是物理連續的內存。
13.如權利要求11所要求的方法,還包括:生成聚合內存的全局緩存映射。
14.如權利要求11所要求的方法,還包括:生成核關聯內存的每核緩存映射。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610811271.4/1.html,轉載請聲明來源鉆瓜專利網。





