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.