Lectures

  • Lecture 1: Overview (PDF), March 29, 2016
  • Lecture 2: Parallel Computer Architecture (PDF), March 31, 2016
  • Lecture 3: Hitchhiker's Guide to the Hyades Cluster (PDF), April 5, 2016
  • Lecture 4: Parallel Performance Theory (PDF), April 7, 2016
  • Lecture 5: OpenMP Primer (PDF), April 12, 2016
  • Lecture 6: OpenMP Primer (PDF), April 14, 2016
  • Lecture 7: Parallel Programming Patterns Overview (PDF), April 19, 2016
  • Lecture 8: Map and Reduce Patterns (PDF), April 21, 2016
  • Lecture 9: MPI Primer (PDF), April 26, 2016
  • Lecture 10: MPI Primer (PDF), April 28, 2016
  • Lecture 11: Parallel Algorithms (PDF), May 3, 2016
  • Lecture 12: Parallel Performance Tools (PDF), May 5, 2016
  • Lecture 13: Manycore Computing (PDF), May 10, 2016
  • Lecture 14: Parallel Debugging with DDT (PDF), by Beau Paisley (Allinea), May 12, 2016
  • Lecture 15: Big-Data Systems (PDF), by Mahmoud Alnahlawi (Google), May 17, 2016
  • Lecture 16: Manycore Computing (PDF), May 19, 2016
  • Lecture 17: BoxLib (PDF & PDF), by Weiqun Zhang &  Andy Nonaka (LBL), May 24, 2016
  • Lecture 18: Parallel Math Libraries (PDF), May 29, 2016
  • Lecture 19: Parallel IO (PDF), May 31, 2016
  • Lecture 20: Advanced Topics (PDF), June 2, 2016