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 :
بازگشت