Title :
Scalable s-to-p broadcasting on message-passing MPPs
Author :
Hambrusch ; Khokhar, Ashfaq A.
Author_Institution :
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN
fDate :
8/1/1998 12:00:00 AM
Abstract :
In s-to-p broadcasting, s processors in a processor machine contain a message to be broadcast to all the processors, 1⩽s⩽p. We present a number of different broadcasting algorithms that handle all ranges of s. We show how the performance of each algorithm is influenced by the distribution of the s source processors and by the relationships between the distribution and the characteristics of the interconnection network. For the Intel Paragon we show that for each algorithm and machine dimension there exist ideal distributions and distributions on which the performance degrades. For the Cray T3D we also demonstrate dependencies between distributions and machine sizes. To reduce the dependence of the performance on the distribution of sources, we propose a repositioning approach. In this approach, the initial distribution is turned into an ideal distribution of the target broadcasting algorithm. We report experimental results for the Intel Paragon and Cray T3D and discuss scalability and performance
Keywords :
message passing; parallel machines; Cray T3D; Intel Paragon; broadcasting algorithms; interconnection network; message-passing MPPs; performance; s-to-p broadcasting; scalability; Algorithm design and analysis; Broadcasting; Data structures; Degradation; Helium; Iterative algorithms; Libraries; Load management; Multiprocessor interconnection networks; Scalability;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on