Just-in-time dynamic voltage scaling: Exploiting inter-node slack to save energy in MPI programs

作者: Vincent W. Freeh , Nandini Kappiah , David K. Lowenthal , Tyler K. Bletsch

DOI: 10.1016/J.JPDC.2008.04.007

关键词:

摘要: Although users of high-performance computing are most interested in raw performance, both energy and power consumption have become critical concerns. As a result, improving efficiency nodes on HPC machines has important, the prevalence power-scalable clusters, where frequency voltage can be dynamically modified, increased. On one opportunity for saving with little or no loss performance exists when computational load is not perfectly balanced. This situation occurs frequently, as keeping balanced between long-standing fundamental problems parallel distributed computing. Indeed, despite large body research aimed at balancing statically dynamically, this problem quite difficult to solve. paper presents system called Jitter that reduces assigned less computation and, therefore, idle slack time. saves these nodes, goal attempt ensure they arrive ''just time'' so avoid increasing overall execution Specifically, we determine which enough time such execute reduced cost-which will greatly reduce consumed node. In particular, 12.8% 0.4% increase-which essentially same hand-tuned solution-on Aztec benchmark.

参考文章(49)
Taliver Heath, Enrique V. Carrera, Ricardo Bianchini, Eduardo Pinheiro, Load balancing and unbalancing for power and performance in cluster-based systems ,(2001) , 10.7282/T3-AGFW-YT73
Eduardo Pinheiro, Ricardo Bianchini, Enrique V. Carrera, Taliver Heath, Dynamic cluster reconfiguration for power and performance Compilers and operating systems for low power. pp. 75- 93 ,(2003) , 10.1007/978-1-4419-9292-5_5
Power aware computing Kluwer Academic Publishers. ,(2002) , 10.1007/978-1-4757-6217-4
Milind Bhandarkar, Laxmikant V Kalé, Eric de Sturler, Jay Hoeflinger, Adaptive Load Balancing for MPI Programs international conference on computational science. pp. 108- 117 ,(2001) , 10.1007/3-540-45718-6_13
Rami Melhem, Nevine AbouGhazaleh, Hakan Aydin, Daniel Mossé, Power management points in power-aware real-time systems Power aware computing. pp. 127- 152 ,(2002) , 10.1007/978-1-4757-6217-4_7
Ramakrishnan Rajamony, Mootaz Elnozahy, Michael Kistler, Energy conservation policies for web servers usenix symposium on internet technologies and systems. pp. 8- 8 ,(2003)
Rolf Rabenseifner, Automatic Profiling of MPI Applications with Hardware Performance Counters Recent Advances in Parallel Virtual Machine and Message Passing Interface. pp. 35- 42 ,(1999) , 10.1007/3-540-48158-3_5
E. N. Elnozahy, Michael Kistler, Ramakrishnan Rajamony, Energy-Efficient Server Clusters Power-Aware Computer Systems. pp. 179- 197 ,(2003) , 10.1007/3-540-36612-1_12
Amin Vahdat, Alvin R. Lebeck, Carla S. Ellis, Heng Zeng, Currentcy: a unifying abstraction for expressing energy management policies usenix annual technical conference. pp. 4- 4 ,(2003)
Sudhanva Gurumurthi, Anand Sivasubramaniam, Mahmut Kandemir, Hubertus Franke, DRPM Proceedings of the 30th annual international symposium on Computer architecture - ISCA '03. ,vol. 31, pp. 169- 181 ,(2003) , 10.1145/859618.859638