Debugging Parallel Programs
Description: This course will introduce the tools for debugging parallel programs available in SHARCNET. Through a series of hands-on exercises we will learn to find and fix common bugs in MPI, OpenMP, and CUDA programs.
Instructor: Sergey Mashchenko, SHARCNET, McMaster University
Prerequisites: Basic knowledge of one or more parallel programming platforms (MPI, OpenMP, and/or CUDA)
Course materials:
Link to the course notes:
http://syam.sharcnet.ca/debug.pdf.


