基于PCM的写操作优化策略研究与设计

来源 :山东大学 | 被引量 : 0次 | 上传用户:WUYU8888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大数据、云计算的兴起,计算机需要越来越大的内存来支持大规模计算的需求。但是现有普遍采用的DRAM技术在发展到现在的22nm的程度后已经遇到了瓶颈。DRAM的存储密度难以再得到大的提升。单位体积下的DRAM容量的提升程度和大规模计算对内存需求的增长程度之间存在的矛盾越来越突出。同时,大量DRAM的使用使得其能耗问题变得更为突出。据统计,DRAM的功耗可以占到整个服务器能耗的40%左右,其中DRAM为了保持数据进行刷新的静态功耗可以占到DRAM功耗的40%以上。相变存储器在读写速度、能耗及使用寿命上都优于NAND Flash和机械硬盘。相变存储器的读写速度已经达到纳秒级,与传统的DRAM内存速度相当,而且比DRAM内存的空闲功耗更低、存储密度更高、抗辐射干扰。尤其是,相变存储器在断电情况下依旧能长期保存数据,能够带来更快的系统启动时间。因此,具有较强可塑性的相变存储器在未来10年内很有可能成为替代DRAM的主存储器。但PCM在拥有这些优点的同时也存在着不可避免的缺点。PCM的每个单元的写寿命只能达到108-1010这个级别,与DRAM可以进行1015次的写寿命相距较大。其次PCM的读写速度不同,读操作速度和DRAM相当,但写操作速度明显慢于DRAM。再者,PCM虽然静态功耗可以忽略,但写操作的功耗是要大于DRAM的。基于PCM优点与缺点的并存,怎样在尽可能的发挥其优点的情况下规避自身缺点成为PCM研究的主要内容之一。本文针对PCM寿命,PCM的性能发面记性了优化,综合Flip-N-Write策略以及2Stage-Write策略的优点,提出了3 Stage-Write策略。3 Stage-Write策略3 Stage-Write策略在写入操作进行之前会先进行一个比较,比较操作单元内原先的数据和需要写入的数据之间的差距,亦即海明距离。然后根据海明距离的大小决定写入数据是否翻转,从而使得需要翻转的数据位数较少。比较操作之后是两阶段的写操作过程。所有的new 0-bit将在写0阶段进行,随后new 1-bit在写1阶段完成。实验数据表明3 Stage-Write策略可以在更少的数据位翻转的情况下实现相同的数据存储工作,同2Stage-inv策略相比可以减少43.5%。同时3 Stage-Write策略的时间更短,相较于2Stage-inv策略可以减少16.6%。最后,写操作耗费能量方面可以减少34.6%。
其他文献
学位
在对基于模糊聚类分析的图象分割方法的现状和存在问题的深入分析和研究的基础上,提出了一套在边缘信息指导下的模糊聚类的图象分割方法EFCM(Edge-based Fuzzy C-means Clust
近年来,游戏的图形质量已发展到近乎极致的地步,人工智能(AI)已经成为决定一款游戏以及游戏开发工作室命运的重要因素。下一代的3D游戏不仅会有优秀的视觉效果,更会像人一样
网格计算的概念是随着高性能计算的应用需求发展起来的,主要是从学术角度出发考虑广域网内计算机资源的共享,从而达到资源的最大化利用。随着互联网近年来的高速发展,网格中的信
随着信息化的不断发展,信息系统在人们的生产和生活中发挥着越来越重要的作用。因此信息系统和其所承载的信息的安全直接影响着人们正常的生产和生活,以及社会的持续稳定发展
排课是研究生部教务管理中一项关键而又繁重的任务。为了提高我校研究生部教务管理的信息化水平与工作效率,减轻研究生部工作人员的劳动强度,科学合理地调度师资与教室资源,
伴随着科学技术的高速发展,高科技医疗影像设备的不断涌现为医疗现代化提供了越来越多的帮助。在X射线断层扫描(CT),核磁共振(MR)等人体解剖结构成像技术日趋完善的同时,功能
随着信息技术的不断发展,Web上的信息量呈爆炸性增长。按照所蕴含信息深度的不同,可以将Web划分为Surface Web和Deep Web两大类。其中,Deep Web是指那些存储在Web数据库里、
数字化人体研究,是医学与信息技术、虚拟现实技术相结合的科技性研究课题,通过对人体信息多模式集成的研究,从而实现人体结构和功能的数字化、可视化,最终达到对人体功能的精
虚拟敏捷制造企业是应敏捷制造思想而产生的新型企业组织结构和运营方式,它又被称为“动态联盟”。本文首先分析了目前敏捷动态联盟国内外的研究现状及意义,及Web服务的体系