NVIDIA CUDA

E41922

NVIDIA CUDA is a parallel computing platform and programming model that enables developers to use NVIDIA GPUs for general-purpose high-performance computing.

All labels observed (24)

How this entity was disambiguated

Statements (65)

Predicate Object
instanceOf parallel computing platform
programming model
abbreviationOf Compute Unified Device Architecture
compatibleWith Linux
Windows
macOS (historical support)
developer NVIDIA Corporation
surface form: NVIDIA
documentationURL https://docs.nvidia.com/cuda/
ecosystem NVIDIA CUDA self-linksurface differs
surface form: NVIDIA GPU Computing Ecosystem
enables general-purpose computing on GPUs
high-performance computing
hasComponent NVIDIA CUDA self-linksurface differs
surface form: CUDA Events

NVIDIA CUDA self-linksurface differs
surface form: CUDA Graphs

NVIDIA CUDA self-linksurface differs
surface form: CUDA Occupancy Calculator

NVIDIA CUDA self-linksurface differs
surface form: CUDA Streams
includes CUDA Driver API
NVIDIA CUDA self-linksurface differs
surface form: CUDA Math Library

CUDA Profiler tools
NVIDIA CUDA self-linksurface differs
surface form: CUDA Runtime API

NVIDIA CUDA self-linksurface differs
surface form: CUDA Toolkit

NCCL
Thrust
cuBLAS
cuDNN
NVIDIA CUDA self-linksurface differs
surface form: cuFFT

cuRAND
cuSPARSE
nvcc compiler
introducedBy NVIDIA in 2006
license proprietary
marketedAs Compute Unified Device Architecture
programmingModel SIMT
requires NVIDIA GPU with CUDA capability
supports GPU-accelerated computing
GPUDirect
asynchronous execution
constant memory on GPU
dynamic parallelism
events
heterogeneous computing
massively parallel kernels
multi-GPU programming
pinned host memory
shared memory on GPU
streams
texture memory on GPU
unified memory
supportsLanguage NVIDIA CUDA self-linksurface differs
surface form: CUDA C

NVIDIA CUDA self-linksurface differs
surface form: CUDA C++

CUDA Fortran
Fortran via PGI/NVHPC compilers
Java via CUDA bindings
MATLAB via CUDA integration
Python via CUDA bindings
targetHardware NVIDIA GeForce GPU line
surface form: NVIDIA GPU
toolkitDownloadURL https://developer.nvidia.com/cuda-downloads
usedFor computational finance
computer vision
data analytics
deep learning
image processing
machine learning
numerical simulation
scientific computing
signal processing

How these facts were elicited

Referenced by (64)

Full triples — surface form annotated when it differs from this entity's canonical label.

NVIDIA Ampere architecture supports NVIDIA CUDA
this entity surface form: CUDA
NVIDIA Ada Lovelace architecture supports NVIDIA CUDA
this entity surface form: CUDA
CUDA Driver API partOf NVIDIA CUDA
this entity surface form: CUDA
cuSPARSE programmingModel NVIDIA CUDA
this entity surface form: CUDA
NVIDIA TensorRT integratesWith NVIDIA CUDA
this entity surface form: CUDA
NVIDIA RAPIDS usesTechnology NVIDIA CUDA
this entity surface form: CUDA
Nvidia Tegra X1 supportsAPI NVIDIA CUDA
this entity surface form: CUDA
HIP compatibleWith NVIDIA CUDA
this entity surface form: CUDA programming model
HIP competesWith NVIDIA CUDA
this entity surface form: CUDA
clangd supportsLanguage NVIDIA CUDA
this entity surface form: CUDA C++
Nvidia Maxwell GPU supports NVIDIA CUDA
subject surface form: Nvidia Maxwell
this entity surface form: CUDA
Cray XK7 parallelProgrammingModel NVIDIA CUDA
this entity surface form: CUDA
Caffe programmingLanguage NVIDIA CUDA
this entity surface form: CUDA
Caffe supportsBackend NVIDIA CUDA
this entity surface form: CUDA