DocumentCode
523047
Title
A programming environment with runtime energy characterization for energy-aware applications
Author
Changjiu Xian ; Yung-Hsiang Lu ; Zhiyuan Li
Author_Institution
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
fYear
2007
fDate
27-29 Aug. 2007
Firstpage
141
Lastpage
146
Abstract
System-level power management has been studied extensively. For further energy reduction, the collaboration from user applications becomes critical. This paper presents a programming environment to ease the construction of energy-aware applications. We observe that energy-aware programs may identify different ways (called options) to achieve the desired functionalities and choose the most energy-efficient option at runtime. Our framework provides a programming interface to obtain the estimated energy consumption for choosing a particular option. The energy is estimated based on runtime energy characterization that records a set of runtime conditions correlated with the energy consumption of the options. We provide the procedure and general guidelines for using the environment to construct energy-aware programs. The prototype demonstrates that (a) energy-aware applications can be programmed easily with our interface, (b) accurate estimates are achieved by integrating multiple runtime conditions, and (c) the framework can make multiple devices collaborate for significant energy savings (15% to 41%) with negligible time and energy overhead (<;0.35%).
Keywords
energy consumption; power aware computing; programming environments; energy aware application; energy aware program; energy consumption; energy reduction; programming environment; programming interface; runtime energy characterization; system level power management; Application software; Collaboration; Computer science; Energy consumption; Energy efficiency; Energy management; Hardware; Operating systems; Programming environments; Runtime environment; energy characterization; energy-aware application; programming environment;
fLanguage
English
Publisher
ieee
Conference_Titel
Low Power Electronics and Design (ISLPED), 2007 ACM/IEEE International Symposium on
Conference_Location
Portland, OR
Electronic_ISBN
978-1-59593-709-4
Type
conf
DOI
10.1145/1283780.1283811
Filename
5514272
Link To Document