Implementations and performance notes for Stanford CS149 and CMU 15-418/618.
| Assignment | Focus | Status |
|---|---|---|
| A1 · CPU parallelism | CPU threads, SIMD/ISPC, performance analysis | Completed |
| A2 · Task system | Thread pools and dependency scheduling | Pending |
| A3 · CUDA renderer | CUDA SAXPY, prefix sum, circle rendering | Pending |
| A4 · MPI wire routing | Distributed routing and MPI communication | Pending |
| A5 · RK4 kernel | GPU optimization of a 3D heat-equation solver | Pending |
Assignments 1–3 and 5 follow Stanford CS149. Assignment 4 follows CMU 15-418/618, Fall 2025.
To preview the notes locally, with the packages in requirements-docs.txt installed:
python3 -m mkdocs serveThe site is built from docs/ with MkDocs Material and published through GitHub Actions.
Unofficial and unaffiliated with either course. Enrolled students should use the official starters linked above and follow their course's academic-integrity policy.