[发明专利]一种混合主存的末级缓存管理方法有效

专利信息
申请号: 201610993133.2 申请日: 2016-11-08
公开(公告)号: CN106569960B 公开(公告)日: 2019-05-28
发明(设计)人: 张德闪 申请(专利权)人: 郑州云海信息技术有限公司
主分类号: G06F12/0811 分类号: G06F12/0811;G06F12/0897;G06F12/0877;G06F12/128;G06F12/126
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 罗满
地址: 450018 河南省郑州市*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种混合主存的末级缓存管理方法,混合主存包括DRAM和NVM,该方法包括接收上级缓存发送的访问请求;依据访问请求判断末级缓存是否命中,如果是,则确定命中的缓存行,依据末级缓存的缓存行的预设标记位执行提升策略;其中,预设标记位用于标记所在缓存行属于DRAM还是NVM;否则,执行回收策略,选取最低优先级位置的缓存行进行回收,并依据未命中的访问请求对应的预设类型执行插入策略,其中,预设类型包括脏NVM、脏DRAM、干净NVM以及干净DRAM,且DNP>DDP>CNP>CDP,其中,DNP、DDP、CNP以及CDP分别为脏NVM、脏DRAM、干净NVM以及干净DRAM的优先级。本发明提高了应用系统的性能,减少了应用系统的能耗。
搜索关键词: 一种 混合 主存 缓存 管理 方法
【主权项】:
1.一种混合主存的末级缓存管理方法,所述混合主存包括DRAM和NVM,其特征在于,该方法包括:步骤S10:接收上级缓存发送的访问请求;步骤S11:依据所述访问请求判断所述末级缓存是否命中,如果是,则进入步骤S12,否则,进入步骤S13;步骤S12:确定命中的缓存行,依据所述末级缓存的缓存行的预设标记位执行提升策略;其中,所述预设标记位用于标记所在缓存行属于所述DRAM还是所述NVM;步骤S13:执行回收策略,选取最低优先级位置的缓存行进行回收;步骤S14:依据未命中的所述访问请求对应的预设类型执行插入策略,其中,所述预设类型包括脏NVM、脏DRAM、干净NVM以及干净DRAM,且DNP>DDP>CNP>CDP,其中,DNP、DDP、CNP以及CDP分别为所述脏NVM、脏DRAM、干净NVM以及干净DRAM的优先级;所述依据所述末级缓存的缓存行的预设标记位执行提升策略的过程为:步骤S121:依据所述命中的缓存行的预设标记位判断所述命中的缓存行属于DRAM还是NVM,如果属于所述DRAM,则进入步骤S122,如果属于所述NVM,则进入步骤S123;步骤S122:依据所述命中的缓存行所在缓存组对应的饱和计数器的计数将所述命中的缓存行从当前位置提升DDP个位置,且最大至最高优先级位置,其中,DDP=counter/2,counter为所述饱和计数器的数值,所述饱和计数器的位数为n=log2A+1,A为所述末级缓存的组相联度,counter的初始值为2(n‑1),每个缓存行的最低优先级位置为LRU(0),最高优先级位置为MRU(A‑1);步骤S123:将所述命中的缓存行提升至所述最高优先级位置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610993133.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top