A simple algorithm for optimal load balancing on hypercube multiprocessor

被引:0
|
作者
Hwang, YS [1 ]
Jan, GE [1 ]
机构
[1] Natl Taiwan Ocean Univ, Dept Comp Sci, Chilung 20224, Taiwan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a simple yet optimal algorithm to distribute loads evenly on multiprocessor computers with hypercube interconnection networks. The algorithm is developed upon the well-known dimension exchange method. However, the error accumulation suffered by other algorithms based on the dimension exchange method is avoided by, exploiting the notion of block distributions, which are commonly deployed for data distributions in parallel programming. The algorithm achieves perfect load balance over P processors with error of 1 and the worst-case time complexity of O(M log(2) P), where 11 is the maximum load assigned to each processor initially. Furthermore, perfect load balance is achieved over subcubes as well - once a cube is balanced, if the cube is decomposed into two subcubes by tile lowest bit of node addresses. then the difference between the number, of the total tasks of these subcubes is at most 1.
引用
收藏
页码:2172 / 2178
页数:3
相关论文
共 50 条
  • [41] The load balancing problem in OTIS-Hypercube interconnection networks
    Mahafzah, Basel A.
    Jaradat, Bashira A.
    JOURNAL OF SUPERCOMPUTING, 2008, 46 (03): : 276 - 297
  • [42] The load balancing problem in OTIS-Hypercube interconnection networks
    Basel A. Mahafzah
    Bashira A. Jaradat
    The Journal of Supercomputing, 2008, 46 : 276 - 297
  • [43] A distributed algorithm for optimal concurrent communication and load balancing in parallel systems
    Dralle, U
    Reinefeld, A
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1997, 1225 : 588 - 600
  • [44] AN ALGORITHM FOR OPTIMAL STATIC LOAD BALANCING IN DISTRIBUTED COMPUTER-SYSTEMS
    KIM, CG
    KAMEDA, H
    IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (03) : 381 - 384
  • [45] Tight & Simple Load Balancing
    Berenbrink, Petra
    Friedetzky, Tom
    Kaaser, Dominik
    Kling, Peter
    2019 IEEE 33RD INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2019), 2019, : 718 - 726
  • [46] Optimal Fully Electric Vehicle load balancing with an ADMM algorithm in Smartgrids
    Mercurio, Andrea
    Di Giorgio, Alessandro
    Purificato, Fabio
    2013 21ST MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2013, : 119 - 124
  • [47] MULTIGRID ALGORITHMS ON THE HYPERCUBE MULTIPROCESSOR
    CHAN, TF
    SAAD, Y
    IEEE TRANSACTIONS ON COMPUTERS, 1986, 35 (11) : 969 - 977
  • [48] PARALLEL SIMULATION ON THE HYPERCUBE MULTIPROCESSOR
    BOUKERCHE, A
    TROPPER, C
    DISTRIBUTED COMPUTING, 1995, 8 (04) : 181 - 190
  • [49] Virtual memory for a hypercube multiprocessor
    Francioni, J.M.
    Poplawski, D.A.
    Pahwa, S.
    Conference on Hypercube Concurrent Computers and Applications, 1988,
  • [50] OPTIMAL ONLINE LOAD BALANCING
    SHANNON, GE
    SPAA 89: PROCEEDINGS OF THE 1989 ACM SYMPOSIUM ON PARALLEL ALGORITHMS AND ARCHITECTURES, 1989, : 235 - 245