Week | Date | Description |
Material
|
Video
|
W01 | 08/19/2020 | Lecture 01: Syllabus, Course Overview and Introduction |
||
W02 | 08/24/2020 | Lecture 02: Parallel Hardware and Parallel Software (part1) |
||
W02 | 08/26/2020 | Lecture 02: Parallel Hardware and Parallel Software (Part2) Lecture 03: Parallel Hardware and Interconnects |
|
|
W03 | 08/31/2020 | Lecture 03: Parallel Hardware and Interconnects |
||
W03 | 09/02/2020 |
Lecture 03: Parallel Hardware and Interconnects Lecture 04: Shared Memory Programming with Pthreads |
|
|
W04 | 09/07/2020 | Lecture 05: Barriers and Condition Variables |
||
W04 | 09/09/2020 | Lecture 05: Barriers and Condition Variables |
||
W05 | 09/14/2020 |
Lecture 06: Dependencies |
||
W05 | 09/16/2020 | Lecture 06: Dependencies & Lecture 07: Parallel Programming Patterns |
||
W06 | 09/21/2020 | Lecture 07: Parallel Programming Patterns & Lecture 08: Introduction to OpenMP |
||
W06 | 09/23/2020 | Lecture 08: Introduction to OpenMP & Lecture 09: Introduction to OpenMP |
||
W07 | 09/28/2020 | Lecture 09: Introduction to OpenMP & Lecture E09: Introduction to OpenMP |
||
W07 | 09/30/2020 | Lecture E09: Introduction to OpenMP & Lecture 10: Cache Coherence |
||
W08 | 10/05/2020 | Lecture 11: Distributed Memory Programming with MPI | ||
W08 | 10/07/2020 | Lecture E11: Review / Q&A | ||
W09 | 10/12/2020 | Midterm |
||
W09 | 10/14/2020 | Student Self-Care Day |
||
W10 | 10/19/2020 | Lecture 11: Revision - Distributed Memory Programming with MPI & Lecture 12: Distributed Memory Programming with MPI | ||
W10 | 10/21/2020 | Lecture 13: Distributed Memory Programming with MPI | ||
W11 | 10/26/2020 | Lecture E13: Distributed Memory Programming with MPI (Practical) & Lecture 14: Introduction to CUDA | ||
W11 | 10/28/2020 | Lecture 15: Introduction to CUDA | ||
W12 | 11/02/2020 | Lecture 16: Hadoop | ||
W12 | 11/04/2020 | Lecture 17: Advanced Hadoop | ||
W13 | 11/09/2020 | Lecture 18: Spark | ||
W13 | 11/11/2020 | Lecture 19: Advanced Spark |