Image

Introduction to OpenMP GPU Offloading

Introduction to OpenMP GPU Offloading
September 22-23, 2021

On September 22-23 from 1-3:30 PM (ET)  OLCF and NERSC
will offer a (virtual) Introduction to OpenMP GPU Offloading. This training is meant for OLCF
and NERSC users who are already familiar with the basic ideas of GPU programming but who want to learn
about the core GPU offloading capabilities of OpenMP.

During each day of the training, OLCF/NERSC  staff will give a lecture followed by hands-on exercises forthe participants to work through. On day 1, we will give a general overview of the OpenMP
programming model and cover the basics of using OpenMP directives to offload work to GPUs.
On day 2, we will discuss optimization strategies and show how efficient data movement and a
better understanding of the hierarchy of parallelism available can lead to improved
performance. The hands-on exercises will be available in both C and Fortran and will be
designed to work with a variety of compilers. Time will be reserved for users to work through
the examples during the training and a slack channel will be available for questions during and
after each training session.

OLCF users will use their Summit accounts and NERSC users will use Cori GPU.

Draft Agenda
All times given in EDT

September 22
1:00-2:00 pm Introductions to OpenMP Offloading
2-3:30 pm Hands on examples
3:30-5:00 pm Help available on slack

September 23
1:00-2:00 pm The Memory model and Efficient Data Transfer.
2-3:30 pm Hands on examples
3:30-5:00 pn Help available on Slack

Registration
Remote Connection Details

https://exascaleproject.zoomgov.com/j/1610316789?pwd=cFJmZUI3QzBCUHcrOENKOG5XRTJ2dz09

Slack Channel Link

https://join.slack.com/t/opemmpoffload/shared_invite/zt-vuh8n42b-K6exPBUCPlXblMiOYuNRmw

Survey

Introduction to OpenMP GPU Offloading Survey

  • Rate from 1 to 5 (with 5 being highest).
  • Rate from 1 to 5 (with 5 being highest).
  • Rate from 1 to 5 (with 5 being highest). Select N/A if you did not work on the exercises.

Comments are closed.