We present a novel approach to parallel computing, where (virtual) PRAM processors are represented as light-weight threads, and each physical processor is capable of managing several threads. Instead of moving read and write requests, and replies between processor&memory pairs (and caches), we move the light-weight threads. Consequently, the processor load balancing problem reduces to the problem of producing evenly distributed memory references. In PRAM computations, this can be achieved by properly hashing the shared memory into the processor&memory pairs. We describe the idea of moving threads, and show that the moving threads framework provides a natural validation for Brent's theorem in work-optimal PRAM simulation situations on mesh o...
This paper describes an improved scheme for PRAM simulation on the mesh. The simulation algorithm ac...
The authors describe a nonuniform deterministic simulation of PRAMs on module parallel computers (M...
This paper studies relations between the parallel random access machine (pram) model, and the reconf...
Abstract: We present anovel approach to parallel computing, where (virtual) PRAM processors are repr...
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 PRAM is a shared memory model of parallel computation which abstracts away from inessential engi...
We present a constructive deterministic simulation of a PRAM with n processors and m = n^alpha; shar...
We show how to implement an -processor EREW PRAM workoptimally on a 2-dimensional n-sided mesh of tr...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
Parallel Random Access Machine, PRAM, is the most popular abstract model of the parallel computation...
A deterministic scheme for the simulation of (n, m)-PRAM computation is devised. Each PRAM step is s...
The Parallel Random Access Machine, \de{PRAM}, is the dominant theoretical parallel computer model. ...
A simulation scheme for (n, m)-PRAM computation is devised, based on an interconnection network orga...
The parallel random access machine (PRAM) is the most commonly used general-purpose machine model fo...
This paper describes an improved scheme for PRAM simulation on the mesh. The simulation algorithm ac...
The authors describe a nonuniform deterministic simulation of PRAMs on module parallel computers (M...
This paper studies relations between the parallel random access machine (pram) model, and the reconf...
Abstract: We present anovel approach to parallel computing, where (virtual) PRAM processors are repr...
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 PRAM is a shared memory model of parallel computation which abstracts away from inessential engi...
We present a constructive deterministic simulation of a PRAM with n processors and m = n^alpha; shar...
We show how to implement an -processor EREW PRAM workoptimally on a 2-dimensional n-sided mesh of tr...
The Parallel Random Access Machine (PRAM) is an abstract parallel machine consisting of a synchrono...
Parallel Random Access Machine, PRAM, is the most popular abstract model of the parallel computation...
A deterministic scheme for the simulation of (n, m)-PRAM computation is devised. Each PRAM step is s...
The Parallel Random Access Machine, \de{PRAM}, is the dominant theoretical parallel computer model. ...
A simulation scheme for (n, m)-PRAM computation is devised, based on an interconnection network orga...
The parallel random access machine (PRAM) is the most commonly used general-purpose machine model fo...
This paper describes an improved scheme for PRAM simulation on the mesh. The simulation algorithm ac...
The authors describe a nonuniform deterministic simulation of PRAMs on module parallel computers (M...
This paper studies relations between the parallel random access machine (pram) model, and the reconf...