基于新型非易失存储的混合内存数据页交换算法研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:jianfei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
动态随机存储器(Dynamic Random Access Memory,简称DRAM)因其超高的读写性能而被广泛应用在各种计算设备中。但DRAM受到存储密度和能耗的限制,容量难以进一步扩展。相比于DRAM,新型非易失性存储器(Non-volatile Memory,简称NVM)存储密度更高、静态功耗几乎为零,具备替代DRAM作为内存的潜力。但NVM也有写性能差、读写性能不均衡等缺陷。因此,使用DRAM和NVM构建混合内存是一种可以结合两者优点的可行方案。为了充分利用混合内存异构硬件特性,克服NVM性能缺陷,可以通过数据页交换将频繁访问的热数据迁移到DRAM中。然而,现有混合内存数据页交换算法都采用DRAM和NVM分离的冷热数据识别机制,会导致无效的数据页交换,影响混合内存整体性能。针对以上问题,本文做了以下工作:(1)本文对已有的混合内存数据页交换算法研究做了详尽的介绍和分析,并阐述了现有混合内存数据页交换算法中存在的两个主要问题:因为数据冷热判断不准确而引入的无效数据页交换问题和频繁的数据页交换引入的额外的NVM写操作问题。(2)针对无效数据页交换问题,本文提出了一个基于全局统一冷热数据识别机制的数据页交换方法(简称UIMigrate)。UIMigrate的重点在于DRAM和NVM中数据冷热的对比和数据页交换收益的衡量。该方法主要包括两个方面:第一,通过全局统一冷热识别机制来减少无效的数据页交换,以提高混合内存性能;第二,通过基于数据页交换收益的动态调整机制实时调整相关阈值,以适应不断变化的内存访问特征和多种多样的负载。(3)针对额外NVM写操作问题,本文提出了一个基于NVM非易失性的细粒度数据页写回策略(简称LazyWriteback)。当DRAM中数据页被交换回NVM中时,LazyWriteback可以重用NVM帧中部分未被重写的旧数据,消除部分额外的NVM写操作,从而提高混合内存系统性能,减少NVM内存磨损。本文选取SPEC CPU中典型的十二个负载对上述方法和策略进行实验和评估。结果表明,相比于已有的CLOCK-DWF、Double LRU等已有研究,UIMigrate可以有效的减少混合内存中无效的数据页交换。混合内存性能提升最高可达90%。此外,在DRAM内存较小,负载内存访问稀疏时,LazyWriteback最高可以减少75%的由于数据页交换而引入的NVM写操作。
其他文献
家族企业作为中国上市公司重要的组成部分,在中国经济发展中占有举足轻重的地位。家族成员参与管理是家族企业区别于非家族企业的重要特征之一,现有研究一方面认为家族成员参
海底地下水排泄(SGD)被认为是地下水向沿海海洋环境排泄的主要通道,SGD伴随污染物和微量元素的运输,可能会影响水质和海洋生态系统,甚至会污染环境.尽管水文地质学家对非均质
与传统的激光光源相比,超连续谱光源具有输出光谱范围宽的优点,并具备空间相干性好、亮度高等特点,在主动高光谱成像、光电对抗、生物医学等领域具有重要的应用价值。当前,高
位于2~5μm中红外波段的激光在国防、医疗、通信方面有着特殊的重要应用。拉曼光纤激光器是近些年以来新兴的光纤激光器研究热门,它具有在光纤透过窗口内任意波长输出激光的能
移动设备的数量不断增长的同时,用户对移动设备性能的要求也越来越高。智能手机是使用最广泛的移动设备。移动设备与传统的PC最大的区别就是其移动性,不可能无时无刻连接着电
数据驱动的医疗(data driven healthcare)旨在运用大规模的数据,通过数据分析、机器学习等方法,实现疾病风险预测,以提供最好的和最个性化的护理。电子病历中蕴含着大量有价
本文研究一类基于忆阻器的惯性神经网络的动力学行为,它们包括耗散性、鲁棒耗散性、有限时间同步、指数同步和固定时间同步性。首先,通过非降阶方法,我们直接对该忆阻惯性神
本文主要研究基于忆阻器的神经网络的有限时间同步和固定时间同步。由于忆阻权重系数的不连续性导致神经网络系统右端不连续,系统没有经典意义下的解。应用微分包含和集值映
近年来,随着云计算、大数据、人工智能、智慧城市、智慧交通、自动驾驶等技术的快速发展,引起数字资源的大规模扩张,从而要求底层信息系统的存储能力和计算能力的提高来支持
监控摄像头作为构建平安和谐社会的重要手段,被广泛应用于社会的各个方面。然而,摄像头长期处于自然环境中,容易受到天气、周围环境的干扰,影响摄像头的正常工作。例如摄像头