CUDA
- UPenn CIS 5650 GPU Programming and Architecture (2025)
A course that introduce GPU parallel programming with a Computer Graphics flavor
- Compute Shader Glossary
A glossary of terms used in compute shader programming. Provides cross-API comparisons
- Parallel Prefix Sum (Scan) with CUDA (2007)
A classic reference on implementing a work-efficient parallel prefix sum algorithms
- GPU path tracing tutorial series (2015)
Blog post series on implementing path tracer on GPU
- The RTX Shader Binding Table Three Ways (2019)
Explains the shader binding table in DX12, Vulkan, and OptiX
- Thinking Parallel (2012)
Three part series on parallel algorithms, covering GPU collision detection, tree traversal, and tree construction.