Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kokkos Bootcamp: January 14th-17th Santa Fe NM #2573

crtrott opened this issue Nov 27, 2019 · 0 comments

Kokkos Bootcamp: January 14th-17th Santa Fe NM #2573

crtrott opened this issue Nov 27, 2019 · 0 comments


Copy link

@crtrott crtrott commented Nov 27, 2019


We are pleased to announce that we are hosting the next Performance Portability with Kokkos Bootcamp January 14th - January 17th at the Buffalo Thunder Resort in Santa Fe NM. This workshop is intended to teach new Kokkos users how to get started and to help existing Kokkos users to further improve their codes. The training will cover the minimum required topics to get your application started on using Kokkos, and Kokkos experts will be on hand to help the more advanced users. Breakfast and lunch will be provided, see below for agenda.


We are prioritizing DOE/ECP teams for now. But past events show that we usually have plenty of space for other attendees too. Feel free to signup already either way. If by December 15th we have more signups than slots, we will down select based on ECP prioritization, followed by signup date.
After December 15th its first come first serve.

What is Kokkos?

Kokkos is a programming model and library for writing performance portable code in C++. It includes abstractions for on-node parallel execution and data layout. These abstractions are mapped at compile time to fit a device’s architecture for best performance. It uses standard C++ in the same spirit as libraries such at Thrust and Thread Building Blocks.

Who should attend?

Anyone who has a C++ application, or would like to create C++ Kokkos kernels that hook onto an application, and would like to have a single source code run well on multiple platforms. We also encourage developers to bring applications that already use Kokkos since Kokkos experts will be available to help with more advanced use cases. Although we strongly suggest teams of two (or more) per application, please do not hesitate to apply if you are a single developer who wants attend this event.

What happens at the event?

We will have Kokkos experts to help you with your application. This event is a tutorial and a playground to experiment with integrating Kokkos with your application and to help optimize existing Kokkos applications.

What happens after the event?

Attendance to this event will help us create a relationship with your team that we hope to continue as you return home to continue your work. We plan to host regular office hours to tend to your teams questions in the initial stages and to help your team continue to make significant progress.

How should I prepare?

After signing up, we will contact you to discuss your application. If you are new to Kokkos, we can help you prepare a kernel for the event. If you have an existing Kokkos application, we would like to understand your needs before the event. We hope that doing this prep work will maximize your time learning from Kokkos experts.

If you have any questions, please contact one of the following organizers:
Galen Shipman,
Graham Lopez,
Christian Trott,
Geoff Womeldorff,

@crtrott crtrott pinned this issue Nov 27, 2019
@masterleinad masterleinad unpinned this issue Jan 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
None yet

No branches or pull requests

2 participants