[发明专利]异构统一存储器有效
申请号: | 201510508031.2 | 申请日: | 2015-08-18 |
公开(公告)号: | CN105373342B | 公开(公告)日: | 2019-09-24 |
发明(设计)人: | 奇亮奭;邱晟 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/1009 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 张帆;张青 |
地址: | 韩国*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 统一 存储器 | ||
1.一种异构统一存储器部件,包括:
横跨多个物理异构存储器模块的扩展统一存储器空间;
冷页面回收逻辑部件,其配置为从系统存储器接收多个冷页面并为其指定优先级,所述多个冷页面包括具有第一类存储器数据的存储器页面第一子集以及具有第二类存储器数据的存储器页面第二子集;
动态调整逻辑部件,其配置为在扩展统一存储器空间内对具有第一类存储器数据的存储器页面第一子集与具有第二类存储器数据的存储器页面第二子集之间的空间分配进行管理;以及
智能页面排序逻辑部件,其配置为至少在来自多个物理异构存储器模块中的第一存储器模块池和来自多个物理异构存储器模块中的第二存储器模块池之中分布所述多个冷页面,所述第一存储器模块池具有第一特性集合,所述第二存储器模块池具有第二特性集合。
2.根据权利要求1所述的异构统一存储器部件,其中,所述第一类存储器数据对应于匿名类型存储器页面,所述第二类存储器数据对应于文件类型存储器页面。
3.根据权利要求2所述的异构统一存储器部件,其中,扩展统一存储器空间包括跨越多个物理异构存储器模块的单个统一逻辑存储器空间,其配置为存储匿名类型存储器页面和文件类型存储器页面。
4.根据权利要求1所述的异构统一存储器部件,其中,所述多个物理异构存储器模块包括至少一个非易失性存储器模块。
5.根据权利要求1所述的异构统一存储器部件,其中,所述多个物理异构存储器模块包括下列中的至少一个:自旋转移力矩磁阻随机存取存储器(STT MRAM)、固态盘(SSD)、闪速存储器、电阻型存储器、相变存储器(PCM)或动态随机存取存储器(DRAM)。
6.根据权利要求1的异构统一存储器部件,其中:
所述第一类存储器数据对应于匿名类型存储器页面;
所述第二类存储器数据对应于文件类型存储器页面;
所述冷页面回收逻辑部件配置为向所述多个冷页面中的每一个指定优先级;
所述智能页面排序逻辑部件配置为至少基于第一存储器模块池的第一特性集合与第二存储器模块池的第二特性集合,并且至少基于为所述多个冷页面中的每一个指定的优先级,来选择第一存储器模块池或第二存储器模块池中的一个;
所述智能页面排序逻辑部件被配置为从多个物理异构存储器模块中选定的存储器模块池之中选择目标存储器模块;
所述智能页面排序逻辑部件配置为确定各冷页面中的每一个是匿名类型存储器页面还是文件类型存储器页面;
对于各冷页面中对应于匿名类型存储器页面的每一个冷页面,所述智能页面排序逻辑部件配置为在所述目标存储器模块上分配匿名类型存储器页面;以及
对于各冷页面中对应于文件类型存储器页面的每一个冷页面,所述智能页面排序逻辑部件配置为在所述目标存储器模块上分配文件类型存储器页面。
7.根据权利要求6所述的异构统一存储器部件,其中:
对于各冷页面中对应于匿名类型存储器页面的每一个冷页面,所述智能页面排序逻辑部件配置为将匿名类型存储器页面写入所述目标存储器模块;以及
对于各冷页面中对应于文件类型存储器页面的每一个冷页面,所述智能页面排序逻辑部件配置为将文件类型存储器页面写入所述目标存储器模块。
8.根据权利要求6所述的异构统一存储器部件,其中:
所述智能页面排序逻辑部件配置为至少基于第一存储器模块池的第一特性集合与第二存储器模块池的第二特性集合,并且至少基于指定的优先级,将对应于匿名类型存储器页面的存储器页面第一子集分布至选定的第一存储器模块池或第二存储器模块池;以及
所述智能页面排序逻辑部件配置为至少基于第一存储器模块池的第一特性集合与第二存储器模块池的第二特性集合,并且至少基于指定的优先级,将对应于文件类型存储器页面的存储器页面第二子集分布至选定的第一存储器模块池或第二存储器模块池。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510508031.2/1.html,转载请声明来源钻瓜专利网。