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:
KernelAbstractions.jl is licensed under the MIT license.
@software{Churavy_KernelAbstractions_jl,
author = {Churavy, Valentin},
license = {MIT},
title = {{KernelAbstractions.jl}},
url = {https://github.com/JuliaGPU/KernelAbstractions.jl},
doi = {10.5281/zenodo.4021259}
}
30 followers · starred Nov 2023
237 followers · starred Jul 2025
5 followers · starred May 2025
16 followers · starred Mar 2020
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:
KernelAbstractions.jl is licensed under the MIT license.
@software{Churavy_KernelAbstractions_jl,
author = {Churavy, Valentin},
license = {MIT},
title = {{KernelAbstractions.jl}},
url = {https://github.com/JuliaGPU/KernelAbstractions.jl},
doi = {10.5281/zenodo.4021259}
}
30 followers · starred Nov 2023
237 followers · starred Jul 2025
5 followers · starred May 2025
16 followers · starred Mar 2020