Designing and Building Parallel Programs, by Ian Foster

Designing and Building Parallel Programs (Online) is an innovative traditional print and online resource publishing project. It incorporates the content of a textbook published by Addison-Wesley into an evolving online resource. Here is a description of the book, and here is the table of contents. See also the list of mirror sites around the world.

Designing and Building Parallel Programs (Online) integrates four resources concerned with parallel programming and parallel computing:

We have prepared and presented a very successful full-day tutorial based on Designing and Building Parallel Programs. Let us know if you are interested in seeing this presented elsewhere.

Read about what's new on DBPP Online. There are also a few errata.

The content of Designing and Programming Parallel Programs is made available here by permission of the author and the publisher as a service to the community. It is intended to complement the use of the published text, which is protected by international copyright laws. The content available here may be accessed freely via Web browsers but may not be archived or reproduced without written permission.

Designing and Programming Parallel Programs is available wherever fine technical books are sold, or directly from Addison Wesley.

We want to hear from our readers. Please send us comments, suggestions, or material that you think we should include in this resource. You can contact us via email or via regular mail. You can also subscribe to our mailing list.


An Online Publishing Project of Addison-Wesley Inc., Argonne National Laboratory, and the NSF Center for Research on Parallel Computation.

Designing and Building Parallel Programs v1.3 /