Intro to CUDA & OpenACC
This lesson 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 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.
GPU programming
difficulty:
beginner
maturity:
stable
Overview
This course is for students, researchers, engineers and programmers who would like to quickly get started with GPU programming using OpenACC and/or CUDA. Some previous experience with C/C++ or Fortran is required.
Learn More
Visit the lesson page to access the full content.