Logo

Is Parallel Programming Hard, And, If So, What Can You Do About It?

Small book cover: Is Parallel Programming Hard, And, If So, What Can You Do About It?

Is Parallel Programming Hard, And, If So, What Can You Do About It?
by


Number of pages: 413

Description:
The purpose of this book is to help you understand how to program shared-memory parallel machines without risking your sanity. By describing the algorithms and designs that have worked well in the past, we hope to help you avoid at least some of the pitfalls that have beset parallel projects.

Home page url

Download or read it online for free here:
Download link
(4.6MB, PDF)

Download mirrors:
Mirror 1

Similar books

Book cover: Parallel AlgorithmsParallel Algorithms
by - CRC Press
This book provides a rigorous yet accessible treatment of parallel algorithms, including theoretical models of parallel computation, parallel algorithm design for homogeneous and heterogeneous platforms, complexity and performance analysis, etc.
(2706 views)
Book cover: Vector Models for Data-Parallel ComputingVector Models for Data-Parallel Computing
by - The MIT Press
Vector Models for Data-Parallel Computing describes a model of parallelism that extends and formalizes the Data-Parallel model on which the Connection Machine and other supercomputers are based. It presents many algorithms based on the model.
(8267 views)
Book cover: Designing and Building Parallel ProgramsDesigning and Building Parallel Programs
by - Addison Wesley
Introduction to parallel programming and a guide for developing programs for parallel and distributed systems. Programs are developed in a methodical fashion and both cost and performance are considered at each stage in a design.
(12423 views)
Book cover: Programming on Parallel MachinesProgramming on Parallel Machines
by - University of California, Davis
This book is aimed more on the practical end of things, real code is featured throughout. The emphasis is on clarity of the techniques and languages used. It is assumed that the student is reasonably adept in programming and linear algebra.
(5646 views)