Colloquium 2024 Introduction to GPU programming with OpenMP

From SHARCNETHelp
Jump to navigationJump to search

OpenMP is a popular, portable and widely supported shared-memory parallel programming model in HPC. The OpenMP API supports multi-platform parallel programming in C/C++ and Fortran. As computer hardware has grown to include GPU and other specialized accelerators, OpenMP has grown as well to add device support for parallel programming on GPU and accelerators.

This seminar will give an introduction to GPU programming with OpenMP, the OpenMP device and execution model to offload tasks (map loops and data) on GPUs.