Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Gossiping on Meshes and Tori
Juurlink B., Sibeyn J., Rao P. IEEE Transactions on Parallel and Distributed Systems9 (6):513-525,1998.Type:Article
Date Reviewed: Apr 1 1999

In collective communications operations, gossiping is an important communication problem that refers to the situation in which every processor sends the same message to every other processor in a parallel or distributed system. Gossiping is also called total exchange.

This paper discusses gossiping algorithms for meshes of arbitrary dimensions that try to find an acceptable tradeoff between two main parameters: startup time and transmission time. The proposed algorithms are intended to optimize the all-to-all exchange of medium-sized messages on wormhole routing networks. In particular, the authors, after presenting an algorithm for linear arrays, present a gossiping algorithm for two-dimensional meshes composed of one-dimensional phases. The algorithm is analyzed both theoretically and practically. After presenting theoretical results, the authors give a practical implementation of the algorithm on the Intel Paragon parallel computer, which shows the performance benefits of the algorithm.

Research activity in routing algorithms is currently fervent, and many theoretical papers on this topic are published in archival journals. The journal in which this paper has been published devotes many of its pages to these arguments, some of which are probably unnecessary. In this paper, however, the material can be useful not only to people interested in the theory of routing algorithms but to those interested in finding an efficient and practical all-to-all communication algorithm to be implemented on message-passing parallel architectures.

Reviewer:  D. Talia Review #: CR122045 (9904-0272)
Bookmark and Share
 
Routing And Layout (F.2.2 ... )
 
 
Algorithm Design And Analysis (G.4 ... )
 
 
Interconnection Architectures (C.1.2 ... )
 
 
Parallelism And Concurrency (F.1.2 ... )
 
 
Concurrent Programming (D.1.3 )
 
 
General (G.2.0 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Routing And Layout": Date
An improved solution to the traveling salesman problem with thousands of nodes
Litke J. Communications of the ACM 27(12): 1227-1236, 1984. Type: Article
Jul 1 1985
Complexity issues in VLSI: optimal layouts for the shuffle-exchange graph and other networks
Leighton F., MIT Press, Cambridge, MA, 1983. Type: Book (9780262121040)
Mar 1 1985
Routing through a rectangle
Mehlhorn K. (ed), Preparata F. Journal of the ACM 33(1): 60-85, 1986. Type: Article
Sep 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy