Kokkos training days

Europe/Paris
Maison de la Simulation

Maison de la Simulation

Bâtiment Digiteo Saclay
Description

Register to be notified about other CExA trainings & events: 
https://lists.cexa-project.org/sympa/subscribe/network .

 

https://cnrs.zoom.us/j/97834891802?pwd=NXhzd2paY051S3dQekVQVllvTW5MUT09

Kokkos training days

The CExA team, together with Damien Lebrun-Grandie (ORNL) and Luc Berger-Vergiat (SNL), are happy to welcome you again for our next Kokkos training days.

The Kokkos C++ Performance Portability Ecosystem is a production level solution for writing modern applications in a hardware agnostic way. It consists of multiple libraries addressing the primary concerns for developing and maintaining applications in a portable way. The three main components are the Kokkos Core Programming Model, the Kokkos Kernels Math Libraries and the Kokkos Profiling and Debugging Tools.

Learn more about Kokkos, meet Kokkos developers, share about your experience, join the Kokkos community and more!

This event is free but registration is mandatory.

This training will be in English.

Who is concerned?

  • Scientist and application developers interested in GPU programming and portability
  • Student and young researchers looking for a promising programming model for their future projects
  • Skilled developers learning about Kokkos
  • Kokkos experts that want to share their knowledge
  • Project manager working with developers in HPC (especially the first day)
  • Senior executive keen to understand Kokkos better (especially the first day)

Agenda

Day 1 - introduction and lectures (suitable also for managers keen to better understand what is Kokkos)

Day 2 - hands-on for beginners

Day 3 - hands-on advanced topics

 

Bring your own device

Our hands-on will be divided into 2 rooms. One of the room have computers. For the other, you will have to bring your own device. A wifi connection and access to our compute cluster will be provided.

Where, and how to come?

Digiteo Saclay building is located close to the Saclay CEA center but not inside. You do not need to enter the Saclay CEA center.

Most common GPS application can guide to you toward us.

 

You can get more information about public transportation on the MdlS website: https://mdls.fr/how-to-come/ 

Materials

All presentations (slides and videos) can be found online. Attendees that can not participate to the first day can follow the 2 first modules.

 

Registration
Registration form
    • 8:45 AM
      Welcome coffee
    • 1
      Introduction
    • 2
      Kokkos lecture
    • 10:30 AM
      Break
    • 3
      Kokkos lecture
    • 12:00 PM
      Lunch break and discussions
    • 4
      Kokkos lecture
    • 3:30 PM
      Break
    • 5
      Kokkos lecture
    • 6
      Wrap-up session
    • 4:50 PM
      After-work discussions
    • 8:45 AM
      Welcome coffee
    • 7
      Kokkos beginner hands-on Mandelbrot and training rooms (Bâtiment Digiteo Saclay)

      Mandelbrot and training rooms

      Bâtiment Digiteo Saclay

      This session will focus developping basic Kokkos code :
      - how to manage memory with Kokkos structures (view)
      - how to write a kernel
      - how to code a parallel loop
      - how to compile and execute a Kokkos code

    • 12:10 PM
      Lunch break
    • 8
      Kokkos beginner hands-on

      Continuation of the morning and hierarchical parallelism

    • 9
      Wrap-up session
    • 4:50 PM
      After-work discussions
    • 8:45 AM
      Welcome coffee
    • 10
      Kokkos advanced hands-on Mandelbrot and training rooms (Bâtiment Digiteo Saclay)

      Mandelbrot and training rooms

      Bâtiment Digiteo Saclay

    • 12:10 PM
      Lunch break
    • 11
      Kokkos advanced hands-on
    • 12
      Kokkos tea time