Tech Insights
Kokkos

Kokkos

Last updated , generated by Sumble
Explore more →

What is Kokkos?

Kokkos is a C++ programming model that enables writing performance-portable code for parallel architectures. It provides abstractions for parallel execution and data management, allowing developers to write code once and deploy it on various hardware platforms, including CPUs and GPUs, without significant modifications. It's commonly used in high-performance computing (HPC) applications, such as scientific simulations, to achieve optimal performance on different hardware.

What other technologies are related to Kokkos?

Kokkos Competitor Technologies

RAJA is a parallel execution framework that offers similar capabilities for abstracting hardware details, making it a competitor to Kokkos in the parallel programming domain.
mentioned alongside Kokkos in 94% (64) of relevant job posts
SYCL is a heterogeneous programming model that competes with Kokkos by providing a standard way to write code for different hardware architectures.
mentioned alongside Kokkos in 10% (62) of relevant job posts
OpenMP is a directive-based parallel programming model that competes with Kokkos, especially for shared-memory parallelization.
mentioned alongside Kokkos in 4% (157) of relevant job posts
HIP is a programming interface that allows developers to write code that can run on both AMD and NVIDIA GPUs, competing with Kokkos in the GPU programming space.
mentioned alongside Kokkos in 5% (77) of relevant job posts
CUDA is NVIDIA's parallel computing platform and programming model. It competes with Kokkos as a way to program NVIDIA GPUs, but Kokkos provides a higher level of abstraction.
mentioned alongside Kokkos in 1% (137) of relevant job posts

Kokkos Complementary Technologies

MPI is a message-passing interface commonly used for distributed memory parallelism. It complements Kokkos by enabling parallelization across multiple nodes, while Kokkos handles parallelism within each node.
mentioned alongside Kokkos in 2% (132) of relevant job posts
Kokkos is a C++ library, so C++ is essential for using Kokkos. It is the language in which Kokkos is implemented and used.
mentioned alongside Kokkos in 0% (161) of relevant job posts
Kokkos is a C++ library, so C++ is essential for using Kokkos. It is the language in which Kokkos is implemented and used. C is supported, but not as often as C++
mentioned alongside Kokkos in 0% (59) of relevant job posts

Which organizations are mentioning Kokkos?

Organization
Industry
Matching Teams
Matching People
Kokkos
Los Alamos National Laboratory
Other Services (except Public Administration)
Kokkos
Argonne National Laboratory
Other Services (except Public Administration)

This tech insight summary was produced by Sumble. We provide rich account intelligence data.

On our web app, we make a lot of our data available for browsing at no cost.

We have two paid products, Sumble Signals and Sumble Enrich, that integrate with your internal sales systems.