首页 | 本学科首页   官方微博 | 高级检索  
     


An Efficient Algorithm for Perfect Load Balancing on Hypercube Multiprocessors
Authors:Jan  Gene Eu  Hwang  Yuan-Shin
Affiliation:(1) Department of Computer Science, National Taiwan Ocean University, Keelung, 20224, Taiwan
Abstract:This paper proposes a simple yet efficient algorithm to distribute loads evenly on multiprocessor computers with hypercube interconnection networks. This algorithm was developed based 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 regular distributions, which are commonly deployed for data distributions in parallel programming. This algorithm achieves a perfect load balance over P processors with an error of 1 and the worst-case time complexity of O(M log2 P), where M is the maximum number of tasks initially assigned to each processor. Furthermore, perfect load balance is achieved over subcubes as well—once a hypercube is balanced, if the cube is decomposed into two subcubes by the lowest bit of node addresses, then the difference between the numbers of the total tasks of these subcubes is at most 1.
Keywords:load balancing  hypercube  dimension exchange  regular distributions  token distribution problem  multiprocessors
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号