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 条
  • [31] Power-aware Performance Tuning of GPU Applications Through Microbenchmarking
    Bombieri, Nicola
    Busato, Federico
    Fummi, Franco
    PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [32] Dynamic load balancing in MPI jobs
    Utrera, Gladys
    Corbalan, Julita
    Labarta, Jesus
    HIGH-PERFORMANCE COMPUTING, 2008, 4759 : 117 - 129
  • [33] PADA: Power-aware Development Assistant for Mobile Sensing Applications
    Min, Chulhong
    Lee, Seungchul
    Lee, Changhun
    Lee, Youngki
    Kang, Seungwoo
    Choi, Seungpyo
    Kim, Wonjung
    Song, Junehwa
    UBICOMP'16: PROCEEDINGS OF THE 2016 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING, 2016, : 946 - 957
  • [34] Adaptive load balancing for MPI programs
    Bhandarkar, M
    Kalé, LV
    de Sturler, E
    Hoeflinger, J
    COMPUTATIONAL SCIENCE -- ICCS 2001, PROCEEDINGS PT 2, 2001, 2074 : 108 - 117
  • [35] The Potential of Diffusive Load Balancing at Large Scale
    Lieber, Matthias
    Goessner, Kerstin
    Nagel, Wolfgang E.
    PROCEEDINGS OF THE 23RD EUROPEAN MPI USERS' GROUP MEETING (EUROMPI 2016), 2016, : 154 - 157
  • [36] CoAdapt: Predictable Behavior for Accuracy-Aware Applications Running on Power-Aware Systems
    Hoffmann, Henry
    2014 26TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2014), 2014, : 223 - 232
  • [37] Interoperability of GASPI and MPI in Large Scale Scientific Applications
    Akhmetova, Dana
    Cebamanos, Luis
    Iakymchuk, Roman
    Rotaru, Tiberiu
    Rahn, Mirko
    Markidis, Stefano
    Laure, Erwin
    Bartsch, Valeria
    Simmendinger, Christian
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2017), PT II, 2018, 10778 : 277 - 287
  • [38] Power-Aware Population Protocols
    Xu, Chuan
    Burman, Janna
    Beauquier, Joffroy
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 2067 - 2074
  • [39] Power-aware software prefetching
    Chen, Juan
    Dong, Yong
    Yi, Huizhan
    Yang, Xuejun
    Embedded Software and Systems, Proceedings, 2007, 4523 : 207 - 218
  • [40] Power-aware microsensor design
    Schott, B
    Bajura, M
    ICCAD-2005: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2005, : 921 - 924