[图书][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 of OpenMP tasks

E Ayguadé, N Copty, A Duran… - … on Parallel and …, 2008 - ieeexplore.ieee.org
OpenMP has been very successful in exploiting structured parallelism in applications. With
increasing application complexity, there is a growing need for addressing irregular …

Efficient algorithms for all-to-all communications in multi-port message-passing systems

J Bruck, CT Ho, S Kipnis, D Weathersby - Proceedings of the sixth …, 1994 - dl.acm.org
We present efficient algorithms for two all-to-all communication operations in message-
passing systems: index (or all-to-all personalized communication) and concatenation (or all …

Algorithm+ strategy= parallelism

PW Trinder, K Hammond, HW Loidl… - Journal of functional …, 1998 - cambridge.org
The process of writing large parallel programs is complicated by the need to specify both the
parallel behaviour of the program and the algorithm that is to be used to compute its result …

A multibaseline stereo system with active illumination and real-time image acquisition

SB Kang, JA Webb, CL Zitnick… - Proceedings of IEEE …, 1995 - ieeexplore.ieee.org
We describe our implementation of a parallel depth recovery scheme for a four-camera
multibaseline stereo in a convergent configuration. Our system is capable of image capture …

The PARADIGM compiler for distributed-memory multicomputers

P Banerjee, JA Chandy, M Gupta, EW Hodges… - Computer, 1995 - ieeexplore.ieee.org
To harness the computational power of massively parallel distributed-memory
multicomputers, users must write efficient software. This process is laborious because of the …

Partitioning streaming parallelism for multi-cores: a machine learning based approach

Z Wang, MFP O'Boyle - Proceedings of the 19th international conference …, 2010 - dl.acm.org
Stream based languages are a popular approach to expressing parallelism in modern
applications. The efficient mapping of streaming parallelism to multi-core processors is …

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 …

Parallelizing complex scans and reductions

AL Fisher, AM Ghuloum - ACM SIGPLAN Notices, 1994 - dl.acm.org
We present a method for automatically extracting parallel prefix programs from sequential
loops, even in the presence of complicated conditional statements. Rather than searching …

[图书][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 …