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)

Download mirrors:
Mirror 1

Similar books

Book cover: A Framework for Enabling Distributed Applications on the InternetA Framework for Enabling Distributed Applications on the Internet
by - arXiv
Internet distributed applications (IDAs) are internet applications with which many users interact simultaneously. In this paper the author provides a basis for a framework that combines IDAs collectively within a single context.
(5772 views)
Book cover: Petri Nets: Manufacturing and Computer SciencePetri Nets: Manufacturing and Computer Science
by - InTech
The present monograph focuses on Petri Nets applications in two main areas: manufacturing and computer science. The theory of Petri Nets is still developing: some directions of investigations are presented in this volume.
(5883 views)
Book cover: An introduction to one-way quantum computing in distributed architecturesAn introduction to one-way quantum computing in distributed architectures
by - 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.
(6522 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.
(9085 views)