Costa > Courses > cs 1645/2045 > Schedule

Schedule »

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