Parallel Computer Architecture and Programming (CMU 15-418/618)

This page contains practice exercises to help you understand material in the course. Reference material and lecture videos are available on the Lectures page.

Self-Check Exercises

Exercise 1

Exercise 3

Practice Exam 2

Programming Assignments

Assignment 1: Analyzing Program Performance on a Eight-Core CPU

Assignment 2: A Simple CUDA Renderer

Assignment 3: Parallel VLSI Wire Routing via OpenMP

Assignment 4: Parallel VLSI Wire Routing via MPI

Programming Assignments

Final Project Information

Final Project Links