Kokkos
Performance portability programming model
Area: Programming models and runtimes
CASS member: S4PST
Description
Kokkos (Core) provides the C++ programming model at the heart of the Kokkos Performance Portability Ecosystem. It enables developers of science and engineering applications and libraries to write single source code that can run efficiently on diverse hardware architectures from your laptop to the largest exascale super computers. Specifically, Kokkos supports CPUs and GPUs from all major vendors. The Kokkos team is also heavily involved in codesign efforts to leverage future architectures.
Target audience
Kokkos is designed for developers of science and engineering applications, serving as a versatile tool for both research and production environments.