Parallel Computing Course

© 2014 Robert P. Cook

Overview and Powerpoint slide links

  1. Parallel Programming with Threads
  2. Parallel Programming with Processes
  3. Introduction to OpenMP
  4. Parallel and Pipeline Programming
  5. Concurrent Programming
  6. Distributed Programming
  7. Cloud Computing

Self-Testing Quizzes

  1. Parallel Programming with Threads
  2. Parallel Programming with Processes
  3. Introduction to OpenMP
  4. Parallel and Pipeline Programming
  5. Concurrent Programming
  6. Distributed Programming
  7. Cloud Computing

Resources

  1. VMware free Player
  2. VMware free Ubuntu appliance
  3. VIM Quick Reference Card
  4. Linux Quick Reference Card
  5. MPI Directions
  6. MPI zip to run Java MPI on a single computer
  7. BOINC on Android (help scientists world-wide)