Skip to content

Repository files navigation

parlab

Implementations and performance notes for Stanford CS149 and CMU 15-418/618.

Read the notes

Contents

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.

Use

To preview the notes locally, with the packages in requirements-docs.txt installed:

python3 -m mkdocs serve

The 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.

About

Parallel computing self-study labs.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages