SystemsPublic2026
gpu-engineering
Public 3-year C/GPU curriculum with shipped capstones
An open-source curriculum tracking a 3-year path from C fundamentals to GPU engineering. The first three months shipped standalone C11 libraries with passing test suites, microbenchmarks, public APIs, and CI on Linux + macOS.
Highlights
- ★pipe-shell: POSIX-ish command interpreter, 62 assertions across 17 cases.
- ★arena-allocator: bump arena, 5–14× faster than malloc for small allocations.
- ★bst-library: generic BST, ~3.5M insert/s, ~4.5M find/s.
- ★Live editorial pages with interactive playgrounds at 404piyush.me subdomains.