Chef de Partie GPGPU
GPUSorting. State of the art sorting and segmented sorting, including OneSweep. Implemented in CUDA, D3D12, and Unity style compute shaders. Theoretically portable to all wave/warp/subgroup sizes.
469GPUPrefixSums. A nearly complete collection of prefix sum algorithms implemented in CUDA, D3D12, Unity and WGPU. Theoretically portable to all wave/warp/subgroup sizes.
296ShaderOneSweep. A compute shader implementation of the OneSweep sorting algorithm.
71SimpleComputeShaderHashTable. A simple, threadsafe, lock-free hash table for Unity Compute Shaders
39Decoupled-Fallback-Paper. TeX
18OneSweep. A simple library-less CUDA implementation of the OneSweep sorting algorithm.
11UnityGaussianSplatting. Toy Gaussian Splatting visualization in Unity
5MatchTheParentheses. Toy demos of GPU accelerated parentheses matching.
4compute-shader-101. Sample code for compute shader 101 training
2