Abstract. The power of shared-memory in models of parallel computation is studied, and a novel distributed data structure that eliminates the need for shared memory without significantly increasing the run time of the parallel computation is described. More specifically, it is shown how a complete network of processors can deterministically simulate one PRAM step in O(l~gn(loglogn)~) time when both models use n processors and the size of the PRAM’s shared memory is polynomial in n. (The best previously known upper bound was the trivial O(n)). It is established that this upper bound is nearly optimal, and it is proved that an on-line simulation of T PRAM steps by a complete network of processors requires a ( T(logn/loglogn)) time. A simple c...
The PRAM is a shared memory model of parallel computation which abstracts away from inessential engi...
The problem of simulating a PRAM with $n$ processors and memory size $m \geq n$ on an $n$-node boun...
Say that a parallel algorithm that uses p processors and N (>p) shared memory locations is given. Th...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
The present paper provides a comprehensive study of the following problem. Consider algorithms whic...
We present algorithms for the randomized simulation of a shared memory machine (PRAM) on a Distribut...
The authors describe a nonuniform deterministic simulation of PRAMs on module parallel computers (M...
AbstractIn this paper, we show that distributing the memory of a parallel computer and, thereby, dec...
There has been a great deal of interest recently in the development of general-purpose bridging mode...
AbstractAssume that a set U of memory locations is distributed among n memory modules, using some nu...
In this paper we present lower and upper bounds for the deterministic simulation of a Parallel Rando...
AbstractWe consider randomized simulations of shared memory on a distributed memory machine (DMM) wh...
Recent advances in microelectronics have brought closer to feasibility the construction of computer...
A model of computation based on random access machines operating in parallel and sharing a common m...
AbstractWe present deterministic upper and lower bounds on the slowdown required to simulate an (n, ...
The PRAM is a shared memory model of parallel computation which abstracts away from inessential engi...
The problem of simulating a PRAM with $n$ processors and memory size $m \geq n$ on an $n$-node boun...
Say that a parallel algorithm that uses p processors and N (>p) shared memory locations is given. Th...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
The present paper provides a comprehensive study of the following problem. Consider algorithms whic...
We present algorithms for the randomized simulation of a shared memory machine (PRAM) on a Distribut...
The authors describe a nonuniform deterministic simulation of PRAMs on module parallel computers (M...
AbstractIn this paper, we show that distributing the memory of a parallel computer and, thereby, dec...
There has been a great deal of interest recently in the development of general-purpose bridging mode...
AbstractAssume that a set U of memory locations is distributed among n memory modules, using some nu...
In this paper we present lower and upper bounds for the deterministic simulation of a Parallel Rando...
AbstractWe consider randomized simulations of shared memory on a distributed memory machine (DMM) wh...
Recent advances in microelectronics have brought closer to feasibility the construction of computer...
A model of computation based on random access machines operating in parallel and sharing a common m...
AbstractWe present deterministic upper and lower bounds on the slowdown required to simulate an (n, ...
The PRAM is a shared memory model of parallel computation which abstracts away from inessential engi...
The problem of simulating a PRAM with $n$ processors and memory size $m \geq n$ on an $n$-node boun...
Say that a parallel algorithm that uses p processors and N (>p) shared memory locations is given. Th...