非易失存储器性能及可靠性关键技术研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:zhuluzy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代计算机体系结构中,存储系统日益成为系统性能的瓶颈。基于DRAM的传统主存介质由于其固有的易失性,在内存扩大时会遇到可靠性问题和能耗大问题,已无法适应现代计算机系统日益扩大内存的需求。而基于磁盘的外存系统由于自身机械特性的限制,延迟和带宽性能也已经很难继续提升。近年来,非易失存储器件的发展非常迅速,由于其高性能、非易失性、可随机访问、低功耗等优良特性,已经成为工业界和学术界的重要研究热点。本文以基于磁阻存储器和闪存存储器的非易失存储器作为研究对象,从以下三个方面对非易失存储器展开深入的研究,以期改进主存和外存系统的性能与可靠性。  首先,为了研究磁阻存储器作为主存时的系统性能,以Everspin Technologies公司生产的磁阻存储器芯片为原型,设计了一种基于磁阻存储器的仿真系统。该仿真系统参数可灵活配置,实现了对磁阻存储器主存系统的读写请求处理过程的模拟,同时设计了多种地址映射策略,为主存系统设计者和研究者提供了有力的设计依据及有效的研究工具。仿真结果表明,不同的地址映射策略和命令队列深度对磁阻存储器主存系统的性能具有较为明显的影响。  其次,针对磁阻存储器的可靠性问题,提出了一种磁阻存储器读写错误行为模型,研究了磁阻存储器在不同的温度和磁场下的读写错误行为特征,并将错误类型分为两类:温度依赖型和磁场依赖型。设计并开发了一种基于FPGA的硬件原型平台,借助温控箱及磁场设备,设计了磁阻存储器测试方法,对Everspin Technologies公司研制的磁阻存储器芯片进行实验测试,并对磁阻存储器在不同的外界温度和磁场影响下的读写错误行为特征进行定量分析。实验结果表明,磁阻存储器对外界温度和磁场较为敏感;对于温度依赖型错误,读错误是主要的错误类型,临界温度是75℃;而对于磁场依赖型错误,写错误比读错误严重,临界磁场强度是140Gauss。  最后,针对传统磨损均衡策略采用编程/擦除次数和位错误率作为均衡指标无法准确评估闪存块磨损状态的问题,提出一种基于编程错误率(Program error rate)的磨损均衡策略PER-WL(Program error rate-based wear leveling scheme),其目的是为了有效的提升闪存存储系统的耐久性。PER-WL的核心思想是采用闪存块的编程错误率作为磨损均衡指标,设计编程错误处理器,对闪存块的编程错误率信息进行统计,尽可能的将编程错误率均衡的分布在所有的闪存块。同时,设计了一种数据交换式的块管理方法,可进一步提升磨损均衡效率。实验结果表明,在四种真实的工作负载下,PER-WL磨损均衡策略能有效的提升闪存存储系统的耐久性,其相对于传统的基于编程/擦除次数的动态磨损均衡策略DWL-P/E和基于位错误率的静态磨损均衡策略SWL-BER,分别降低了平均17%、9%的编程错误方差以及平均8%、3%的编程错误率,仅引入了平均5%、2%的性能开销以及较小的存储开销。
其他文献
网格利用互联网把地理上广泛分布的各种资源(包括计算资源、存储资源、通信资源、软件资源、数据资源、信息资源、知识资源、外部设备等)连成一个逻辑整体,实现网络虚拟环境
中间件是位于应用服务层和系统平台之间的软件层,屏蔽了底层操作系统和硬件平台的差异性,使得应用程序独立于操作系统和硬件平台,实现了异构网络中不同服务对象的相互协作、同一
移动网格计算(mobile grid computing),即网格计算和普适计算技术的融合,其关键技术即为移动网格。当前大多数网格结构和算法并没有把移动计算环境考虑在内,因为移动设备还没
本文以人脸表情识别系统为主要研究平台,以Microsoft Agent技术在人脸表情识别中的应用为重点研究方向,对于人性化的特征表达进行深入而系统的研究。Agent支持语音识别输入指
当今对计算机网络安全提出最大挑战的是起源于上世纪80年代的网络蠕虫。蠕虫因其传播隐蔽,感染速度快,造成损失大的特点使得对蠕虫的研究越来越受到人们的重视。现阶段,蠕虫
网络协同工作是一种比较先进的工作方式,它对问题的研究与处理都带来了极大的便利。以往数据处理形式的单一性,数据量庞大、信息冗余、数据安全等问题严重影响业务流程和业务
近年来,随着网络的普及和飞速发展,互联网已经是人们日常生活、工作中必不可少的一部分。那么,对于网络管理来说,最重要的就是可以准确识别并区分网络流量,通过协议识别来对
随着Internet的迅速发展和带宽接入的日益普及,视频点播(Video on Demand,简称VoD)服务已经成为互联网上最流行的应用之一。传统的VoD系统采用C/S(客户端/服务器)架构,主要的
运动传感器在人们的个人移动设备上的广泛存在,催生了对人体运动识别越来越多的研究兴趣。智能手机因其配备的许多传感器正成为一个可用来识别事件的强大平台。这就提供了一
随着网络规模的扩大和各种各样新应用的产生,IPv4网络暴露出来越来越多的问题,如IPv4地址耗尽、安全性问题、QoS(服务质量)问题、配置不够简便等。这些问题已严重阻碍了当前