...
首页> 外文期刊>Parallel Processing Letters >Improved Communication Schedules with Buffers
【24h】

Improved Communication Schedules with Buffers

机译:带有缓冲区的改进的通信时间表

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

摘要

We consider the multimessage multicasting over the n processor complete (or fully connected) static network when there are l incoming (message) buffers on every processor. We present an efficient algorithm to route the messages for every degree d problem instance in d{sup}2/l + l - 1 total communication rounds, where d is the maximum number of messages that each processor may send (or receive). Our algorithm takes linear time with respect to the input length, i.e. O(n + q) where q is the total number of messages that all processors must receive. For l = d we present a lower bound for the total communication time. The lower bound matches the upper bound for the schedules generated by our algorithm. For convenience we assume that the network is completely connected. However, it is important to note that each communication round can be automatically translated into one communication round for processors interconnected via a replication network followed by a permutation network (e.g., two adjacent Benes networks), because in these networks all possible one-to-many communications can be performed in a single communication round.
机译:当每个处理器上有l个传入(消息)缓冲区时,我们认为通过n个处理器完成(或完全连接)静态网络的多消息多播。我们提出了一种有效的算法,可以在d {sup} 2 / l +1 -1次总通信回合中为每个度为d的问题实例路由消息,其中d是每个处理器可以发送(或接收)的最大消息数。我们的算法相对于输入长度采用线性时间,即O(n + q),其中q是所有处理器必须接收的消息总数。对于l = d,我们给出了总通信时间的下限。下限与我们算法生成的计划的上限匹配。为方便起见,我们假定网络已完全连接。但是,请务必注意,对于通过复制网络和排列网络(例如,两个相邻的Benes网络)互连的处理器,每个通信回合可以自动转换为一个通信回合,因为在这些网络中,所有可能的一对一可以在一个通信回合中执行许多通信。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号