NVIDIA's parallel computing platform which enables an increase in computing performance by harnessing the parallel nature of GPU processing. CUDA compatible applications can assign intensive parallel computing tasks, such as real-time video rendering, to the GPU to process, freeing up the computer's CPU to run other tasks.