1. CUDA Architecture Overview 2. PROGRAMMING ENVIRONMENT 3. CUDA APIs API allows the host to manage the devicesAllocate memory & transfer dataLaunch kernels CUDA C “Runtime”…