Kokkos

Modern high performance computing (HPC) nodes have diverse and heterogeneous types of cores and memory. For applications and domain-specific libraries/languages to scale, port, and perform well on these next generation architectures, their on-node algorithms must be re-engineered for thread scalability and performance portability. The Kokkos programming model and C++ library implementation helps HPC applications and domain libraries implement intra-node thread-scalable algorithms that are performance portable across diverse manycore architectures such as multicore CPUs, Intel Xeon Phi, NVIDIA GPU, and AMD GPU.

Software Website

Software Downloads

Related Projects
E3SM - Energy Exascale Earth System Model
Kokkos
Mantevo
The Extreme-Scale Scientific Software Stack (E4S)
Trilinos
Albany
Contact
Trott, Christian Robert, crtrott@sandia.gov