CUDA (an acronym for Compute Unified Device Architecture) is a parallel computing architecture developed by NVIDIA. CUDA is the computing engine in NVIDIA graphics processing units or GPUs that is accessible to software developers through industry standard programming languages. Programmers use 'C for CUDA' (C with NVIDIA extensions), compiled through a PathScale Open64 C compiler, to code algorithms for execution on the GPU. CUDA architecture supports a range of computational interfaces including OpenCL and DirectX Compute.
CUDA - Wikipedia
Nvidia Tesla - Wikipedia
GPU - Wikipedia
Parallel computing - Wikipedia
Parallel programming model - Wikipedia
NVIDIA Tesla many core parallel supercomputing
http://www.youtube.com/watch?v=olvtFAArb9I