DocumentCode
692931
Title
Algorithms for high-throughput disk-to-disk sorting
Author
Sundar, Harshavardhan ; Malhotra, Dhairya ; Schulz, Karl W.
Author_Institution
Univ. of Texas at Austin, Austin, TX, USA
fYear
2013
fDate
17-22 Nov. 2013
Firstpage
1
Lastpage
10
Abstract
In this paper, we present a new out-of-core sort algorithm, designed for problems that are too large to fit into the aggregate RAM available on modern supercomputers. We analyze the performance including the cost of IO and demonstrate the fastest (to the best of our knowledge) reported throughput using the canonical sortBenchmark on a general-purpose, production HPC resource running Lustre. By clever use of available storage and a formulation of asynchronous data transfer mechanisms, we are able to almost completely hide the computation (sorting) behind the IO latency. This latency hiding enables us to achieve comparable execution times, including the additional temporary IO required, between a large sort problem (5TB) run as a single, in-RAM sort and our out-of-core approach using 1/10th the amount of RAM. In our largest run, sorting 100TB of records using 1792 hosts, we achieved an end-to-end throughput of 1.24TB/min using our general-purpose sorter, improving on the current Daytona record holder by 65%.
Keywords
parallel algorithms; parallel memories; sorting; 5TB; IO latency; asynchronous data transfer mechanisms; canonical sortBenchmark; general-purpose sorter; high-throughput disk-to-disk sorting; in-RAM sort; large sort problem; latency hiding; modern supercomputers; out-of-core sort algorithm; production HPC resource running Lustre; Abstracts; Algorithm design and analysis; Computer architecture; Radio access networks; Out-of-Core Algorithms; Parallel Algorithms; Sorting; asynchronous methods; distributed-memory parallelism; hypercube; quicksort; samplesort; shared-memory parallelism;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing, Networking, Storage and Analysis (SC), 2013 International Conference for
Conference_Location
Denver, CO
Print_ISBN
978-1-4503-2378-9
Type
conf
DOI
10.1145/2503210.2503259
Filename
6877526
Link To Document