MULTICAST IN HYPERCUBE MULTIPROCESSORS

被引:61
作者
LAN, Y [1 ]
ESFAHANIAN, AH [1 ]
NI, LM [1 ]
机构
[1] MICHIGAN STATE UNIV,DEPT COMP SCI,E LANSING,MI 48824
关键词
D O I
10.1016/0743-7315(90)90066-X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An efficient interprocessor communication mechanism is essential to the performance of hypercube multiprocessors. All existing hypercube multiprocessors basically support one-to-one interprocessor communication only. However, multicast (one-to-many) communication is highly demanded in executing many data parallel algorithms. A multicast algorithm should attempt to inform each destination in a minimum number of time steps while generating a least amount of traffic. In this paper, we first propose a graph theoretical model, the Optimal Multicast Tree (OMT), for interprocessor communication in distributed-memory multiprocessors. The problem of finding an OMT is conjectured to be NP-hard even for hypercube multiprocessors. A heuristic Greedy multicast algorithm which guarantees a minimized message delivery time is proposed. Simulation results show that the performance of the Greedy algorithm is very close to the optimal solution. Routing of multicast messages is done in a distributed manner. The hardware design of a VLSI router which supports all types of communications is briefly discussed. © 1990.
引用
收藏
页码:30 / 41
页数:12
相关论文
共 16 条
[1]  
BARHEN J, 1986, COMPUT MECH ENG MAR
[2]  
CHOI Y, 1987, 25TH P ANN ALL C COM, P268
[3]   ALGORITHMS FOR CONCURRENT PROCESSORS [J].
FOX, GC ;
OTTO, SW .
PHYSICS TODAY, 1984, 37 (05) :50-&
[4]  
Garey M.R., 1979, COMPUTERS INTRACTABI, V174
[5]   UNLIKELIHOOD THAT MINIMAL PHYLOGENIES FOR A REALISTIC BIOLOGICAL STUDY CAN BE CONSTRUCTED IN REASONABLE COMPUTATIONAL TIME [J].
GRAHAM, RL ;
FOULDS, LR .
MATHEMATICAL BIOSCIENCES, 1982, 60 (02) :133-142
[6]  
Harary Frank, 1972, GRAPH THEORY
[7]  
HAYES JP, 1986, 1986 P INT C PAR PRO, P653
[8]   VIRTUAL CUT-THROUGH - NEW COMPUTER-COMMUNICATION SWITCHING TECHNIQUE [J].
KERMANI, P ;
KLEINROCK, L .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1979, 3 (04) :267-286
[9]  
MOLER C, 1986, IPSC2 INTEL SCI COMP
[10]  
NI LM, 1987, 1987 P INT C PAR PRO, P717