[图书][B] Patterns for parallel programming

TG Mattson, B Sanders, B Massingill - 2004 - books.google.com
The Parallel Programming Guide for Every Software Developer From grids and clusters to
next-generation game consoles, parallel computing is going mainstream. Innovations such …

The design, implementation, and evaluation of Jade

MC Rinard, MS Lam - ACM Transactions on Programming Languages …, 1998 - dl.acm.org
Jade is a portable, implicitly parallel language designed for exploiting task-level
concurrency. Jade programmers start with a program written in a standard serial, imperative …

A framework for exploiting task and data parallelism on distributed memory multicomputers

S Ramaswamy, S Sapatnekar… - IEEE transactions on …, 1997 - ieeexplore.ieee.org
Distributed Memory Multicomputers (DMMs), such as the IBM SP-2, the Intel Paragon, and
the Thinking Machines CM-5, offer significant advantages over shared memory …

[图书][B] Active disks: Remote execution for network-attached storage

E Riedel - 1999 - search.proquest.com
Today's commodity disk drives, the basic unit of storage for computer systems large and
small, are actually small computers, with a processor, memory, and 'network'connection …

Approaches for integrating task and data parallelism

HE Bal, M Haines - IEEE concurrency, 1998 - ieeexplore.ieee.org
Languages that support task and data parallelism are highly general and can exploit both
forms of parallelism in a single application. However, cleanly integrating the two forms of …

Optimal latency-throughput tradeoffs for data parallel pipelines

J Subhlok, G Vondran - Proceedings of the eighth annual ACM …, 1996 - dl.acm.org
This paper addressesoptimal mapping of parallel programs composed of a chain of data
parallel tasks onto the processors of a parallel system. The input to this class of programs is …

A resource query interface for network-aware applications

B Lowekamp, N Miller, T Gross, P Steenkiste… - Cluster …, 1999 - Springer
Networked systems provide a cost-effective platform for parallel computing, but the
applications have to deal with the changing availability of computation and communication …

[PDF][PDF] Thread fork/join techniques for multi-level parallelism exploitation in NUMA multiprocessors

X Martorell, E Ayguadé, N Navarro, J Corbalán… - Proceedings of the 13th …, 1999 - dl.acm.org
This paper presents some techniques for efficient thread forking and joining in parallel
execution environments, taking into consideration the physical structure of NUMA machines …

Run-time support for the automatic parallelization of Java programs

B Chan, TS Abdelrahman - The Journal of Supercomputing, 2004 - Springer
We describe and evaluate a novel approach for the automatic parallelization of programs
that use pointer-based dynamic data structures, written in Java. The approach exploits …

Optimal use of mixed task and data parallelism for pipelined computations

J Subhlok, G Vondran - Journal of Parallel and Distributed Computing, 2000 - Elsevier
This paper addresses optimal mapping of parallel programs composed of a chain of data
parallel tasks onto the processors of a parallel system. The input to the programs is a stream …