2. Programming GPUs in CUDA# 2.1. Intro to CUDA C++ 2.2. Writing CUDA SIMT Kernels 2.3. Asynchronous Execution 2.4. Unified and System Memory 2.5. NVCC: The NVIDIA CUDA Compiler