Join us in Chicago for SC26!

OpenMP at SC26Supercomputing 2026 will be in Chicago, November 15-20. We will have a BOF, two Tutorials, a Book Drawing, and scheduled sessions where you can meet with experts in the booth.

Find us on the show floor in Booth #5217

Come to our booth to talk with OpenMP API experts, enter our book drawing, pick up your OpenMP Reference Guide, or just take a break in our comfy seating and hang out with us at the show.

BOF: To Be Announced

We’ll update this post when the BOF acceptances are announced.


OpenMP Tutorials

SC tutorials are a great way to get a deep dive into the OpenMP API.

Mastering OpenMP Tasking: Hands-on

OpenMP provides a standard, easy-to-use model to program multiprocessors and is supported by all major compilers. The maturity and industrial-level support make it a natural selection for many companies and supercomputing centers to parallelize their applications for shared-memory machines. This tutorial will improve the programming skills of the attendees by providing performance and scalability recipes to improve the performance of OpenMP tasking applications. It will teach the use of the recent tasking-oriented additions to OpenMP, ranging from OpenMP 5.2 to to OpenMP 6.0, and it will gather input from experienced users about the issues that most limit their use of OpenMP tasking.

This tutorial is intended for attendees who have a general knowledge of computer architecture concepts (e.g., SMT, multi-core, and NUMA); a basic knowledge of OpenMP; and a good knowledge of either C, C++, or Fortran.

All presenters are long-time members of the OpenMP Language Committee and include the head of the OpenMP Language Committee and the CEO of the OpenMP organization.

 

  • Date: Monday, Nov. 16 (Room TBD)
  • Speakers: Christian Terboven, Michael Klemm, Stephen Olivier, Bronis de Supinski

Programming your GPU with OpenMP: A Hands-on Introduction

OpenMP 1.0 was released in 1997 when the primary concern was symmetric multiprocessors. A modern platform is often a heterogeneous system with CPU cores, GPU cores, and other specialized accelerators. OpenMP has responded by adding directives that map code and data onto a device. We refer to this family of directives as the target directives. In this hands-on tutorial, we will explore these directives as they apply to programming GPUs.

We assume attendees already know the fundamentals of OpenMP so we can focus on deeply understanding the target directives and their use in complex applications. We expect students to use their own laptops (with Windows, Linux, or macOS) to connect to remote servers with GPUs.

  • Date: Sunday, Nov. 15 (Room TBD)
  • Speakers: Michael Klemm, Tim Mattson, and Bob Robey

Expert Q&A Sessions

In addition to our usual knowledgeable booth volunteers, we will have a special expert join us in the booth for an hour or two on Tuesday, Wednesday, and Thursday specifically to talk with users and answer your questions. Check the schedule below to meet with our experts, and bring your toughest questions!

Michael Klemm

Michael KlemmSchedule: TBD
Key topics: OpenMP API 6.0;  OpenMP API & Fortran

Michael is the CEO of the OpenMP ARB and is a Principal Member of Technical Staff in the Compilers, Languages, Runtimes & Tools team of the Machine Learning & Software Engineering group at AMD.

OpenMP book: High Performance Parallel Runtimes – by Michael Klemm and Jim Cownie (2021)

Ruud van der Pas

Schedule: TBD
Key topics: NUMA;  OpenMP Host performance

Ruud is a Senior Principal Software Engineer at Oracle and a longtime member of the OpenMP Language Committee. He has extensive experience in parallel computing on a variety of shared memory and distributed memory systems and expert knowledge on OpenMP.

OpenMP books: Using OpenMP – The Next Step – by Ruud van der Pas, Eric Stotzer and Christian Terboven (2017), Using OpenMP – Portable Shared Memory Programming – by Barbara Chapman, Gabriele Jost, and Ruud van der Pas

Tim Mattson

Schedule: TBD
Key topics: OpenMP API & Python (PyOMP);  OpenMP API on GPUs

Tim’s goal is to make serial software rare. His work for the last 35 years has focused on creating programming languages and technologies to help people create parallel software.

OpenMP books: OpenMP Common Core: Making OpenMP Simple Again (2019) – by Tim Mattson, Helen He, Alice Koniges,
Programming Your GPU with OpenMP (2023) – by Tom Deakin, Tim Mattson, et al.

Stephen Olivier

Schedule: TBD
Key topics: OpenMP Tasking

Stephen is a Principal Member of Technical Staff in the Computing Research Center at Sandia National Laboratories. He has worked with OpenMP since 2009 and has chaired the OpenMP Tasking Subcommittee since 2013.

OpenMP article: Steve participated in the article “The Ongoing Evolution of OpenMP” (2018)


Videos of OpenMP Tech Talks

OpenMP Tech Talks are short presentations about specific tools, tips, or applications of OpenMP. We will post the SC26 OpenMP Booth Talks here as soon as they are available.

You can check out previous year’s videos (previously called “Booth Talks”)  here: 2025, 2024, 2023, 2022, 2021, 2020.


Book Drawing: Enter for a chance to win an OpenMP book!

We will have a drawing for a free OpenMP book at the end of each day during the SC25 Exhibit, Monday-Thursday, November 16-19. Enter the drawing in our booth during regular show hours, then you will be entered into the drawing for that day. Full details, rules, and eligibility requirements are below.

The winner must be present at the drawing to win. The drawing times and daily entry deadlines are (all time in local St. Louis CST):

  • Monday, Nov 16 at 8:30 pm
  • Tuesday, Nov 17 at 5:30 pm
  • Wednesday, Nov 18 at 4:45 pm (After the drawing, head to the BOF!)
  • Thursday, Nov 19 at 2:30 pm

Choose your prize: When their name is drawn, the winner will be asked to select from among the books listed below, which we will ship to their address:

  • Programming Your GPU with OpenMP
    (2023, by Mattson and Deakin) [info]
  • High Performance Parallel Runtimes
    (2021, by Klemm and Cownie) [info]
  • The OpenMP Common Core: Making OpenMP Simple Again
    (2019, by Mattson, He, and Koniges) [info]
  • Using OpenMP―The Next Step
    (2017, by van der Pas, Stotzer, and Terboven) [info]
  • Printed softcover book of the OpenMP Examples 6.0 document [info]

Full details, rules, and eligibility requirements are below.

OpenMP books

Details and rules for the SC26 OpenMP Book Drawing

This drawing is part of the OpenMP ARB (OpenMP) participation in and activities for SC25. The drawing is managed by OpenMP staff.

CONTEST OVERVIEW. The OpenMP Book Drawing will run during the SC25 Exhibits: Monday, November 16 through Thursday, November 19, 2026. A winner will be chosen at the end of each day. The winner must be present to win. The winner will be asked to make a selection of one of the books offered as their prize (from among the books listed above), and for their shipping information. The book will be mailed to the given address.

ENTRIES AND DRAWINGS.

  • Enter in-person at the SC25 OpenMP booth starting on Monday, November 16, 2026.
  • The drawing pool refreshes each day throughout SC26. The entries from each day are NOT carried forward to the drawing on the next day.
  • One entry per participant per day.
  • DAILY ENTRY DEADLINES AND DRAWING TIMES: The drawings will be done 30-minutes before the closing of the exhibit floor each day. Entries must be made by that time.

WINNING ENTRIES

When a winner is drawn from among all eligible entries, we will perform the following actions:

  • We will determine if the selected individual is present. If not then a new drawing will be performed until the winning entry is that of a present individual.
  • We will ask the winner for (A) their choice of book to receive from among the books listed above, (B) the address and phone number to use for us to ship the book to the recipient. THE WINNER’S ADDRESS AND PHONE NUMBER WILL BE USED ONLY FOR THE PURPOSE OF THIS SINGLE MAILING AND WILL NOT BE RETAINED, (C) permission for us to state the winner’s name and selected book in social media.
  • We will ship the chosen book to the winner as soon as possible after SC25 (typically shipped within two weeks).

PERMISSIONS AND OTHER DETAILS

  • We will ship the book to the winner’s indicated address using reliable shipping or delivery resources. We are not responsible for incorrect addresses provided to us by the winner nor for issues that are the responsibility of the shipping or delivery resources.
  • The email addresses of entrants and winners will not be retained unless we are given explicit permission to retain it.
  • We are not responsible for errors that may occur due to internet outages, power outages, or hackers.