CUDA® is a parallel computing platform and programming model invented by NVIDIA.It enables dramatic increases in computing performance by harnessing the power of thegraphics processing unit (GPU).