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)

Similar books

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.
(8892 views)
Book cover: Linux Parallel Processing HOWTOLinux Parallel Processing HOWTO
by - The Aggregate
This document discusses the basic approaches to parallel processing available to Linux users: SMP Linux systems, clusters of networked Linux systems, parallel execution using multimedia instructions, and attached processors hosted by a Linux system.
(12334 views)
Book cover: Introduction to Distributed SystemsIntroduction to Distributed Systems
by - arXiv
An overview of distributed computing systems. The definition, architecture, characteristics of distributed systems and the various fallacies are discussed. Finally, discusses client/server computing, World Wide Web and types of distributed systems.
(9624 views)
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.
(9787 views)