Predicting energy and performance overhead of Real-Time Operating Systems
- 1 March 2010
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010)
- No. 15301591,p. 15-20
- https://doi.org/10.1109/date.2010.5457244
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
This publication has 6 references indexed in Scilit:
- A General Approach to High-Level Energy and Performance Estimation in SoCsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2009
- Measurement, Analysis and Modeling of RTOS System Calls TimingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- Enabling RTOS simulation modeling in a system level design languagePublished by Association for Computing Machinery (ACM) ,2005
- Transaction Level Modeling with SystemCPublished by Springer Science and Business Media LLC ,2005
- Abstract rtos modeling for embedded systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Virtual synchronization technique with OS modeling for fast and time-accurate cosimulationPublished by Association for Computing Machinery (ACM) ,2003