• Assignment 1: Analyzing Parallel Program Performance on a Quad-Core CPU
  • Assignment 2: Scheduling Task Graphs on a Multi-Core CPU
  • (part 3 is unfinished) Assignment 3: A Simple Renderer in CUDA
  • Assignment 4: Big Graph Processing in OpenMP
  • Extra Credit: Implement Matrix Multiplication as Fast as You Can