ACM Home Page
Please provide us with feedback. Feedback
AlphaSort: a RISC machine sort
Full text PdfPdf (1.17 MB)
Source International Conference on Management of Data archive
Proceedings of the 1994 ACM SIGMOD international conference on Management of data table of contents
Minneapolis, Minnesota, United States
Pages: 233 - 242  
Year of Publication: 1994
ISBN:0-89791-639-5
Also published in ...
Authors
Chris Nyberg  Digital Equipment Corporation, San Francisco Systems Center, 455 Market St, San Francisco, CA
Tom Barclay  Digital Equipment Corporation, San Francisco Systems Center, 455 Market St, San Francisco, CA
Zarka Cvetanovic  Digital Equipment Corporation, San Francisco Systems Center, 455 Market St, San Francisco, CA
Jim Gray  Digital Equipment Corporation, San Francisco Systems Center, 455 Market St, San Francisco, CA
Dave Lomet  Digital Equipment Corporation, San Francisco Systems Center, 455 Market St, San Francisco, CA
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 71,   Citation Count: 35
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/191839.191884
What is a DOI?

ABSTRACT

A new sort algorithm, called AlphaSort, demonstrates that commodity processors and disks can handle commercial batch workloads. Using Alpha AXP processors, commodity memory, and arrays of SCSI disks, AlphaSort runs the industry-standard sort benchmark in seven seconds. This beats the best published record on a 32-cpu 32-disk Hypercube by 8:1. On another benchmark, AlphaSort sorted more than a gigabyte in a minute.AlphaSort is a cache-sensitive memory-intensive sort algorithm. It uses file striping to get high disk bandwidth. It uses QuickSort to generate runs and uses replacement-selection to merge the runs. It uses shared memory multiprocessors to break the sort into subsort chores.Because startup times are becoming a significant part of the total time, we propose two new benchmarks: (1) Minutesort: how much can you sort in a minute, and (2) DollarSort: how much can you sort for a dollar.


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
 
4
5
 
6
Bitton, D., Design, Analysis and Implementation of Parallel External Sorting Algorithms, Ph.D. Thesis, U. Wisconsin, Madison, WI, 1981
 
7
 
8
Conner, W.M., Offset Value Coding, IBM Technical Disclosure Bulletin, V 20(7), Dec. 1977, pp. 2832-2837
 
9
 
10
Filgate, Bruce, "SCSI 3.5" 1.05 GB Disk Comparative Performance", Digital Storage Labs, Nov. 10 1992
 
11
Graefe, G., "Parallel external sorting in Volcano," U. Colorado Comp. Sci. Tech. Report 459, June 1990.
 
12
 
13
 
14
Kaivalya, D., The SPEC Benchmark Suite, Chapter 6 of The Benchmark Handbook for Database and Transaction Processing Systems, Second Edition, Chapter 6, Morgan Kaufmann, San Mateo, 1993.
 
15
 
16
 
17
Knuth, E.E., Sorting and Searching, The Art of Computer Programming, Addison Wesley, Reading, Ma., 1973.
 
18
 
19
Lorin, H. Sorting, Addison Wesley, Englewood Cliffs, NJ, 1974.
 
20
Salzberg, B., et al., "FastSort- An External Sort Using Parallel Processing", Proc. SIGMOD 1990, pp. 88-101.
 
21
Tsukerman, A., "FastSort- An External Sort Using Parallel Processing" Tandem Systems Review, V 3(4), Dec. 1986, pp. 57-72.
 
22
Weinberger, PJ., Private communication 1986.
 
23
Yamane, Y., Take, R. "Parallel Partition Sort for Database Machines", Database Machines and Knowledge Based Machines, Kitsuregawa and Tanaka eds., pp.: 1117-130. Klwar Academic Publishers, 1988.

CITED BY  35

Collaborative Colleagues:
Chris Nyberg: colleagues
Tom Barclay: colleagues
Zarka Cvetanovic: colleagues
Jim Gray: colleagues
Dave Lomet: colleagues