Self-adaptive data caches for soft-error reliability

被引:10
|
作者
Wang, Shuai [1 ]
Hu, Jie [1 ]
Ziavras, Sotirios G. [1 ]
机构
[1] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
关键词
data cache; reliability; reliable system design; self adaptation; soft error;
D O I
10.1109/TCAD.2008.925789
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Soft-error induced reliability problems have become a major challenge in designing new generation microprocessors. Due to the on-chip caches' dominant share in die area and transistor budget, protecting them against soft errors is of paramount importance. Recent research has focused on the design of cost-effective reliable data caches in terms of performance, energy, and area overheads, based on the assumption of fixed error rates. However, for systems in operating environments that vary with time or location, those schemes will be either insufficient or overdesigned for the changing error rates. In this paper, we explore the design of a self-adaptive reliable data cache that dynamically adapts its employed reliability schemes to the changing operating environments thus to maintain a target reliability. The proposed data cache is implemented with three levels of error protection schemes, a monitoring mechanism, and a control component that decides whether to upgrade, downgrade, or keep the current protection level based on the feedback from the monitor. Our experimental evaluation using a set of SPEC CPU2000 benchmarks shows that our self-adaptive data cache achieves similar reliability to a cache protected by the most reliable scheme, while simultaneously minimizing the performance and power overheads.
引用
收藏
页码:1503 / 1507
页数:5
相关论文
共 50 条
  • [41] A Soft-Error Mitigated Microprocessor With Software Controlled Error Reporting and Recovery
    Farnsworth, Chad
    Clark, Lawrence T.
    Gogulamudi, Anudeep R.
    Vashishtha, Vinay
    Gujja, Aditya
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2016, 63 (04) : 2241 - 2249
  • [42] Influence of uncertainties on the response and reliability of self-adaptive composite rotors
    Motley, Michael R.
    Young, Yin L.
    COMPOSITE STRUCTURES, 2011, 94 (01) : 114 - 120
  • [43] Trust as Soft Security for Self-Adaptive Systems : A Literature Survey
    Lee, Hyo-Cheol
    Lee, Seok-Won
    2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 2, 2017, : 523 - 528
  • [44] Soft-Error Reliability and Power Co-Optimization for GPGPUs Register File using Resistive Memory
    Tan, Jingweijia
    Li, Zhi
    Fu, Xin
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 369 - 374
  • [45] Towards Self-Adaptive Caches: a Run-Time Reconfigurable Multi-Core Infrastructure
    Ho, Nam
    Kaufmann, Paul
    Platzner, Marco
    2014 IEEE INTERNATIONAL CONFERENCE ON EVOLVABLE SYSTEMS (ICES), 2014, : 31 - 37
  • [46] Soft-error detection using control flow assertions
    Goloubeva, O
    Rebaudengo, M
    Reorda, MS
    Violante, M
    18TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2003, : 581 - 588
  • [47] Autonomous Soft-Error Tolerance of FPGA Configuration Bits
    Das, Anup
    Venkataraman, Shyamsundar
    Kumar, Akash
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2015, 8 (02)
  • [48] Self-adaptive acoustic cloak enabled by soft mechanical metamaterials
    Xue, Yahui
    Zhang, Xiang
    EXTREME MECHANICS LETTERS, 2021, 46
  • [49] Fingerprinting: Bounding soft-error detection latency and bandwidth
    Smolens, JC
    Gold, BT
    Kim, J
    Falsafi, B
    Hoe, JC
    Nowatzyk, AG
    ACM SIGPLAN NOTICES, 2004, 39 (11) : 224 - 234
  • [50] Online Soft-Error Vulnerability Estimation for Memory Arrays
    Vijayan, Arunkumar
    Koneru, Abhishek
    Ebrahimi, Mojtaba
    Chakrabarty, Krishnendu
    Tahoori, Mehdi B.
    2016 IEEE 34TH VLSI TEST SYMPOSIUM (VTS), 2016,