• DocumentCode
    2572870
  • Title

    Application transformations for energy and performance-aware device management

  • Author

    Heath, Taliver ; Pinheiro, Eduardo ; Hom, Jerry ; Kremer, Ulrich ; Bianchini, Ricardo

  • Author_Institution
    Dept. of Comput. Sci., Rutgers Univ., USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    121
  • Lastpage
    130
  • Abstract
    Energy conservation without performance degradation is an important goal for battery-operated computers, such as laptops and handheld 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.
  • Keywords
    hard discs; laptop computers; operating systems (computers); optimising compilers; power consumption; application transformations; battery-operated computers; compiler framework; device idle times; energy consumption; laptop disk; operating system; performance-aware device management; Application software; Degradation; Energy conservation; Energy consumption; Energy management; Handheld computers; Operating systems; Performance evaluation; Portable computers; Potential energy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 2002. Proceedings. 2002 International Conference on
  • ISSN
    1089-795X
  • Print_ISBN
    0-7695-1620-3
  • Type

    conf

  • DOI
    10.1109/PACT.2002.1106011
  • Filename
    1106011