Logo image
A multicast algorithm for hypercube multiprocessors
Journal article   Peer reviewed

A multicast algorithm for hypercube multiprocessors

Jang-Ping Sheu and Ming-Yang Su
Parallel Algorithms and Applications, Vol.2(4), pp.277-290
01/01/1994

Abstract

Hypercubes interprocessor communication multicast NP-complete
Efficient interprocessor communication is a key to the future success of large-scale multicomputers. Multicast communication, highly demanded in many scientific parallel algorithms, usually needs a large amount of communication traffic. In this paper, our efforts are to alleviate the communication traffic of multicast in hypercubes. An optimal multicast algorithm in hypercubes should send a message from the source node to each of its destination nodes with a minimum number of hops while generating the least amount of total traffic. Unfortunately, the problem to find optimal multicast communication in hypercubes is NP-complete. Therefore, we propose a heuristic multicast algorithm with time complexity O(nN) in n-dimensional hypercubes, where N = 2 n . This algorithm is based on the virtual-circuited mode with centralized control. Our algorithm guarantees that each of the destination nodes can receive the source message through a shortest path from the source node. Compared with other heuristic algorithm, by simulation, our algorithm is shown to reduce communication traffic in multicast communication. © 1994, Taylor & Francis Group, LLC. All rights reserved.

Metrics

1 Record Views

Details

Logo image