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