Costa > Courses > cs1645 > Schedule

Schedule »

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