The Community for Technology Leaders
Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques (2002)
Charlottesville, Virginia
Sept. 22, 2002 to Sept. 25, 2002
ISSN: 1089-795X
ISBN: 0-7695-1620-3
pp: 121
Ulrich Kremer , Rutgers University
Taliver Heath , Rutgers University
Ricardo Bianchini , Rutgers University
Jerry Hom , Rutgers University
Eduardo Pinheiro , Rutgers University
ABSTRACT
Energy conservation without performance degradation is an important goal for battery-operated computers, such as lap-tops and hand-held assistants. In this paper we determine the potential benefits of 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 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 for a disk device. Our experimental results 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 that we obtain by hand-modifying applications. Overall, we find that the transformations we propose can reduce disk energy consumption from 55% to 89% with only a small degradation in performance.
INDEX TERMS
null
CITATION
Ulrich Kremer, Taliver Heath, Ricardo Bianchini, Jerry Hom, Eduardo Pinheiro, "Application Transformations for Energy and Performance-Aware Device Management", Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques, vol. 00, no. , pp. 121, 2002, doi:10.1109/PACT.2002.1106011
81 ms
(Ver 3.3 (11022016))