论文部分内容阅读
相变存储器(Phase Change Memory,PCM)是一种新兴的非易失性字节寻址的存储器,有望成为DRAM的一种替代产品.PCM相比DRAM具有更高的集成度、更低的静态功耗和非易失性优点.但是,PCM存在有限的写寿命等缺点.磨损均衡是延长PCM寿命的有效方法.现有的PCM磨损均衡算法存在恶意攻击下寿命明显降低的问题.本文提出多向Start-Gap算法,从两个方面改进传统的基于分区的Start-Gap算法.它采用动态映射方式,使得映射关系无法计算,从而防止了攻击.并且,它将分区到分区的映射方式改为分区到全局空间的映射方式,使得一个逻辑地址可以映射到任何一个物理地址,从而提高了磨损均衡效果.在PCM模拟器上实现了多向Start-Gap算法.实验结果表明,该算法有效地提高了磨损均衡效果,使PCM寿命延长了50%,并且能够有效抵抗恶意攻击.
Phase Change Memory (PCM) is an emerging non-volatile byte-addressable memory that is expected to become an alternative to DRAM with a higher level of integration than DRAM and a lower static Power consumption and non-volatile advantages.However, PCM has some shortcomings such as short write life, etc. Wear leveling is an effective way to prolong the life of PCM.The existing PCM wear leveling algorithm has the problem of obviously reducing the life under malicious attack. To Start-Gap algorithm, improved from two aspects of the traditional Start-Gap-based partition algorithm.It uses dynamic mapping, making the mapping can not be calculated, thus preventing attacks.Moreover, it will partition to the partition mapping method to Partition to the global space mapping, making a logical address can be mapped to any one physical address, thereby enhancing the wear-leveling effect.Multi-direction Start-Gap algorithm is implemented in the PCM simulator.Experimental results show that the algorithm effectively improve The wear leveling effect, the PCM life expectancy increased by 50%, and can effectively resist malicious attacks.