AbstractAssume that a set U of memory locations is distributed among n memory modules, using some number a of hash functions h1,…,ha, randomly and independently drawn from a high-performance universal class of hash functions. Thus, each memory location has a copies. Consider the task of accessing b out of the a copies for each of given keys x1,…,xn ∈ U, b < a. The paper presents and analyses a simple process executing the above task on distributed memory machines (DMMs) with n processors. Efficient implementations are presented, implying - a simulation of an n-processor PRAM on an n-processor optical crossbar DMM with delay O(log log n),- a simulation as above on an arbitrary-DMM with delay O(log log nlog log log n),- an implementation of a...
This dissertation focuses on scalable parallel algorithms for irregular communication, random data a...
Abstract. A hash table is a representation of a set in a linear size data structure that supports co...
A hash table is a representation of a set in a linear size data structure that supports constanttime...
AbstractAssume that a set U of memory locations is distributed among n memory modules, using some nu...
We present algorithms for the randomized simulation of a shared memory machine (PRAM) on a Distribut...
The present paper provides a comprehensive study of the following problem. Consider algorithms which...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
AbstractWe consider randomized simulations of shared memory on a distributed memory machine (DMM) wh...
Consider algorithms which are designed for shared memory models of parallel computation in which pro...
In this paper we present lower and upper bounds for the deterministic simulation of a Parallel Rando...
This paper describes deterministic communication-efficient algorithms for performing random data acc...
Abstract. The power of shared-memory in models of parallel computation is studied, and a novel distr...
This paper studies relations between the parallel random access machine (pram) model, and the reconf...
AbstractIn PRAM emulations, universal hashing is a well-known method for distributing the address sp...
Say that a parallel algorithm that uses p processors and N (>p) shared memory locations is given. Th...
This dissertation focuses on scalable parallel algorithms for irregular communication, random data a...
Abstract. A hash table is a representation of a set in a linear size data structure that supports co...
A hash table is a representation of a set in a linear size data structure that supports constanttime...
AbstractAssume that a set U of memory locations is distributed among n memory modules, using some nu...
We present algorithms for the randomized simulation of a shared memory machine (PRAM) on a Distribut...
The present paper provides a comprehensive study of the following problem. Consider algorithms which...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
AbstractWe consider randomized simulations of shared memory on a distributed memory machine (DMM) wh...
Consider algorithms which are designed for shared memory models of parallel computation in which pro...
In this paper we present lower and upper bounds for the deterministic simulation of a Parallel Rando...
This paper describes deterministic communication-efficient algorithms for performing random data acc...
Abstract. The power of shared-memory in models of parallel computation is studied, and a novel distr...
This paper studies relations between the parallel random access machine (pram) model, and the reconf...
AbstractIn PRAM emulations, universal hashing is a well-known method for distributing the address sp...
Say that a parallel algorithm that uses p processors and N (>p) shared memory locations is given. Th...
This dissertation focuses on scalable parallel algorithms for irregular communication, random data a...
Abstract. A hash table is a representation of a set in a linear size data structure that supports co...
A hash table is a representation of a set in a linear size data structure that supports constanttime...