首页> 外文会议> >Contention-free communication scheduling for array redistribution
【24h】

Contention-free communication scheduling for array redistribution

机译:阵列重新分配的无竞争通信调度

获取原文
获取外文期刊封面目录资料

摘要

Array redistribution is required often in programs on distributed memory parallel computers. It is essential to use efficient algorithms for redistribution, otherwise the performance of the programs may degrade considerably. The redistribution overheads consist of two parts: index computation and interprocessor communication. If there is no communication scheduling in a redistribution algorithm, the communication contention may occur, which increases the communication waiting time. In order to solve this problem, we propose a technique to schedule the communication so that it becomes contention-free. Our approach initially generates a communication table to represent the communication relations among sending nodes and receiving nodes. According to the communication table, we then generate another table named communication scheduling table. Each column of the communication scheduling table is a permutation of receiving node numbers in each communication step. Thus the communications in our redistribution algorithm are contention-free. Our approach can deal with multi-dimensional shape changing redistribution.
机译:分布式内存并行计算机上的程序中经常需要进行数组重新分配。必须使用有效的算法进行重新分发,否则程序的性能可能会大大降低。重新分配开销包括两部分:索引计算和处理器间通信。如果重新分配算法中没有通信调度,则可能会发生通信争用,这会增加通信等待时间。为了解决此问题,我们提出了一种调度通信的技术,以使其变得无争用。我们的方法最初生成一个通信表来表示发送节点和接收节点之间的通信关系。根据通信表,然后我们生成另一个表,称为通信调度表。通信调度表的每一列是每个通信步骤中的接收节点号的排列。因此,我们的重新分配算法中的通信是无竞争的。我们的方法可以处理多维形状变化的重新分布。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号