首页> 外文期刊>IEEE Transactions on Computers >Floating-ECC: Dynamic Repositioning of Error Correcting Code Bits for Extending the Lifetime of STT-RAM Caches
【24h】

Floating-ECC: Dynamic Repositioning of Error Correcting Code Bits for Extending the Lifetime of STT-RAM Caches

机译:Floating-ECC:纠错码位的动态重新定位,以延长STT-RAM缓存的寿命

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

摘要

Spin-Transfer Torque RAM (STT-RAM) is a promising alternative to SRAM for implementing on-chip L2 and L3 caches. One of the most critical challenges in STT-RAM is reliability due to limited write endurance, which results in insufficient lifetime, as well as various types of errors. Previous studies have focused on either presenting various cache architectures/management techniques to improve the lifetime of STT-RAM caches or utilizing different Error Correcting Codes (ECCs) to protect against the permanent and transient errors. However, there is no quantitative analysis in the literature to determine the impact of ECCs on the lifetime of the STT-RAM caches. This paper formulates this impact and demonstrates that ECCs shorten the lifetime of STT-RAM cache lines by more than 50 percent due to ECCs high write activity. Then, we propose the Floating-ECC architecture for increasing the lifetime of the STT-RAM caches. The main idea is to evenly distribute the ECC write activity over all bits of cache lines by periodically relocating the ECC bits inside the cache lines. The simulation results for the most conventional ECC scheme, i.e., interleaved Single Error Correction-Double Error Detection (SEC-DED), show that Floating-ECC increases the lifetime of L2 and L3 caches by more than 318 percent and 254 percent, respectively.
机译:自旋转移扭矩RAM(STT-RAM)是SRAM的有希望的替代方案,用于实现片上L2和L3高速缓存。 STT-RAM中最关键的挑战之一是由于有限的写入耐久性而导致的可靠性,这会导致寿命不足以及各种类型的错误。先前的研究集中在提出各种高速缓存体系结构/管理技术以提高STT-RAM高速缓存的寿命,或者利用不同的纠错码(ECC)来防止永久性和临时性错误。但是,文献中没有定量分析来确定ECC对STT-RAM缓存的寿命的影响。本文阐述了这种影响,并证明了由于ECC的高写入活动,ECC将STT-RAM高速缓存线的寿命缩短了50%以上。然后,我们提出了浮动ECC架构,以增加STT-RAM缓存的寿命。主要思想是通过定期重新定位高速缓存行内的ECC位,在高速缓存行的所有位上平均分配ECC写活动。对于最常规的ECC方案(即交错式单错误校正-双错误检测(SEC-DED))的仿真结果表明,浮动ECC分别将L2和L3高速缓存的寿命延长了318%和254%以上。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号