ACM Home Page
Please provide us with feedback. Feedback
Fast parallel sorting algorithms
Full text PdfPdf (481 KB)
Source
Communications of the ACM archive
Volume 21 ,  Issue 8  (August 1978) table of contents
Pages: 657 - 661  
Year of Publication: 1978
ISSN:0001-0782
Author
D. S. Hirschberg  Rice Univ., Houston, TX
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 44,   Downloads (12 Months): 354,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/359576.359582
What is a DOI?

ABSTRACT

A parallel bucket-sort algorithm is presented that requires time O(log n) and the use of n processors. The algorithm makes use of a technique that requires more space than the product of processors and time. A realistic model is used in which no memory contention is permitted. A procedure is also presented to sort n numbers in time O(k log n) using n1+1/k processors, for k an arbitrary integer. The model of computation for this procedure permits simultaneous fetches from the same memory location.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
Batcher, K.E. Sorting networks and their applications. Proc. AFIPS 1968 SJCC, Vol. 32, AFIPS Press, Montvale, N.J., pp. 307-314.
4
 
5
Csansky, L. Fast parallel matrix inversion algorithms. Proc. 16th Annual Symp. on Foundations of Comptr. Sci., IEEE, Berkeley, Calif., Oct. 1975, pp. 11-12.
6
 
7
Flynn, M.J. Very high-speed computing systems, Proc. IEEE 54 (Dec. 1966), 1901-1909.
8
9
 
10
 
11
12
13
 
14
Munro, I., and Paterson, M. Optimal algorithms for parallel polynomial evaluation, J. Comptr. Syst. Sci. 7 (1973), 189-198.
15
 
16
Stone, H.S. Parallel processing with the perfect shuffle. IEEE Trans. Comptrs. C-20 (1971), 153-161.
17
 
18
Valiant, L.G. Parallelism in comparison problems. SIAM J. Comping. 4, 3 (Sept. 1975), 348-355.

CITED BY  17