This extended abstract introduces and evaluates a new model of parallel computation, called the Parallel Asynchronous Recursion (PAR) model. This model offers distinct advantages to the program designer and the parallel machine architect, while avoiding some of the PRAM's shortcomings. The PAR model can be thought of as a procedural programming language augmented with a process control structure that can, in parallel, recursively fork independent processes and merge their results. The unique aspect of the PAR model lies in its memory semantics, which differ substantially from both global and distributed memory models. It provides a high level of abstraction that removes the tasks of explicit processor scheduling and synchronization. Ef...
We consider three paradigms of computation where the benefits of a parallel solution are greater tha...
This thesis presents a mechanism that will provide a semantic and syntactic environment for expressi...
Several abstract models of fine-grained parallelism, suited to symbolic programming languages, are s...
In the realm of sequential computing the random access machine has successufully provided an underly...
We introduce a model of parallel computation that retains the ideal properties of the PRAM by using ...
We introduce a model of parallel computation that retains the ideal properties of the PRAM by using ...
190 pages ISSN 1238-6944, ISBN 951-708-693-8 Keywords: parallel computing, shared memory, modeling...
Current parallel programming languages support only a narrow range of programming styles; force prog...
https://kent-islandora.s3.us-east-2.amazonaws.com/node/16657/87549-thumbnail.jpgThe ASC (MSIMD) mode...
We define a formal model for a class of recursive-parallel systems with specific invocation and sync...
A bold vision that guided this work is as follows: (i) a parallel algorithms and programming course ...
The arrival multi-core processors or chip multiprocessors (CMP) operated with symmetrical multiproce...
The SB-PRAM is a lock-step-synchronous, massively parallel multiprocessor currently being built at S...
Any parallel programming language provides a model of parallelism, which is accepted implicitly when...
Recursion is a fundamental concept of sequential computing that allows for the design of simple and ...
We consider three paradigms of computation where the benefits of a parallel solution are greater tha...
This thesis presents a mechanism that will provide a semantic and syntactic environment for expressi...
Several abstract models of fine-grained parallelism, suited to symbolic programming languages, are s...
In the realm of sequential computing the random access machine has successufully provided an underly...
We introduce a model of parallel computation that retains the ideal properties of the PRAM by using ...
We introduce a model of parallel computation that retains the ideal properties of the PRAM by using ...
190 pages ISSN 1238-6944, ISBN 951-708-693-8 Keywords: parallel computing, shared memory, modeling...
Current parallel programming languages support only a narrow range of programming styles; force prog...
https://kent-islandora.s3.us-east-2.amazonaws.com/node/16657/87549-thumbnail.jpgThe ASC (MSIMD) mode...
We define a formal model for a class of recursive-parallel systems with specific invocation and sync...
A bold vision that guided this work is as follows: (i) a parallel algorithms and programming course ...
The arrival multi-core processors or chip multiprocessors (CMP) operated with symmetrical multiproce...
The SB-PRAM is a lock-step-synchronous, massively parallel multiprocessor currently being built at S...
Any parallel programming language provides a model of parallelism, which is accepted implicitly when...
Recursion is a fundamental concept of sequential computing that allows for the design of simple and ...
We consider three paradigms of computation where the benefits of a parallel solution are greater tha...
This thesis presents a mechanism that will provide a semantic and syntactic environment for expressi...
Several abstract models of fine-grained parallelism, suited to symbolic programming languages, are s...