Learning Outcomes

Note

  1. Write and compile basic CUDA programs.

  2. Understand the execution model of CUDA-enabled GPUs.

  3. Manage device and host memory.

  4. Optimize code for better performance.

In this tutorial, we will learn how to write and compile basic CUDA programs, understand the execution model of CUDA-enabled GPUs, manage device and host memory, optimize code for better performance, and debug and profile CUDA applications.