We present several e cient algorithms for sorting on the uniform memory hierarchy (UMH), introduced by Alpern, Carter, and Feig, and its paral- lelization P-UMH.We give optimal and nearly-optimal algorithms for a wide range of bandwidth degradations, including a parsimonious algorithm for constant bandwidth. We also develop optimal sorting algorithms for all bandwidths for other versions of UMH and P-UMH, including natural restrictions we introduce called RUMH and P-RUMH, which more closely correspond to current programming languages
Abstract.We assume a parallel RAM model which allows both concurrent reads and concurrent writes of ...
We show that n integers in the range 1 : : n can be sorted stably on an EREW PRAM using O(t) time an...
This paper explores in a chronological way the concepts, structures, and algorithms that programmer...
We present several e cient algorithms for sorting on the uniform memory hierarchy (UMH), introduced ...
The memories of real life computers usually have a hierarchical structure with levels like registers...
In this paper we introduce parallel versions of two hierarchical memory models and give optimal algo...
We present an optimal algorithm for sorting n integers in the range [1, nc ] (for any constant c) fo...
Sorting is one of the most fundamental algorithmic kernels, used by a large fraction of computer app...
AbstractWe show that a unit-cost RAM with a word length ofwbits can sortnintegers in the range 0…2w−...
We show that a unit-cost RAM with a word length of $w$ bits can sort $n$ integers in the range $0\Tt...
The Parallel Disks Model (PDM) has been proposed to alleviate the I/O bottleneck that arises in the ...
Abstract. In this paper we study the problems of sorting and selection on the Distributed Memory Bus...
In this paper we present a simple parallel sorting algorithm and illustrate its application in gener...
Processors have become faster at a much quicker rate than memory access time, creating wide gap betw...
In this paper, we propose a taxonomy of parallel sorting that includes a broad range of array and f...
Abstract.We assume a parallel RAM model which allows both concurrent reads and concurrent writes of ...
We show that n integers in the range 1 : : n can be sorted stably on an EREW PRAM using O(t) time an...
This paper explores in a chronological way the concepts, structures, and algorithms that programmer...
We present several e cient algorithms for sorting on the uniform memory hierarchy (UMH), introduced ...
The memories of real life computers usually have a hierarchical structure with levels like registers...
In this paper we introduce parallel versions of two hierarchical memory models and give optimal algo...
We present an optimal algorithm for sorting n integers in the range [1, nc ] (for any constant c) fo...
Sorting is one of the most fundamental algorithmic kernels, used by a large fraction of computer app...
AbstractWe show that a unit-cost RAM with a word length ofwbits can sortnintegers in the range 0…2w−...
We show that a unit-cost RAM with a word length of $w$ bits can sort $n$ integers in the range $0\Tt...
The Parallel Disks Model (PDM) has been proposed to alleviate the I/O bottleneck that arises in the ...
Abstract. In this paper we study the problems of sorting and selection on the Distributed Memory Bus...
In this paper we present a simple parallel sorting algorithm and illustrate its application in gener...
Processors have become faster at a much quicker rate than memory access time, creating wide gap betw...
In this paper, we propose a taxonomy of parallel sorting that includes a broad range of array and f...
Abstract.We assume a parallel RAM model which allows both concurrent reads and concurrent writes of ...
We show that n integers in the range 1 : : n can be sorted stably on an EREW PRAM using O(t) time an...
This paper explores in a chronological way the concepts, structures, and algorithms that programmer...