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
Link To Document