AbstractWe present a simple algorithm for emulating an N-processor CROW PRAM on an N-ode butterfly. Each step of the PRAM is emulated in time O(log N) with high probability, using FIFO queues of size O(1) at each node. The only use of randomization is in selecting a hash function to distribute the shared address space of the PRAM onto the nodes of the butterfly. The routing itself is both deterministic and oblivious, and messages are combined without the use of associative memories or explicit sorting. As a corollary we improve the result of Pippenger by routing permutations with bounded queues in logarithmic time, without the possibility of deadlock. Besides being optimal, our algorithm has the advantage of extreme simplicity and is readil...
Parallel Random Access Machine, PRAM, is the most popular abstract model of the parallel computation...
AbstractIn PRAM emulations, universal hashing is a well-known method for distributing the address sp...
We present a constructive deterministic simulation of a PRAM with n processors and m = n^alpha; shar...
AbstractWe present a simple algorithm for emulating an N-processor CROW PRAM on an N-ode butterfly. ...
We present efficient emulations of the CRCW PRAM on a large class of processor interconnection netwo...
The present paper provides a comprehensive study of the following problem. Consider algorithms whic...
AbstractWe consider randomized simulations of shared memory on a distributed memory machine (DMM) wh...
The PRAM is a shared memory model of parallel computation which abstracts away from inessential engi...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
AbstractWe present deterministic upper and lower bounds on the slowdown required to simulate an (n, ...
AbstractAssume that a set U of memory locations is distributed among n memory modules, using some nu...
We present deterministic upper and lower bounds on the slowdown required to simulate an (n,m)-PRAM o...
We present deterministic upper and lower bounds on the slowdown required to simulate an (n;m)- PRAM ...
We present algorithms for the randomized simulation of a shared memory machine (PRAM) on a Distribut...
Abstract. The power of shared-memory in models of parallel computation is studied, and a novel distr...
Parallel Random Access Machine, PRAM, is the most popular abstract model of the parallel computation...
AbstractIn PRAM emulations, universal hashing is a well-known method for distributing the address sp...
We present a constructive deterministic simulation of a PRAM with n processors and m = n^alpha; shar...
AbstractWe present a simple algorithm for emulating an N-processor CROW PRAM on an N-ode butterfly. ...
We present efficient emulations of the CRCW PRAM on a large class of processor interconnection netwo...
The present paper provides a comprehensive study of the following problem. Consider algorithms whic...
AbstractWe consider randomized simulations of shared memory on a distributed memory machine (DMM) wh...
The PRAM is a shared memory model of parallel computation which abstracts away from inessential engi...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
AbstractWe present deterministic upper and lower bounds on the slowdown required to simulate an (n, ...
AbstractAssume that a set U of memory locations is distributed among n memory modules, using some nu...
We present deterministic upper and lower bounds on the slowdown required to simulate an (n,m)-PRAM o...
We present deterministic upper and lower bounds on the slowdown required to simulate an (n;m)- PRAM ...
We present algorithms for the randomized simulation of a shared memory machine (PRAM) on a Distribut...
Abstract. The power of shared-memory in models of parallel computation is studied, and a novel distr...
Parallel Random Access Machine, PRAM, is the most popular abstract model of the parallel computation...
AbstractIn PRAM emulations, universal hashing is a well-known method for distributing the address sp...
We present a constructive deterministic simulation of a PRAM with n processors and m = n^alpha; shar...