Introduction to Parallel Computing: Part 1

The basics of parallel computing


January 29, 2009
URL:http://www.drdobbs.com/introduction-to-parallel-computing-part/212903586


This two-part article covers the basics of parallel computing. Part 1 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. Part 2 presents a discussion on a number of issues related to designing parallel programs, concluding with several examples of how to parallelize simple serial programs. Provided courtesy Lawrence Livermore National Laboratory.

What is Parallel Computing?

Why Use Parallel Computing?

Who and What?

Threads Model

Implementations:

Message Passing Model

Implementations:

Data Parallel Model


Implementations:

Other Models

Hybrid:

Single Program Multiple Data (SPMD):

Multiple Program Multiple Data (MPMD):

Terms of Service | Privacy Statement | Copyright © 2024 UBM Tech, All rights reserved.