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