• DocumentCode
    2798348
  • Title

    Just In Time Dynamic Voltage Scaling: Exploiting Inter-Node Slack to Save Energy in MPI Programs

  • Author

    Kappiah, Nandini ; Freeh, Vincent W. ; Lowenthal, David K.

  • Author_Institution
    North Carolina State University, Raleigh
  • fYear
    2005
  • fDate
    12-18 Nov. 2005
  • Firstpage
    33
  • Lastpage
    33
  • Abstract
    Recently, improving the energy efficiency of HPC machines has become important. As a result, interest in using powerscalable clusters, where frequency and voltage can be dynamically modified, has increased. On power-scalable clusters, one opportunity for saving energy with little or no loss of performance exists when the computational load is not perfectly balanced. This situation occurs frequently, as balancing load between nodes is one of the long standing problems in parallel and distributed computing. In this paper we present a system called Jitter, which reduces the frequency on nodes that are assigned less computation and therefore have slack time. This saves energy on these nodes, and the goal of Jitter is to attempt to ensure that they arrive "just in time" so that they avoid increasing overall execution time. For example, in Aztec, from the ASCI Purple suite, our algorithm uses 8% less energy while increasing execution time by only 2.6%.
  • Keywords
    Computer science; Dynamic voltage scaling; Energy consumption; Energy efficiency; Frequency; Gears; Jitter; Microprocessors; Performance loss; Permission;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2005. Proceedings of the ACM/IEEE SC 2005 Conference
  • Print_ISBN
    1-59593-061-2
  • Type

    conf

  • DOI
    10.1109/SC.2005.39
  • Filename
    1559985