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

Open
crtrott opened this issue Nov 27, 2019 · 0 comments
Open

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

crtrott opened this issue Nov 27, 2019 · 0 comments

Comments

@crtrott
Copy link
Member

@crtrott crtrott commented Nov 27, 2019

Description

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.

Signup

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.

https://www.eventbrite.com/e/kokkos-training-bootcamp-tickets-83920248723

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, gshipman@lanl.gov
Graham Lopez, lopezmg@ornl.gov
Christian Trott, crtrott@sandia.gov
Geoff Womeldorff, womeld@lanl.gov

@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
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant
You can’t perform that action at this time.