Introduction to Parallel Computing by Blaise Barney
Publisher: Lawrence Livermore National Laboratory 2010
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.
Computers & Internet Computer Science Concurrent Parallel & Distributed Systems