首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Efficient broadcast and multicast on multistage interconnection networks using multiport encoding
【24h】

Efficient broadcast and multicast on multistage interconnection networks using multiport encoding

机译:使用多端口编码的多级互连网络上的高效广播和多播

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

摘要

This paper proposes anew approach for implementing fast multicast and broadcast in unidirectional and bidirectional multistage interconnection networks (MINs) with multiport encoded multidestination worms. For a MIN with n stages, such worms use n header flits each. One flit is used for each stage of the network and it indicates the output ports to which a multicast message needs to be replicated. A multiport encoded worm with (d/sub 1/, d/sub 2/..., d/sub n/, 1/spl les/d/sub i//spl les/k) degrees of replication for the respective stages is capable of covering (d/sub 1//spl times/d/sub x//spl times/.../spl times/d/sub n/) destinations with a single communication start-up. In this paper, a switch architecture is proposed for implementing multidestination worms without deadlock. Three grouping algorithms of varying complexity are presented to derive the associated multiport encoded worms for a multicast to an arbitrary set of destinations. Using these worms, a multinomial tree-based scheme is proposed to implement the multicast. This scheme significantly reduces broadcast/multicast latency compared to schemes using unicast messages. Simulation studies for both unidirectional and bidirectional MIN systems indicate that improvement in broadcast/multicast latency up to a factor of four is feasible using the new approach. Interestingly, this approach is able to implement multicast with reduced latency as the number of destinations increases beyond a certain number. Compared to implementing unicast messages, this approach requires little additional logic at the switches. Thus, the scheme demonstrates significant potential for implementing efficient collective communication operations on current and future MIN-based systems.
机译:本文提出了一种新的方法,用于在具有多端口编码的多目标蠕虫的单向和双向多级互连网络(MINs)中实现快速多播和广播。对于具有n个阶段的MIN,此类蠕虫每个都使用n个头文件。一个flit用于网络的每个阶段,它指示多播消息需要复制到的输出端口。在各个阶段具有(d / sub 1 /,d / sub 2 / ...,d / sub n /,1 / spl les / d / sub i // spl les / k)复制度的多端口编码蠕虫能够通过一次通信启动覆盖(d / sub 1 // spl次/ d / sub x // spl次/.../spl次/ d / sub n /)目的地。本文提出了一种用于实现无死锁的多目标蠕虫的交换机体系结构。提出了三种复杂度不同的分组算法,以将关联的多端口编码蠕虫导出,以将其组播到任意目的地。利用这些蠕虫,提出了一种基于多项式树的方案来实现多播。与使用单播消息的方案相比,此方案显着减少了广播/多播延迟。对单向和双向MIN系统的仿真研究表明,使用新方法可以将广播/多播延迟提高到四倍。有趣的是,这种方法能够以减少的延迟实现多播,因为目标的数量增加到一定数量以上。与实现单播消息相比,此方法在交换机上几乎不需要其他逻辑。因此,该方案展示了在当前和未来的基于MIN的系统上实施有效的集体通信操作的巨大潜力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号