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.