[发明专利]自适应粒度写入跟踪在审
| 申请号: | 201811424378.9 | 申请日: | 2018-11-27 |
| 公开(公告)号: | CN110008139A | 公开(公告)日: | 2019-07-12 |
| 发明(设计)人: | K.A.多施;F.吉姆伯纳特;D.里瓦斯巴拉甘;S.普拉巴卡兰 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F12/02 | 分类号: | G06F12/02 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐予红;张金金 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储器控制器 跟踪 存储器位置 写入请求 半导体封装设备 持久性存储器 存储器地址 跟踪存储器 自适应 写入 创建 | ||
1.一种电子处理系统,包括:
处理器;
通信地耦合到所述处理器的持久性存储器;
通信地耦合到所述处理器和所述持久性存储器的存储器控制器;以及
通信地耦合到所述存储器控制器的逻辑,以:
创建用于所述存储器控制器的跟踪结构以跟踪所述持久性存储器的某个范围的存储器地址,
在所述存储器控制器识别对在被跟踪存储器地址的所述范围内的存储器位置的写入请求,以及
在所述跟踪结构中设置标志以指示所述存储器位置具有所识别的写入请求。
2.如权利要求1所述的系统,其中所述逻辑进一步要:
基于提供的存储器地址信息来创建所述跟踪结构。
3. 如权利要求1所述的系统,其中所述逻辑进一步要:
通过位图结构来创建所述跟踪结构;以及
在所述位图结构中设置比特以指示所述存储器位置具有所识别的写入请求。
4.如权利要求3所述的系统,其中所述逻辑进一步要:
通过分层位图结构来创建所述位图结构。
5. 如权利要求1到4中的任一项所述的系统,其中所述逻辑进一步要:
确定与从所述持久性存储器移动到另一存储区域的数据对应的一个或多个存储器位置是否在被跟踪存储器位置的所述范围内;以及
清除在所述跟踪结构中与确定是在被跟踪存储器位置的所述范围内的所移动数据的一个或多个存储器位置对应的一个或多个标志。
6.如权利要求1到4中的任一项所述的系统,其中所述标志对应于具有高速缓存行大小的2N倍的存储器大小的存储器的单元,其中N大于或等于零。
7. 一种半导体封装设备,包括:
一个或多个衬底;以及
耦合到所述一个或多个衬底的逻辑,其中所述逻辑至少部分在可配置逻辑和固定功能性硬件逻辑的一个或多个中被实现,所述逻辑耦合到所述一个或多个衬底以:
创建用于存储器控制器的跟踪结构以跟踪持久性存储器的某个范围的存储器地址,
在所述存储器控制器识别对在被跟踪存储器地址的所述范围内的存储器位置的写入请求,以及
在所述跟踪结构中设置标志以指示所述存储器位置具有所识别的写入请求。
8.如权利要求7所述的设备,其中所述逻辑进一步要:
基于提供的存储器地址信息来创建所述跟踪结构。
9. 如权利要求7所述的设备,其中所述逻辑进一步要:
通过位图结构来创建所述跟踪结构;以及
在所述位图结构中设置比特以指示所述存储器位置具有所识别的写入请求。
10.如权利要求9所述的设备,其中所述逻辑进一步要:
通过分层位图结构来创建所述位图结构。
11. 如权利要求7到10中的任一项所述的设备,其中所述逻辑进一步要:
确定与从所述持久性存储器移动到另一存储区域的数据对应的一个或多个存储器位置是否在被跟踪存储器位置的所述范围内;以及
清除在所述跟踪结构中与确定是在被跟踪存储器位置的所述范围内的所移动数据的一个或多个存储器位置对应的一个或多个标志。
12.如权利要求7到10中的任一项所述的设备,其中所述标志对应于具有高速缓存行大小的2N倍的存储器大小的存储器的单元,其中N大于或等于零。
13.一种控制存储器的方法,包括:
创建用于存储器控制器的跟踪结构以跟踪持久性存储器的某个范围的存储器地址;
在所述存储器控制器识别对在被跟踪存储器地址的所述范围内的存储器位置的写入请求;以及
在所述跟踪结构中设置标志以指示所述存储器位置具有所识别的写入请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811424378.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:信息处理装置
- 下一篇:内存管理方法、装置、计算机设备和存储介质





