OpenACC is a directive-based approach to parallel programming for heterogeneous architectures, where developers specify regions of code (written in C, C++, and Fortran) to be offloaded from a host CPU to a GPU. This approach is meant to reduce the amount of programming effort required of developers relative to low-level models, such as CUDA.
NVIDIA will present a 3-part OpenACC training series intended to help new and existing GPU programmers learn to use the OpenACC API. Each part will include a 1-hour presentation and example exercises. The exercises are meant to reinforce the material from the presentation and can be completed during a 1-hour hands-on session following each lecture. The list of topics is shown in the table below. Please click the individual event links for more details or to register.
NOTE: Participants will register for each part of the series individually.
Remote participants can watch the presentations via web broadcast and will have access to the training exercises, but temporary access to the compute systems will be limited as follows:
If you have any questions about this training series, please contact Tom Papatheodore (firstname.lastname@example.org) for more information.
|1||Introduction to OpenACC||Friday, April 17|
|2||OpenACC Data Management||Thursday, May 28|
|3||Loop Optimizations with OpenACC||Tuesday, June 23|