Official site | https://kokkos.org/ |
---|---|
Openness | ★★★ |
Manual | https://kokkos.org/kokkos-core-wiki/quick_start.html |
Download | https://github.com/kokkos/kokkos |
License |
Apache License v2.0 with LLVM Exceptions
|
Core Developers |
Sandia National Laboratories : https://www.sandia.gov/ |
Kokkos
Kokkos is a parallel programming framework developed for high-performance computing (HPC), enabling efficient execution of parallel computations across different architectures, including CPUs, GPUs, and accelerators, using a single C++ codebase. It provides memory management abstraction through Kokkos::View and supports parallel execution with features such as Parallel_for and Parallel_reduce, while accommodating various parallel models, including CUDA, ROCm, SYCL, and OpenMP. Optimized for Exascale Computing, it is widely utilized in fields such as fluid dynamics, molecular dynamics, materials science, and data analytics. Its seamless integration with HPC libraries like Cabana and CabanaMD further enhances its applicability, making it a key technology for computational science in next-generation supercomputing environments.
- Information
- Case / Article
- Learning Content
- Review
- Developer’s Voice
- Contact