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.
(7143 views)
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.
(7143 views)
Parallel Complexity Theory
by Ian Parberry - Prentice Hall
The rapid growth of parallel complexity theory has led to a proliferation of parallel machine models. This book presents a unified theory of parallel computation based on a network model. It is the first such synthesis in book form.
(9505 views)
by Ian Parberry - Prentice Hall
The rapid growth of parallel complexity theory has led to a proliferation of parallel machine models. This book presents a unified theory of parallel computation based on a network model. It is the first such synthesis in book form.
(9505 views)
Designing and Building Parallel Programs
by Ian Foster - Addison Wesley
Introduction to parallel programming and a guide for developing programs for parallel and distributed systems. Programs are developed in a methodical fashion and both cost and performance are considered at each stage in a design.
(15976 views)
by Ian Foster - Addison Wesley
Introduction to parallel programming and a guide for developing programs for parallel and distributed systems. Programs are developed in a methodical fashion and both cost and performance are considered at each stage in a design.
(15976 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.
(9585 views)
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.
(9585 views)