Introduction to CUDA
GPU programming using CUDA.
What is CUDA?
CUDA stands for Compute Unified Device Architecture. CUDA is a heterogeneous programming language from NVIDIA that exposes GPU for general purpose program. Heterogeneous programming means the code runs on two different platform: host (CPU) and devices (NVDIA GPU devices).