KernelAbstractions (KA) is a package that enables you to write GPU-like kernels targetting different execution backends. KA is intended to be a minimal and performant library that explores ways to write heterogeneous code. Currently, the following backends are supported:
Julia | CPU CI | GPU CI |
---|---|---|
v1 | ||
1.6-nightly | ||
nightly |
KernelAbstractions.jl is licensed under the MIT license.