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 条
  • [1] Reducing Soft-error Vulnerability of Caches using Data Compression
    Mittal, Sparsh
    Vetter, Jeffrey S.
    2016 INTERNATIONAL GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI), 2016, : 197 - 202
  • [2] Modeling Soft-Error Reliability Under Variability
    Balakrishnan, Aneesh
    Medeiros, Guilherme Cardoso
    Gursoy, Cemil Cem
    Hamdioui, Said
    Jenihhin, Maksim
    Alexandrescu, Dan
    34TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT 2021), 2021,
  • [3] Modeling and optimization for soft-error reliability of sequential circuits
    Miskov-Zivanov, Natasa
    Marculescu, Diana
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (05) : 803 - 816
  • [4] RELIABILITY OF SEMICONDUCTOR RAMS WITH SOFT-ERROR SCRUBBING TECHNIQUES
    YANG, GC
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1995, 142 (05): : 337 - 344
  • [5] Balancing Lifetime and Soft-Error Reliability to Improve System Availability
    Zhou, Junlong
    Hu, X. Sharon
    Ma, Yue
    Wei, Tongquan
    2016 21ST ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2016, : 685 - 690
  • [6] GPU Architecture Aware Instruction Scheduling for Improving Soft-Error Reliability
    Lee H.
    Al Faruque M.A.
    IEEE Transactions on Multi-Scale Computing Systems, 2017, 3 (02): : 86 - 99
  • [7] Soft-Error Tolerant TCAMs for High-Reliability Packet Classifications
    Syafalni, Infall
    Sasao, Tsutomu
    Wen, Xiaoqing
    Holst, Stefan
    Miyase, Kohei
    2014 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), 2014, : 471 - 474
  • [8] Generic Soft-Error Detection and Correction for Concurrent Data Structures
    Borchert, Christoph
    Schirmeier, Horst
    Spinczyk, Olaf
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2017, 14 (01) : 22 - 36
  • [9] An Effective Self-Adaptive Admission Control Algorithm for Large Web Caches
    Yang, Chul-Woong
    Lee, Ki Yong
    Chung, Yon Dohn
    Kim, Myoung Ho
    Lee, Yoon-Joon
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (04): : 732 - 735
  • [10] Modeling soft errors for data caches and alleviating their effects on data reliability
    Kadayif, Ismail
    Sen, Hande
    Koyuncu, Selcuk
    MICROPROCESSORS AND MICROSYSTEMS, 2010, 34 (06) : 200 - 214