[发明专利]一种快速响应的相变存储器损耗均衡方法有效
申请号: | 201210568914.9 | 申请日: | 2012-12-25 |
公开(公告)号: | CN102981971A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 刘铎;沙行勉;诸葛晴凤;王添正;邵子立;谭玉娟;梁靓 | 申请(专利权)人: | 重庆大学 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 重庆大学专利中心 50201 | 代理人: | 唐开平 |
地址: | 400044 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 响应 相变 存储器 损耗 均衡 方法 | ||
技术领域
本发明属于计算机存储技术领域,具体涉及一种相变存储器的损耗均衡方法。
背景技术
相变存储器(Phase Change Memory, PCM)是一种新型的非易失性存储器,它有着高密度、低功耗、高速读写等性能,并已开始在嵌入式系统中使用以替代传统的NOR存储器。尽管相变存储器比NOR的寿命要持久,但它还是摆脱不了寿命有限的困局。一个典型的相变存储器单元能够承受107到109次写操作,而向同一个相变存储器单元重复地写将可能在几秒钟内就对该单元造成破坏,这就为相变存储器在嵌入式系统中的使用带来了很大的挑战。近年来随着相变存储器容量的不断增大,它可以存储文件系统的元数据以及页表等关键信息,对这些信息的频繁更新将加速相变存储器寿命的缩短。
由于嵌入式系统主要面向各类特定应用,若能考虑到访存模式、更新频率等嵌入式应用的内在特征,并结合这些特征进行优化,那么相变存储器的优势在嵌入式系统中将发挥的更加明显。此外,嵌入式系统中的有限资源也为相变存储器的有效管理带来了挑战。针对相变存储器在嵌入式系统中的有效利用的研究已经展开,这些研究主要从系统结构级、软件级和编译级等方面进行优化,并在相变存储器的寿命及损耗均衡等方面做出了相应的贡献。然而,目前已有的研究工作并没有考虑到嵌入式系统中特定应用的访存规律,大多数研究主要针对应用层优化,这无疑会增加嵌入式应用开发的复杂程度,从而限制了相变存储器在嵌入式系统上的推广。
发明内容
针对上述研究方法的不足,本发明所要解决的技术问题是从操作系统中资源管理的层面,提供一种快速响应的相变存储器损耗均衡方法,它能延长相变存储器在嵌入式系统中的使用寿命,且能保证系统快速响应。
要解决的上述技术问题,
本发明提供一种相变存储器的损耗均衡方法,包括以下步骤:
判定相变存储器中频繁写的热区和不频繁写的冷区;
将热区划分为多个热区小块;
依次将每一个热区小块与对应冷区物理位置交换,实现热区小块的移动,所有热区小块移动结束后完成热区移动,直至热区移动遍及全部存储区后再循环移动;
通过逻辑-物理地址的转换公式获得需要访问的相变存储器物理地址。
由于通过不断移动热区的物理地址,避免了大量写操作集中在热区造成相变存储器的破坏,实现了延长相变存储器的寿命的目的,由于将热区划分为多个热区小块,每次仅移动一个热区小块,减小了损耗均衡所带来的移动量,缩短系统响应的时间。本发明具有如下的优点:避免了大量写操作集中在热区,实现了相变存储器损耗均衡,能延长相变存储器的寿命,又能保证系统快速响应。
附图说明
本发明的附图说明如下:
图1为本发明的热区移动流程图;
图2为相变存储器中热区移动示意图;
图3为相变存储器的访问流程图。
具体实施方式
下面结合附图和实施例对本发明作进一步说明:
在相变存储器中,针对具体应用程序有一个频繁进行写操作的区域,简称为“热区”,其他大量的区域很少有写操作,甚至没有写操作,这部分区域简称“冷区”。
本方法发明是:首先判定相变存储器中频繁写的热区和不频繁写的冷区;将热区划分为多个热区小块;在处理一个请求时,依次将每一个热区小块向冷区移动,直至热区移动遍及全部存储区后再循环移动;通过逻辑-物理地址的转换公式获得需要访问的相变存储器物理地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210568914.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型保温防火墙体
- 下一篇:一种平台高度可调式挖掘机