FTxAC: Leveraging the Approximate Computing Paradigm in the Design of Fault-Tolerant Embedded Systems to Reduce Overheads

被引:3
|
作者
Aponte-Moreno, Alexander [1 ]
Restrepo-Calle, Felipe [2 ]
Pedraza, Cesar [2 ]
机构
[1] Univ Nacl Colombia, Syst Engn, Bogota 05505, Colombia
[2] Univ Nacl Colombia, Dept Syst & Ind Engn, Bogota 05505, Colombia
关键词
Circuit faults; Fault tolerant systems; Software; Redundancy; Approximate computing; Hardware; reliability; embedded systems; fault tolerance; single event upset (SEU); soft errors; SOFT ERROR MITIGATION;
D O I
10.1109/TETC.2020.2986235
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The technological scaling has made electronic devices more susceptible to radiation-induced faults. To mitigate these faults, researchers have proposed different techniques at the software, hardware, and hybrid levels. Although some of these techniques are very effective, most of them are based on redundancy, which causes non-negligible computational overheads in terms of area, performance, and power consumption. In this paper, we propose FTxAC, which consists in using approximate computing techniques in conjunction with radiation-induced mitigation strategies for the design of fault-tolerant systems with minimal overheads. Given the nature of the approximate computing paradigm, FTxAC is suitable for error resilient applications. To show the applicability of the proposal, we carry out several case studies with the TI MSP430 microcontroller, in which a set of software-based fault tolerance techniques are used jointly with approximate computing methods to reduce overheads. The experimental results are analyzed in terms of fault coverage, accuracy of the results, and overheads of the several levels of redundancy. Results show that, depending on the level of approximation, the evaluated application, and the fault tolerance strategy employed, the performance of the system can be improved, even counteracting completely the implicit overheads of the redundancy.
引用
收藏
页码:797 / 810
页数:14
相关论文
共 50 条
  • [1] Using Approximate Computing and Selective Hardening for the Reduction of Overheads in the Design of Radiation-Induced Fault-Tolerant Systems
    Aponte-Moreno, Alexander
    Restrepo-Calle, Felipe
    Pedraza, Cesar
    ELECTRONICS, 2019, 8 (12)
  • [2] Design of Fault-Tolerant Neuromorphic Computing Systems
    Liu, Mengyun
    Xia, Lixue
    Wang, Yu
    Chakrabarty, Krishnendu
    2018 23RD IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2018,
  • [3] FAC: A Fault-Tolerant Design Approach Based on Approximate Computing
    Balasubramanian, Padmanabhan
    Maskell, Douglas L.
    ELECTRONICS, 2023, 12 (18)
  • [4] Reducing Overheads in Software-based Fault Tolerant Systems using Approximate Computing
    Aponte-Moreno, Alexander
    Pedraza, Cesar
    Restrepo-Calle, Felipe
    2019 20TH IEEE LATIN AMERICAN TEST SYMPOSIUM (LATS), 2019,
  • [5] Minimalist fault-tolerant microcontroller design for embedded spacecraft computing
    Caldwell, Douglas W.
    Rennels, David A.
    Journal of Supercomputing, 2000, 16 (1-2): : 7 - 25
  • [6] A Minimalist Fault-Tolerant Microcontroller Design for Embedded Spacecraft Computing
    Douglas W. Caldwell
    David A. Rennels
    The Journal of Supercomputing, 2000, 16 : 7 - 25
  • [7] A minimalist fault-tolerant microcontroller design for embedded spacecraft computing
    Caldwell, DW
    Rennels, DA
    JOURNAL OF SUPERCOMPUTING, 2000, 16 (01): : 7 - 25
  • [8] Embedded fault-tolerant systems
    Avresky, DR
    Grosspietsch, KE
    Johnson, BW
    Lombardi, F
    IEEE MICRO, 1998, 18 (05) : 8 - 11
  • [9] Fault-tolerant embedded systems
    Avresky, DR
    Lombardi, F
    Grosspietsch, KE
    Johnson, BW
    IEEE MICRO, 2001, 21 (05) : 12 - 15