logo

Video encyclopedia

CUDA

10:00

An Introduction to GPU Programming with CUDA

4:43

Your First CUDA C Program

5:34

Intro to CUDA - An introduction, how-to, to NVIDIA's GPU parallel programming architecture

1:21:34

CUDA Programming - C/C++ Basics

7:40

What Are CUDA Cores?

CUDA is a parallel computing platform and application programming interface (API) model created by Nvidia. It allows software developers and software engineers to use a CUDA-enabled graphics processing unit (GPU) for general purpose processing – an approach termed GPGPU. The CUDA platform is a software layer that gives direct access to the GPU's virtual instruction set and parallel computational elements, for the execution of compute kernels.
  • Background 

  • Programming abilities 

  • Limitations 

  • GPUs supported 

  • Example 

  • Language bindings 

  • Current and future usages of CUDA architecture