Parallel Programming: A New Approach
by Michael H. Coffin
(University of Waterloo)
ISBN 0-929306-13-9 1992 300 pages, Paperback $32.95 (US Dollars)
Summary
Contents
Table of Contents:
- Introduction
- Approaches
- Outline of the Par Approach
- An Example
- Summary
- Overview
- The Par Programming Language
- Sequential Programming
- Declaration and Types
- Representations
- Records
- Resources
- References
- Operations
- Concurrency
- Distributed Data Structures
- Annotations
- Regular Problems
- Matrix Addition
- Trapezoidal Integration
- Matrix Multiplication
- Region Labeling
- Gaussian Elimination
- Sorting
- Summary
- Irregular Problems
- Trapezoidal Integration
- Primality Testing
- Another Algorithm for Primality Testing
- A Parallel Spreadsheet
- Adaptive Quadrature
- Summary
- Implementing Par
- Overview
- Compiling Par Programs
- An Example
- Summary
- Related Work
- Parallelizing Compilers
- Declarative Programming Languages
- Distributed Programming Languages
- Simulating Shared Memory
- Paralations
- Futures
- Generative Communication
- Shared Data Objects
- Annotating Programs
- Conclusions
- Summary
- Application to Other Languages
- References
- Index
|