首页> 外文期刊>IEEE Transactions on Computers >Replication cache: a small fully associative cache to improve data cache reliability
【24h】

Replication cache: a small fully associative cache to improve data cache reliability

机译:复制缓存:小型的完全关联的缓存,可提高数据缓存的可靠性

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

摘要

Soft error conscious cache design has become increasingly crucial for reliable computing. The widely used ECC or parity-based integrity checking techniques have only limited capability in error detection and correction, while incurring nontrivial penalty in area or performance. The N modular redundancy (NMR) scheme is too costly for processors with stringent cost constraints. This paper proposes a cost-effective solution to enhance data reliability significantly with minimum impact on performance. The idea is to add a small fully associative cache to store the replica of every write to the L1 data cache. Due to data locality and its full associativity, the replication cache can be kept small while providing replicas for a significant fraction of read hits in L1, which can be used to enhance data integrity against soft errors. Our experiments show that a replication cache with eight blocks can provide replicas for 97.3 percent of read hits in L1 on average. Moreover, compared with the recently proposed in-cache replication schemes, the replication cache is more energy efficient, while improving the data integrity against soft errors significantly.
机译:注重软错误的缓存设计对于可靠的计算已变得越来越重要。广泛使用的ECC或基于奇偶校验的完整性检查技术在错误检测和纠正方面仅具有有限的能力,同时会在面积或性能上造成不小的损失。 N模块化冗余(NMR)方案对于具有严格成本限制的处理器而言过于昂贵。本文提出了一种经济高效的解决方案,可以在不影响性能的情况下显着提高数据可靠性。这个想法是添加一个小的完全关联的高速缓存来存储对L1数据高速缓存的每次写入的副本。由于数据的局部性及其完全的关联性,可以将复制缓存保持较小,同时为L1中的大部分读取命中提供副本,这可以用来增强针对软错误的数据完整性。我们的实验表明,具有八个块的复制缓存可以平均为L1中97.3%的读取命中提供副本。此外,与最近提出的缓存中复制方案相比,复制缓存具有更高的能源效率,同时可以显着提高针对软错误的数据完整性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号