Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Course schedule

WeekLectureSlidesAssignmentsPeer-review comments
1Course introductionL0HW0 release 
2Parallel and distributed programmingL1  
3Introduction to parallel hardware and softwareL2HW1 release 
4Shared-memory programming with PthreadsL3-1  
5Shared-memory programming with PthreadsL3-2HW1 due
HW2 release
 
6Shared-memory programming with OpenMPL4-1  
7Shared-memory programming with OpenMPL4-2HW2 due
HW3 release
 
8Distributed-memory programming with MPIL5-1 L5-2  
9Data parallel programming with CUDAL6HW3 due
HW4 release
 
10Data parallel programming with CUDA/OpenCLL7  
11Data parallel programming with OpenCL/OpenACCL8HW4 due
HW5 release
 
12Distributed-memory programming with MapReduceL9  
13Final project presentations HW5 due
HW6 release
 
14Final project presentations   
15Final project presentations HW6 due 
16Final project presentations   

Back to top

This website is built using Kevin Lin's Just the Class Jekyll template.