Introduction to Parallel Computing
by Blaise Barney
Publisher: Lawrence Livermore National Laboratory 2010
Number of pages: 187
Description:
This tutorial covers the very basics of parallel computing, and is intended for someone who is just becoming acquainted with the subject. It begins with a brief overview, including concepts and terminology associated with parallel computing. The topics of parallel memory architectures and programming models are then explored. These topics are followed by a discussion on a number of issues related to designing parallel programs. The tutorial concludes with several examples of how to parallelize simple serial programs.
Download or read it online for free here:
Read online
(online html)
Similar books
Distributed Detection and Estimation in Wireless Sensor Networks
by Sergio Barbarossa, Stefania Sardellitti, Paolo Di Lorenzo - arXiv
We consider the problems of distributed detection and estimation in wireless sensor networks. We provide a general framework aimed to show how an efficient design of a sensor network requires a joint organization of in-network communication.
(7728 views)
by Sergio Barbarossa, Stefania Sardellitti, Paolo Di Lorenzo - arXiv
We consider the problems of distributed detection and estimation in wireless sensor networks. We provide a general framework aimed to show how an efficient design of a sensor network requires a joint organization of in-network communication.
(7728 views)
Parallel Computing Works!
by G.C. Fox, R.D. Williams, P.C. Messina - Morgan Kaufmann Publishers
A clear illustration of how parallel computers can be successfully applied to large-scale scientific computations. The book demonstrates how various applications in physics, biology and other sciences were implemented on real parallel computers.
(10140 views)
by G.C. Fox, R.D. Williams, P.C. Messina - Morgan Kaufmann Publishers
A clear illustration of how parallel computers can be successfully applied to large-scale scientific computations. The book demonstrates how various applications in physics, biology and other sciences were implemented on real parallel computers.
(10140 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.
(11884 views)
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.
(11884 views)
How to Write Parallel Programs: A First Course
by Nicholas Carriero, David Gelernter - MIT Press
In the near future every programmer will need to understand parallelism, a powerful way to run programs fast. The authors of this straightforward tutorial provide the instruction that will transform ordinary programmers into parallel programmers.
(9605 views)
by Nicholas Carriero, David Gelernter - MIT Press
In the near future every programmer will need to understand parallelism, a powerful way to run programs fast. The authors of this straightforward tutorial provide the instruction that will transform ordinary programmers into parallel programmers.
(9605 views)