Skip to content
@kokkos

Kokkos

Kokkos C++ Performance Portability Programming Ecosystem

Kokkos

The Kokkos C++ Performance Portability Ecosystem is a production-level solution for writing modern C++ applications in a hardware-agnostic way. A single source code runs efficiently on CPUs and GPUs from all major vendors.

Kokkos is part of the High Performance Software Foundation, a Linux Foundation project.

Get started

The ecosystem

Project What it provides
kokkos Kokkos Core: the programming model for parallel execution and memory abstraction
kokkos-kernels BLAS, LAPACK, sparse linear algebra and preconditioners, and graph kernels
kokkos-tools Profiling and debugging tools
kokkos-fft Shared-memory FFT
kokkos-tutorials Lectures and hands-on exercises
kokkos-comm Explicit communication API (experimental)
kokkos-fortran-interop Interoperability between Fortran and Kokkos C++
pykokkos Performance-portable parallel programming in Python
mdspan, stdBLAS Reference implementations for C++ standardization
ArborX Geometric search, clustering, and interpolation

Community

Pinned Loading

  1. kokkos kokkos Public

    Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction

    C++ 2.8k 541

  2. kokkos-kernels kokkos-kernels Public

    Kokkos C++ Performance Portability Programming Ecosystem: Math Kernels - Provides BLAS, Sparse BLAS and Graph Kernels

    C++ 407 133

  3. mdspan mdspan Public

    Reference implementation of mdspan targeting C++23

    C++ 512 89

  4. kokkos-fft kokkos-fft Public

    A shared-memory FFT for the Kokkos ecosystem

    C++ 66 16

  5. kokkos-tutorials kokkos-tutorials Public

    Tutorials for the Kokkos C++ Performance Portability Programming Ecosystem

    C++ 395 131

  6. kokkos-tools kokkos-tools Public

    Kokkos C++ Performance Portability Programming Ecosystem: Profiling and Debugging Tools

    C++ 154 77

Repositories

Showing 10 of 35 repositories
  • development Public
    kokkos/development's past year of commit activity
    TeX 1 9 0 4 Updated Nov 11, 2026
  • kokkos-kernels Public

    Kokkos C++ Performance Portability Programming Ecosystem: Math Kernels - Provides BLAS, Sparse BLAS and Graph Kernels

    kokkos/kokkos-kernels's past year of commit activity
    C++ 407 133 120 32 Updated Nov 11, 2026
  • mdspan Public

    Reference implementation of mdspan targeting C++23

    kokkos/mdspan's past year of commit activity
    C++ 512 89 61 (2 issues need help) 16 Updated Nov 11, 2026
  • kokkos-tools Public

    Kokkos C++ Performance Portability Programming Ecosystem: Profiling and Debugging Tools

    kokkos/kokkos-tools's past year of commit activity
    C++ 154 77 37 21 Updated Nov 11, 2026
  • kokkos Public

    Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction

    kokkos/kokkos's past year of commit activity
    C++ 2,751 541 363 109 Updated Nov 11, 2026
  • ArborX Public

    Performance-portable geometric search library

    kokkos/ArborX's past year of commit activity
    C++ 245 BSD-3-Clause 48 23 (1 issue needs help) 11 Updated Nov 11, 2026
  • kokkos-kernels-performance Public

    Benchmark results of Kokkos Kernels on various machines

    kokkos/kokkos-kernels-performance's past year of commit activity
    0 0 0 0 Updated Nov 11, 2026
  • kokkos-fft Public

    A shared-memory FFT for the Kokkos ecosystem

    kokkos/kokkos-fft's past year of commit activity
    C++ 66 16 18 (1 issue needs help) 7 Updated Nov 11, 2026
  • kokkos/kokkos-benchmark-results's past year of commit activity
    4 2 0 1 Updated Nov 11, 2026
  • kokkos/kokkos-core-wiki's past year of commit activity
    7 70 39 33 Updated Nov 10, 2026