Reducing Soft-error Vulnerability of Caches using Data Compression

被引:4
|
作者
Mittal, Sparsh [1 ]
Vetter, Jeffrey S. [1 ]
机构
[1] Oak Ridge Natl Lab, Oak Ridge, TN 37830 USA
关键词
Reliability; resilience; fault-tolerance; soft/transient error; cache; vulnerability; data compression;
D O I
10.1145/2902961.2902977
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With ongoing chip miniaturization and voltage scaling, particle strike-induced soft errors present increasingly severe threat to the reliability of on-chip caches. In this paper, we present a technique to reduce the vulnerability of caches to soft-errors. Our technique uses data compression to reduce the number of vulnerable data bits in the cache and performs selective duplication of more critical data-bits to provide extra protection to them. Microarchitectural simulations have shown that our technique is effective in reducing cache vulnerability and outperforms another technique. For single and dual-core system configuration, the average reduction in cache vulnerability is 5.59x and 8.44x, respectively. Also, the implementation and performance overheads of our technique are minimal and it is useful for a broad range of workloads.
引用
收藏
页码:197 / 202
页数:6
相关论文
共 50 条
  • [1] Self-adaptive data caches for soft-error reliability
    Wang, Shuai
    Hu, Jie
    Ziavras, Sotirios G.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (08) : 1503 - 1507
  • [2] Analyzing Soft-Error Vulnerability on GPGPU Microarchitecture
    Tan, Jingweijia
    Goswami, Nilanjan
    Li, Tao
    Fu, Xin
    2011 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC), 2011, : 226 - 235
  • [3] 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,
  • [4] Reducing the soft-error rate of a high-performance microprocessor
    Weaver, CT
    Emer, J
    Mukherjee, SS
    Reinhardt, SK
    IEEE MICRO, 2004, 24 (06) : 30 - 37
  • [5] Online Soft-Error Vulnerability Estimation for Memory Arrays and Logic Cores
    Vijayan, Arunkumar
    Kiamehr, Saman
    Ebrahimi, Mojtaba
    Chakrabarty, Krishnendu
    Tahoori, Mehdi B.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (02) : 499 - 511
  • [6] An efficient vulnerability-driven method for hardening a program against soft-error using genetic algorithm
    Arasteh, Bahman
    Bouyer, Asgarali
    Pirahesh, Sajjad
    COMPUTERS & ELECTRICAL ENGINEERING, 2015, 48 : 25 - 43
  • [7] Soft-Error Vulnerability Estimation Approach Based on the SET Susceptibility of Each Gate
    Armelin, Fabio Batagin
    de Barros Naviner, Lirida Alves
    d'Amore, Roberto
    ELECTRONICS, 2019, 8 (07)
  • [8] 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
  • [9] Soft-error vulnerability of sub-100-nm flip-flops
    Heijmen, Tino
    14TH IEEE INTERNATIONAL ON-LINE TESTING SYMPOSIUM, PROCEEDINGS, 2008, : 247 - 252
  • [10] 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