EMSIM: an energy simulation framework for an embedded operating system
- 25 June 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Modern embedded systems are typically built using an operating system (OS) (frequently an embedded OS). As energy consumption has become an important issue in the design of embedded systems (e.g. mobile computing and wireless communication devices), various techniques have been developed for the design of energy-efficient embedded software. In OS-driven embedded systems, the OS has a significant impact on the system's energy consumption directly (energy consumption associated with the execution of the OS functions and services), as well as indirectly (interaction of the OS with the application software). As a first step towards designing energy-efficient OS-based embedded systems, it is important to develop methodologies to analyze the energy consumption of the embedded OS. We present, in this work, an energy simulation framework that can be used to analyze the energy consumption characteristics of an embedded system featuring the embedded Linux OS running on the StrongARM processor.Keywords
This publication has 9 references indexed in Scilit:
- Cycle-accurate simulation of energy consumption in embedded systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- On latency management in time-shared operating systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A comparative study of the realization of rate-based computing services in general purpose operating systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Itsy: stretching the bounds of mobile computingComputer, 2001
- Energy estimation tools for the PalmPublished by Association for Computing Machinery (ACM) ,2000
- Power analysis of embedded operating systemsPublished by Association for Computing Machinery (ACM) ,2000
- PowerScope: a tool for profiling the energy usage of mobile applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- Using the SimOS machine simulator to study complex computer systemsACM Transactions on Modeling and Computer Simulation, 1997
- Power analysis of embedded software: a first step towards software power minimizationIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1994