• DocumentCode
    1613340
  • Title

    Inferring energy and performance cost of RTOS in priority-driven scheduling

  • Author

    Penolazzi, Sandro ; Sander, Ingo ; Hemani, Ahmed

  • Author_Institution
    Dept. of Electron. Syst., KTH, Stockholm, Sweden
  • fYear
    2010
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    We present a high-level method for rapidly and accurately estimating energy and performance cost of Real-Time Operating Systems. We investigate priority-driven scheduling and assume inter-dependent tasks competing for shared resources. 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 validate our approach by comparing it against gate level for accuracy and against TLM for speed. We obtain a worst-case error of 12% against a mean speedup of ~30X.
  • Keywords
    operating systems (computers); performance evaluation; scheduling; RTOS; algorithmic specification; energy estimation; performance cost; priority driven scheduling; real time operating system; Clocks; Context; IP networks; Prediction algorithms; System-on-a-chip; Time domain analysis; Time varying systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Embedded Systems (SIES), 2010 International Symposium on
  • Conference_Location
    Trento
  • Print_ISBN
    978-1-4244-5839-4
  • Electronic_ISBN
    978-1-4244-5840-0
  • Type

    conf

  • DOI
    10.1109/SIES.2010.5551365
  • Filename
    5551365