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 with examples.