• DocumentCode
    2253191
  • Title

    An evaluation of code and data optimizations in the context of disk power reduction

  • Author

    Kandemir, Mahmut ; Son, Seung Woo ; Chen, Guangyu

  • Author_Institution
    Comput. Sci. & Eng. Dept., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2005
  • fDate
    8-10 Aug. 2005
  • Firstpage
    209
  • Lastpage
    214
  • Abstract
    Disk power management is becoming increasingly important in high-end server and cluster type of environments that execute data-intensive applications. While hardware-only approaches (e.g., low-power modes supported by current disks) are successful to a certain extent, one also needs to consider the software side to achieve further energy savings. This paper first demonstrates that conventional data locality oriented code transformations are not sufficient for minimizing disk power consumption. The reason is that these optimizations do not take into account how disk-resident array data are laid out on the disk system, and consequently, fail to increase idle periods of disks, which is the primary metric using which disk power can be reduced. Instead, we propose a disk layout aware application optimization strategy that uses both code restructuring and data layout optimization. Our experimental evaluation with several benchmark codes reveal that the proposed strategy is very successful in reducing disk energy consumption without performing much worse than a pure data locality oriented scheme, as far as execution cycles are concerned. The experiments also show that the benefits coming from our approach increase with the increased number of disks; i.e., it scales very well.
  • Keywords
    disc storage; optimisation; optimising compilers; power consumption; benchmark code; cluster type of environment; code optimization; code restructuring; data layout optimization; data optimization; disk energy consumption; disk layout; disk power consumption; disk power management; disk power reduction; high-end server; Computer science; Data engineering; Energy consumption; Energy management; Engineering management; Environmental management; Optimizing compilers; Permission; Power engineering and energy; Space technology;
  • 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.195516
  • Filename
    1522765