Skip to main content

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

[tw-toggle title=”Registration”] [/tw-toggle] [tw-toggle title=”Remote Connection Details”]

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

[/tw-toggle] [tw-toggle title=”Slack Channel Link”]

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

[/tw-toggle] [tw-toggle title=”Presentations”]

Slides _Day1

Slides_Day2

OSummit Hands-On Tips

Cori GPU Hands-On Tips

Day 1 Recording: https://vimeo.com/manage/videos/613828158

Day 2 Recording: https://vimeo.com/manage/videos/613827694

[/tw-toggle] [tw-toggle title=”Exercises”] https://github.com/olcf/openmp-offload.git
[/tw-toggle] [tw-toggle title=”Survey”] [/tw-toggle]

Date

Sep 22 - 23 2021
Expired!

Time

1:00 pm - 3:30 pm

Location

Webcast
Category

Organizer

Suzanne Parete-Koon
Phone
865-576-6599
Email
[email protected]
QR Code