Costa > Courses > cs 1645/2045 > Schedule

Schedule »

Week Date Description
Material
Video
W01 08/30/2021 Lecture 01: Syllabus, Course Overview and Introduction
W01 09/01/2021 Lecture 02: Parallel Hardware and Parallel Software (part1)
W02 09/06/2021 Labor Day (no classes)  
W02 09/08/2021 Lecture 02: Parallel Hardware and Parallel Software (Part2)
Lecture 03: Parallel Hardware and Interconnects

W03 09/13/2021 Lecture 03: Parallel Hardware and Interconnects
W03 09/15/2021 Lecture 03: Parallel Hardware and Interconnects
Lecture 04: Shared Memory Programming with Pthreads

W04 09/20/2021 Lecture 05: Barriers and Condition Variables
W04 09/22/2021 Lecture 05: Barriers and Condition Variables
W05 09/27/2021 Lecture E5: Shared Memory Programming with Pthreads
W05 09/29/2021 Lecture 06: Dependencies
W06 10/04/2021 Lecture 07: Parallel Programming Patterns
W06 10/06/2021 Lecture 08: Introduction to OpenMP
W07 10/11/2021 Lecture 09: Introduction to OpenMP & Lecture E09: Introduction to OpenMP
W07 10/13/2021 Lecture 09: Introduction to OpenMP & Lecture E09: Introduction to OpenMP
W08 10/18/2021 Lecture E11: Review / Q&A
W08 10/20/2021 Midterm
W09 10/25/2021 Lecture 10: Cache Coherence
W09 10/27/2021 Lecture 10: Cache Coherence & Lecture 11: Distributed Memory Programming with MPI
W10 11/01/2021 Lecture 11: Distributed Memory Programming with MPI
W10 11/03/2021 Lecture 12: Distributed Memory Programming with MPI &

Lecture E13: Distributed Memory Programming with MPI (Practical)
W11 11/08/2021 Lecture 13: Distributed Memory Programming with MPI &
W11 11/10/2021 Lecture 14-15: Introduction to CUDA
W12 11/15/2021 Lecture 16: Hadoop & Lecture 17: Advanced Hadoop
W12 11/17/2021 Lecture 18: Spark & Lecture 19: Advanced Spark
W13 11/22/2021 Thanksgiving Recess
W13 11/24/2021 Thanksgiving Recess
W14 11/30/2021 Project Presentations
W14 12/01/2021 Project Presentations
W15 12/06/2021 Lecture E14: Revision
W15 12/08/2021 Second Exam