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 :
بازگشت