Estimation and Analysis of Embedded Operating System Energy Consumption

Xia ZHAO,Yao GUO,Zhi-Yong LEI,Xiang-qun CHEN
DOI: https://doi.org/10.3321/j.issn:0372-2112.2008.02.001
2008-01-01
Tien Tzu Hsueh Pao/Acta Electronica Sinica
Abstract:With the progress of low-power research on embedded systems, the estimation and analysis of the energy consumption of operating system becomes a hot topic. This paper presents a quantitative approach to estimate and analyze the energy consumption of embedded operating system (EOS). In this approach, EOS and applications are executed on two cooperated simulators. Instruction execution energy is estimated using a cycle-accurate micro-architecture power model. We propose an OS energy consumption estimation model based on software functionality and structure. The approach can calculate the energy consumption for functions, routines, services and kernel execution paths in an EOS, and can identify the key modules and factors impacting the system energy consumption. Our experiments show that the proposed approach improves the accuracy and efficiency of energy estimation of EOS significantly. The estimation results can be used to quantitatively analyze and optimize the energy consumption of EOS and applications.
What problem does this paper attempt to address?