AbstractWe describe a number of algorithms for the model for parallel computation called parallel alternating-direction access machine (padam). This model has the memory modules of the global memory arranged as a two-dimensional array, with each processor assigned to a row and a column, the processors can switch synchronously between row and column access modes. We study the issues of inter-processor communication and of efficient use of memory on the padam, and develop: an optimal routing scheme among memory modules, algorithms enhancing random access of processors to all memory blocks, and general simulations of shared memory machines. Finally, we present optimal algorithms for the problems of selection, merging, and sorting
In an effort to develop more realistic models of computation, we introduce several asynchronous shar...
The arrival multi-core processors or chip multiprocessors (CMP) operated with symmetrical multiproce...
Recent advances in microelectronics have brought closer to feasibility the construction of computer...
AbstractWe describe a number of algorithms for the model for parallel computation called parallel al...
This paper describes a number of algorithms for the model for parallel computation called Parallel A...
. This paper presents a theoretical study of a model of parallel computations called Parallel Altern...
Routing problems are studied for the Parallel Alternating-Direction Access Machine. The goal is to i...
Consider algorithms which are designed for shared memory models of parallel computation in which pro...
The present paper provides a comprehensive study of the following problem. Consider algorithms which...
Say that a parallel algorithm that uses p processors and N (>p) shared memory locations is given. Th...
AbstractAssume that a set U of memory locations is distributed among n memory modules, using some nu...
This dissertation focuses on scalable parallel algorithms for irregular communication, random data a...
AbstractIn this paper, we survey many of the approaches that have been proposed for solving communic...
AbstractWe present a simple algorithm for emulating an N-processor CROW PRAM on an N-ode butterfly. ...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
In an effort to develop more realistic models of computation, we introduce several asynchronous shar...
The arrival multi-core processors or chip multiprocessors (CMP) operated with symmetrical multiproce...
Recent advances in microelectronics have brought closer to feasibility the construction of computer...
AbstractWe describe a number of algorithms for the model for parallel computation called parallel al...
This paper describes a number of algorithms for the model for parallel computation called Parallel A...
. This paper presents a theoretical study of a model of parallel computations called Parallel Altern...
Routing problems are studied for the Parallel Alternating-Direction Access Machine. The goal is to i...
Consider algorithms which are designed for shared memory models of parallel computation in which pro...
The present paper provides a comprehensive study of the following problem. Consider algorithms which...
Say that a parallel algorithm that uses p processors and N (>p) shared memory locations is given. Th...
AbstractAssume that a set U of memory locations is distributed among n memory modules, using some nu...
This dissertation focuses on scalable parallel algorithms for irregular communication, random data a...
AbstractIn this paper, we survey many of the approaches that have been proposed for solving communic...
AbstractWe present a simple algorithm for emulating an N-processor CROW PRAM on an N-ode butterfly. ...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
In an effort to develop more realistic models of computation, we introduce several asynchronous shar...
The arrival multi-core processors or chip multiprocessors (CMP) operated with symmetrical multiproce...
Recent advances in microelectronics have brought closer to feasibility the construction of computer...