Revisiting Software-based Soft Error Mitigation Techniques via Accurate Error Generation and Propagation Models

被引:0
|
作者
Ebrahimi, Mojtaba [1 ]
Rashvand, Maryam [1 ]
Kaddachi, Firas [1 ]
Tahoori, Mehdi B. [1 ]
Di Natale, Giorgio [2 ]
机构
[1] Karlsruhe Inst Technol, Karlsruhe, Germany
[2] Lab Informat Robot & Microelect Montpellier, Paris, France
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Radiation-induced soft errors are growing reliability concerns, especially in mission-and safety-critical systems. A variety of software-based fault tolerant techniques have widely been proposed and used to mitigate soft errors at the application-level. Such techniques are typically evaluated using statistical fault injection at software-visible variables of the system as fault injection at higher levels of abstraction is much faster than logic-level or Register Transfer Level (RTL). Recent studies revealed that software-based fault injection techniques are not accurate for analyzing soft errors originating in flip-flops. However, the effectiveness of such techniques for evaluation of the entire processor including register-files and cache arrays are not studied yet. In this paper, we comprehensively study the soft error rate of several workloads and their protected version using software-based fault tolerance by performing detailed error generation and propagation analysis at hardware-level. Our detailed experimental analysis shows that there is no significant correlation between the results of hardware-and software-based fault injection for the effectiveness of software-based fault tolerance. Furthermore, software-based fault injection cannot accurately model the relative improvement provided by fault tolerant software implementation, and hence, its results could be misleading.
引用
收藏
页码:66 / 71
页数:6
相关论文
共 50 条
  • [1] Improving Software-based Techniques for Soft Error Mitigation in OoO Superscalar Processors
    Cardoso, Douglas Maciel
    Tonetto, Rafael Billig
    Brandalero, Marcelo
    Agostini, Luciano
    Nazar, Gabriel L.
    Azambuja, Jose Rodrigo
    Schneider Beck, Antonio Carlos
    [J]. 2019 26TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2019, : 201 - 204
  • [2] Experiences with software-based soft-error mitigation using AN codes
    Hoffmann, Martin
    Ulbrich, Peter
    Dietrich, Christian
    Schirmeier, Horst
    Lohmann, Daniel
    Schroeder-Preikschat, Wolfgang
    [J]. SOFTWARE QUALITY JOURNAL, 2016, 24 (01) : 87 - 113
  • [3] Experiences with software-based soft-error mitigation using AN codes
    Martin Hoffmann
    Peter Ulbrich
    Christian Dietrich
    Horst Schirmeier
    Daniel Lohmann
    Wolfgang Schröder-Preikschat
    [J]. Software Quality Journal, 2016, 24 : 87 - 113
  • [4] A Practitioner's Guide to Software-based Soft-Error Mitigation Using AN-Codes
    Hoffmann, Martin
    Ulbrich, Peter
    Dietrich, Christian
    Schirmeier, Horst
    Lohmann, Daniel
    Schroeder-Preikschat, Wolfgang
    [J]. 2014 IEEE 15TH INTERNATIONAL SYMPOSIUM ON HIGH-ASSURANCE SYSTEMS ENGINEERING (HASE), 2014, : 33 - 40
  • [5] Software-based method for 'Soft Error' correction in space computers
    School of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China
    不详
    [J]. Yuhang Xuebao, 2007, 4 (1044-1048):
  • [6] DECO: Optimizing Software-based Soft-Error Detector Configurations
    Thunig, Robin
    Lenz, Michael
    Ulbrich, Peter
    Schirmeier, Horst
    [J]. 2022 18TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2022), 2022, : 73 - 80
  • [7] Improving Error Detection with S elective Redundancy in Software-based Techniques
    Chielle, Eduardo
    Azambuja, Jose R.
    Barth, Raul S.
    Kastensmidt, Fernanda L.
    [J]. 2013 14TH IEEE LATIN-AMERICAN TEST WORKSHOP (LATW2013), 2013,
  • [8] Empirical results on parity-based soft error detection with software-based retry
    Aydos, Goekce
    Fey, Goerschwin
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2017, 48 : 62 - 68
  • [9] Empirical Results on Parity-based Soft Error Detection with Software-based Retry
    Aydos, Gokce
    Fey, Goerschwin
    [J]. 2015 NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS) - NORCHIP & INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC), 2015,
  • [10] Empirical comparison of software-based error detection and correction techniques for embedded systems
    Ong, RHL
    Pont, MJ
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2001, : 230 - 235