**How to Write Parallel Programs: A First Course**

by Nicholas Carriero, David Gelernter

**Publisher**: MIT Press 1992**ISBN/ASIN**: 026203171X**ISBN-13**: 9780262031714**Number of pages**: 246

**Description**:

In the not-too-distant future every programmer, software engineer, and computer scientist will need to understand parallelism, a powerful and proven way to run programs fast. The authors of this straightforward tutorial explain why this is so and provide the instruction that will transform ordinary programmers into parallel programmers.

Download or read it online for free here:

**Download link**

(1.1MB, PDF)

## Similar books

**BIG CPU, BIG DATA: Solving the World's Toughest Problems with Parallel Computing**

by

**Alan Kaminsky**-

**Rochester Institute of Technology**

With the book BIG CPU, BIG DATA, my goal is to teach you how to write parallel programs that take full advantage of the vast processing power of modern multicore computers, compute clusters, and graphics processing unit (GPU) accelerators.

(

**2383**views)

**Vector Models for Data-Parallel Computing**

by

**Guy Blelloch**-

**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.

(

**7085**views)

**Parallel and Distributed Computation: Numerical Methods**

by

**Dimitri P. Bertsekas, John Tsitsiklis**-

**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.

(

**6434**views)

**An introduction to one-way quantum computing in distributed architectures**

by

**Earl T. Campbell, Joseph Fitzsimons**-

**arXiv**

This review provides a gentle introduction to one-way quantum computing in distributed architectures. One-way quantum computation shows significant promise as a model for distributed systems, particularly probabilistic entangling operations.

(

**5444**views)