Title: Inter-program optimisations for disk energy reduction

Authors: Jerry Hom, Ulrich Kremer

Addresses: Department of Computer Science, Rutgers University, 110 Frelinghuysen Road, Piscataway, New Jersey 08854, USA. ' Department of Computer Science, Rutgers University, 110 Frelinghuysen Road, Piscataway, New Jersey 08854, USA

Abstract: Compiler support for power and energy management is effective in reducing power and energy consumption of programs. This work investigates the benefits of optimising sets of programs to reduce overall disk energy. Our validation experiments include physical measurements from two laptop disks. The experiments show that inter-program optimisations have significant energy savings over individually optimised programs. Energy savings ranged up to 49% and 82% over the individually optimised and unoptimised versions, respectively. Looking across both disks, the average energy savings over individually optimised and unoptimised versions were 25% and 65%, respectively.

Keywords: execution context; disk energy reduction; energy measurement; inverse barrier; synchronisation; compiler support; power management; inter-program optimisation.

DOI: 10.1504/IJES.2007.016029

International Journal of Embedded Systems, 2007 Vol.3 No.1/2, pp.8 - 16

Available online: 02 Dec 2007 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article