gpgpu-kt
1.0.7indexedEnables cross-platform general-purpose computing with support for OpenCL, CUDA, Metal, and WebGPU. Offers partial JS support and plans for Vulkan integration.
6
Stars
—
Used by
dependents
—
Health
/ 100
Enables cross-platform general-purpose computing with support for OpenCL, CUDA, Metal, and WebGPU. Offers partial JS support and plans for Vulkan integration.
Cross-platform general-purpose computing Kotlin Multiplatform library
| OpenCL | CUDA | Vulkan | Metal | WebGPU | JS | JVM | |
|---|---|---|---|---|---|---|---|
| jvm | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: | ||
| js | :warning:* | :white_check_mark: | |||||
| wasm | :x: | :x: | |||||
| ios | :white_check_mark: |
:white_check_mark: - Fully implemented
:warning: - Partially working
:x: - Not implemented, but planned
* Doesn't support loops and Byte
sizeof() functionRead Wiki
| android | :white_check_mark: | :x: | :x: |
| macos | :x: | :white_check_mark: |
| windows | :x: | :white_check_mark: | :x: |
| linux | :x: | :white_check_mark: | :x: |
Surfaced from shared tags and platforms — no rankings paid for.