AbstractIn this paper, we show that distributing the memory of a parallel computer and, thereby, decreasing its granularity allows a reduction in the redundancy required to achieve polylog simulation time for each P-RAM step. Previously, realistic models of parallel computation assigned one memory module to each processor and, as a result, insisted on relatively coarse-grain memory. We propose, on the other hand, a more flexible, but equally valid model of computation, the distributed-memory, bounded-degree network (DMBDN) model. This model allows the use of fine-grain memory while maintaining the realism of a bounded-degree interconnection network. We describe a P-RAM simulation scheme, which is admitted under the DMBDN model, that exploit...
AbstractWe consider randomized simulations of shared memory on a distributed memory machine (DMM) wh...
The Parallel Random Access Machine, \de{PRAM}, is the dominant theoretical parallel computer model. ...
AbstractAssume that a set U of memory locations is distributed among n memory modules, using some nu...
AbstractIn this paper, we show that distributing the memory of a parallel computer and, thereby, dec...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
Abstract. The power of shared-memory in models of parallel computation is studied, and a novel distr...
The authors describe a nonuniform deterministic simulation of PRAMs on module parallel computers (M...
Say that a parallel algorithm that uses p processors and N (>p) shared memory locations is given. Th...
The present paper provides a comprehensive study of the following problem. Consider algorithms whic...
We present a constructive deterministic simulation of a PRAM with n processors and m = n^alpha; shar...
The problem of simulating a PRAM with $n$ processors and memory size $m \geq n$ on an $n$-node boun...
In this paper we present lower and upper bounds for the deterministic simulation of a Parallel Rando...
Recent advances in microelectronics have brought closer to feasibility the construction of computer...
A deterministic scheme for the simulation of (n, m)-PRAM computation is devised. Each PRAM step is s...
Block-wise access to data is a central theme in the design of efficient external memory (EM) algorit...
AbstractWe consider randomized simulations of shared memory on a distributed memory machine (DMM) wh...
The Parallel Random Access Machine, \de{PRAM}, is the dominant theoretical parallel computer model. ...
AbstractAssume that a set U of memory locations is distributed among n memory modules, using some nu...
AbstractIn this paper, we show that distributing the memory of a parallel computer and, thereby, dec...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
Abstract. The power of shared-memory in models of parallel computation is studied, and a novel distr...
The authors describe a nonuniform deterministic simulation of PRAMs on module parallel computers (M...
Say that a parallel algorithm that uses p processors and N (>p) shared memory locations is given. Th...
The present paper provides a comprehensive study of the following problem. Consider algorithms whic...
We present a constructive deterministic simulation of a PRAM with n processors and m = n^alpha; shar...
The problem of simulating a PRAM with $n$ processors and memory size $m \geq n$ on an $n$-node boun...
In this paper we present lower and upper bounds for the deterministic simulation of a Parallel Rando...
Recent advances in microelectronics have brought closer to feasibility the construction of computer...
A deterministic scheme for the simulation of (n, m)-PRAM computation is devised. Each PRAM step is s...
Block-wise access to data is a central theme in the design of efficient external memory (EM) algorit...
AbstractWe consider randomized simulations of shared memory on a distributed memory machine (DMM) wh...
The Parallel Random Access Machine, \de{PRAM}, is the dominant theoretical parallel computer model. ...
AbstractAssume that a set U of memory locations is distributed among n memory modules, using some nu...