Lectures - CMSC416: Introduction to Parallel Computing

 

Jan. 26-31 - Introduction and Terminology

Feb. 2 - Designing parallel programs

Feb. 7-9 - Message passing and MPI

Feb. 9-14 - Advanced MPI

Feb. 16-21 - Performance Analysis and Tools

Feb. 23-28 - OpenMP

Mar. 2 - Parallel Algorithms

Mar. 7 - GPGPUs and CUDA

Mar. 9-14 - CUDA Programming

Mar. 21-23 - Spring break

Mar. 28 - Apr. 4 - Performance Issues

Mar. 30 - Midterm Exam (in class)

Apr. 6 - Load Balancing

Apr. 11-13 - Filesystems and Networks

Apr. 18 - Charm++

Apr. 20-25 - MapReduce and Hadoop

Apr. 27- May 2 - Spark

May 2-4 - CSE Applications

May 4 - Deep Neural Networks

May 9 - Machine Learning and HPC

May 11 - Course Review

May 19 - Final Exam (10:30AM -- 12:30PM)

  
Web Accessibility