首页> 外文OA文献 >Compression architecture for bit-write reduction in non-volatile memory technologies
【2h】

Compression architecture for bit-write reduction in non-volatile memory technologies

机译:减少非易失性存储器技术中的位写入的压缩架构

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

In this thesis we explore a novel method for improving the performance and lifetime of non-volatile memory technologies. As the development of new DRAM technology reaches physical scaling limits, research into new non-volatile memory technologies has advanced in search of a possible replacement. However, many of these new technologies have inherent problems such as low endurance, long latency, or high dynamic energy. This thesis proposes a simple compression-based technique to improve the performance of write operations in non-volatile memories by reducing the number of bit-writes performed during write accesses. The proposed architecture, which is integrated into the memory controller, relies on a compression engine to reduce the size of each word before it is written to the memory array. It then employs a comparator to determine which bits require write operations. By reducing the number of bit-writes, these elements are capable of reducing the energy consumed, improving throughput, and increasing endurance of non-volatile memories. We examine two different compression methods for compressing each word in our architecture. First, we explore Frequent Value Compression (FVC), which maintains a dictionary of the words used most frequently by the application. We also use a Huffman Coding scheme to perform the compression of these most frequent values. Second, we explore Frequent Pattern Compression (FPC), which compresses each word based on a set of patterns. While this method is not capable of reducing the size of each word as well as FVC, it is capable of compressing a greater number of values. Finally, we implement an intra-word wear leveling method that is able to enhance memory endurance by reducing the peak bit-writes per cell. This method conditionally writes compressed words to separate portions of the non-volatile memory word in order to spread writes throughout each word. Trace-based simulations of the SPEC CPU2006 benchmarks show a 20x reduction in raw bit-writes, which corresponds to a 2-3x improvement over the state-of-the-art methods and a 27% reduction in peak cell bit-writes, improving NVM lifetime.
机译:在本文中,我们探索了一种提高非易失性存储技术性能和寿命的新方法。随着新的DRAM技术的发展达到物理扩展极限,对新的非易失性存储器技术的研究也在不断发展,以寻找可能的替代方法。但是,许多这些新技术都具有固有的问题,例如耐久性低,等待时间长或动态能量高。本文提出了一种基于压缩的简单技术,通过减少写访问期间执行的位写入次数来提高非易失性存储器中的写操作性能。所提出的架构已集成到内存控制器中,它依赖于压缩引擎来减小每个字的大小,然后再将其写入内存阵列。然后,它使用比较器来确定哪些位需要写操作。通过减少位写入的次数,这些元件能够减少能耗,提高吞吐量并增加非易失性存储器的耐用性。我们研究了两种不同的压缩方法来压缩体系结构中的每个单词。首先,我们探索频繁值压缩(FVC),它维护了应用程序最常使用的单词的字典。我们还使用霍夫曼编码方案对这些最频繁的值进行压缩。其次,我们探索频繁模式压缩(FPC),它基于一组模式压缩每个单词。尽管此方法无法像FVC一样减少每个单词的大小,但是却可以压缩更多的值。最终,我们实现了一种字内损耗均衡方法,该方法能够通过减少每个单元的峰值写次数来提高内存耐久性。该方法有条件地将压缩字写入非易失性存储字的各个部分,以将写入扩展到每个字上。 SPEC CPU2006基准测试的基于迹线的模拟显示原始位写入量减少了20倍,这比最新方法提高了2-3倍,峰值单元位写入量减少了27%,从而提高了NVM的寿命。

著录项

  • 作者

    Dgien David;

  • 作者单位
  • 年度 2014
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号