3 Quick Practical Examples of OpenMP Offload to GPUs

Xinman Tian, Intel
Webinar
Intel webinars

3 Quick Practical Examples of OpenMP Offload to GPUs
 

OpenMP is a well-established, industry-driven, parallel-programming model that has served the HPC for nearly 24 years. And its support continues to expand. In this session, find out how to use this API to develop performant code on GPUs.

OpenMP has been around since October 1997—an eternity for any software—and has long been the industry-wide parallel-programming model for high-performance computing. And it continues to evolve in lockstep with the ever-expanding hardware landscape; the API now supports GPUs and other accelerators. In this session, Intel Principal Engineer Xinman Tian will share three examples of how to develop code that exploits GPU resources using the latest OpenMP features, including:

  • An introduction to OpenMP and its GPU-offload support
  • Examples of OpenMP offloaded code to GPUs, including Intel Xe products
  • How to take advantage of the Intel® DevCloud for oneAPI to run code samples on the latest Intel® oneAPI hardware and software