Advanced Game Technology 6 (AGT6) This course introduces the student to programming massively parallel applications using CUDA on NVIDIA graphics processors. Introduction to CUDA Thread Execution Memory Model OpenGL Interoperability Introduction to OpenCL Optimizing CUDA Applications CUDA Case Study – N-Body Simulation