Turn grouping for multicast in wormhole-routed mesh networks supporting the turn model

被引:7
作者
Fan, KP [1 ]
King, CT [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu 300, Taiwan
关键词
collective communication; interconnection network; adaptive routing; multidestination messaging; turn model;
D O I
10.1023/A:1008169227570
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multicast is an important collective communication in scalable parallel computers. One efficient scheme to perform multicast is multidestination messaging[8]. In multidestination messaging, destination nodes of a multicast are partitioned into disjoint groups. Nodes in each group are reached with a multidestination message that conforms to the base routing algorithm of the system. A systematic way of partitioning the nodes is critical to the efficiency of multidestination messaging. In this paper we propose a node grouping method, called turn grouping, for partitioning the destination nodes in a multicast. Turn grouping is general in the sense that it supports any base routing algorithm derivable from the turn model [5]. Given such a base routing algorithm and the corresponding prohibited turns, turn grouping can systematically produce a proper schedule for multicasting the message. We evaluated the performance of turn grouping using three typical turn model-based routing algorithms. The simulation results show that our approach performs better than the Umesh [12] and the Hamiltonian-path [8] algorithms.
引用
收藏
页码:237 / 260
页数:24
相关论文
共 19 条
[1]  
[Anonymous], IEEE COMPUTERS
[2]  
[Anonymous], 1994, MPI MESS PASS INT ST
[3]   Designing clustered multiprocessor systems under packaging and technological advancements [J].
Basak, D ;
Panda, DK .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1996, 7 (09) :962-978
[4]  
BOPPANA RV, 1994, S PAR DISTR PROC, P722
[5]  
Choi J, 1992, P 4 S FRONT MASS PAR, P120
[6]  
DeMara R. F., 1991, P 1991 INT C PAR PRO, P658
[7]  
Glass C. J., 1992, P 19 ANN INT S COMP, P278
[8]  
KUMAR V, 1991, ACTOODS05890 MCC
[9]   MULTICAST IN HYPERCUBE MULTIPROCESSORS [J].
LAN, Y ;
ESFAHANIAN, AH ;
NI, LM .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 8 (01) :30-41
[10]  
LIN X, 1993, P PARLE 93 JUN