Golden
LoginSign Up
CUDA (Compute Unified Device Architecture)

CUDA (Compute Unified Device Architecture)

Utilization of GPU and CPU to accelerate deep learning, analytics and engineering applications in C programming by Nvidia

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.

Timeline

People

Name
Role
Related Golden topics

Further reading

Title
Author
Link
Type

Documentaries, videos and podcasts

Title
Date
Link

Companies

Company
CEO
Location
Products/Services