ACM Home Page
Please provide us with feedback. Feedback
A taxonomy of parallel sorting
Full text PdfPdf (2.58 MB)
Source ACM Computing Surveys (CSUR) archive
Volume 16 ,  Issue 3  (September 1984) table of contents
Pages: 287 - 318  
Year of Publication: 1984
ISSN:0360-0300
Authors
Dina Bitton  Weizmann Institute, Rehovot, Israel
David J. DeWitt  Univ. of Wisconsin, Madison
David K. Hsaio  The Ohio State Univ., Columbus
Jaishankar Menon  The Ohio State Univ., Columbus
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 130,   Citation Count: 30
Additional Information:

references   cited by   index terms   review   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/2514.2516
What is a DOI?

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
ALEKSEYEV, V. E. 1969. On certain algorithms for sorting with minimal memory. K~bernettca 5, 5.~
3
 
4
BATCHER, K. E. 1968. Sorting networks and their applications. In Proceedings of the 1968 Spring Joint Computer Conference (Atlantic City, N.J., Apr. 30-May 2), vol. 32. AFIPS Press, Reston, Va., pp. 307-314.
 
5
BAUDET, G., ANO STEVENSON, D. 1978. Optimal sorting algorithms for parallel computers. IEEE Trans. Comput. C-27, 1 (Jan.).
 
6
BENTLEY, J. L., AND KUNG, H. T. 1979. A tree machine for searching problems. In Proceedmgs of the 1979 Internattonal Conference on Parallel Processmg (Aug.).
 
7
BILARDi, G., AND PREPARATA, F. P. 1983. A miramum area VLSI architecture for O(log n) time sorting. TR-1006, Computer Science Department, Univ. of illinois at Urbana-Champalgn (Nov.).
8
 
9
BiTTON-FRIEDLAND, D. 1982. Design, analysis and implementation of parallel external sorting algorithms. Ph.D. &ssertation, TR464, Computer Science Department, Univ. of Wmconsin, Madison (Jan.).
10
 
11
BRYANT, R. 1980. External sorting m a layered storage architecture. Lecture. IBM Research Center, Yorktown Heights, N.Y.
 
12
CHEN, T C., LUM, V. Y., AND TUNG, C. 1978. The rebound sorter: An efficient sort engine for large files. In Proceedings of the 4th Internatwnal Conference on Very Large Data Bases (West Berlin, FRG, Sept. 13-15). IEEE, New York, 312-318.
 
13
CHUNG, K., LuccIo, F., AND WONG, C. K. 1980. On the complexity of sorting in magnetic bubble memory systems. IEEE Trans. Comput. C-29 (July).
14
15
 
16
FENG, T.-Y. 1981. A survey of interconnection networks. Computer 14, 12 (Dec.).
 
17
FmUSURN, J. P., AND F~NKrL, R. A. 1982. Quotient networks. IEEE Trans Comput C-31, 4 (Apr.).
18
19
 
20
HslAo, D. C., AND MENON, M. J. 1980. Parallel record-sorting methods for hardware realization. Tech. Rep. OSU-CISRC-TR-80-7, Computer and Science Information Dept., Ohio State Univ., Columbus, Ohio (July).
 
21
KNUTH, D. E. 1973. Sorting and searching. In The Art of Computer Prograrnrn~ng, vol. 3 Addmon- Wesley, Reading, Mass
 
22
KUMAR, M., AND HIRSCHBERG, D. S. 1983. An efficient implementation of Batcher's odd-even merge algorithm and its application in parallel sorting schemes. IEEE Trans Comput C-32 (Mar.).
 
23
LEE, D. T., CHANG, H., AND WONG, K. 1981. An onchip compare/steer bubble sorter. IEEE Trans Comput. C-30 (June).
 
24
LEILICH, H. O., STmGE, G, Argo ZEIOLER, H. C. 1978. A search processor for database management systems. In Proceedings of the 4th Conference on Very Large Databases (West Berlin, FRG, Sept. 13-15) IEEE, New York, pp. 280-287.
 
25
26
 
27
NASSlMI, D., ANO SAHNI, S. 1979. Bitomc sort on a mesh connected parallel computer, iEEE Trans. Comput C-27, 1 (Jan.).
 
28
NASSlMI, D., ANO SAHNL S. 1982. Parallel algorithms to set up the Benes permutation network. IEEE Trans Comput. C-31, 2 (Feb.).
 
29
PEASE, M. C. 1977. The indirect binary n-cube microprocessor array. IEEE Trans Comput C-26, 5 (May).
 
30
PREPARATA, F. P. 1978. New parallel sorting schemes. IEEE Trans. Comput. C-27, 7 (July).
 
31
PREPARATA, F. P., AND VUILLEMIN, j. 1979. The cube-connected-cycles. In Proceedings of the 20th Symposium on Foundations of Computer Science.
32
 
33
SHILOACtl, ~, AND VISHKIN, U. 1981. Finding the maximum, merging and sorting in a parallel computation model. J Algortthrns 2, 1 (Mar.).
34
 
35
SIEGEL, $. J. 1979. Interconnection networks for SIMD machines. IEEE Comput 12, 6 (June).
 
36
STONE, $. S. 1971 Parallel processing with the perfect shuffle IEEE Trans Cornput C-20, 2 (Feb.).
 
37
 
38
THOMPSON, C. D. 1983. The VLSI complexity of sorting. IEEE Trans Comput C-32, 12 (Dec.).
39
 
40
VALIANT, L G. 1975 Parallehsm in comparison problems. SIAM J Cornput 3, 4 (Sept.).
 
41
VAN VOORHIS, D. C. 1971. On sorting networks. Ph.D. dissertation, Computer Science Dept., Stanford Umv, Stanford, Calif.
 
42
VISHKIN U. 1981 Synchronized parallel computation. Ph.D. dissertation, Computer Science Dept., Technion--israel Institute of Technology, Halfa, Israel.
 
43
YASUURA, H., TAKAGI, N., AND YAJIMA, S 1982. The parallel enumeration sorting scheme for VLSI. IEEE Trans Comput C-31, 12 (Dec.).

CITED BY  30


REVIEW

"Colin Whitby-Strevens : Reviewer"

The dry-sounding title belies an excellent survey paper. The paper clarifies parallel sorting techniques into those implemented on sorting networks, those implemented on shared-memory multiprocessors, and those implemented on file stores. Also d  more...

Collaborative Colleagues:
Dina Bitton: colleagues
David J. DeWitt: colleagues
David K. Hsaio: colleagues
Jaishankar Menon: colleagues