When referencing Kokkos, please use the images below. Main logo Format Link SVG kokkos.svg PNG kokkos.png WEBP kokkos.webp JPG (white background) kokkos.jpg Main logo with text Format Link SVG kokkos_text.svg PNG kokkos_text.png WEBP kokkos_text.webp JPG (white background) kokkos_text.jpg| Kokkos
TL;DR: Starting with the Kokkos 5.x series, we’re officially aligning with Semantic Versioning (SemVer) 2.0.0. This means our patch versions will now look like 5.X.Y instead of 5.X.0Y, getting rid of that leading zero that wasn’t quite SemVer-compliant For years, the Kokkos team has strived for consistency in our versioning, even when it meant sticking to some unconventional numbering. Since the 2.8.00 release in 2019, you might have noticed our patch versions featured a leading zero (e.| Kokkos
Introduction The fast Fourier transform (FFT) is a family of fundamental algorithms that is widely used in scientific computing and other areas [1]. kokkos-fft is designed to help Kokkos users who are: developing a Kokkos application which relies on FFT libraries. E.g., fluid simulation codes with periodic boundaries, plasma turbulence, etc. wishing to integrate in-situ signal and image processing with FFTs. E.g., spectral analyses, low pass filtering, etc. willing to use de facto standard FF...| Kokkos
The Kokkos C++ Performance Portability Ecosystem is a production level solution for writing modern C++ applications in a hardware agnostic way. It is a Linux Foundation project and part of the High Performance Software Foundation (HPSF). Kokkos originated in the US Department of Energy National Labs, and was part of the Exascale Computing Project – at its time the leading effort in the US to prepare the HPC community for the next generation of super computing platforms.| Kokkos
The Kokkos User Group (KUG) Meeting 2025 took place in Chicago, IL, from May 7th to 8th, 2025, as part of the inaugural High Performance Software Foundation (HPSFcon) conference. The meeting brought together researchers, developers, and HPC professionals interested in the Kokkos ecosystem. The full schedule including slides and recordings can be found here (you can filter with the “Kokkos User Group Meeting” option. Day 1: The first day of the KUG Meeting kicked off with essential updates...| Kokkos
Citing Kokkos Use the following references when citing Kokkos in your work. Overall Ecosystem The Kokkos Ecosystem citation is in particular appropriate when using multiple Kokkos subprojects. @article{KokkosEcosystem2021, author={Trott, Christian and Berger-Vergiat, Luc and Poliakoff, David and Rajamanickam, Sivasankaran and Lebrun-Grandie, Damien and Madsen, Jonathan and Al Awar, Nader and Gligoric, Milos and Shipman, Galen and Womeldorff, Geoff}, journal={Computing in Science Engineering},...| Kokkos
After a significant development period, we have successfully merged the refactored implementation details of Kokkos::View, which now utilizes the capabilities of std::mdspan at its core. This substantial rework essentially involved a complete rewrite of Kokkos::View. We’ve removed thousands of lines of intricate code, much of which predates Kokkos’ availability on GitHub, and replaced it with a modern foundation. While our goal is to maintain user-visible behavior (with a few exceptions n...| Kokkos
We’re thrilled to announce that the Kokkos Core project has achieved the “passing” badge from the OpenSSF Best Practices Program! This milestone reflects our ongoing commitment to maintaining high standards for security, quality, and overall project health. This achievement comes a year after Kokkos joined the High Performance Software Foundation (HPSF), and our efforts to improve the project have been aligned with the foundation’s goals of fostering sustainable and high-quality high-...| Kokkos
Overview This Working Group is dedicated to streamlining the process of building and distributing the Kokkos performance portability library. This group focuses on developing and maintaining robust build systems, creating consistent and user-friendly packaging solutions, and ensuring compatibility across various platforms and environments. Their efforts aim to simplify the user experience and facilitate wider adoption of Kokkos. (Back to List of Kokkos Working Groups) Members Leads: Cédric C...| Kokkos
Overview This Working Group focuses on maintaining and improving the continuous integration (CI) infrastructure for the Kokkos C++ performance portability library. This group collaborates to ensure robust testing, efficient build processes, and timely feedback for developers, contributing to the overall stability and reliability of the Kokkos ecosystem. (Back to List of Kokkos Working Groups) Members Leads: Nathan Ellingwood Damien Lebrun-Grandié Participants: Daniel Arndt Luc Berger-Vergiat...| Kokkos
This page lists active Kokkos Working Groups (WGs). Continuous Integration The Kokkos CI Working Group focuses on maintaining and improving the continuous integration (CI) infrastructure for the Kokkos C++ performance portability library. This group collaborates to ensure robust testing, efficient build processes, and timely feedback for developers, contributing to the overall stability and reliability of the Kokkos ecosystem. Build and Packaging The Kokkos Build and Packaging Working Group i...| Kokkos
Kokkos User Group (KUG) 2025: Main Program Schedule Now Live! Excitement is building for the Kokkos User Group (KUG) 2025, and we’re thrilled to announce that the Main Program schedule is now available! Prepare for two action-packed days of in-depth sessions, insightful discussions, and unparalleled networking with the Kokkos community. What to Expect: Eight 90-minute sessions featuring a dynamic blend of Kokkos developers and community users. Hear from familiar faces from KUG 2023, along w...| Kokkos
This page contains various presentation regarding regarding Kokkos sorted by year and category. Citing Kokkos Core Please cite Kokkos Core by including the following publication: Kokkos: Enabling manycore performance portability through polymorphic memory access patterns H. Carter Edwards , Christian R. Trott , Daniel Sunderland, Kokkos, Journal of Parallel and Distributed Computing, v.74 n.12, p.3202-3216, December 2014 2019 1ST KOKKOS USERGROUP MEETING The Talks at the Usergroup Meeting hel...| Kokkos
Join the Kokkos User Group at HPSFcon 2025! We are pleased to announce that the next the Kokkos User Group meeting will be held in Chicago, IL on May 7th and 8th, 2025, as part of the inaugural High Performance Software Foundation (HPSFcon) conference. What to Expect: Technical Talks: Learn about the latest advancements in Kokkos libraries, including new features, performance optimizations, and best practices. User Presentations: Share your experiences using Kokkos and learn from others in th...| Kokkos
Motivation By default, internal Kokkos execution space parameters are empirically or heuristically hand-tuned with fixed parameter values to provide “one-size-fits-most” performance, with the goal of minimizing the effect of the abstraction overhead and approximating the performance of an optimized, lower-level backend implementation. Can these parameters be automatically tuned for a particular application and architecture so that programmers can easily tackle further performance opportun...| Kokkos
Kokkos Ecosystem release page License Kokkos and Kokkos-Kernels are distributed under an Apache 2.0 with LLVM exception license, an OSI-approved license. The license files are available here: kokkos, kokkos-kernels. GnuPG signing keys The maintainers of the libraries sign the tags associated with releases and sign the source packages. In order to verify the authenticity of the source packages you can download the public keys here: dalg24.asc and lucbv.asc. Download Date Version Download Relea...| Kokkos
The Kokkos Team will hold a User Group Meeting to gather the community, provide updates on the Kokkos Ecosystem and facilitate collaboration in the Kokkos community! When: 12th-15th of December 2023 Where: UNM Continuing Education, Albuquerque, NM 1634 University Blvd NE, Albuquerque, NM 87131 https://maps.app.goo.gl/R8EWzLVuSGbgkeWx5 Registration: Registration is on a “first-come, first-served” basis Registration will close on Thursday, Nov. 30, 2023 Before you register: Consider contrib...| Kokkos
Kokkos is among the six initial technical projects of the newly created High Performance Software Foundation (HPSF). HPSF is set up as an umbrella organization within the Linux Foundation to foster collaboration around the development and support of its associated technical projects. Conceived through an initial collaboration between the Spack and the Kokkos team, this effort has brought together institutions that want to foster a more cooperative effort of developing and maintaining key open...| Kokkos
European Trilinos & Kokkos User Group Meeting 2024 June 24-26, 2024 Location: Hamburg, Germany The European Trilinos & Kokkos User Group (EuroTUG 2024) meeting will take place on the campus of the Helmut-Schmidt-University / University of the Federal Armed Forces Hamburg, Hamburg, Germany on June 24-26, 2024. For the first time, the workshop further strives to bring together Kokkos users and developers in the same spirit. This will not only foster efforts in the European Kokkos community with...| Kokkos
The CExA project is organizing a Kokkos tea-time, a monthly time to discuss anything related to Kokkos, its ecosystem, or even GPU-programming at large. It will recur every 3rd Wednesday of the month, because anytime is the right time for a tea break, starting at: 7AM Pacific Time 8AM Mountain Time, 10AM Eastern Time, 2PM UTC, 4PM Central European Summer Time A 45min time-slot for either a 30min presentation followed by questions or for a more informal discussion on a select topic.| Kokkos
The Kokkos Team is a multi-institutional group of HPC, C++ and Linear Algebra experts dedicated to making life easier for computation scientists and engineers. Kokkos Core Christian Trott, SNL, Project Lead Damien Lebrun-Grandie, ORNL, Project Lead Daniel Arndt, ORNL Jan Ciesko, SNL Conrad Clevenger, SNL Nathan Ellingwood, SNL Rahulkumar Gayatri, NERSC DongHun Lee, SNL Seyong Lee, ORNL Nevin Liber, ANL Nic Morales, SNL Carl Pearson, SNL Amy Powell, SNL Francesco Rizzi, NGA Mikael Simberg, CSC...| Kokkos
In a nutshell We held the second Kokkos User Group meeting in Albuquerque from December 12th-15th, 2023. Because of the pandemic, this was almost five years since we had the first one. Day 0 The Kokkos team got together, some of us meeting in person for the first time! It was great to finally put names to faces. Day 1 This was our time to meet the community and for the community to meet us.| Kokkos
In a nutshell At SC23, the Association for Computing Machinery (ACM), awarded the The Simple Cloud-Resolving E3SM Atmosphere Model (SCREAM) Running on the Frontier Exascale System project the inaugural ACM Gordon Bell Prize for Climate Modelling for their project. SCREAM is a cloud-resolving global atmosphere model with state-of-the-art parametrizations for microphysics, moist turbulence and radiation. The team, composed of nineteen members from a diverse set of institutions including several...| Kokkos
Last updated: 2023-12-12 Program Contributing Registration Accomodations Kokkos User Group Meeting 2023 The Kokkos Team will hold a User Group Meeting to gather the community, provide updates on the Kokkos Ecosystem and facilitate collaboration in the Kokkos community! When: 12th-15th of December 2023 Where: UNM Continuing Education, Albuquerque, NM 1634 University Blvd NE, Albuquerque, NM 87131 https://maps.app.goo.gl/R8EWzLVuSGbgkeWx5 Registration: https://pay.sandia.gov/register/17548 Regi...| Kokkos
Sponsors This research was supported by the Exascale Computing Project (ECP), Project Number: 17-SC-20-SC, a collaborative effort of two DOE organizations—the Office of Science and the National Nuclear Security Administration—responsible for the planning and preparation of a capable exascale ecosystem—including software, applications, hardware, advanced system engineering, and early testbed platforms—to support the nation’s exascale computing imperative.Sandia National Laboratories ...| Kokkos
BUG REPORTS Bugs are best reported via GitHub issues in the appropriate repository. When filing an issue please check whether yours is already known. If it is, please add a comment that you have the same problem – this helps with prioritization. Kokkos Core: https://github.com/kokkos/kokkos/issues Kokkos Kernels: https://github.com/kokkos/kokkos-kernels/issues Kokkos Tools: https://github.com/kokkos/kokkos-tools/issues FEATURE REQUESTS Feature requests should also be filed as GitHub issues....| Kokkos
We are pleased to announce that Kokkos now has an HPX backend thanks to the work of Mikael Simberg from CSCS. This backend is the first backend capable of providing Kokkos’ asynchronous semantics on CPUs. It is fully functional including the task graph API. If you have time try it out and let us know how it goes. The backend is available on Kokkos’ “develop” branch: https://github.com/kokkos/kokkos/tree/develop and will be part of the Kokkos 3.| Kokkos
The Kokkos team is announcing the first Kokkos Usergroup Meeting to be held in Albuquerque New Mexico, USA April 23rd through 25th. The meeting will give the growing Kokkos community a chance to present progress in adopting Kokkos, exchange experiences, discuss challenges and help set priorities for the future roadmap of Kokkos. Projects are invited to give a 20 minute presentation. Application talks are encouraged to focus on technical and algorithmic challenges in adopting Kokkos and how Ko...| Kokkos
January 1, 2023 •| Kokkos