Costa > Courses > cs 1645/2045 > Schedule

Schedule »

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