Graphics processing units (GPUs) are commonly used for high performance computing (HPC). In this introductory course, we will consider the simplest way to program GPUs, using the OpenACC framework. We will discuss both strengths and weaknesses of this approach, when compared with full-fledged GPU programming using CUDA. The course will have some hands on exercises.
Prerequisites: some knowledge of C/C++ programming languages.
- Teacher: Sergey Mashchenko