CUDA (Compute Unified Device Architecture) is Parallel Computing platform, enables developers to offload work to GPU and enables programmers to do high performance computing.