Impact of Register Reservation on the Reliability of Arm Cortex-M Processors under Neutrons

This paper investigates the impact of register reservation techniques on the radiation resilience of Arm Cortex-M7 microprocessors. Using a $32 \times 32$ matrix multiplication workload, we evaluate performance and reliability across several compilation configurations, focusing on standard compilation and versions reserving up to 7 general-purpose registers. Neutron irradiation experiments were conducted at the GENESIS facility to assess fault behavior under realistic space conditions. Additionally, a full instruction-level trace analysis was performed to understand the implications of register reservation. Results show that while reserving a few registers introduces modest execution overhead, it significantly shifts the fault outcome profile without initially degrading overall reliability. However, excessive reservation leads to noticeable reliability degradation. These findings provide insight into the interplay between compiler constraints and system robustness, establishing a foundation for future software-level hardening strategies.

Authors

Institutions

Publication Details

Published
2025-08-25
DOI
https://doi.org/10.1109/sbcci66862.2025.11218669
Primary Topic
Radiation Effects in Electronics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Impact of Register Reservation on the Reliability of Arm Cortex-M Processors under Neutrons

Rodrigo Possamai Bastos, Fernanda Lima Kastensmidt, Leonardo Gobatto, José Rodrigo Azambuja et al.
Radiation Effects in Electronics
article

Impact of Register Reservation on the Reliability of Arm Cortex-M Processors under Neutrons

Rodrigo Possamai Bastos, Fernanda Lima Kastensmidt, Leonardo Gobatto, José Rodrigo Azambuja, Fábio Benevenuti, Benjamin Cheymol, Luiz Henrique Laurini
article en

Abstract

This paper investigates the impact of register reservation techniques on the radiation resilience of Arm Cortex-M7 microprocessors. Using a $32 \times 32$ matrix multiplication workload, we evaluate performance and reliability across several compilation configurations, focusing on standard compilation and versions reserving up to 7 general-purpose registers. Neutron irradiation experiments were conducted at the GENESIS facility to assess fault behavior under realistic space conditions. Additionally, a full instruction-level trace analysis was performed to understand the implications of register reservation. Results show that while reserving a few registers introduces modest execution overhead, it significantly shifts the fault outcome profile without initially degrading overall reliability. However, excessive reservation leads to noticeable reliability degradation. These findings provide insight into the interplay between compiler constraints and system robustness, establishing a foundation for future software-level hardening strategies.

Institut polytechnique de Grenoble (FR), Centre National de la Recherche Scientifique (FR), Universidade Federal do Rio Grande do Sul (BR), Université Grenoble Alpes (FR)
Openalex Percentile: Top 68%
Radiation Effects in Electronics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.