EE 155 / CS 122 - Spring 2026
Parallel computing (a.k.a. high-performance computing)

Resources

Calendar, syllabus, misc

Assignment logistics

CPU (C++) Labs

GPU (CUDA) Labs

Lab #1 (histograms)

Lab #2 (breaking your server)

Lab #3 (multiprocessor matrix multiply)

Lab #4 (GPU matrix multiply)

Lab #5 (GPU CNN)