• DocumentCode
    2733053
  • Title

    Impact of Software Optimization on Variable Lifetimes in a Microprocessor-Based System

  • Author

    Bergaoui, S. ; Leveugle, R.

  • Author_Institution
    TIMA Lab., UJF, Grenoble, France
  • fYear
    2011
  • fDate
    17-19 Jan. 2011
  • Firstpage
    56
  • Lastpage
    61
  • Abstract
    Assessing and improving the level of system robustness with respect to soft errors has become one of the main design challenges, especially when designing critical embedded systems. In systems using microprocessors (e.g. most of SoCs) the system dependability is strongly correlated with the variable lifetimes. In this paper, we discuss the impact of compilation optimizations on the lifetimes in both memory blocks and internal processor registers. Evaluations on many significant examples show that specific optimization options are required when the reliability is more important than execution time or code size.
  • Keywords
    optimising compilers; software engineering; system-on-chip; compilation optimization impact; internal processor registers; memory blocks; microprocessor variable lifetimes; microprocessor-based system; software optimization; system-on-chips; Benchmark testing; Measurement; Optimization; Registers; Resource management; Robustness; Software; Critical variables; Software Optimizations; Variable lifetimes; microprocessor-based systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic Design, Test and Application (DELTA), 2011 Sixth IEEE International Symposium on
  • Conference_Location
    Queenstown
  • Print_ISBN
    978-1-4244-9357-9
  • Type

    conf

  • DOI
    10.1109/DELTA.2011.20
  • Filename
    5729540