首页> 外文会议>Hardware/software - codesign and system synthesis (col - located with ESWEEK) >A Novel NoC-Based Design for Fault-Tolerance of Last-Level Caches in CMPs
【24h】

A Novel NoC-Based Design for Fault-Tolerance of Last-Level Caches in CMPs

机译:基于新颖的基于NoC的CMP中末级缓存的容错设计

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

摘要

Advances in technology scaling, coupled with aggressive voltage scaling results in significant reliability challenges for emerging Chip Multiprocessor (CMP) platforms, where error-prone caches continue to dominate the chip area. Network-on-Chip (NoC) fabrics are increasingly used to manage the scalability of these CMPs. We present a novel fault-tolerant scheme for Last Level Cache (LLC) in CMP architectures that leverages the interconnection network to protect the LLC cache banks against permanent faults. During a LLC access to a faulty area, the network detects and corrects the faults, returning the fault-free data to the requesting core. By leveraging the NoC interconnection fabric, we can implement any cache fault-tolerant scheme in an efficient, modular, and scalable manner. We perform extensive design space exploration on NoC benchmarks to demonstrate the utility and efficacy of our approach. The overheads of leveraging the NoC fabric are minimal: on an 8-core, 16-cache-bank CMP we demonstrate reliable access to LLCs with additional overheads of less than 3% in area and less than 7% in power.
机译:技术缩放的发展以及激进的电压缩放为新兴的芯片多处理器(CMP)平台带来了严峻的可靠性挑战,在该平台中,容易出错的高速缓存继续占主导地位。片上网络(NoC)架构越来越多地用于管理这些CMP的可伸缩性。我们为CMP体系结构中的末级高速缓存(LLC)提供了一种新颖的容错方案,该方案利用互连网络来保护LLC高速缓存组免受永久性故障的影响。在LLC访问故障区域的过程中,网络会检测并纠正故障,并将无故障的数据返回给发出请求的核心。通过利用NoC互连结构,我们可以以有效,模块化和可扩展的方式实现任何缓存容错方案。我们根据NoC基准进行了广泛的设计空间探索,以证明我们的方法的实用性和有效性。利用NoC架构的开销是最小的:在8核,16个缓存组CMP上,我们证明了对LLC的可靠访问,其额外的开销在面积上不到3%,在功率上不到7%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号