: Exploration of languages like Fortran 90, C*, Linda, and Occam.
Parallel computing architectures can be broadly classified into several categories, including:
A significant portion of the book is dedicated to the design and analysis of parallel algorithms. Quinn explores classic problems including sorting, matrix multiplication, and graph theory. He doesn't just present the algorithms; he analyzes their complexity and identifies potential bottlenecks.
The book is structured to lead readers from fundamental principles to complex domain-specific algorithms. Parallel Computing: Theory and Practice - Google Books
Parallel computing has a wide range of applications in various fields, including:
Quinn successfully bridges abstract parallel models (PRAM, BSP, LogP) with real-world implementation on MPI and OpenMP. Many books lean too heavily on one side; this one strikes a solid middle ground.


