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