The Optimization Course focuses on the techniques required for increasing the frame rate of video game applications. By examining the relationship between the CPU, GPU, and their architectures, students better understand how code and art affects their platform. Students are introduced to the process of detecting optimization bottlenecks and hotspots for the CPU, GPU, and other hardware resources. Students also explore methods used to solve common video game hotspots and bottlenecks. These methods increase performance through techniques that involve memory, multi-threading, shaders, drivers, and CPU/GPU processing.
Click here for detailed Outcomes and Statistics related to this program.