• 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