We present algorithms for the randomized simulation of a shared memory machine (PRAM) on a Distributed Memory Machine (DMM). In a PRAM, memory conflicts occur only through concurrent access to the same cell, whereas the memory of a DMM is divided into modules, one for each processor, and concurrent accesses to the same module create a conflict. The delay of a simulation is the time needed to simulate a parallel memory access of the PRAM. Any general simulation of an m processor PRAM on a n processor DMM will necessarily have delay at least m=n. A randomized simulation is called time-processor optimal if the delay is O(m=n) with high probability. Using a novel simulation scheme based on hashing we obtain a time-processor optimal simulation w...
AbstractDifferent models of concurrent-read, concurrent-write parallel random access machine (CRCW P...
A simulation scheme for (n, m)-PRAM computation is devised, based on an interconnection network orga...
The Parallel Random Access Machine, \de{PRAM}, is the dominant theoretical parallel computer model. ...
The present paper provides a comprehensive study of the following problem. Consider algorithms which...
AbstractWe consider randomized simulations of shared memory on a distributed memory machine (DMM) wh...
AbstractAssume that a set U of memory locations is distributed among n memory modules, using some nu...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
Parallel Random Access Machine, PRAM, is the most popular abstract model of the parallel computation...
The parallel random access machine (PRAM) is the most commonly used general-purpose machine model fo...
In this paper we present lower and upper bounds for the deterministic simulation of a Parallel Rando...
This paper studies relations between the parallel random access machine (pram) model, and the reconf...
Abstract: We present anovel approach to parallel computing, where (virtual) PRAM processors are repr...
We present a work-optimal randomized algorithm for simulating a shared memory machine (pram) on an o...
Abstract. The power of shared-memory in models of parallel computation is studied, and a novel distr...
We present a work-optimal randomized algorithm for simulating a shared memory machine (pram) on an o...
AbstractDifferent models of concurrent-read, concurrent-write parallel random access machine (CRCW P...
A simulation scheme for (n, m)-PRAM computation is devised, based on an interconnection network orga...
The Parallel Random Access Machine, \de{PRAM}, is the dominant theoretical parallel computer model. ...
The present paper provides a comprehensive study of the following problem. Consider algorithms which...
AbstractWe consider randomized simulations of shared memory on a distributed memory machine (DMM) wh...
AbstractAssume that a set U of memory locations is distributed among n memory modules, using some nu...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
Parallel Random Access Machine, PRAM, is the most popular abstract model of the parallel computation...
The parallel random access machine (PRAM) is the most commonly used general-purpose machine model fo...
In this paper we present lower and upper bounds for the deterministic simulation of a Parallel Rando...
This paper studies relations between the parallel random access machine (pram) model, and the reconf...
Abstract: We present anovel approach to parallel computing, where (virtual) PRAM processors are repr...
We present a work-optimal randomized algorithm for simulating a shared memory machine (pram) on an o...
Abstract. The power of shared-memory in models of parallel computation is studied, and a novel distr...
We present a work-optimal randomized algorithm for simulating a shared memory machine (pram) on an o...
AbstractDifferent models of concurrent-read, concurrent-write parallel random access machine (CRCW P...
A simulation scheme for (n, m)-PRAM computation is devised, based on an interconnection network orga...
The Parallel Random Access Machine, \de{PRAM}, is the dominant theoretical parallel computer model. ...