Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A logarithmic time sort for linear size networks
Reif J., Valiant L. Journal of the ACM34 (1):60-76,1987.Type:Article
Date Reviewed: Aug 1 1987

Fast communication is one of the fundamental problems of parallel computing on a fixed-connection network architecture, especially if physical limitations are imposed that the networks be wire- (edge-)sparse, have constant (or logarithmically growing) valence, and that each processor only has access to local information. The second author’s scheme [1] has the added advantage that the local algorithm is uniform for all processors and can be adapted to nonsynchronous networks. This scheme makes random choices to push information to intermediate nodes before they reach their final destination. Nevertheless, it is guaranteed to deliver information packets at their destinations within linear time with exponentially small probability of error.

The research of the paper exploits this algorithm together with two new procedures--SF (for key Splitter Finding) and SDR (Splitter-Directed Routing)--to achieve (essentially optimal) O(log N) sorting on cube-connected-cycle type networks, still with an exponentially low probability of error in a single run. Similar previous results [2] achieve optimal lower bounds on an expander network, but the authors also observe that their algorithm has constants “enormously” smaller (which, presumably, makes it more implementable) and uses a more versatile architecture.

Reviewer:  Max Garzon Review #: CR111425
1) Valiant, L. G.A scheme for fast parallel communication, SIAM J. Comput. 11 (1982), 350–361.
2) Leighton, T.Tight bounds on the complexity of parallel sorting, in Theory of computing. Proc. of the 16th annual ACM symposium (Washington, DC, April 30–May 2, 1984), ACM, New York, 1984, 71–80.
Bookmark and Share
 
Modes Of Computation (F.1.2 )
 
 
Nonnumerical Algorithms And Problems (F.2.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Modes Of Computation": Date
The complexity of problems on probabilistic, nondeterministic, and alternating decision trees
Manber U. (ed), Tompa M. Journal of the ACM 32(3): 720-732, 1985. Type: Article
Sep 1 1986
Sequential and parallel processing in depth search machines
Kapralski A., World Scientific Publishing Co., Inc., River Edge, NJ, 1994. Type: Book (9789810217167)
Jul 1 1995
The Feynman processor
Milburn G., Perseus Books, Cambridge, MA, 1998. Type: Book (9780738200163)
Nov 1 1998
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