Performance portable math kernels of the Kokkos Ecosystem.

Area: Mathematical libraries

CASS member: FASTMath

Description

Kokkos Kernels is the math library of the Kokkos Ecosystem offering on node performance portable linear algebra and linear solvers. It provides native implementations of dense and sparse linear algebra algorithms, dense matrix factorizations, sparse preconditioners and incomplete factorizations, graph algorithms and batched algorithm. It is based on the Kokkos Core programming model. As a result, it is portable to the CPU and GPU architectures that Kokkos supports. Kokkos Kernels also provides unified interface to vendor provided BLAS, LAPACK and sparse linear algebra functionality.

Target audience

Kokkos Kernels is intended to be used by a wide variety of users from students learning linear algebra and scientific computing to experts developers writing distributed linear algebra and solver libraries as well as scientific application developers.

Additional resources

Impact stories