首页> 外文OA文献 >An Adaptive ECC Scheme for Runtime Write Failure Suppression of STT-RAM Cache
【2h】

An Adaptive ECC Scheme for Runtime Write Failure Suppression of STT-RAM Cache

机译:STT-RAM缓存的运行时写故障抑制的自适应ECC方案

摘要

Spin-transfer torque random access memory (STT-RAM) features many attractive charac- teristics, including near-zero standby power, nanosecond access time, small footprint, etc. These properties make STT-RAM perfectly suitable for the applications that are subject to limited power and area budgets, i.e., on-chip cache. Write reliability is one of the major challenges in design of STT-RAM caches. To ensure design quality, error correction code (ECC) scheme is usually adopted in STT-RAM caches. However, it incurs significant hard- ware overhead. In observance of the dynamic error correcting requirements, in this work, we propose an adaptive ECC scheme to suppress the runtime write failures of STT-RAM cache with minimized hardware cost, in which the cache is partitioned into regions protected by different ECCs. The error rate of a data is speculated on-the-fly and the data is allocated to a partition that provides the needed error correcting capability. Moreover, to accom- modate the time-varying error correcting requirements of runtime data, the thresholds that determine data’s destination cache partition will be adaptively adjusted. Our experimental results show that compared to conventional ECC schemes, our scheme can save up to 80.2% ECC bit overhead with slightly degraded write reliability of the STT-RAM cache. Moreover, the detailed analysis shows that through simultaneous optimization in cache access patterns and reducing STT cell programming workload, our method outperforms conventional ECC design in power and energy consumptions.
机译:自旋转移矩随机存取存储器(STT-RAM)具有许多吸引人的特性,包括接近零的待机功率,纳秒级的访问时间,较小的占用空间等。这些特性使STT-RAM非常适合需要满足以下要求的应用有限的功率和面积预算,即片上缓存。写入可靠性是STT-RAM缓存设计中的主要挑战之一。为了确保设计质量,通常在STT-RAM高速缓存中采用纠错码(ECC)方案。但是,这会导致大量的硬件开销。为了满足动态纠错要求,在这项工作中,我们提出了一种自适应ECC方案,以最小的硬件成本来抑制STT-RAM缓存的运行时写入失败,其中将缓存划分为受不同ECC保护的区域。即时推测数据的错误率,并将数据分配到提供所需纠错功能的分区。此外,为了适应运行时数据随时间变化的纠错要求,可以自适应地调整确定数据目标缓存分区的阈值。我们的实验结果表明,与传统的ECC方案相比,我们的方案可以节省高达80.2%的ECC位开销,同时STT-RAM缓存的写入可靠性略有降低。此外,详细的分析表明,通过同时优化缓存访问模式和减少STT单元编程工作量,我们的方法在功耗和能耗方面均优于传统的ECC设计。

著录项

  • 作者

    Wang Xue;

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

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号