Hardware fault tolerance implemented in software at the compiler level with special emphasis on array-variable protection

被引:0
|
作者
Piotrowski, A. [1 ]
Makowski, D. [1 ]
Jablonski, G. [1 ]
Tarnowski, S. [1 ]
Napieralski, A. [1 ]
机构
[1] Tech Univ Lodz, Dept Microelect & Comp Sci, PL-90924 Lodz, Poland
关键词
software implemented hardware fault tolerance; compilation techniques; table protection algorithm; single event upset; radiation tolerant system; radiation environment;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Advanced and sophisticated microprocessor-based systems are often applied in safety or mission critical subsystems. The problem of designing radiation-tolerant devices becomes very important, especially in places such as accelerators and synchrotrons, where the results of the experiments depend on the reliability of control mechanisms. In this paper, we propose a new technique for safe and reliable computing in the presence of radiation-induced errors. In our solution, Software Implemented Hardware Fault Tolerance (SIHFT) algorithms are implemented automatically during the compilation process. This approach makes it possible to use standard optimization algorithms during the compilation. In addition, a responsibility for implementing fault tolerance is transferred to the compiler and it is transparent to the programmers. Special emphasis has been placed on the array protection algorithm.
引用
下载
收藏
页码:115 / 119
页数:5
相关论文
共 5 条
  • [1] COMPAS: Compiler-assisted Software-implemented Hardware Fault Tolerance for RISC-V
    Sharif, Uzair
    Mueller-Gritschneder, Daniel
    Schlichtmann, Ulf
    2022 11TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2022, : 80 - 83
  • [2] Radtest - Testing board for the software implemented hardware fault tolerance research
    Piotrowski, A.
    Makowski, D.
    Tarnowski, S.
    Napieralski, A.
    MIXDES 2007: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS:, 2007, : 124 - 128
  • [3] AVR microcontroller simulator for a software implemented hardware fault tolerance algorithms research
    Piotrowski, Adam
    Tarnowski, Szymon
    Napieralski, Andrzej
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2007, PTS 1 AND 2, 2007, 6937
  • [4] FAIL*: An Open and Versatile Fault-Injection Framework for the Assessment of Software-Implemented Hardware Fault Tolerance
    Schirmeier, Horst
    Hoffmann, Martin
    Dietrich, Christian
    Lenz, Michael
    Lohmann, Daniel
    Spinczyk, Olaf
    2015 ELEVENTH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC), 2015, : 245 - 255
  • [5] The Automatic Implementation of Software Implemented Hardware Fault Tolerance Algorithms as a Radiation-Induced Soft Errors Mitigation Technique
    Piotrowski, Adam
    Makowski, Dariusz
    Jablonski, Grzegorz
    Napieralski, Andrzej
    2008 IEEE NUCLEAR SCIENCE SYMPOSIUM AND MEDICAL IMAGING CONFERENCE (2008 NSS/MIC), VOLS 1-9, 2009, : 116 - 121