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 条
  • [31] UnSync-CMP: Multicore CMP Architecture for Energy-Efficient Soft-Error Reliability
    Jeyapaul, Reiley
    Hong, Fei
    Rhisheekesan, Abhishek
    Shrivastava, Aviral
    Lee, Kyoungwoo
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (01) : 254 - 263
  • [32] Reliability-driven pin assignment optimization to improve in-orbit soft-error rate
    Aguiar, Y. Q.
    Wrobel, F.
    Autran, J. -L.
    Leroux, P.
    Saigne, F.
    Pouget, V.
    Touboul, A. D.
    MICROELECTRONICS RELIABILITY, 2020, 114 (114)
  • [33] SELF-ADAPTIVE FILTERS FOR THE INTEGRATION OF NAVIGATION DATA
    ABBOTT, JP
    GENT, CR
    JOURNAL OF NAVIGATION, 1983, 36 (01): : 64 - 73
  • [34] SELF-ADAPTIVE DENSITY ESTIMATION OF PARTICLE DATA
    Peterka, Tom
    Croubois, Hadrien
    Li, Nan
    Rangel, Esteban
    Cappello, Franck
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2016, 38 (05): : S646 - S666
  • [35] Self-adaptive Executors for Big Data Processing
    Khorasani, Sobhan Omranian
    Rellermeyer, Jan S.
    Epema, Dick
    MIDDLEWARE'19: PROCEEDINGS OF THE 2019 MIDDLEWARE'19: 20TH INTERNATIONAL MIDDLEWARE CONFERENCE, 2019, : 176 - 188
  • [36] Research on Self-Adaptive Stream Data Mining
    Xiao, Fang
    2016 INTERNATIONAL CONGRESS ON COMPUTATION ALGORITHMS IN ENGINEERING (ICCAE 2016), 2016, : 1 - 7
  • [37] Self-adaptive Robust Control of Joint Robots for Modeling Error
    Su, Peng
    Yang, Yang
    INFORMATION ENGINEERING FOR MECHANICS AND MATERIALS RESEARCH, 2013, 422 : 226 - 231
  • [38] A Dynamic Self-Adaptive Correction Method for Error Resilient Application
    Yan, Luming
    Liang, Huaguo
    Huang, Zhengfeng
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 943 - 946
  • [39] INTEL TO DISCLOSE 16-K STATIC SECRETS AND TO RELEASE SOFT-ERROR DATA
    POSA, JG
    ELECTRONICS-US, 1979, 52 (24): : 40 - 40
  • [40] ReDup: A software-based method for detecting soft-error using data analysis
    Arasteh, Bahman
    COMPUTERS & ELECTRICAL ENGINEERING, 2019, 78 : 89 - 107