混合内存环境下的缓存替换机制研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:thisxyl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高速缓存在整个计算机存储体系中占有举足轻重的地位,管理好高速缓存可以极大地弥补慢速主存与高速处理器之间的速度差异,显著提升系统访存性能。为了更好地管理高速缓存,以减少缓存缺失次数和降低缓存缺失代价为优化目标的多种缓存管理策略被相继提出,这些缓存管理策略都是基于传统单一结构内存环境。随着新型混合内存的出现,缓存缺失后访问不同内存介质的时延之间存在数倍差异,如何针对混合内存结构下这一新的访存特性优化传统缓存管理机制便成为了新的挑战。针对上述问题,提出了一种混合内存环境下缺失代价感知的缓存替换机制。该机制通过访问内存的时延长短将缓存块区分为高时延缓存块和低时延缓存块两类,通过运行时采样的方法获取两类缓存块中数据各自的独占重用距离统计信息,将该统计信息作为参数代入建立的优化区间计算模型计算划分优化区间,在需要替换缓存块时优先替换优化区间内的低时延缓存块。该机制等同于增大高时延缓存块在缓存中的使用空间,从而提高高时延缓存块的命中率,降低因为高时延缓存块缺失而带来的高昂时延开销。为了验证所提出的缓存替换机制是否有效,选取SPEC CPU 2006中的测试程序进行测试。测试结果表明,在混合内存环境下,使用缺失代价感知的缓存替换机制比使用LRU替换算法时系统每周期执行的平均指令数IPC最高提升了8.5%。
其他文献
Ad Hoc网络是随着无线通信技术的快速发展而出现的一种新型网络,节点能够自由进入网络拓扑并且无须基础设施的特性,使得Ad Hoc网络的出现推进了实现在任意环境下自由通信的进程
工作流管理系统的最重要功能之一就是工作流建模。一个好的工作流模型是实现一个具有高度灵活性、可靠性、可用性、可伸缩性和互操作性的工作流管理系统的关键和基础。工作流
随着互联网技术的高速发展,人们更加倾向于从网络上获取所需的新闻热点信息。由于网络数据具有信息来源广、传播速度快、内容杂乱无章等特性,想要从海量的网络信息流中发现自
智能卡正越来越广泛地应用到交通、电子商务、ID卡等领域。其主要的优势在于内部的数据只用于内部处理,只有运算的结果可以获取,然而智能卡芯片的内部数据可以通过边带信道攻击
随着计算机网络技术的不断进步,近几年来无线网络通信得到了迅速的发展,而计算机网络资源则相对匮乏,在网络系统中,如何实现资源的公平分配与高效利用一直是网络研究的重点与热点
汉字是中华民族文明的象征,有着上千年的历史。汉字识别在办公自动化、机器翻译、新闻出版等很多方面都有广泛的应用。脱机手写体汉字识别是汉字识别中最难的一类问题,其识别
随着Internet的发展,移动Agent作为Internet和移动计算应用与发展的催生物得到越来越多的人的关注。简单地说,移动Agent是一个独立的计算机程序,可以在异构网络上自主地从一个节
当前数据的结构愈加复杂,分布更为广泛,促进了分布式ETL工具的发展。达梦数据交换平台(DMETL)是高性能的流式ETL工具,它的集群特性支持ETL流程的分布式执行。对于分布式ETL工
医学图像配准是一种将两幅医学图像进行空间位置匹配,以达到图像间同一解剖位置在空间上对齐的图像处理技术,是人体组织和器官图像分割的一个重要步骤。海马体是人脑中的重要
数据库复制是分布式环境下提高数据库性能、可靠性和可用性的关键技术。在数据库异构程度不断加深的情况下,异构数据库复制技术的研究已成为数据库复制研究的重点。 本文