An extension of C++ developed by NVIDIA for writing programs that run on GPUs. It enables parallel computing using CUDA architecture with kernel functions and explicit memory management.