A variety of models have been proposed for the study of synchronous parallel computation. We review these models and study further some prototype problems. Within a spectrum of shared memory models, we show that $\log \log n$ is asymtotically optimal for $n$ processors to merge two sorted lists containing $n$ elements
AbstractThis paper provides a unifying mathematical proof which replaces a mechanical certification ...
Sorting algorithms based on successive merging of ordered subsequences are widely used, due to their...
Abstract. We give a parallel implementation of merge sort on a CREW PRAM that uses n processors and ...
AbstractA variety of models have been proposed for the study of synchronous parallel computation. Th...
AbstractThe problem of merging two sorted arrays A = (a1, a2, ..., an1) and B = (b1, b2, ..., bn2) i...
AbstractWe consider the problem of merging m disjoint ordered lists, each of size n⧸/m. We determine...
[[abstract]]In this paper, we shall show the lower bound of the number of k-sorters needed for a non...
We present an O(log(min(m,n,j))-time sequential algorithm to select the jth-smallest element of an a...
We propose a family of algorithms for efficiently merging on contemporary GPUs, so that each algorit...
Algorithms are considered for a multiprocessor ring consisting of a moderate number of processors, e...
Abstract. Merge sort is useful in sorting a great number of data pro-gressively, especially when the...
(eng) Cole presented a parallel merge sort for the PRAM model that performs in log n parallel steps ...
Abstract. The power of shared-memory in models of parallel computation is studied, and a novel distr...
The problem of merging two sequences of elements which are stored separately in two processing eleme...
The problem of merging two sequences of elements which are stored separately in two processing eleme...
AbstractThis paper provides a unifying mathematical proof which replaces a mechanical certification ...
Sorting algorithms based on successive merging of ordered subsequences are widely used, due to their...
Abstract. We give a parallel implementation of merge sort on a CREW PRAM that uses n processors and ...
AbstractA variety of models have been proposed for the study of synchronous parallel computation. Th...
AbstractThe problem of merging two sorted arrays A = (a1, a2, ..., an1) and B = (b1, b2, ..., bn2) i...
AbstractWe consider the problem of merging m disjoint ordered lists, each of size n⧸/m. We determine...
[[abstract]]In this paper, we shall show the lower bound of the number of k-sorters needed for a non...
We present an O(log(min(m,n,j))-time sequential algorithm to select the jth-smallest element of an a...
We propose a family of algorithms for efficiently merging on contemporary GPUs, so that each algorit...
Algorithms are considered for a multiprocessor ring consisting of a moderate number of processors, e...
Abstract. Merge sort is useful in sorting a great number of data pro-gressively, especially when the...
(eng) Cole presented a parallel merge sort for the PRAM model that performs in log n parallel steps ...
Abstract. The power of shared-memory in models of parallel computation is studied, and a novel distr...
The problem of merging two sequences of elements which are stored separately in two processing eleme...
The problem of merging two sequences of elements which are stored separately in two processing eleme...
AbstractThis paper provides a unifying mathematical proof which replaces a mechanical certification ...
Sorting algorithms based on successive merging of ordered subsequences are widely used, due to their...
Abstract. We give a parallel implementation of merge sort on a CREW PRAM that uses n processors and ...