We present deterministic upper and lower bounds on the slowdown required to simulate an (n,m)-PRAM on a variety of networks. The upper bounds are based on a novel scheme that exploits the splitting and combining of messages. Such a scheme can be implemented on an n-node d-dimensional mesh, with d constant, and on an n-leaf pruned butterfly, attaining the best worst-case slowdowns to date for such interconnections. Moreover, the one for the pruned butterfly is the first PRAM simulation scheme on an area-universal network. Finally, under the standard point-to-point assumption, we prove a bandwidth-based lower bound on the slowdown of any deterministic PRAM simulation on an arbitrary network, formulated in terms of its decomposition tree
We present efficient emulations of the CRCW PRAM on a large class of processor interconnection netwo...
A simulation scheme for (n, m)-PRAM computation is devised, based on an interconnection network orga...
AbstractWe consider randomized simulations of shared memory on a distributed memory machine (DMM) wh...
AbstractWe present deterministic upper and lower bounds on the slowdown required to simulate an (n, ...
We present deterministic upper and lower bounds on the slowdown required to simulate an (n;m)- PRAM ...
This paper describes an improved scheme for PRAM simulation on the mesh. The simulation algorithm ac...
AbstractWe show a lower bound of Ω(min{log m, √n}) on the slowdown of any deterministic emulation of...
We present a constructive deterministic simulation of a PRAM with n processors and m = n^alpha; shar...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
This paper describes a scheme to implement a shared address space of size m on an n-node mesh, with ...
The problem of simulating a PRAM with $n$ processors and memory size $m \geq n$ on an $n$-node boun...
A deterministic scheme for the simulation of (n, m)-PRAM computation is devised. Each PRAM step is s...
Parallel Random Access Machine, PRAM, is the most popular abstract model of the parallel computation...
This paper studies relations between the parallel random access machine (pram) model, and the reconf...
The PRAM is a shared memory model of parallel computation which abstracts away from inessential engi...
We present efficient emulations of the CRCW PRAM on a large class of processor interconnection netwo...
A simulation scheme for (n, m)-PRAM computation is devised, based on an interconnection network orga...
AbstractWe consider randomized simulations of shared memory on a distributed memory machine (DMM) wh...
AbstractWe present deterministic upper and lower bounds on the slowdown required to simulate an (n, ...
We present deterministic upper and lower bounds on the slowdown required to simulate an (n;m)- PRAM ...
This paper describes an improved scheme for PRAM simulation on the mesh. The simulation algorithm ac...
AbstractWe show a lower bound of Ω(min{log m, √n}) on the slowdown of any deterministic emulation of...
We present a constructive deterministic simulation of a PRAM with n processors and m = n^alpha; shar...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
This paper describes a scheme to implement a shared address space of size m on an n-node mesh, with ...
The problem of simulating a PRAM with $n$ processors and memory size $m \geq n$ on an $n$-node boun...
A deterministic scheme for the simulation of (n, m)-PRAM computation is devised. Each PRAM step is s...
Parallel Random Access Machine, PRAM, is the most popular abstract model of the parallel computation...
This paper studies relations between the parallel random access machine (pram) model, and the reconf...
The PRAM is a shared memory model of parallel computation which abstracts away from inessential engi...
We present efficient emulations of the CRCW PRAM on a large class of processor interconnection netwo...
A simulation scheme for (n, m)-PRAM computation is devised, based on an interconnection network orga...
AbstractWe consider randomized simulations of shared memory on a distributed memory machine (DMM) wh...