Compute Unified Device Architecture (CUDA) is a computing platform and programming model. CUDA is Nvidia's GPU-accelerated computing is the only C programming environment that uses the power of the graphics processing unit (GPU) enabling faster and more cost-efficient parallel computations. is the utilization of GPU together with a central processing unit (CPU) for the purpose of accelerating deep learning, analytics and engineering applications.
CUDA GPU-accelerated computing was developed in 2007 by NVIDIA. The GPU accelerators now support energy-efficient data centers in government laboratories, universities and small-and-medium enterprises around the world.
CUDA GPU-accelerated computing unloads compute-intensive portions of the application to the GPU, while the remaining of the code still runs on the CPU. It accelerates applications in platforms ranging from artificial intelligence to cars, drones and robots.
Documentaries, videos and podcasts
- General-purpose computing on graphics processing units
- GPU computingGPU computing is the use of GPU (graphic processing units) and CPU (central processing units) to perform compute-intensive assignments faster than conventional CPUs.
- NvidiaNvidia is a Santa Clara, California-based company founded in 1993 by Jensen Huang, Chris Malachowsky, Curtis Priem and Chris Malachowsky.