The k-merge problem, given a collection of k, (2 k n), sorted sequences of total length n, asks to merge them into a new sorted sequence. The main contribution of this work is to propose simple and intuitive work-time optimal algorithms for the k-merge problem on two PRAM models. Specifically, our k-merge algorithms perform O(n log k) work and run in O(log n) time on the EREW-PRAM and in O(log log n+log k) time on the CREW-PRAM, respectively.
[[abstract]]We design a cost-optimal algorithm for managing a parallel heap on an exclusive-read exc...
In this paper we show how to stably merge two sequences A and B of sizes m and n, m n, respectivel...
We show non-trivial lower bounds for several prefix problems in the CRCW PRAM model. Our main result...
We investigate the complexity of merging sequences of small integers on the EREW PRAM. Our most surp...
We present an O(log(min(m,n,j))-time sequential algorithm to select the jth-smallest element of an a...
AbstractThe problem of merging two sorted arrays A = (a1, a2, ..., an1) and B = (b1, b2, ..., bn2) i...
Abstract. We give a parallel implementation of merge sort on a CREW PRAM that uses n processors and ...
Cole presented a parallel merge sort for the PRAM model that performs in log n parallel steps using ...
[[abstract]]In this paper, we shall show the lower bound of the number of k-sorters needed for a non...
Abstract. We consider the problem of sorting n numbers that contain only k distinct values. We prese...
We consider the Renaming Problem, a basic processing step in string algorithms, for which we give a ...
We investigate the worst case complexity regarding the number of comparisons for a simple and stable...
A variety of models have been proposed for the study of synchronous parallel computation. We review...
Rajasekaran and Reif considered the problem of sorting n integers, each in the range {l,..., n}, in ...
We study fundamental comparison problems on strings of characters, equipped with the usual lexicogra...
[[abstract]]We design a cost-optimal algorithm for managing a parallel heap on an exclusive-read exc...
In this paper we show how to stably merge two sequences A and B of sizes m and n, m n, respectivel...
We show non-trivial lower bounds for several prefix problems in the CRCW PRAM model. Our main result...
We investigate the complexity of merging sequences of small integers on the EREW PRAM. Our most surp...
We present an O(log(min(m,n,j))-time sequential algorithm to select the jth-smallest element of an a...
AbstractThe problem of merging two sorted arrays A = (a1, a2, ..., an1) and B = (b1, b2, ..., bn2) i...
Abstract. We give a parallel implementation of merge sort on a CREW PRAM that uses n processors and ...
Cole presented a parallel merge sort for the PRAM model that performs in log n parallel steps using ...
[[abstract]]In this paper, we shall show the lower bound of the number of k-sorters needed for a non...
Abstract. We consider the problem of sorting n numbers that contain only k distinct values. We prese...
We consider the Renaming Problem, a basic processing step in string algorithms, for which we give a ...
We investigate the worst case complexity regarding the number of comparisons for a simple and stable...
A variety of models have been proposed for the study of synchronous parallel computation. We review...
Rajasekaran and Reif considered the problem of sorting n integers, each in the range {l,..., n}, in ...
We study fundamental comparison problems on strings of characters, equipped with the usual lexicogra...
[[abstract]]We design a cost-optimal algorithm for managing a parallel heap on an exclusive-read exc...
In this paper we show how to stably merge two sequences A and B of sizes m and n, m n, respectivel...
We show non-trivial lower bounds for several prefix problems in the CRCW PRAM model. Our main result...