Key Points
Introduction to Parallel Programming |
|
Serial and Parallel Programming |
|
Introduction to MPI: Distributed Memory Programming in Python using mpi4py |
|
Communicating Data with MPI |
|
Problem Decomposition |
|
A Template for a Simple Parallel Program |
|
Parallel Computation of Statistics of a Large Array |
|
Image Encryption for Privacy |
|
Parallel Computation with Homomorphic Encryption |
|
Outro to Real-World Parallel Computing |
|
Glossary
References
OpenMP
-
OpenMP main website — containing pointers to learning resources, reference guides, specifications, and many more.
-
OpenMP Tutorial by Blaise Barney. Excellent tutorial for getting started with OpenMP parallel computing.