In this paper we deal with the granularity problem, that is, the problem of implementing a shared memory in a distributed system where n processors are connected to n memory modules through a complete network (Module Parallel Computer). We present a memory organization scheme where m=O(n^2) variables, each replicated into a 2c \u2014 1 copies (for constant c), are evenly distributed among the n modules, so that a suitable access protocol allows any set of at most n distinct read/write operations to be performed by the processors in O(sqrt(n)) parallel steps in the worst case. The well known strategy based on multiple copies is needed to avoid the worst-case O(n)-time, since only a majority of the copies of each variable need be accessed for...
We present algorithms for the transportation of data in parallel and distributed systems that would ...
We present a constructive deterministic simulation of a PRAM with n processors and m = n^alpha; shar...
[[abstract]]We design a cost-optimal algorithm for managing a parallel heap on an exclusive-read exc...
Consider algorithms which are designed for shared memory models of parallel computation in which pro...
This paper describes a scheme to implement a shared address space of size m on an n-node mesh, with ...
We present an explicit memory organization scheme for ditributing M data items among N memory module...
AbstractAssume that a set U of memory locations is distributed among n memory modules, using some nu...
Abstract. The power of shared-memory in models of parallel computation is studied, and a novel distr...
This paper describes a number of optimizations that can be used to support the efficient execution o...
This paper investigates the design of parallel algorithmic strategies that address the efficient use...
In this paper we present several algorithms for performing all-to-many personalized communication on...
The following file distribution problem is considered: Given a network of processors repre-sented by...
We address the problem of organizing a set T of shared data into the memory modules of a Distributed...
Granularity control is a method to improve parallel execution performance by limiting excessive para...
The optimization of memory hierarchy involves the selection of types and sizes of memory devices suc...
We present algorithms for the transportation of data in parallel and distributed systems that would ...
We present a constructive deterministic simulation of a PRAM with n processors and m = n^alpha; shar...
[[abstract]]We design a cost-optimal algorithm for managing a parallel heap on an exclusive-read exc...
Consider algorithms which are designed for shared memory models of parallel computation in which pro...
This paper describes a scheme to implement a shared address space of size m on an n-node mesh, with ...
We present an explicit memory organization scheme for ditributing M data items among N memory module...
AbstractAssume that a set U of memory locations is distributed among n memory modules, using some nu...
Abstract. The power of shared-memory in models of parallel computation is studied, and a novel distr...
This paper describes a number of optimizations that can be used to support the efficient execution o...
This paper investigates the design of parallel algorithmic strategies that address the efficient use...
In this paper we present several algorithms for performing all-to-many personalized communication on...
The following file distribution problem is considered: Given a network of processors repre-sented by...
We address the problem of organizing a set T of shared data into the memory modules of a Distributed...
Granularity control is a method to improve parallel execution performance by limiting excessive para...
The optimization of memory hierarchy involves the selection of types and sizes of memory devices suc...
We present algorithms for the transportation of data in parallel and distributed systems that would ...
We present a constructive deterministic simulation of a PRAM with n processors and m = n^alpha; shar...
[[abstract]]We design a cost-optimal algorithm for managing a parallel heap on an exclusive-read exc...