Compiler Optimizations Impact the Reliability of the Control-Flow of Radiation-Hardened Software
Keywords:
Compilers, Radiation effects, Single event upsets, Software reliability, Software engineeringAbstract
http://dx.doi.org/10.5028/jatm.v5i3.224
This paper discusses how compiler optimizations influence software reliability when the optimized application is compiled with a technique to enable the software itself to detect and correct radiation-induced control-flow errors. Supported by a comprehensive fault-injection campaign using an established benchmark suite in the embedded systems domain, we show that the compiler is a non-negligible source of noise when hardening the software against radiationinduced soft errors.
Downloads
Published
Issue
Section
License
This work is licensed under a Creative Commons — Attribution 4.0 International — CC BY 4.0. Authors are free to Share (copy and redistribute the material in any medium or format) and Adapt (remix, transform, and build upon the material for any purpose, even commercially). JATM allow the authors to retain publishing rights without restrictions.