We consider the problem of generating random permutations with the uniform distribution. That is, we require that for an arbitrary permutation of n elements, with probability 1=n! the machine halts with the ith output cell containing (i), for 1 i n. We study this problem on two models of parallel computations: the CREW PRAM and the EREW PRAM. The main result of the paper is an algorithm for generating random permutations that runs in O(log log n) time and uses O(n 1+o(1) ) processors on the CREW PRAM. This is the first o(log n)-time CREW PRAM algorithm for this problem. On the EREW PRAM we present a simple algorithm that generates a random permutation in time O(log n) using n processors and O(n) space. This algorithm outpe...
Let R = {R1,R2,....,RM} be an ordered set of M elements where Ri<Rj whenever i<j. Let π be the set o...
This paper studies relations between the parallel random access machine (pram) model, and the reconf...
Many papers on parallel random permutation algorithms assume the input size n to be a power of two a...
International audienceWe tackle the feasibility and efficiency of two new parallel algorithms that s...
Abstract. Random networks are widely used for modeling and analyz-ing complex processes. Many mathem...
We consider the problem of designing a simple, oblivious scheme to generate (almost) random permutat...
A simulation scheme for (n, m)-PRAM computation is devised, based on an interconnection network orga...
Abstract—Random networks are widely used for modeling and analyzing complex processes. Many mathemat...
We present algorithms for the randomized simulation of a shared memory machine (PRAM) on a Distribut...
AbstractWe present a simple algorithm for emulating an N-processor CROW PRAM on an N-ode butterfly. ...
An algorithm is given for routing in permutation networks-that is, for computing the switch settings...
Random networks are frequently generated, for example, to investigate the effects of model parameter...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
We address the problem of sorting n integers each in the range {l, ... ,m}, for m = n to the O(l), i...
The present paper provides a comprehensive study of the following problem. Consider algorithms which...
Let R = {R1,R2,....,RM} be an ordered set of M elements where Ri<Rj whenever i<j. Let π be the set o...
This paper studies relations between the parallel random access machine (pram) model, and the reconf...
Many papers on parallel random permutation algorithms assume the input size n to be a power of two a...
International audienceWe tackle the feasibility and efficiency of two new parallel algorithms that s...
Abstract. Random networks are widely used for modeling and analyz-ing complex processes. Many mathem...
We consider the problem of designing a simple, oblivious scheme to generate (almost) random permutat...
A simulation scheme for (n, m)-PRAM computation is devised, based on an interconnection network orga...
Abstract—Random networks are widely used for modeling and analyzing complex processes. Many mathemat...
We present algorithms for the randomized simulation of a shared memory machine (PRAM) on a Distribut...
AbstractWe present a simple algorithm for emulating an N-processor CROW PRAM on an N-ode butterfly. ...
An algorithm is given for routing in permutation networks-that is, for computing the switch settings...
Random networks are frequently generated, for example, to investigate the effects of model parameter...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
We address the problem of sorting n integers each in the range {l, ... ,m}, for m = n to the O(l), i...
The present paper provides a comprehensive study of the following problem. Consider algorithms which...
Let R = {R1,R2,....,RM} be an ordered set of M elements where Ri<Rj whenever i<j. Let π be the set o...
This paper studies relations between the parallel random access machine (pram) model, and the reconf...
Many papers on parallel random permutation algorithms assume the input size n to be a power of two a...