Designing and Building Parallel Programs provides a comprehensive introduction to parallel algorithm design, performance analysis, and program construction. Describes the tools needed to write parallel programs and provides numerous examples.
Designing and Building Parallel Programs is a book for students and professionals who need to know how to write parallel programs. It is neither a programming language manual nor an academic treatise on algorithms. Instead, it approaches parallel programming as an engineering activity, in which programs are developed in a methodical fashion and both cost and performance are considered at each stage in a design. It is intended as both an introduction to parallel programming and a practitioner’s guide for programmers, engineers, and scientists developing programs for parallel and distributed computer systems.
Table of Contents
- Parallel Computers and Computation
- Designing Parallel Algorithms
- A Quantitative Basis for Design
- Putting Components Together
- Compositional C++
- Fortran M
- High Performance Fortran
- Message Passing Interface
- Performance Tools
- Random Numbers
- Hypercube Algorithms
Download Free PDF / Read Online
Number of pages: 430
Link: Read online.