Embedded operating systems energy overhead

In this paper, a flow of characterization of embedded operating system's energy consumption is presented. The objective is to determine the energy overhead of the services of the embedded OS, we interest particularly on the context switch service. The modeling is based on measurements on the hardware platform OMAP35x EVM board, running Linux omap. Based on the analysis results, a relationship between energy overhead and a set of hardware and software parameters is established.

[1]  Dianhui Wang,et al.  A Hopfield neural network approach for power optimization of real-time operating systems , 2006, Neural Computing and Applications.

[2]  Niraj K. Jha,et al.  Embedded operating system energy analysis and macro-modeling , 2002, Proceedings. IEEE International Conference on Computer Design: VLSI in Computers and Processors.

[3]  Daniel Chillet,et al.  Open-PEOPLE ANR Project, Open Power and Energy Optimization Platform and Estimator , 2010 .

[4]  Jean-Philippe Diguet,et al.  Modelling and estimating the energy consumption of embedded applications and operating systems , 2009, Proceedings of the 2009 12th International Symposium on Integrated Circuits.

[5]  Luca Benini,et al.  Energy characterization of embedded real-time operating systems , 2001, CARN.

[6]  Lizy Kurian John,et al.  Run-time modeling and estimation of operating system power consumption , 2003, SIGMETRICS '03.

[7]  Fang Liu,et al.  Characterizing and modeling the behavior of context switch misses! , 2008, 2008 International Conference on Parallel Architectures and Compilation Techniques (PACT).

[8]  RaghunathanAnand,et al.  Energy-optimizing source code transformations for operating system-driven embedded software , 2007 .

[9]  Naehyuck Chang,et al.  Accurate modeling and calculation of delay and energy overheads of dynamic voltage scaling in modern high-performance microprocessors , 2010, 2010 ACM/IEEE International Symposium on Low-Power Electronics and Design (ISLPED).

[10]  Niraj K. Jha,et al.  Power analysis of embedded operating systems , 2000, Proceedings 37th Design Automation Conference.

[11]  Bruce Jacob,et al.  The Performance and Energy Consumption of Embedded Real-Time Operating Systems , 2003, IEEE Trans. Computers.

[12]  Dan Tsafrir,et al.  The context-switch overhead inflicted by hardware interrupts (and the enigma of do-nothing loops) , 2007, ExpCS '07.