• DocumentCode
    2253728
  • Title

    Inter-program optimizations for conserving disk energy

  • Author

    Hom, Jerry ; Kremer, Ulrich

  • Author_Institution
    Dept. of Comput. Sci., Rutgers Univ., Piscataway, NJ, USA
  • fYear
    2005
  • fDate
    8-10 Aug. 2005
  • Firstpage
    335
  • Lastpage
    338
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 2005. ISLPED '05. Proceedings of the 2005 International Symposium on
  • Print_ISBN
    1-59593-137-6
  • Type

    conf

  • DOI
    10.1109/LPE.2005.195543
  • Filename
    1522792