Back to Search Start Over

Code Transformations for Energy-Efficient Device Management.

Authors :
Heath, Taliver
Pinheiro, Eduardo
Hom, Jerry
Kremer, Ulrich
Bianchini, Ricardo
Source :
IEEE Transactions on Computers. Aug2004, Vol. 53 Issue 8, p974-987. 14p.
Publication Year :
2004

Abstract

Energy conservation without performance degradation is an important goal for battery-operated computers, such as laptops and hand-held assistants. In this paper, we study application-supported device management for optimizing energy and performance. In particular, we consider application transformations that increase device idle times and inform the operating system about the length of each upcoming period of idleness. We use modeling and experimentation to assess the potential energy and performance benefits of this type of application support for a laptop disk. Furthermore, we propose and evaluate a compiler framework for performing the transformations automatically. Our main modeling results show that the transformations are potentially beneficial. However, our experimental results with six real laptop applications demonstrate that, unless applications are transformed, they cannot accrue any of the predicted benefits. In addition, they show that our compiler can produce almost the same performance and energy results as hand-modifying applications. Overall, we find that the transformations can reduce disk energy consumption from 55 percent to 89 percent with a degradation in performance of at most 8 percent. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00189340
Volume :
53
Issue :
8
Database :
Academic Search Index
Journal :
IEEE Transactions on Computers
Publication Type :
Academic Journal
Accession number :
13885517
Full Text :
https://doi.org/10.1109/TC.2004.38