A heuristic technique to improve energy efficiency with dynamic load balancing

被引:0
|
作者
Alberto Cabrera
Alejandro Acosta
Francisco Almeida
Vicente Blanco
机构
[1] Universidad de La Laguna,HPC Group, Escuela Superior de Ingeniería y Tecnología
来源
The Journal of Supercomputing | 2019年 / 75卷
关键词
Dynamic load balancing; Iterative algorithms; Parallel computing; Energy efficiency;
D O I
暂无
中图分类号
学科分类号
摘要
Heterogeneous computers require a well-distributed workload to operate efficiently. When possible, this load balancing procedure should redistribute the workload with minimal knowledge of the system architecture, to reduce overhead. We propose a generic dynamic load balancing technique for iterative problems, independent from the resource to optimize. Proof of this generalization is given through formalization of the designed technique. A heuristic algorithm is defined based upon this formalization, with a structure that facilitates different objective functions. As a result, swapping the objective function can be done with relatively low effort. This heuristic is implemented to minimize energy consumption in an application. We use this application to solve three different dynamic programming problems with multiple GPUs. The implementation is described and then compared against two different workloads, the homogeneous distribution and another dynamic load balancing technique. Our experimentation shows good results in minimizing the overall energy consumption with low overhead.
引用
收藏
页码:1610 / 1624
页数:14
相关论文
共 50 条
  • [31] A performance, power, and energy efficiency analysis of load balancing techniques for GPUs
    Busato, Federico
    Bombieri, Nicola
    2017 12TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2017, : 1 - 8
  • [32] Efficient Load Balancing using Improved Central Load Balancing Technique
    Kaur, Simranjit
    Sharma, Tejinder
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INVENTIVE SYSTEMS AND CONTROL (ICISC 2018), 2018, : 1 - 5
  • [33] Improve load balancing and coding efficiency of tiles in high efficiency video coding by adaptive tile boundary
    Chan, Chia-Hsin
    Tu, Chun-Chuan
    Tsai, Wen-Jiin
    JOURNAL OF ELECTRONIC IMAGING, 2017, 26 (01)
  • [34] A novel technique for energy replenishment and load balancing in wireless sensor networks
    Angurala, Mohit
    Bala, Manju
    Bamber, Sukhvinder Singh
    OPTIK, 2021, 248
  • [35] On the theory of dynamic load balancing
    Tonguz, OK
    Yanmaz, EE
    GLOBECOM'03: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-7, 2003, : 3626 - 3630
  • [36] Dynamic diffusion load balancing
    Berenbrink, P
    Friedetzky, T
    Martin, R
    AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2005, 3580 : 1386 - 1398
  • [37] Dynamic localized load balancing
    Balandin, S
    Heiner, A
    PERFORMANCE AND CONTROL OF NEXT GENERATION COMMUNICATION NETWORKS, 2003, 5244 : 164 - 175
  • [38] Dynamic load balancing with tokens
    Comte, Celine
    COMPUTER COMMUNICATIONS, 2019, 144 : 76 - 88
  • [39] Dynamic DNS for load balancing
    Cheung, CC
    Yuen, MC
    Yip, ACH
    23RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, 2003, : 962 - 965
  • [40] Heterogeneous dynamic load balancing
    Rotaru, T
    Nägeli, HH
    ADVANCED ENVIRONMENTS, TOOLS, AND APPLICATIONS FOR CLUSTER COMPUTING, 2002, 2326 : 136 - 144