Workshop: OpenACC/CUDA Training for Beginners
Title: Workshop: OpenACC/CUDA Training for Beginners
SNIC Project: SNIC 2021/22-274
Project Type: SNIC Small Compute
Principal Investigator: Kjartan Thor Wikfeldt <>
Affiliation: Uppsala universitet
Duration: 2021-04-14 – 2021-06-01
Classification: 10201


ENCCS (the EuroCC national competence center Sweden) will organize a short course “OpenACC/CUDA Training for Beginners” on May 4-5 ( This course is an introduction to GPU programming using the directive-based OpenACC paradigm and language-extension-based CUDA. The course consists of lectures, type-along and hands-on exercises. Topics covered in the course include the architecture of the GPU accelerators, basic usage of OpenACC and CUDA, and how to control data movement between CPUs and GPUs. Basic optimization of the code will also be covered. The course will take two half-days on May 4-5 for 30-35 participants. Total 2000 core-hour is required. And it would be convenient if 15-20 GPU nodes can be reserved for the times between 9:00-13:00 on May 4-5.