Integer sorting is a subclass of the sorting problem where the elements have integer values and the largest element is polynomially bounded in the number of elements to be sorted. It is useful for applications in which the size of the maximum value of element to be sorted is bounded. In this paper, we present a new distributed radix-sort algorithm for integer sorting. The structure of our algorithm is similar to radix sort except that it typically requires less number of communication phases. We present experimental results for our algorithm on two distributed memory multiprocessors, the Intel Paragon and the Thinking machine CM-5. These results are compared with two other well known practical parallel sorting algorithms based on radix sort...
It is well known that n integers in the range [1, n c] can be sorted in O(n) time in the RAM model u...
Sorting is one of the most fundamental algorithmic kernels, used by a large fraction of computer app...
In this paper, we propose a taxonomy of parallel sorting that includes a broad range of array and f...
Integer sorting is a subclass of the sorting problem where the elements have integer values and the ...
This electronic version was submitted by the student author. The certified thesis is available in th...
We have designed a radix sort algorithm for vector multiprocessors and have implemented the algorith...
The explotation of data locality in parallel computers is paramount to reduce the memory trac and co...
Sorting algorithms are the deciding factor for the performance of common operations such as removal ...
We present a fast radix sorting algorithm that builds upon a microarchitecture-aware variant of coun...
We consider the often-studied problem of sorting, for a parallel computer. Given an input array dis...
It is well known that n integers in the range [1, nc] can be sorted in O(n) time in the RAM model us...
We present an optimal algorithm for sorting n integers in the range [1, nc ] (for any constant c) fo...
Many sorting algorithms that perform well on uniformly distributed data suffer significant performan...
We show that n integers in the range 1 : : n can be sorted stably on an EREW PRAM using O(t) time an...
Previous schemes for sorting on general-purpose parallel machines have had to choose between poor l...
It is well known that n integers in the range [1, n c] can be sorted in O(n) time in the RAM model u...
Sorting is one of the most fundamental algorithmic kernels, used by a large fraction of computer app...
In this paper, we propose a taxonomy of parallel sorting that includes a broad range of array and f...
Integer sorting is a subclass of the sorting problem where the elements have integer values and the ...
This electronic version was submitted by the student author. The certified thesis is available in th...
We have designed a radix sort algorithm for vector multiprocessors and have implemented the algorith...
The explotation of data locality in parallel computers is paramount to reduce the memory trac and co...
Sorting algorithms are the deciding factor for the performance of common operations such as removal ...
We present a fast radix sorting algorithm that builds upon a microarchitecture-aware variant of coun...
We consider the often-studied problem of sorting, for a parallel computer. Given an input array dis...
It is well known that n integers in the range [1, nc] can be sorted in O(n) time in the RAM model us...
We present an optimal algorithm for sorting n integers in the range [1, nc ] (for any constant c) fo...
Many sorting algorithms that perform well on uniformly distributed data suffer significant performan...
We show that n integers in the range 1 : : n can be sorted stably on an EREW PRAM using O(t) time an...
Previous schemes for sorting on general-purpose parallel machines have had to choose between poor l...
It is well known that n integers in the range [1, n c] can be sorted in O(n) time in the RAM model u...
Sorting is one of the most fundamental algorithmic kernels, used by a large fraction of computer app...
In this paper, we propose a taxonomy of parallel sorting that includes a broad range of array and f...