Cole presented a parallel merge sort for the PRAM model that performs in log n parallel steps using n processors. He gave an algorithm for the CREW PRAM model for which the constant in the running time is small. He also gave a more complex version of the algorithm for the EREW PRAM; the constant factor in the running time is still moderate but not as small. In this paper we give an approach to implement Cole's parallel merge sort on a distributed memory architecture. Both, the CREW and the EREW algorithms have been considered. A data placement algorithm is presented as well as the associated data movements. Our proposition sorts n items using exactly n processors in log n parallel time. The constant in the running time is only one greater t...
A parallel sorting algorithm is presented for storage-efficient internal sorting on MIMD machines. T...
In this paper, we propose a taxonomy of parallel sorting that includes a broad range of array and f...
AbstractThe problem of merging two sorted arrays A = (a1, a2, ..., an1) and B = (b1, b2, ..., bn2) i...
Cole presented a parallel merge sort for the PRAM model that performs in log n parallel steps using ...
Abstract. We give a parallel implementation of merge sort on a CREW PRAM that uses n processors and ...
Abstract. Merge sort is useful in sorting a great number of data pro-gressively, especially when the...
We present an O(log(min(m,n,j))-time sequential algorithm to select the jth-smallest element of an a...
In this paper we present a simple parallel sorting algorithm and illustrate its application in gener...
In this paper we present a simple parallel sorting algorithm and illustrate two applications. The al...
The Parallel Disks Model (PDM) has been proposed to alleviate the I/O bottle-neck that arises in the...
AbstractA variety of models have been proposed for the study of synchronous parallel computation. Th...
Abstract – While merge sort is well-understood in parallel algorithms theory, relatively little is k...
Abstract. We consider the problem of sorting n numbers that contain only k distinct values. We prese...
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...
A parallel sorting algorithm is presented for storage-efficient internal sorting on MIMD machines. T...
In this paper, we propose a taxonomy of parallel sorting that includes a broad range of array and f...
AbstractThe problem of merging two sorted arrays A = (a1, a2, ..., an1) and B = (b1, b2, ..., bn2) i...
Cole presented a parallel merge sort for the PRAM model that performs in log n parallel steps using ...
Abstract. We give a parallel implementation of merge sort on a CREW PRAM that uses n processors and ...
Abstract. Merge sort is useful in sorting a great number of data pro-gressively, especially when the...
We present an O(log(min(m,n,j))-time sequential algorithm to select the jth-smallest element of an a...
In this paper we present a simple parallel sorting algorithm and illustrate its application in gener...
In this paper we present a simple parallel sorting algorithm and illustrate two applications. The al...
The Parallel Disks Model (PDM) has been proposed to alleviate the I/O bottle-neck that arises in the...
AbstractA variety of models have been proposed for the study of synchronous parallel computation. Th...
Abstract – While merge sort is well-understood in parallel algorithms theory, relatively little is k...
Abstract. We consider the problem of sorting n numbers that contain only k distinct values. We prese...
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...
A parallel sorting algorithm is presented for storage-efficient internal sorting on MIMD machines. T...
In this paper, we propose a taxonomy of parallel sorting that includes a broad range of array and f...
AbstractThe problem of merging two sorted arrays A = (a1, a2, ..., an1) and B = (b1, b2, ..., bn2) i...