Lecture Notes
Lecture-1: Introduction to Parallel Computing
Lecture-2: Parallel Hardware: Basics
Lecture-3: Parallel Hardware: Advanced
Lecture-4: Parallel Software: Basics
Lecture-5: Parallel Software: Advanced
Lecture-6: Performance Analysis
Lecture-7: Direct Networks: Topology, Routing and Switching
Lecture-8-9-10: MPI - I II III IV V
Lecture-11-12-13: CUDA - GPUs I II III IV V