Compiler-based fault tolerance is a cost-effective and flexible family of solutions that transparently improves software reliability. This paper evaluates a compiler tool for fault detection via laser injection and α-particle exposure. A novel memory allocation strategy is proposed to mitigate the effects of multi-bit upsets. We integrated the detection mechanism with a recovery solution based on mixed-criticality scheduling. The results demonstrate the error detection and recovery capabilities in realistic scenarios: reducing undetected errors, enhancing system reliability, and advancing software-implemented fault tolerance.

Evaluating Compiler-Based Reliability with Radiation Fault Injection

Baroffio, Davide;Lopez, Tomas Antonio;Reghenzani, Federico;Fornaciari, William
2025-01-01

Abstract

Compiler-based fault tolerance is a cost-effective and flexible family of solutions that transparently improves software reliability. This paper evaluates a compiler tool for fault detection via laser injection and α-particle exposure. A novel memory allocation strategy is proposed to mitigate the effects of multi-bit upsets. We integrated the detection mechanism with a recovery solution based on mixed-criticality scheduling. The results demonstrate the error detection and recovery capabilities in realistic scenarios: reducing undetected errors, enhancing system reliability, and advancing software-implemented fault tolerance.
2025
9783982674100
compilers
fault tolerance
SIHFT
File in questo prodotto:
File Dimensione Formato  
DATE_ESA_extended_abs.pdf

accesso aperto

: Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione 185.23 kB
Formato Adobe PDF
185.23 kB Adobe PDF Visualizza/Apri
Evaluating_Compiler-Based_Reliability_with_Radiation_Fault_Injection.pdf

Accesso riservato

: Publisher’s version
Dimensione 247.72 kB
Formato Adobe PDF
247.72 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1293526
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact