CUDA

CUDA enables parallel computation on GPUs

Image: OLCF at ORNL, CC BY 2.0, via Wikimedia Commons

CUDA

CUDA enables parallel computation on GPUs

The CUDA platform includes a variety of tools such as drivers, runtime kernels, compilers, libraries, and developer tools. These components work together to help programmers accelerate their applications by leveraging the parallel processing capabilities of GPUs.

Example

A CUDA kernel is a function that runs on thousands of GPU threads in parallel, enabling efficient execution of complex computations.

Understanding CUDA and its capabilities is crucial for developers working in fields that require high-performance computing, such as scientific research and simulations.

Related concepts

One email a day: 5 concepts + the 5 stories that matter →

Swipe through 100 ML concepts daily

Open TickerNews