**Programming on Parallel Machines**

by Norm Matloff

**Publisher**: University of California, Davis 2012**Number of pages**: 410

**Description**:

This is aimed more on the practical end of things, real code is featured throughout. The primary emphasis is on simplicity and clarity of the techniques and languages used. It is assumed that the student is reasonably adept in programming, and has math background through linear algebra.

Download or read it online for free here:

**Download link**

(2.5MB, PDF)

## Similar books

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

(

**9915**views)

**Parallel Algorithms**

by

**Henri Casanova, et al.**-

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

(

**6312**views)

**Introduction to Distributed Systems**

by

**Sabu M. Thampi**-

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

(

**9918**views)

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

(

**7601**views)