首页> 外文期刊>ACM Transactions on Design Automation of Electronic Systems >Word- and Partition-LevelWrite Variation Reduction for Improving Non-Volatile Cache Lifetime
【24h】

Word- and Partition-LevelWrite Variation Reduction for Improving Non-Volatile Cache Lifetime

机译:用于改进非易失性缓存寿命的单词和分区levelwrite变化

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

摘要

Non-volatile memory technologies are among the most promising technologies for implementing the main memories and caches in future microprocessors and replacing the traditional DRAM and SRAM technologies. However, one of the most challenging design issues of the non-volatile memory technologies is the limited write. In this article, we first propose to exploit the narrow-width values to improve the lifetime of non-volatile last-level caches with word-level write variation reduction. Leading zeros masking scheme is proposed to reduce the write stress to the upper half of the narrow-width data. To balance the write variations between the upper half and the lower half of the narrow-width data, two swapping schemes, the swap on write (SW) and swap on replacement (SRepl), are proposed. Two existing optimization schemes, the multiple dirty bit (MDB) and read before write (RBW), are adopted with our word-level swapping design. To further reduce the write variation on the partition level, we propose to exploit the cache partitioning design to improve the lifetime. Based on the observation that different applications demonstrate different cache access (write) behaviors, we propose to partition the last-level cache for different applications and balance the write variations by partition swapping. Both software-based and hardware-based partitioning and swapping schemes are proposed and evaluated for different situations. Our experimental results show that both our word-and partition-level designs can improve the lifetime of the non-volatile caches effectively with low performance and energy overheads.
机译:非易失性的记忆技术是在未来的微处理器中实施主要存储器和高速缓存的最有前途的技术之一,并更换传统的DRAM和SRAM技术。然而,非易失性记忆技术最具挑战性的设计问题之一是有限的写入。在本文中,我们首先建议利用窄宽度值来改善非易失性的最后级别高速缓存的寿命,具有字级写入变化。提出了领先的Zeros掩蔽方案,以将写应力降低到窄宽度数据的上半部分。为了平衡窄宽度数据的上半部分和下半部分的写入变化,提出了两个交换方案,写入(SW)的交换和替换(Srepl)。使用我们的单词级交换设计采用了两个现有的优化方案,在写入(RBW)之前读取的多个脏位(MDB)和读取。为了进一步降低分区级别的写入变化,我们建议利用高速缓存分区设计来提高寿命。基于观察结果,不同的应用程序演示不同的缓存访问(写入)行为,我们建议为不同的应用程序分区最后级别缓存,并通过分区交换平衡写入变化。提出基于软件和基于硬件的分区和交换方案,并针对不同的情况进行评估。我们的实验结果表明,我们的单词和隔板设计都可以通过低性能和能量开销来改善非易失性高速缓存的寿命。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号