[发明专利]基于混合式内存结构的共享缓存替换算法及装置有效

专利信息
申请号: 201811008502.3 申请日: 2018-08-31
公开(公告)号: CN109189592B 公开(公告)日: 2022-03-25
发明(设计)人: 李季;李成玉 申请(专利权)人: 重庆大学
主分类号: G06F9/54 分类号: G06F9/54;G06F9/50
代理公司: 北京汇泽知识产权代理有限公司 11228 代理人: 武君
地址: 400044 *** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 混合式 内存 结构 共享 缓存 替换 算法 装置
【说明书】:

发明公开了两种基于混合式内存结构的共享缓存替换算法,所述缓存包括NVM分区和DRAM分区,包括以下步骤:判断L1cache发送请求的数据是否在LLC中,若请求的数据在LLC中,则返回数据至L1请求者;若请求的数据不在LLC中,则判断请求的数据是否在NVM中,若请求的数据在NVM中,则将其插入共享缓存的LRU位置,若请求的数据不在NVM中,则将其插入共享缓存的MRU位置。

技术领域

本发明涉及计算机领域,具体涉及一种基于混合式内存结构的共享缓存替换算法及装置。

背景技术

随着互联网不断发展的需求,数据中心服务器(IDC)迅速发展起来,成为了新世纪中国乃至世界互联网中不可或缺的重要一环,随着数据中心服务器中CPU核心数量的增加,并发运行线程数也在增加,数据中心服务器需要大容量的内存来同时提供给多个线程的工作集。然而,现行的DDR4及LPDDR4存储器都是以既有的DRAM设计为基础,其中许多技术已沿用长达十余年,而今无论是系统总带宽或是处理器等工作环境都不可同日而语,并且众所周知的DRAM缺点,高刷新能耗和有限的可扩展性,使得仅仅采用DRAM的解决方案对于构建大容量存储器系统起不了太大作用。

而缓存的工作原理是当CPU读取数据时,首先要从高速缓存中寻找,找到后就立即读取后送给CPU处理,如果寻找失败,就从内存中读取后送往CPU进行处理,只是内存的速度相对于高速缓存会慢许多,与此同时将这个数据所在的数据块调入高速缓存中,这样以便于对数据的读取都从缓存中进行,不用再调用内存,正因为这样的读取机制使得CPU读取缓存的命中率很高,同时CPU下一次要读取的数据90%都在高速缓存中,只有小部分需要再次去内存中读取,然后重复以上的工作,这在很大程度上节约了CPU直接去访问内存进行读取的时间,因此CPU的读取速率也相当快,总体上看,CPU读取数据的顺序是先读取高速缓存,然后再读取内存。

有鉴于此,发展新的解决方案成为眼下业界的共识,混合存储器遂成业界关注重点,但混合内存对共享缓存也带来了新的问题,因为NVM的延迟时间过长,所以NVM数据的高速缓存未命中的成本就高于DRAM数据高速缓存未命中成本。因此,如果有大量的NVM数据未命中,则会大大降低共享缓存的性能,并且缓存的高命中率也是提升混合存储器性能的关键。

发明内容

有鉴于此,为了解决上述问题,本发明提供一种基于混合式内存结构的共享缓存替换算法及装置,该算法针对利用DRAM和NVM的优点所构建的混合存储系统,采取混合内存感知缓存划分技术来调整共享缓存空间

为实现上述目的及其他目的,本发明提供一种基于混合式内存结构的共享缓存替换算法,所述缓存包括NVM区,包括以下步骤:

判断L1cache发送请求的数据是否在LLC中,若请求的数据在LLC中,则返回数据至L1请求者;

若请求的数据不在LLC中,则判断请求的数据是否在NVM中,若请求的数据在NVM中,则将其插入共享缓存的LRU位置,若请求的数据不在NVM中,则将其插入共享缓存的MRU位置。

为实现上述目的及其他目的,本发明还提供一种基于混合式内存结构的共享缓存替换装置,所述缓存包括NVM区,包括:

接收模块,接收L1cache发送的请求;

第一判断模块,用于判断请求的数据是否在LLC中,若请求的数据在LLC中,则返回数据至L1请求者;

第二判断模块,用于在请求的数据不在LLC中时,判断请求的数据是否在NVM中;

数据插入模块,用于在第二判断模块判定请求数据在NVM中时,将其插入共享缓存的LRU位置;在第二判断模块判定请求数据不在NVM中时,将其插入共享缓存的MRU位置。

为实现上述目的及其他目的,本发明还提供一种基于混合式内存结构的共享缓存替换算法,所述缓存包括NVM区和DRAM区,包括以下步骤:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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