• DocumentCode
    2260388
  • Title

    Predicting energy and performance overhead of Real-Time Operating Systems

  • Author

    Penolazzi, Sandro ; Sander, Ingo ; Hemani, Ahmed

  • Author_Institution
    Dept. of Electron. Syst., KTH, Stockholm, Sweden
  • fYear
    2010
  • fDate
    8-12 March 2010
  • Firstpage
    15
  • Lastpage
    20
  • Abstract
    We present a high-level method for rapidly and accurately estimating energy and performance overhead of Real-Time Operating Systems. Unlike most other approaches, which rely on Transaction-Level Modeling (TLM), we infer the information we need directly from executing the algorithmic specification, without needing to build any high-level architectural model. We distinguish two main components in our approach: first, an accurate one-time pre-characterization of the main RTOS functionalities in terms of energy and cycles; second, the development of an algorithm to rapidly predict the occurrences of such RTOS functionalities. Finally, we demonstrate the feasibility of our approach by comparing it against gate level for accuracy and against TLM for speed. We obtain a worst-case energy error of 12% against a mean speedup of 36X.
  • Keywords
    operating systems (computers); real-time systems; RTOS functionalities; energy error; energy prediction; high-level architectural model; one-time precharacterization; real-time operating systems; transaction-level modeling; Application software; Delay; Energy management; Energy storage; Hardware; Operating systems; Prediction algorithms; Real time systems; Resource management; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-7054-9
  • Type

    conf

  • DOI
    10.1109/DATE.2010.5457244
  • Filename
    5457244