Title :
Inter-program optimizations for conserving disk energy
Author :
Hom, Jerry ; Kremer, Ulrich
Author_Institution :
Dept. of Comput. Sci., Rutgers Univ., Piscataway, NJ, USA
Abstract :
Previous work has shown that intra-program optimizations, i.e., optimizations performed on individual programs in isolation, can be very effective in reducing disk energy in streaming applications. This paper investigates the potential additional benefits of inter-program optimizations where sets of programs are optimized together. Experimental results on different subsets of three streaming applications show that 7-49% additional energy savings (27.3% on average) can be obtained with negligible performance penalties using two novel inter-program optimizations, namely execution context sensitive buffer size selection and inverse barrier synchronization. These figures were obtained via physical measurements on two laptop disks.
Keywords :
disc storage; energy conservation; processor scheduling; program compilers; shared memory systems; buffer size selection; disk energy conservation; inter-program optimizations; inverse barrier synchronization; Battery charge measurement; Computer science; Costs; Energy consumption; Operating systems; Permission; Portable computers; Power dissipation; Programming profession; Switches;
Conference_Titel :
Low Power Electronics and Design, 2005. ISLPED '05. Proceedings of the 2005 International Symposium on
Print_ISBN :
1-59593-137-6
DOI :
10.1109/LPE.2005.195543