• DocumentCode
    505977
  • Title

    Bounding energy consumption in large-scale MPI programs

  • Author

    Rountree, Barry ; Lowenthal, David K. ; Funk, Shelby ; Freeh, Vincent W. ; De Supinski, Bronis R. ; Schulz, Martin

  • Author_Institution
    University of Georgia, Athens, GA
  • fYear
    2007
  • fDate
    10-16 Nov. 2007
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    Power is now a first-order design constraint in large-scale parallel computing. Used carefully, dynamic voltage scaling can execute parts of a program at a slower CPU speed to achieve energy savings with a relatively small (possibly zero) time delay. However, the problem of when to change frequencies in order to optimize energy savings is NP-complete, which has led to many heuristic energy-saving algorithms. To determine how closely these algorithms approach optimal savings, we developed a system that determines a bound on the energy savings for an application. Our system uses a linear programming solver that takes as inputs the application communication trace and the cluster power characteristics and then outputs a schedule that realizes this bound. We apply our system to three scientific programs, two of which exhibit load imbalance---particle simulation and UMT2K. Results from our bounding technique show particle simulation is more amenable to energy savings than UMT2K.
  • Keywords
    Clustering algorithms; Delay effects; Dynamic voltage scaling; Energy consumption; Frequency; Government; Laboratories; Large-scale systems; Linear programming; Processor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2007. SC '07. Proceedings of the 2007 ACM/IEEE Conference on
  • Conference_Location
    Reno, NV, USA
  • Print_ISBN
    978-1-59593-764-3
  • Electronic_ISBN
    978-1-59593-764-3
  • Type

    conf

  • DOI
    10.1145/1362622.1362688
  • Filename
    5348808