Kokkos.jl
Documentation for Kokkos.
Kokkos.jl
allows you to create Kokkos::View
instances from Julia, to configure and compile a Kokkos project or load an existing library, and call its functions and the Kokkos kernels it defines.
Kokkos.jl
supports all backends of Kokkos.
View
inherits the AbstractArray
interface of Julia, and can therefore be used as a normal Array
. All view accesses are done through calls to Kokkos::View::operator()
, and therefore can access CPU or GPU memory seamlessly.