DocumentCode
3569254
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
fYear
2014
Firstpage
778
Lastpage
781
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits and Systems (ICECS), 2014 21st IEEE International Conference on
Type
conf
DOI
10.1109/ICECS.2014.7050101
Filename
7050101
Link To Document