This course is an introduction to OpenACC and OpenMP to target GPU. These programming models are based on programmers inserting hints into their C/C++ or Fortran programs on how the code can be parallelized. OpenMP, was initially designed for shared-memory system with CPU but has recently been extended to target heterogeneous systems with accelerators like GPU. OpenACC, on the other end, was designed from the start to target accelerators.
Contents:
|
Prerequisite:
Type: Hands-on |
UCLouvain/CISM