• DocumentCode
    530138
  • Title

    Balancing power consumption and reliability in the embedded systems software design

  • Author

    Vargas, Fabian ; Rocha, Cláudia A. ; Pianta, Bernardo

  • Author_Institution
    Electr. Eng. Dept., Catholic Univ. - PUCRS, Porto Alegre, Brazil
  • fYear
    2010
  • fDate
    1-9 Oct. 2010
  • Firstpage
    94
  • Lastpage
    96
  • Abstract
    We propose a new approach, namely Optimized Embedded Signature Monitoring (OESM) to perform on-line control-flow fault detection. The underlined advantage of this approach is the ability to perform a profiling algorithm that analyses the control-flow graph of user program in order to optimize the number of checkpoints (i.e., signatures) to be inserted along with the application code. By optimization, we mean to find, for a given application, the best trade-off between the minimum number of signatures to be inserted in the code, for the maximum fault detection coverage, with the minimum impact in terms of power increase. The embedded signatures are checked at runtime by the processor against compilation-time pre-computed values every time the processor reaches these signature points.
  • Keywords
    checkpointing; digital signatures; embedded systems; fault diagnosis; power aware computing; reliability; software engineering; application code; compilation time precomputed value; control flow graph; embedded system software design; online control flow fault detection; optimized embedded signature monitoring; power consumption; profiling algorithm; user program; Fault detection; Instruments; Monitoring; Power demand; Radiation detectors; Reliability; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Argentine School of Micro-Nanoelectronics Technology and Applications (EAMTA), 2010
  • Conference_Location
    Montevideo
  • Print_ISBN
    978-1-4244-6747-1
  • Electronic_ISBN
    978-987-1620-14-2
  • Type

    conf

  • Filename
    5606368