Experimental and commercial parallel machines have matured to a point where it is possible to quantify the performance enhancement due to the novel mechanisms supporting fine-grain parallel programs in the experimental machines. The MIT J-Machine provides a register-level message send, autonomous message receive and dispatch, a prioritized scheduler with multiple contexts, and tagged memory with fast traps. The Thinking Machines CM-5 is essentially a collection of conventional processors with user-level messages. However, it is difficult to establish a meaningful workload for a comparison that adequately accounts for compiler optimizations which specifically address the lack of available mechanisms. This paper uses an abstract machine appro...
Parallel computing is regarded by most computer scientists as the most likely approach for significa...
Achieving high performance in task-parallel runtime systems, especially with high degrees of paralle...
We describe an approach to parallel compilation that seeks to harness the vast amount of fine-grain ...
Increasing the number of instructions executing in parallel has helped improve processor performance...
We evaluate the claim that a PRAM-like parallel programming model (XMTC) requires less effort than a...
The MIT J-Machine multicomputer has been con-structed to study the role of a set of primitive mechan...
This thesis demonstrates a compiler that uses partial evaluation to achieve outstandingly e cient pa...
The Threaded Abstract Machine (TAM) refines dataflow execution models to address the critical constr...
126 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.It is important to study the ...
. Research into automatic extraction of instruction-level parallelism and data parallelism from sequ...
ABSTRACT This article critically examines current parallel programming practice and optimizing compi...
In this paper, we present a relatively primitive execution model for fine-grain parallelism, in whic...
Concurrent Smalltalk is the primary language used for programming the J- Machine, a MIMD message-p...
Over the past two decades tremendous progress has been made in both the design of parallel architect...
This work identifies practical compiling techniques for scalable shared memory machines. For this, w...
Parallel computing is regarded by most computer scientists as the most likely approach for significa...
Achieving high performance in task-parallel runtime systems, especially with high degrees of paralle...
We describe an approach to parallel compilation that seeks to harness the vast amount of fine-grain ...
Increasing the number of instructions executing in parallel has helped improve processor performance...
We evaluate the claim that a PRAM-like parallel programming model (XMTC) requires less effort than a...
The MIT J-Machine multicomputer has been con-structed to study the role of a set of primitive mechan...
This thesis demonstrates a compiler that uses partial evaluation to achieve outstandingly e cient pa...
The Threaded Abstract Machine (TAM) refines dataflow execution models to address the critical constr...
126 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.It is important to study the ...
. Research into automatic extraction of instruction-level parallelism and data parallelism from sequ...
ABSTRACT This article critically examines current parallel programming practice and optimizing compi...
In this paper, we present a relatively primitive execution model for fine-grain parallelism, in whic...
Concurrent Smalltalk is the primary language used for programming the J- Machine, a MIMD message-p...
Over the past two decades tremendous progress has been made in both the design of parallel architect...
This work identifies practical compiling techniques for scalable shared memory machines. For this, w...
Parallel computing is regarded by most computer scientists as the most likely approach for significa...
Achieving high performance in task-parallel runtime systems, especially with high degrees of paralle...
We describe an approach to parallel compilation that seeks to harness the vast amount of fine-grain ...