Week 5 -> Optimizing GPU Programs. Parallelizing and porting programs to run on CUDA is generally done to either solve bigger problems or to solve more problems. So optimizing programs to require less time may be beneficial. It is important to note that optimization should be completed with reference to the goals of the program and the execution time of each part of the program. Once a function is no.. Read More