Managing Power Demand and Load Imbalance to Save Energy on Systems with Heterogeneous CPU Speeds

  • Edson Luiz Padoin UNIJUI
  • Matthias Diener University of Illinois at Urbana-Champaign
  • Philippe O. A. Navaux UFRGS
  • Jean-François Méhaut University Grenoble Alpes

Resumo


Different simulations of real problems have been executed in High Performance Computing systems. However, the power consumption of these systems is an increasing concern once more energy are consumed to large simulations. In this context, load balancers emerge as a promising alternative for supporting the computational science methods. In response to this challenge, we developed a new heterogeneous energy-aware load balancer called H-ENERGYLB to reduce the average power demand of systems with heterogeneous processors and save energy when scientific applications with imbalanced load are executed. Our new load balancing strategy combines dynamic load balancing with DVFS techniques to mitigate the imbalanced workloads in order to reduce the clock frequency of underloaded computing cores which experience some residual imbalance even after tasks are remapped. Experiments with three applications on two different heterogeneous architectures show that H-ENERGYLB results in power reductions of 7.14% in average with the energy saving of 36.6% in average compared to others load balancers.
Palavras-chave: Program processors, Load management, Task analysis, Power demand, Clocks, Runtime, Load modeling, Energy Consumption, Load Balancing, DVFS, Power Demand, Energy Saving
Publicado
15/10/2019
PADOIN, Edson Luiz; DIENER, Matthias; NAVAUX, Philippe O. A.; MÉHAUT, Jean-François. Managing Power Demand and Load Imbalance to Save Energy on Systems with Heterogeneous CPU Speeds. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 31. , 2019, Campo Grande/MS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 72-79.