Efficient broadcast and multicast on multistage interconnection networks using multiport encoding

被引:18
|
作者
Sivaram, R
Panda, DK
Stunkel, CB
机构
[1] IBM Power Parallel Syst, Poughkeepsie, NY 12601 USA
[2] Ohio State Univ, Dept Comp & Informat Sci, Columbus, OH 43210 USA
[3] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
基金
美国国家科学基金会;
关键词
parallel computer architecture; collective communication; multistage interconnection networks; interprocessor communication; broadcast; multicast; wormhole routing; virtual cut-through;
D O I
10.1109/71.730529
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper proposes a new 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(1), d(2)..., d(n), 1 less than or equal to d(i) less than or equal to k) degrees of replication for the respective stages is capable of covering (d(1) x d(2) x...x d(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.
引用
下载
收藏
页码:1004 / 1028
页数:25
相关论文
共 50 条
  • [31] A novel multistage network architecture with multicast and broadcast capability
    Tian, H
    Katangur, AK
    Zhong, JL
    Pan, Y
    JOURNAL OF SUPERCOMPUTING, 2006, 35 (03): : 277 - 300
  • [32] A Novel Multistage Network Architecture with Multicast and Broadcast Capability
    Hao Tian
    Ajay K. Katangur
    Jiling Zhong
    Yi Pan
    The Journal of Supercomputing, 2006, 35 : 277 - 300
  • [33] Efficient analysis of multistage interconnection networks using finite output-buffered switching elements
    Zhou, B
    Atiquzzaman, M
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1996, 28 (13): : 1809 - 1828
  • [34] Energy-efficient broadcast and multicast in wireless ad hoc networks
    Li Z.
    Li D.-Y.
    Ruan Jian Xue Bao/Journal of Software, 2010, 21 (08): : 2023 - 2036
  • [35] Performance evaluation for single- and semi-layer multistage interconnection networks servicing multicast traffic by full multicast operation
    Garofalakis, John
    Stergiou, Eleftherios
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2011, 24 (04) : 415 - 437
  • [36] Implementing Multistage Interconnection Networks on FPGA Using Chisel Language
    Gallay, Andy
    Ould-Bachir, Tarek
    2021 IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2021,
  • [37] Simulation for multistage interconnection networks using relaxed blocking model
    Vasiliadis, D. C.
    Rizos, G. E.
    RECENT PROGRESS IN COMPUTATIONAL SCIENCES AND ENGINEERING, VOLS 7A AND 7B, 2006, 7A-B : 570 - 575
  • [38] ON THE PERMUTATION CAPABILITY OF MULTISTAGE INTERCONNECTION NETWORKS
    SZYMANSKI, TH
    HAMACHER, VC
    IEEE TRANSACTIONS ON COMPUTERS, 1987, 36 (07) : 810 - 822
  • [39] COMPREHENSIVE TESTING OF MULTISTAGE INTERCONNECTION NETWORKS
    MOURAD, A
    OZDEN, B
    MALEK, M
    IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (08) : 935 - 951
  • [40] Balanced permutations and multistage interconnection networks
    Çam, H
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1999, 73 (01) : 125 - 137