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
- Rodrigo Possamai Bastos (ORCID: https://orcid.org/0000-0002-9964-0424)
- Fernanda Lima Kastensmidt (ORCID: https://orcid.org/0000-0001-5767-8582)
- Leonardo Gobatto (ORCID: https://orcid.org/0000-0002-5631-3036)
- José Rodrigo Azambuja (ORCID: https://orcid.org/0000-0002-2627-5075)
- Fábio Benevenuti (ORCID: https://orcid.org/0000-0002-0996-9470)
- Benjamin Cheymol (ORCID: https://orcid.org/0009-0009-8273-4991)
- Luiz Henrique Laurini (ORCID: https://orcid.org/0009-0008-9562-1446)
Institutions
- Institut polytechnique de Grenoble (FR)
- Centre National de la Recherche Scientifique (FR)
- Universidade Federal do Rio Grande do Sul (BR)
- Université Grenoble Alpes (FR)
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