The algorithms and execution policies specified by the Parallelism TS are designed to permit implementation on the broadest range of platforms. In addition to preemptive thread pools common on some platforms, implementations of these algorithms may want to take advantage of a number of mechanisms for parallel execution, including cooperative fibers, GPU threads, and SIMD vector units, among others. A suitabl
The sudden shift from single-processor computer systems to many-processor parallel computing systems...
AbstractIn this paper we define a vector model for parallel SIMD execution. The model is based on th...
Due to energy constraints, high performance computing platforms are becoming increasingly heterogene...
The existing Version 1 of the Parallelism TS exposes parallel execution to the programmer in the for...
The Threaded Abstract Machine (TAM) refines dataflow execution models to address the critical constr...
Threads − A System for the Support of Concurrent Programming We describe a system, Threads, whose pu...
Data- and task-parallelism are two important parallel programming models. Object-oriented paradigm i...
This thesis presents a mechanism that will provide a semantic and syntactic environment for expressi...
We introduce explicit multi-threading (XMT), a decentralized architecture that exploits fine-grained...
: In this report we describe the design and implementation of a user-level thread package based on t...
The two current approaches to increasing computer speed are giving individual processors the ability...
An examination of Girard's execution formula suggests implementations of the Geometry of Interaction...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
In this paper we propose to introduce execution autonomy in the SIMD paradigm to overcome its rigidi...
This topic provides a forum for the presentation of the latest research results and practical experi...
The sudden shift from single-processor computer systems to many-processor parallel computing systems...
AbstractIn this paper we define a vector model for parallel SIMD execution. The model is based on th...
Due to energy constraints, high performance computing platforms are becoming increasingly heterogene...
The existing Version 1 of the Parallelism TS exposes parallel execution to the programmer in the for...
The Threaded Abstract Machine (TAM) refines dataflow execution models to address the critical constr...
Threads − A System for the Support of Concurrent Programming We describe a system, Threads, whose pu...
Data- and task-parallelism are two important parallel programming models. Object-oriented paradigm i...
This thesis presents a mechanism that will provide a semantic and syntactic environment for expressi...
We introduce explicit multi-threading (XMT), a decentralized architecture that exploits fine-grained...
: In this report we describe the design and implementation of a user-level thread package based on t...
The two current approaches to increasing computer speed are giving individual processors the ability...
An examination of Girard's execution formula suggests implementations of the Geometry of Interaction...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
In this paper we propose to introduce execution autonomy in the SIMD paradigm to overcome its rigidi...
This topic provides a forum for the presentation of the latest research results and practical experi...
The sudden shift from single-processor computer systems to many-processor parallel computing systems...
AbstractIn this paper we define a vector model for parallel SIMD execution. The model is based on th...
Due to energy constraints, high performance computing platforms are becoming increasingly heterogene...