Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

A simulation framework for energy-consumption analysis of OS-driven embedded applications

Published: 01 November 2006 Publication History

Abstract

Energy consumption has become a major focus in the design of embedded systems (e.g., mobile computing and wireless communication devices). In particular, a shift of emphasis from hardware-oriented low-energy design techniques to energy-efficient embedded software design has occurred progressively in the past few years. To that end, various techniques have been developed for the design of energy-efficient embedded software. In operating system (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 toward designing energy-efficient OS-based embedded systems, it is important to analyze the energy consumption of embedded software by taking the OS energy characteristics into account. To facilitate such studies, 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. The framework allows software designers to study the energy consumption of the system software in relation to the application software, identify the energy hot spots, and perform design changes based on the knowledge of the OS energy consumption characteristics as well as application-OS interactions.

Cited By

View all
  • (2016)Energy Optimisation for Mobile Device Power ConsumptionMobile Networks and Applications10.1007/s11036-016-0756-y21:4(575-588)Online publication date: 1-Aug-2016
  • (2010)Energy analysis of multimedia video decoding on mobile handheld devicesComputer Standards & Interfaces10.1016/j.csi.2009.04.00332:1-2(10-17)Online publication date: 1-Jan-2010
  • (2007)Energy-optimizing source code transformations for operating system-driven embedded softwareACM Transactions on Embedded Computing Systems10.1145/1324969.13249717:1(1-26)Online publication date: 12-Dec-2007
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems  Volume 22, Issue 9
November 2006
179 pages

Publisher

IEEE Press

Publication History

Published: 01 November 2006

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2016)Energy Optimisation for Mobile Device Power ConsumptionMobile Networks and Applications10.1007/s11036-016-0756-y21:4(575-588)Online publication date: 1-Aug-2016
  • (2010)Energy analysis of multimedia video decoding on mobile handheld devicesComputer Standards & Interfaces10.1016/j.csi.2009.04.00332:1-2(10-17)Online publication date: 1-Jan-2010
  • (2007)Energy-optimizing source code transformations for operating system-driven embedded softwareACM Transactions on Embedded Computing Systems10.1145/1324969.13249717:1(1-26)Online publication date: 12-Dec-2007
  • (2005)Energy macromodeling of embedded operating systemsACM Transactions on Embedded Computing Systems10.1145/1053271.10532814:1(231-254)Online publication date: 1-Feb-2005
  • (2004)Automated energy/performance macromodeling of embedded softwareProceedings of the 41st annual Design Automation Conference10.1145/996566.996599(99-102)Online publication date: 7-Jun-2004

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media