Skip to content

Cross-platform general-purpose computing Kotlin Multiplatform library

Notifications You must be signed in to change notification settings

husker-dev/gpgpu-kt

Repository files navigation

gpgpu-kt

Cross-platform general-purpose computing Kotlin Multiplatform library

Available accelerations:

OpenCL CUDA Vulkan Metal WebGPU JS JVM
jvm
js ⚠️*
wasm
ios
android
macos
windows
linux
  • ✅ - Fully implemented

  • ⚠️ - Partially working

  • ❌ - Not implemented, but planned

  • * Doesn't support loops and Byte

TODO List:

  • Add sizeof() function
  • Add Vulkan support

Documentation

Read Wiki