Flashsort [RV83,86] and Samplesort [HC83] are related parallel sorting algorithms proposed in the literature. Both utilize a sophisticated randomized sampling technique to form a splitter set, but Samplesort distributes the splitter set to each processor while Flashsort uses splitter-directed routing. In this paper we present B-Flashsort, a new batched-routing variant of Flashsort designed to sort N>P values using P processors connected in a d-dimensional mesh and using constant space in addition to the input and output. The key advantage of the Flashsort approach over Samplesort is a decrease in memory requirements, by avoiding the broadcast of the splitter set to all processors. The practical advantage of B-Ftashsort over Flashsort is ...
Technical ReportWe introduce a new deterministic parallel sorting algorithm for distributed memory m...
The Parallel Disks Model (PDM) has been proposed to alleviate the I/O bottleneck that arises in the ...
We present a comparative study of implementations of the following sorting algorithms on the Parsyte...
Many sorting algorithms that perform well on uniformly distributed data suffer significant performan...
Previous schemes for sorting on general-purpose parallel machines have had to choose between poor lo...
We address the problem of sorting a large number N of keys on a MasPar MP-1 parallel SIMD machine of...
We address the problem of sorting a large number N of keys on a MasPar MP-1 parallel SIMD machine of...
Previous schemes for sorting on general-purpose parallel machines have had to choose between poor lo...
We show that sorting an input of size N = 0 2 can be performed by an 0 X 0 mesh-connected processor ...
This paper provides an overview of lower and upper bounds for mesh-connected processor networks. Mos...
Previous schemes for sorting on general-purpose parallel machines have had to choose between poor lo...
The Parallel Disks Model (PDM) has been proposed to alleviate the I/O bottle-neck that arises in the...
In this paper, we propose a taxonomy of parallel sorting that includes a broad range of array and f...
We show that sorting an input of size N = n superscript 2 can be performed by an n X n mesh-connect...
Sorting is one of the most fundamental algorithmic kernels, used by a large fraction of computer app...
Technical ReportWe introduce a new deterministic parallel sorting algorithm for distributed memory m...
The Parallel Disks Model (PDM) has been proposed to alleviate the I/O bottleneck that arises in the ...
We present a comparative study of implementations of the following sorting algorithms on the Parsyte...
Many sorting algorithms that perform well on uniformly distributed data suffer significant performan...
Previous schemes for sorting on general-purpose parallel machines have had to choose between poor lo...
We address the problem of sorting a large number N of keys on a MasPar MP-1 parallel SIMD machine of...
We address the problem of sorting a large number N of keys on a MasPar MP-1 parallel SIMD machine of...
Previous schemes for sorting on general-purpose parallel machines have had to choose between poor lo...
We show that sorting an input of size N = 0 2 can be performed by an 0 X 0 mesh-connected processor ...
This paper provides an overview of lower and upper bounds for mesh-connected processor networks. Mos...
Previous schemes for sorting on general-purpose parallel machines have had to choose between poor lo...
The Parallel Disks Model (PDM) has been proposed to alleviate the I/O bottle-neck that arises in the...
In this paper, we propose a taxonomy of parallel sorting that includes a broad range of array and f...
We show that sorting an input of size N = n superscript 2 can be performed by an n X n mesh-connect...
Sorting is one of the most fundamental algorithmic kernels, used by a large fraction of computer app...
Technical ReportWe introduce a new deterministic parallel sorting algorithm for distributed memory m...
The Parallel Disks Model (PDM) has been proposed to alleviate the I/O bottleneck that arises in the ...
We present a comparative study of implementations of the following sorting algorithms on the Parsyte...