Skip to content

Latest commit

 

History

History
12 lines (7 loc) · 720 Bytes

README.md

File metadata and controls

12 lines (7 loc) · 720 Bytes

MetalKernels

Swift Package Manager (SPM) compatible

Useful kernels for parallel programming.

ScanKernel implements prefix sum for uint32_t values.

CompactKernel implements stream compaction for values of user-specified size.

RadixSortKernel implements radix sort for uint32_t values. (WIP. Not yet optimized.)