[发明专利]混合存储器管理有效
申请号: | 201911227514.X | 申请日: | 2017-08-14 |
公开(公告)号: | CN111177030B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 乔尔·迪伦·科伯恩;阿尔伯特·博尔克斯;克里斯托弗·莱勒·约翰森;罗伯特·S·施普林克尔 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F12/0831 | 分类号: | G06F12/0831;G06F12/1009;G06F12/1081 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;邓聪惠 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 混合 存储器 管理 | ||
1.一种计算机实现的方法,包括:
接收从主存储器访问数据页的第一高速缓存行的请求;
确定所述第一高速缓存行未被存储在所述主存储器中并且被存储在辅助存储器中,以及作为响应,
将所述数据页的所述第一高速缓存行从所述辅助存储器转移到所述主存储器,而不转移整个数据页,其中,所述数据页的剩余部分仍然存储在所述辅助存储器中;
更新与所述数据页相关联的页表条目以指向所述数据页在所述主存储器中的位置;以及
将所述数据页的所述剩余部分从所述辅助存储器转移到所述主存储器以提供对所述数据页的第二高速缓存行的访问,所述转移包括,
由高速缓存代理发放对于所述数据页中的高速缓存行的所有权的请求;以及
由所述高速缓存代理,响应于所述高速缓存行从所述辅助存储器转移到所述主存储器,释放所述高速缓存代理对每个高速缓存行的所有权。
2.如权利要求1所述的方法,其中,在将所述数据页的所述剩余部分从所述辅助存储器转移到所述主存储器以提供对所述数据页的所述第二高速缓存行的访问的同时,实现高速缓存相干性机制。
3.如权利要求1所述的方法,进一步包括:
将所述数据页的高速缓存行存储在所述高速缓存代理的高速缓存中。
4.如权利要求1所述的方法,进一步包括:
存储与所述数据页的高速缓存行相关联的标记和相干性状态位。
5.如权利要求1所述的方法,进一步包括:
响应于在转移所述数据页的所述剩余部分的同时访问所述数据页的所述第二高速缓存行的请求,辨识对于所述第二高速缓存行的伺探请求,并且一旦从所述辅助存储器转移所述第二高速缓存行,就响应于所述伺探请求而返回所述第二高速缓存行。
6.如权利要求1所述的方法,进一步包括:
如果所述主存储器无法接收页转移,则确定在所述主存储器中存储的最不常用页中的一页并且将所述最不常用页中的所述一页释放到所述辅助存储器中,以及将所述数据页从所述辅助存储器转移到所述主存储器的所述最不常用页中的所释放的页的位置处。
7.一种用于混合存储器管理的系统,包括:
一个或多个处理器;以及
存储指令的一个或多个存储设备,所述指令在由所述一个或多个处理器执行时能够操作来使得所述一个或多个处理器执行操作,所述操作包括:
接收从主存储器访问数据页的第一高速缓存行的请求;
确定所述第一高速缓存行未被存储在所述主存储器中并且被存储在辅助存储器中;
将所述数据页的所述第一高速缓存行从所述辅助存储器转移到所述主存储器,而不转移整个数据页,其中,所述数据页的剩余部分仍然存储在所述辅助存储器中;
更新与所述数据页相关联的页表条目以指向所述数据页在所述主存储器中的位置;
将所述数据页的所述剩余部分从所述辅助存储器转移到所述主存储器以提供对所述数据页的第二高速缓存行的访问,所述转移包括,
由高速缓存代理发放对于所述数据页中的高速缓存行的所有权的请求;以及
由所述高速缓存代理,响应于所述高速缓存行从所述辅助存储器转移到所述主存储器,释放所述高速缓存代理对每个高速缓存行的所有权。
8.如权利要求7所述的系统,其中,在将所述数据页的所述剩余部分从所述辅助存储器转移到所述主存储器以提供对所述数据页的所述第二高速缓存行的访问的同时,实现高速缓存相干性机制。
9.如权利要求7所述的系统,所述操作进一步包括:
将所述数据页的高速缓存行存储在所述高速缓存代理的高速缓存中。
10.如权利要求7所述的系统,所述操作进一步包括:
存储与所述数据页的高速缓存行相关联的标记和相干性状态位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911227514.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大型筒形构件承载车
- 下一篇:一种快速吸附低浓度甲醛的聚合物及制备方法