Recent advances in microelectronics have brought closer to feasibility the construction of computers containing thousands (or more) of processing elements. This thesis addresses the question of effective utilization of such processing power. We study the computational complexity of synchronous paarallel computations using a model of computation based on random access machines operating in parallel and sharing a common memory, the P-RAM. Two main areas within the field of parallel computational complexity are investigated. First, we explore the power of the P-RAM model viewed as an abstract computing device. Later, we study techniques for developing efficient algorithms for parallel computers. We are able to give concise characteriz...
AbstractTwo “folk theorems” that permeate the parallel computation literature are reconsidered in th...
AbstractWe study the effect of limited communication throughput on parallel computation in a setting...
AbstractThis paper outlines a theory of parallel algorithms that emphasizes two crucial aspects of p...
In this thesis we examine some of the central problems in the theory of computational complexity, l...
AbstractWe propose a model, LPRAM, for parallel random access machines with local memory that captur...
The relative power of several computational models is considered. These models are the Turing machin...
A model of computation based on random access machines operating in parallel and sharing a common m...
AbstractWe study two classes of unbounded fan-in parallel computation, the standard one, based on un...
Abstract We present lower bounds for time needed to solve basic problems on three general-purpose mo...
170 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1988.In this thesis, we compare th...
We consider parallel random access machines (PRAM's) with p processors and distributed systems of ra...
We study the parallel complexity of three problems on concurrency: decision of firing sequences for ...
We present lower bounds for time needed to solve basic problems on three general-purpose models of p...
Abstract. The power of shared-memory in models of parallel computation is studied, and a novel distr...
In this paper we explore the computational complexity measure defined by running times of programs o...
AbstractTwo “folk theorems” that permeate the parallel computation literature are reconsidered in th...
AbstractWe study the effect of limited communication throughput on parallel computation in a setting...
AbstractThis paper outlines a theory of parallel algorithms that emphasizes two crucial aspects of p...
In this thesis we examine some of the central problems in the theory of computational complexity, l...
AbstractWe propose a model, LPRAM, for parallel random access machines with local memory that captur...
The relative power of several computational models is considered. These models are the Turing machin...
A model of computation based on random access machines operating in parallel and sharing a common m...
AbstractWe study two classes of unbounded fan-in parallel computation, the standard one, based on un...
Abstract We present lower bounds for time needed to solve basic problems on three general-purpose mo...
170 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1988.In this thesis, we compare th...
We consider parallel random access machines (PRAM's) with p processors and distributed systems of ra...
We study the parallel complexity of three problems on concurrency: decision of firing sequences for ...
We present lower bounds for time needed to solve basic problems on three general-purpose models of p...
Abstract. The power of shared-memory in models of parallel computation is studied, and a novel distr...
In this paper we explore the computational complexity measure defined by running times of programs o...
AbstractTwo “folk theorems” that permeate the parallel computation literature are reconsidered in th...
AbstractWe study the effect of limited communication throughput on parallel computation in a setting...
AbstractThis paper outlines a theory of parallel algorithms that emphasizes two crucial aspects of p...