首页> 外文期刊>Journal of supercomputing >An Efficient Algorithm for Perfect Load Balancing on Hypercube Multiprocessors
【24h】

An Efficient Algorithm for Perfect Load Balancing on Hypercube Multiprocessors

机译:一种在Hypercube多处理器上实现完美负载平衡的有效算法

获取原文
获取原文并翻译 | 示例

摘要

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 log_2 P), where M is the maximum number of tasks initially assigned to each processor. Furthermore, perfect load balance is achieved over subcubcs as well╚Donce 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.
机译:本文提出了一种简单而有效的算法,可以在具有超立方体互连网络的多处理器计算机上平均分配负载。该算法是基于众所周知的尺寸交换方法开发的。但是,通过利用规则分布的概念可以避免其他基于维交换方法的算法所累积的错误,该规则通常在并行编程中用于数据分布。该算法在P个处理器上实现了理想的负载平衡,误差为1,最坏情况下的时间复杂度为O(M log_2 P),其中M是最初分配给每个处理器的最大任务数。此外,还可以在子多维数据集上实现完美的负载平衡:一旦超多维数据集达到平衡,如果多维数据集被节点地址的最低位分解为两个子多维数据集,则这些子多维数据集的总任务数之差最大1。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号