[发明专利]一种基于存储器访问的写热页面预测方法有效

专利信息
申请号: 201811554110.7 申请日: 2018-12-19
公开(公告)号: CN109656482B 公开(公告)日: 2022-03-25
发明(设计)人: 王进祥;牛娜;付方发;苑嘉才;来逢昌;王永生 申请(专利权)人: 哈尔滨工业大学
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 哈尔滨市松花江专利商标事务所 23109 代理人: 刘冰
地址: 150001 黑龙*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 存储器 访问 页面 预测 方法
【权利要求书】:

1.一种基于存储器访问的写热页面预测方法,其特征在于:所述方法具体过程为:

步骤1、t时刻,当有页面P被访存时,首先判断该操作发生在哪种存储介质中:

如果发生在DRAM中且页面P不在DRAM缓存中,将页面P放入DRAM缓存中,进入步骤5;

如果发生在DRAM中且页面P在DRAM缓存中,进入步骤5;

如果发生在PCM中,进入步骤2;

所述DRAM为动态随机存取存储器;

所述PCM为非易失存储器中相变存储器;

步骤2、如果发生在PCM中的操作是读操作,进入步骤5;

如果发生在PCM中的操作是写操做且页面P不在PCM缓存中,将页面P加入PCM缓存中,进入步骤5;

如果发生在PCM中的操作是写操做且页面P在PCM缓存中且页面P的dirty_bit是1,进入步骤3;

如果发生在PCM中的操作是写操做且页面P在PCM缓存中且页面P的dirty_bit是0,进入步骤5;

步骤3、在DRAM中寻找替换页面,如果存在替换页面V,则进入步骤4,否则进入步骤5;

步骤4、将页面P与页面V进行交换,进入步骤5;

步骤5、存储器请求计数器加1,进入步骤6;

步骤6、如果存储器请求计数器是inter-reference distance的整数倍,则PCM缓存中所有页面的dirty_bit全部置0,令t=t+1,重新执行步骤1至步骤6;

如果存储器请求计数器不是inter-reference distance的整数倍且页面P在PCM缓存中,则将页面P的dirty_bit置1,令t=t+1,重新执行步骤1至步骤6;

如果存储器请求计数器不是inter-reference distance的整数倍且页面P不在PCM缓存中,令t=t+1,重新执行步骤1至步骤6;

所述inter-reference distance为内部引用距离。

2.根据权利要求1所述一种基于存储器访问的写热页面预测方法,其特征在于:所述步骤3中在DRAM中寻找替换页面,具体过程为:

判断DRAM中是否存在空页面:

若存在空页面,该DRAM中空页面作为替换页面,若不存在空页面,判断DRAM中是否存在没有被访存过的页面:

若存在没有被访存过的页面,该DRAM中没有被访存过的页面作为替换页面,若不存在没有被访存过的页面,判断DRAM中是否存在连续m次没有被访存过的页面:

若存在连续m次没有被访存过的页面,该DRAM中连续m次没有被访存过的页面作为替换页面,若不存在连续m次没有被访存过的页面,则不存在替换页面。

3.根据权利要求2所述一种基于存储器访问的写热页面预测方法,其特征在于:所述m的取值范围为1≤m≤20。

4.根据权利要求3所述一种基于存储器访问的写热页面预测方法,其特征在于:所述步骤6中50≤inter-reference distance≤3000。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201811554110.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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