Bare-Metal Redundant Multi-Threading on Multicore SoCs under Neutron Irradiation - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue IEEE Transactions on Nuclear Science Année : 2023

Bare-Metal Redundant Multi-Threading on Multicore SoCs under Neutron Irradiation

Résumé

A software technique is presented to protect commercial multi-core microprocessors against radiation-induced soft errors. Important time overheads associated with conventional software redundancy techniques limit the feasibility of advanced critical electronic systems. In our approach, redundant bare-metal threads are used, so that critical computation is distributed over the different micro-processor cores. In doing so, software redundancy can be applied to Commercial Off-The-Shelf (COTS) micro-processors without incurring high-performance penalties. The proposed technique was evaluated using a low-cost single board computer (Raspberry Pi 4) under neutron irradiation. The results showed that the Redundant Multi-Threading versions detected and recovered all the Silent Data Corruption (SDC) events, and only increased HANG sensitivity with respect to the unhardened original versions. In addition, higher Mean Work to Failure (MWTF) estimations are achieved with our bare-metal technique than with the state-of-the-art bare-metal software-based techniques that only implement temporal redundancy.

Dates et versions

hal-04013870 , version 1 (03-03-2023)

Licence

Paternité - Pas d'utilisation commerciale

Identifiants

Citer

Alejandro Serrano-Cases, Antonio Martinez-Alvarez, Rodrigo Possamai Bastos, Sergio Cuenca-Asensi. Bare-Metal Redundant Multi-Threading on Multicore SoCs under Neutron Irradiation. IEEE Transactions on Nuclear Science, 2023, pp.1. ⟨10.1109/TNS.2023.3247129⟩. ⟨hal-04013870⟩

Collections

UGA CNRS TIMA
16 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More