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  
7No lecture (Spring Break) HW2 due 
8Shared-memory programming with OpenMPL4-2HW3 release 
9Distributed-memory programming with MPIL5-1 L5-2  
10Data parallel programming with CUDAL6HW3 due
HW4 release
 
11Data parallel programming with CUDA   
12Data parallel programming with OpenCLL7HW4 due
HW5 release
 
13Data parallel programming with OpenCL   
14Data parallel programming with OpenACC/MapReduceL8 L9HW5 due
HW6 release
 
15Final project presentations   
16Final project presentations HW6 due 
17Final project presentations   
18Final project presentations   

Back to top

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