About the course (back to the top)
The course is a modern introduction to Parallel Processing. The course covers theoretical parallel algorithms and practical tools such as: MPI, OpenMP, OpenCilk, and parallel profiling tools. Other topics include: Code optimization, and High-Throughput Computing -HTCondor.
The course is more practical than theoretical and it is oriented toward Scientific Computing.
Basic Linux and C skills are mandatory and expected to be self taught by lecture 3.