ACM Home Page
Please provide us with feedback. Feedback
Asynchronous parallel disk sorting
Full text PdfPdf (270 KB)
Source ACM Symposium on Parallel Algorithms and Architectures archive
Proceedings of the fifteenth annual ACM symposium on Parallel algorithms and architectures table of contents
San Diego, California, USA
SESSION: Algorithms II table of contents
Pages: 138 - 148  
Year of Publication: 2003
ISBN:1-58113-661-7
Authors
Roman Dementiev  MPI Informatik, Saarbrücken, Germany
Peter Sanders  MPI Informatik, Saarbrücken, Germany
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 50,   Citation Count: 5
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/777412.777435
What is a DOI?

ABSTRACT

We develop an algorithm for parallel disk sorting, whose I/O cost approaches the lower bound and that guarantees almost perfect overlap between I/O and computation. Previous algorithms have either suboptimal I/O volume or cannot guarantee that I/O and computations can always be overlapped. We give an efficient implementation that can (at least) compete with the best practical implementations but gives additional performance guarantees. For the experiments we have configured a state of the art machine that can sustain full bandwidth I/O with eight disks and is very cost effective.


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
A. Aggarwal and J. S. Vitter. The input/output complexity of sorting and related problems.
3
 
4
 
5
6
7
 
8
9
 
10
A. Crauser and K. Mehlhorn. LEDA-SM a platform for secondary memory computations. Technical report, MPII, 2000. draft.
 
11
R. Dementiev and P. Sanders. Asynchronous parallel disk sorting. Technical Report MPI-I-2003-1-001, MPI Informatik, Germany, 2003.
 
12
13
 
14
 
15
16
17
18
19
 
20
C. Nyberg, C. Koester, and J. Gray. Nsort: A parallel sorting program for NUMA and SMP machines, 2000. http://www.ordinal.com/lit.html.
 
21
22
23
 
24
 
25
26
 
27
D. E. Vengroff. TPIE User Manual and Reference. Duke University, 1995. http://www.cs.duke.edu/ dev/tpie_home_page.html.
 
28
 
29
J. S. Vitter and E. A. M. Shriver. Algorithms for parallel memory, I: Two level memories. Algorithmica, 12(2/3):110--147, 1994.
 
30
J. Wyllie. SPsort: How to sort a terabyte quickly.


Collaborative Colleagues:
Roman Dementiev: colleagues
Peter Sanders: colleagues