An Introduction To Parallel Programming
A series of seven video modules presented by Oracle Senior Staff Engineer Ruud van der Pas, covering various aspects of parallel programming in C, C++, and Fortran on multi-core and multi-processor systems.
- Module 1: Introduction to Performance Tuning: Video
- Module 2: Multicore Processor Architectures: Video
- Module 3: Parallel Architectures: Video
- Module 4: Parallel Programming Basics: Video
- Module 5: Parallel Programming Models - Distributed Memory and MPI: Video
- Module 6: Parallel Programming Models - Shared Memory, Auto Parallel, OpenMP: Video
- Module 7: Hybrid Programming, and What's Next?: Video
Slides (PDF)