Title :
Criticality evaluation of embedded software running on a pipelined microprocessor and impact of compilation options
Author :
Chibani, K. ; Bergaoui, S. ; Portolan, M. ; Leveugle, R.
Author_Institution :
TEMA, Univ. Grenoble Alpes, Grenoble, France
Abstract :
Embedded software is at the heart of many systems, including critical ones. It is therefore often mandatory to precisely identify, for a given application, the robustness level achieved with respect to various perturbations. This paper is focused on soft errors occurring in internal registers of pipelined processors. Two criticality evaluation approaches are compared; one based on criteria evaluated statically at compile time and one based on an analytical model of the processor architecture. The differences between the two evaluations are analyzed, both in terms of precision and in terms of evaluation time. Also, the impact of the compilation optimizations on the achieved robustness is revisited on the basis of the processor model.
Keywords :
embedded systems; multiprocessing systems; optimisation; perturbation techniques; pipeline processing; program compilers; compilation optimization; compilation option; compile time; criticality evaluation approach; embedded software; internal register; perturbation; pipelined microprocessor; pipelined processor; processor architecture; processor model; robustness level; soft error; Analytical models; Measurement; Pipelines; Program processors; Registers; Robustness; compilation options; dependability; microprocessor; pipeline; register criticality; soft errors;
Conference_Titel :
Electronics, Circuits and Systems (ICECS), 2014 21st IEEE International Conference on
DOI :
10.1109/ICECS.2014.7050101