...
首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >AC-WAR: Architecting the Cache Hierarchy to Improve the Lifetime of a Non-Volatile Endurance-Limited Main Memory
【24h】

AC-WAR: Architecting the Cache Hierarchy to Improve the Lifetime of a Non-Volatile Endurance-Limited Main Memory

机译:AC-WAR:构建缓存层次结构以提高非易失性耐用性受限的主内存的寿命

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

获取外文期刊封面封底 >>

       

摘要

This work shows how by adapting replacement policies in contemporary cache hierarchies it is possible to extend the lifespan of a write endurance-limited main memory by almost one order of magnitude. The inception of this idea is that during cache residency 1) blocks are modified in a bimodal way: either most of the content of the block is modified or most of the content of the block never changes, and 2) in most applications, the majority of blocks are only slightly modified. When those facts are considered by the cache replacement algorithms, it is possible to significantly reduce the number of bit-flips per write-back to main memory. Our proposal favors the off-chip eviction of slightly modified blocks according to an adaptive replacement algorithm that operates coordinately in L2 and L3. This way it is possible to improve significantly system memory lifetime, with negligible performance degradation. We found that using a few bits per block to track changes in cache blocks with respect to the main memory content is enough. With a slightly modified sectored LRU and a simple cache performance predictor it is possible to achieve a simple implementation with minimal cost in area and no impact on cache access time. On average, our proposal increases the memory lifetime obtained with an LRU policy up to 10 times (10×) and 15 times (15×) when combined with other memory centric techniques. In both cases, the performance degradation could be considered negligible.
机译:这项工作表明,通过在当代缓存层次结构中调整替换策略,如何可以将写持久性受限的主内存的寿命延长近一个数量级。这个想法的开始是在缓存驻留期间1)以双峰方式修改块:要么修改块的大多数内容,要么不修改块的大多数内容; 2)在大多数应用程序中,大多数的块仅稍作修改。当高速缓存替换算法考虑到这些事实时,可以显着减少每次回写到主存储器的位翻转的次数。我们的建议支持根据在L2和L3中协同工作的自适应替换算法,对芯片进行逐个修改。这样,可以显着提高系统内存寿命,而性能下降可忽略不计。我们发现,使用每个块几个位来跟踪缓存块相对于主存储器内容的变化就足够了。通过略微修改扇区LRU和简单的缓存性能预测器,可以以最小的面积成本实现简单的实现,并且对缓存访问时间没有影响。平均而言,与其他以内存为中心的技术结合使用时,我们的建议将LRU策略获得的内存寿命分别提高了10倍(10倍)和15倍(15倍)。在这两种情况下,性能下降都可以忽略不计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号