Path-based multicast communication in wormhole-routed unidirectional torus networks

被引:35
|
作者
Robinson, DF [1 ]
McKinley, PK
Cheng, BHC
机构
[1] Quincy Univ, Dept Comp Sci, Quincy, IL 62301 USA
[2] Michigan State Univ, Dept Comp Sci, E Lansing, MI 48824 USA
基金
美国国家科学基金会;
关键词
multicast communication; wormhole routing; intermediate reception; path-based renting; collective communication;
D O I
10.1006/jpdc.1997.1372
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper addresses the problem of one-to-many or multicast, communication in wormhole-routed, n-dimensional torus networks, The proposed methods are designed for systems that support intermediate reception, which permits multidestination messages to be pipelined through several nodes, depositing a copy at each node, A key issue in the design of such systems is the routing function, which must support both unicast and multifast traffic while preventing deadlock among messages, An efficient, deadlock-free routing function is developed and used as a basis for a family of multicast algorithms. The S-torus multicast algorithm uses a single multidestination message to perform an arbitrary multicast operation, The M-torus algorithm is a generalized multiphase multicast algorithm, in which a combination of multidestination messages is used to perform a multicast in one or more communication steps. Two specific instances of the M-torus algorithm, the M-d-torus and M-u-torus multicast algorithms, are presented, These algorithms product contention-free multicast operations and are deadlock-free under all combinations of network traffic. A simulation study compares the performance of the different multicast algorithms, and implementation issues are discussed. The results of this research are applicable to the design of architectures for both wormhole-routed massively parallel computers and high-speed local area networks with wormhole-routed switch fabrics. (C) 1997 Academic Press.
引用
收藏
页码:104 / 121
页数:18
相关论文
共 50 条
  • [1] Efficient path-based multicast in wormhole-routed mesh networks
    Chen, TS
    Chang, CY
    Sheu, JP
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2000, 46 (10) : 919 - 930
  • [2] OPTIMAL MULTICAST COMMUNICATION IN WORMHOLE-ROUTED TORUS NETWORKS
    ROBINSON, DF
    MCKINLEY, PK
    CHENG, BHC
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (10) : 1029 - 1042
  • [3] Path-based multicast communication in wormhole-routed star graph multicomputers
    Chen, TS
    Wang, NC
    Chu, CP
    [J]. 1998 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 350 - 357
  • [4] Adaptive path-based multicast on wormhole-routed hypercubes
    Wang, CM
    Hou, YM
    Hsu, LH
    [J]. EURO-PAR 2002 PARALLEL PROCESSING, PROCEEDINGS, 2002, 2400 : 757 - 766
  • [5] Tree-based multicast in wormhole-routed torus networks
    Wang, H
    Blough, DM
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 702 - 709
  • [6] UNICAST-BASED MULTICAST COMMUNICATION IN WORMHOLE-ROUTED NETWORKS
    MCKINLEY, PK
    XU, H
    ESFAHANIAN, AH
    NI, LM
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (12) : 1252 - 1265
  • [7] Strategies for path-based multicasting in wormhole-routed meshes
    Fleury, E
    Fraigniaud, P
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1998, 53 (01) : 26 - 62
  • [8] Multicast communication in wormhole-routed 2D torus networks with hamiltonian cycle model
    Wang, Neng-Chung
    Hung, Yi-Ping
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2009, 55 (01) : 70 - 78
  • [9] Multicast communication in wormhole-routed star graph interconnection networks
    Chen, TS
    Wang, NC
    Chu, CP
    [J]. PARALLEL COMPUTING, 2000, 26 (11) : 1459 - 1490
  • [10] Efficient multicast communication in multidestination wormhole-routed mesh networks
    Chen, TS
    Chang, CY
    Sheu, JP
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 674 - 681