Title :
Multicast in hypercube multiprocessors
Author :
Lan, Youran ; Esfahanian, Abdol-Hossein ; Ni, Lionel M.
Author_Institution :
Dept. of Comput. Sci., Michigan State Univ., East Lansing, MI, USA
Abstract :
Existing hypercube multiprocessors only support one-to-one interprocessor communication. However, multicast (one-to-many) communication is needed for executing many data-parallel algorithms. An optimal multicast algorithm should be able to minimize both the traffic generated and the time required to delivery a message. By modeling this problem as a graph-theoretical problem, the authors conjecture that the finding of an optimal solution is NP-hard. A heuristic greedy multicast algorithm which guarantees a minimized message delivery time is proposed. Routing of multicast messages is done in a distributed manner. Simulation results show that the greedy algorithm is very close to an optimal solution
Keywords :
computational complexity; graph theory; heuristic programming; minimisation; parallel architectures; NP-hard problem; data-parallel algorithms; distributed multicast message routing; graph-theoretical problem; heuristic greedy multicast algorithm; hypercube multiprocessors; minimized message delivery time; multicast communications; one-to-many communications; simulation; traffic; Broadcasting; Computer science; Gold; Greedy algorithms; Hamming distance; Hypercubes; Multicast algorithms; Multicast communication; Parallel algorithms; Routing;
Conference_Titel :
Computers and Communications, 1988. Conference Proceedings., Seventh Annual International Phoenix Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-8186-0830-7
DOI :
10.1109/PCCC.1988.10038