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 条
  • [21] Performance Evaluation for Multistage Interconnection Networks Servicing Unicast and Multicast Traffic (by Partial Operation)
    Garofalakis, John
    Stergiou, Eleftherios
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, 2009, 41 (04): : 311 - +
  • [22] Energy-Efficient Broadcast and Multicast Trees in Wireless Networks
    Jeffrey E. Wieselthier
    Gam D. Nguyen
    Anthony Ephremides
    Mobile Networks and Applications, 2002, 7 : 481 - 492
  • [23] Energy-efficient broadcast and multicast trees in wireless networks
    Wieselthier, JE
    Nguyen, GD
    Ephremides, A
    MOBILE NETWORKS & APPLICATIONS, 2002, 7 (06): : 481 - 492
  • [24] Partitionability of the multistage interconnection networks
    Chang, YK
    10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, 1996, : 644 - 649
  • [25] EQUIVALENCE OF MULTISTAGE INTERCONNECTION NETWORKS
    BERMOND, JC
    FOURNEAU, JM
    JEANMARIE, A
    INFORMATION PROCESSING LETTERS, 1987, 26 (01) : 45 - 50
  • [26] ON A CLASS OF MULTISTAGE INTERCONNECTION NETWORKS
    WU, CL
    FENG, TY
    IEEE TRANSACTIONS ON COMPUTERS, 1980, 29 (08) : 694 - 702
  • [27] A Survey of Multistage Interconnection Networks
    Prakash, Amit
    Yadav, Dilip K.
    Choubey, Arvind
    RECENT ADVANCES IN ELECTRICAL & ELECTRONIC ENGINEERING, 2020, 13 (02) : 165 - 183
  • [28] DESIGN OF MULTISTAGE INTERCONNECTION NETWORKS
    SOOD, AK
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1983, 130 (04): : 109 - 115
  • [29] Analytical model for performance evaluation of Multilayer Multistage Interconnection Networks servicing unicast and multicast traffic by partial multicast operation
    Garofalakis, John
    Stergiou, Eleftherios
    PERFORMANCE EVALUATION, 2010, 67 (10) : 959 - 976
  • [30] Enhancing Performance of 3D Interconnection Networks Using Efficient Multicast Communication Protocol
    Moosavi, Sanaz Rahimi
    Rahmani, Amir-Mohammad
    Liljeberg, Pasi
    Plosila, Juha
    Tenhunen, Hannu
    PROCEEDINGS OF THE 2013 21ST EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING, 2013, : 294 - 301