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: How to Write Parallel Programs: A First CourseHow to Write Parallel Programs: A First Course
by - MIT Press
In the near future every programmer will need to understand parallelism, a powerful way to run programs fast. The authors of this straightforward tutorial provide the instruction that will transform ordinary programmers into parallel programmers.
(5250 views)
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.
(1682 views)
Book cover: Parallel and Distributed Computation: Numerical MethodsParallel and Distributed Computation: Numerical Methods
by - Athena Scientific
This is a comprehensive and theoretically sound treatment of parallel and distributed numerical methods. It focuses on algorithms that are naturally suited for massive parallelization, and it explores the issues associated with such algorithms.
(6505 views)
Book cover: Introduction to Parallel ComputingIntroduction to Parallel Computing
by - Lawrence Livermore National Laboratory
This tutorial covers the very basics of parallel computing, and is intended for someone who is just becoming acquainted with the subject. It begins with a brief overview, including concepts and terminology associated with parallel computing.
(7822 views)