首页> 外文会议>Computer Architecture (ISCA), 2012 39th Annual International Symposium on >PreSET: Improving performance of phase change memories by exploiting asymmetry in write times
【24h】

PreSET: Improving performance of phase change memories by exploiting asymmetry in write times

机译:预设:通过利用写入时间的不对称性来提高相变存储器的性能

获取原文
获取原文并翻译 | 示例

摘要

Phase Change Memory (PCM) is a promising technology for building future main memory systems. A prominent characteristic of PCM is that it has write latency much higher than read latency. Servicing such slow writes causes significant contention for read requests. For our baseline PCM system, the slow writes increase the effective read latency by almost 2X, causing significant performance degradation. This paper alleviates the problem of slow writes by exploiting the fundamental property of PCMdevices that writes are slow only in one direction (SET operation) and are almost as fast as reads in the other direction (RESET operation). Therefore, a write operation to a line in which all memory cells have been SET prior to the write, will incur much lower latency. We propose PreSET, an architectural technique that leverages this property to pro-actively SET all the bits in a given memory line well in advance of the anticipated write to that memory line. Our proposed design initiates a PreSET request for a memory line as soon as that line becomes dirty in the cache, thereby allowing a large window of time for the PreSET operation to complete. Our evaluations show that PreSET is more effective and incurs lower storage overhead than previously proposed write cancellation techniques. We also describe static and dynamic throttling schemes to limit the rate of PreSET operations. Our proposal reduces effective read latency from 982 cycles to 594 cycles and increases system performance by 34%, while improving the energy-delay-product by 25%.
机译:相变存储器(PCM)是用于构建未来主存储器系统的有前途的技术。 PCM的一个突出特点是它的写入延迟远高于读取延迟。服务如此慢的写入操作会导致严重的读取请求争用。对于我们的基线PCM系统,慢速写入将有效读取延迟增加了近2倍,从而导致性能显着下降。本文通过利用PCM设备的基本特性来缓解写慢的问题,该写设备仅在一个方向上写慢(SET操作),而在另一方向上写几乎快(RESET操作)。因此,对其中在写之前已经设置了所有存储单元的线的写操作将引起低得多的等待时间。我们提出了PreSET,这是一种架构技术,利用此属性可以在对存储行的预期写入之前提前主动设置给定存储行中的所有位。我们提出的设计在存储行在高速缓存中变脏时立即发起对存储行的PreSET请求,从而为PreSET操作完成留出了很大的时间窗口。我们的评估表明,PreSET比以前提出的写取消技术更有效,并且所产生的存储开销更低。我们还描述了静态和动态限制方案,以限制PreSET操作的速率。我们的建议将有效读取延迟从982个周期减少到594个周期,并将系统性能提高了34%,同时将能量延迟乘积提高了25%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号