This paper describes a scheme to implement a shared address space of size m on an n-node mesh, with m polynomial in n, where each mesh node hosts a processor and a memory module. At the core of the simulation is a hierarchical memory organization scheme (HMOS), which governs the distribution of the shared variables, each replicated into multiple copies, among the memory modules, through a cascade of bipartite graphs. Based on the expansion properties of such graphs, we devise a protocol that accesses any n-tuple of shared variables in worst-case time $O(n^{1/2+\eta})$, for any constant $\eta > 0$, using $O(1/\eta^{1.59})$ copies per variable, or in worst-case time O(n1/2 log n), using O(log1.59n ) copies per variable. In both cases the acce...
In this work an efficient model for parallel computing, called Shuffled Mesh (SM), is introduced. Th...
Recently, the mesh connected trees (MCT) network has been proposed asapossible architecture for para...
AbstractIn this paper, we show that distributing the memory of a parallel computer and, thereby, dec...
We present a constructive deterministic simulation of a PRAM with n processors and m = n^alpha; shar...
We present deterministic upper and lower bounds on the slowdown required to simulate an (n;m)- PRAM ...
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 o...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
We present an explicit memory organization scheme for ditributing M data items among N memory module...
AbstractWe present a simple algorithm for emulating an N-processor CROW PRAM on an N-ode butterfly. ...
This thesis studies the construction of expanding graphs and their applications to parallel computat...
[[abstract]]We propose a new processor allocation strategy that applies to any mesh system and recog...
Abstract. The power of shared-memory in models of parallel computation is studied, and a novel distr...
In this paper we deal with the granularity problem, that is, the problem of implementing a shared me...
The reconfigurable mesh (RN-MESH) can solve a large class of problems in constant time, including pr...
In this work an efficient model for parallel computing, called Shuffled Mesh (SM), is introduced. Th...
Recently, the mesh connected trees (MCT) network has been proposed asapossible architecture for para...
AbstractIn this paper, we show that distributing the memory of a parallel computer and, thereby, dec...
We present a constructive deterministic simulation of a PRAM with n processors and m = n^alpha; shar...
We present deterministic upper and lower bounds on the slowdown required to simulate an (n;m)- PRAM ...
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 o...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
We present an explicit memory organization scheme for ditributing M data items among N memory module...
AbstractWe present a simple algorithm for emulating an N-processor CROW PRAM on an N-ode butterfly. ...
This thesis studies the construction of expanding graphs and their applications to parallel computat...
[[abstract]]We propose a new processor allocation strategy that applies to any mesh system and recog...
Abstract. The power of shared-memory in models of parallel computation is studied, and a novel distr...
In this paper we deal with the granularity problem, that is, the problem of implementing a shared me...
The reconfigurable mesh (RN-MESH) can solve a large class of problems in constant time, including pr...
In this work an efficient model for parallel computing, called Shuffled Mesh (SM), is introduced. Th...
Recently, the mesh connected trees (MCT) network has been proposed asapossible architecture for para...
AbstractIn this paper, we show that distributing the memory of a parallel computer and, thereby, dec...