Algorithms are considered for a multiprocessor ring consisting of a moderate number of processors, each with a large private memory. The data in the lists are distributed equally among the processor memories, with each processor holding a contiguous segment of the list. The process of merging the two lists is described in terms of lattice paths. Addition of symbolic polynomials is used as the prototypical merging application. Two algorithms are described for merging. Both move the list elements so that a standard sequential algorithm can be applied locally. The first shifts both lists simultaneously so as to achieve alignment. The second uses a variant of odd-even merging. The time complexity of the alignment operation is shown to be linear...
In this report we consider the problem of merging two sorted lists of m and n keys each in-place. We...
AbstractIn this note we describe a polynomial algorithm for solving a problem arising from the work ...
[[abstract]]Previous research work on parallel sorting and merging is reviewed. The topics covered i...
Algorithms are considered for a multiprocessor ring consisting of a moderate number of processors, e...
A linear list merging algorithm and its analysis is presented. Starting with n lists, each containin...
A variety of models have been proposed for the study of synchronous parallel computation. We review...
AbstractThe problem of merging two sorted arrays A = (a1, a2, ..., an1) and B = (b1, b2, ..., bn2) i...
An algorithm is presented to merge two subfiles of size n/2 each, stored in the left and the right h...
The problem of merging two sequences of elements which are stored separately in two processing eleme...
In this paper, we present several improvements in the parallelization of the in-place merge algorith...
The problem of merging two sequences of elements which are stored separately in two processing eleme...
Abstract. Merge sort is useful in sorting a great number of data pro-gressively, especially when the...
We propose a family of algorithms for efficiently merging on contemporary GPUs, so that each algorit...
AbstractA variety of models have been proposed for the study of synchronous parallel computation. Th...
We present an O(log(min(m,n,j))-time sequential algorithm to select the jth-smallest element of an a...
In this report we consider the problem of merging two sorted lists of m and n keys each in-place. We...
AbstractIn this note we describe a polynomial algorithm for solving a problem arising from the work ...
[[abstract]]Previous research work on parallel sorting and merging is reviewed. The topics covered i...
Algorithms are considered for a multiprocessor ring consisting of a moderate number of processors, e...
A linear list merging algorithm and its analysis is presented. Starting with n lists, each containin...
A variety of models have been proposed for the study of synchronous parallel computation. We review...
AbstractThe problem of merging two sorted arrays A = (a1, a2, ..., an1) and B = (b1, b2, ..., bn2) i...
An algorithm is presented to merge two subfiles of size n/2 each, stored in the left and the right h...
The problem of merging two sequences of elements which are stored separately in two processing eleme...
In this paper, we present several improvements in the parallelization of the in-place merge algorith...
The problem of merging two sequences of elements which are stored separately in two processing eleme...
Abstract. Merge sort is useful in sorting a great number of data pro-gressively, especially when the...
We propose a family of algorithms for efficiently merging on contemporary GPUs, so that each algorit...
AbstractA variety of models have been proposed for the study of synchronous parallel computation. Th...
We present an O(log(min(m,n,j))-time sequential algorithm to select the jth-smallest element of an a...
In this report we consider the problem of merging two sorted lists of m and n keys each in-place. We...
AbstractIn this note we describe a polynomial algorithm for solving a problem arising from the work ...
[[abstract]]Previous research work on parallel sorting and merging is reviewed. The topics covered i...