MetalKernels

所属分类:GPU/显卡
开发工具:Objective-C++
文件大小:18KB
下载次数:0
上传日期:2023-05-04 22:28:20
上 传 者sh-1993
说明:  用于并行编程的有用内核。
(Useful kernels for parallel programming.)

文件列表:
LICENSE (1070, 2023-05-05)
Package.swift (519, 2023-05-05)
Sources (0, 2023-05-05)
Sources\MetalKernels (0, 2023-05-05)
Sources\MetalKernels\CompactKernel.mm (4963, 2023-05-05)
Sources\MetalKernels\GetMetalLibrary.h (302, 2023-05-05)
Sources\MetalKernels\GetMetalLibrary.m (730, 2023-05-05)
Sources\MetalKernels\RadixSortKernel.mm (1133, 2023-05-05)
Sources\MetalKernels\ScanKernel.mm (7946, 2023-05-05)
Sources\MetalKernels\SplitKernel.mm (3425, 2023-05-05)
Sources\MetalKernels\compact.metal (1281, 2023-05-05)
Sources\MetalKernels\include (0, 2023-05-05)
Sources\MetalKernels\include\CompactKernel.h (1044, 2023-05-05)
Sources\MetalKernels\include\RadixSortKernel.h (463, 2023-05-05)
Sources\MetalKernels\include\ScanKernel.h (708, 2023-05-05)
Sources\MetalKernels\include\SplitKernel.h (461, 2023-05-05)
Sources\MetalKernels\scan.h (369, 2023-05-05)
Sources\MetalKernels\scan.metal (3486, 2023-05-05)
Sources\MetalKernels\split.h (293, 2023-05-05)
Sources\MetalKernels\split.metal (1499, 2023-05-05)
Tests (0, 2023-05-05)
Tests\MetalKernelsTests (0, 2023-05-05)
Tests\MetalKernelsTests\CompactKernelTests.mm (2846, 2023-05-05)
Tests\MetalKernelsTests\RadixSortKernelTests.mm (2199, 2023-05-05)
Tests\MetalKernelsTests\ScanKernelTests.mm (5430, 2023-05-05)
Tests\MetalKernelsTests\SplitKernelTests.mm (1076, 2023-05-05)
Tests\MetalKernelsTests\link.m (119, 2023-05-05)

# MetalKernels Swift Package Manager (SPM) compatible Useful kernels for parallel programming. [`ScanKernel`](https://github.com/Halfspace-LLC/MetalKernels/blob/main/Sources/MetalKernels/include/ScanKernel.h) implements prefix sum for `uint32_t` values. [`CompactKernel`](https://github.com/Halfspace-LLC/MetalKernels/blob/main/Sources/MetalKernels/include/CompactKernel.h) implements stream compaction for values of user-specified size. [`RadixSortKernel`](https://github.com/Halfspace-LLC/MetalKernels/blob/main/Sources/MetalKernels/include/RadixSortKernel.h) implements radix sort for `uint32_t` values. (WIP. Not yet optimized.)

近期下载者

相关文件


收藏者