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 条
  • [1] Efficient broadcast and multicast on multistage interconnection networks using multiport encoding
    Sivaram, R
    Panda, DK
    Stunkel, CB
    EIGHTH IEEE SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1996, : 36 - 45
  • [2] A multicast protocol in multistage interconnection networks
    Xiao, LQ
    Zhang, MX
    Zhou, XM
    SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN '96), PROCEEDINGS, 1996, : 382 - 387
  • [3] Multicast probabilities of multistage interconnection networks
    Tutsch, D
    Brenner, M
    SIMULATION IN INDUSTRY'2000, 2000, : 554 - 558
  • [4] Performance analysis of multistage interconnection networks using a multicast algorithm
    Park, J
    Yoon, H
    HIGH PERFORMANCE COMPUTING ON THE INFORMATION SUPERHIGHWAY - HPC ASIA '97, PROCEEDINGS, 1997, : 79 - 84
  • [5] Multicast performance of multistage interconnection networks with shared buffering
    Tutsch, D
    Hendler, M
    Hommel, G
    NETWORKING - ICN 2001, PT I, PROCEEDINGS, 2001, 2093 : 478 - 487
  • [6] Fast multicast on multistage interconnection networks using multi-head worms
    Wang X.
    Xu M.
    Zhou X.
    Journal of Computer Science and Technology, 1999, 14 (3) : 250 - 258
  • [7] Fast Multicast on Multistage Interconnection Networks Using Multi-Head Worms
    王晓东
    徐明
    周兴铭
    Journal of Computer Science & Technology, 1999, (03) : 250 - 258
  • [8] Design and performance analysis of multistage interconnection networks using a recursive multicast algorithm
    Park, J
    Yoon, H
    INTERNATIONAL JOURNAL OF HIGH SPEED COMPUTING, 1996, 8 (04): : 347 - 362
  • [9] Mechanisms and analysis for supporting multicast traffic by using multilayer multistage interconnection networks
    Garofalakis, John
    Stergiou, Eleftherios
    INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2011, 21 (02) : 130 - 146
  • [10] Performance analysis of a multicast switch based on multistage interconnection networks
    Park, J
    Jacob, L
    Yoon, H
    IEEE INFOCOM '97 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, PROCEEDINGS, VOLS 1-3: SIXTEENTH ANNUAL JOINT CONFERENCE OF THE IEEE COMPUTER AND COMMUNICATIONS SOCIETIES - DRIVING THE INFORMATION REVOLUTION, 1997, : 939 - 946