| AlphaSort: a RISC machine sort |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 71, Citation Count: 35
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
Andrea C. Arpaci-Dusseau , Remzi H. Arpaci-Dusseau , David E. Culler , Joseph M. Hellerstein , David A. Patterson, Searching for the sorting record: experiences in tuning NOW-Sort, Proceedings of the SIGMETRICS symposium on Parallel and distributed tools, p.124-133, August 03-04, 1998, Welches, Oregon, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Adam Sweeney , Doug Doucette , Wei Hu , Curtis Anderson , Mike Nishimoto , Geoff Peck, Scalability in the XFS file system, Proceedings of the Annual Technical Conference on USENIX 1996 Annual Technical Conference, p.1-1, January 22-26, 1996, San Diego, CA
|
|
|
|
|
|
Naga Govindaraju , Jim Gray , Ritesh Kumar , Dinesh Manocha, GPUTeraSort: high performance graphics co-processor sorting for large database management, Proceedings of the 2006 ACM SIGMOD international conference on Management of data, June 27-29, 2006, Chicago, IL, USA
|
|
|
Jeffrey C. Mogul , Joel F. Bartlett , Robert N. Mayo , Amitabh Srivastava, Performance implications of multiple pointer sizes, Proceedings of the USENIX 1995 Technical Conference Proceedings on USENIX 1995 Technical Conference Proceedings, p.16-16, January 16-20, 1995, New Orleans, Louisiana
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|