Skip to content

JuliaGPU/KernelAbstractions.jl

Repository files navigation

KernelAbstractions.jl

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:

Documentation (stable) Documentation (latest) DOI Code Coverage

CPU CI GPU CI
CI Build status

License

KernelAbstractions.jl is licensed under the MIT license.

Cite this package as

@software{Churavy_KernelAbstractions_jl,
author = {Churavy, Valentin},
license = {MIT},
title = {{KernelAbstractions.jl}},
url = {https://github.com/JuliaGPU/KernelAbstractions.jl}
doi = {10.5281/zenodo.4021259},
}