Power-Aware Load Balancing Of Large Scale MPI Applications

被引:0
|
作者
Etinski, Maja [1 ]
Corbalan, Julita [1 ]
Labarta, Jesus [1 ]
Valero, Mateo [1 ]
Veidenbaum, Alex [2 ]
机构
[1] Barcelona Supercomp Ctr, Jordi Girona 31, Barcelona 08034, Spain
[2] Univ Calif Irvine, Dept Comp Sci, Irvine, CA USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Power consumption is a very important issue for HPC community, both at the level of one application or at the level of whole workload. Load imbalance of a MPI application can he exploited to save CPU energy without penalizing the execution time. An application is load unbalanced when some nodes are assigned more computation than others. The nodes with less computation can be run at lower frequency since otherwise they have to wait for the nodes with more computation blocked in MPI calls. A technique that can be used to reduce the speed is Dynamic Voltage Frequency Scaling (DVFS). Dynamic power dissipation is proportional to the product of the frequency and the square of the supply voltage, while static power is proportional to the supply voltage. Thus decreasing voltage and/or frequency results in power reduction. Furthermore, over-clocking can be applied in some CPUs to reduce overall execution time. This paper investigates the impact of using different gear sets, over-clocking, and application and platform propreties to reduce CPU power. A new algorithm applying DVFS and CPU over-clocking is proposed that reduces execution time while achieving power savings comparable to prior work. The results show that it is possible to save up to 60% of CPU energy in applications with high load imbalance. Our results show that six gear sets achieve, on average, results close to the continuous frequency set that has been used as a baseline.
引用
收藏
页码:1928 / +
页数:2
相关论文
共 50 条
  • [1] Power-aware Load Balancing in Heterogeneous Clusters
    Terzopoulos, George
    Karatza, Helen
    2013 INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (SPECTS), 2013, : 148 - 154
  • [2] Performance and Power-Aware Modeling of MPI Applications for Cluster Computing
    Proficz, Jerzy
    Czarnul, Pawel
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PPAM 2015, PT II, 2016, 9574 : 199 - 209
  • [3] Bag-of-Tasks load balancing on Power-aware Clusters
    Terzopoulos, George
    Karatza, Helen D.
    2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP), 2016, : 135 - 142
  • [4] Threshold-based algorithms for power-aware load balancing in sensor networks
    Cianci, CM
    Trifa, V
    Martinoli, A
    2005 IEEE SWARM INTELLIGENCE SYMPOSIUM, 2005, : 349 - 356
  • [5] Power-aware predictive models of hybrid (MPI/OpenMP) scientific applications on multicore systems
    Lively, Charles
    Wu, Xingfu
    Taylor, Valerie
    Moore, Shirley
    Chang, Hung-Ching
    Su, Chun-Yi
    Cameron, Kirk
    COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2012, 27 (04): : 245 - 253
  • [6] Balancing CPU Load for Irregular MPI Applications
    Keller, Joerg
    Majeed, Mudassar
    Kessler, Christoph W.
    APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING, 2012, 22 : 307 - 316
  • [7] A Double Threshold-Based Power-Aware Honey Bee Cloud Load Balancing Algorithm
    Mondal A.S.
    Mukhopadhyay S.
    Mondal K.C.
    Chattopadhyay S.
    SN Computer Science, 2021, 2 (5)
  • [8] Dynamic load balancing of MPI plus OpenMP applications
    Corbalán, J
    Duran, A
    Labarta, J
    2004 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2004, : 195 - 202
  • [9] Enhancing Load-Balancing of MPI Applications with Workshare
    Dionisi, Thomas
    Bouhrour, Stephane
    Jaeger, Julien
    Carribault, Patrick
    Perache, Marc
    EURO-PAR 2021: PARALLEL PROCESSING, 2021, 12820 : 466 - 481
  • [10] Load balancing MPI algorithm for high throughput applications
    Grudenic, Igor
    Gros, Stjepan
    Bogunovic, Nikola
    PROCEEDINGS OF THE ITI 2008 30TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2008, : 839 - 843