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.

Additional resources

Impact stories