CUDA Runtime API

E764026

The CUDA Runtime API is a high-level programming interface that simplifies developing and managing GPU-accelerated applications on NVIDIA GPUs.

All labels observed (6)

How this entity was disambiguated

Statements (55)

Predicate Object
instanceOf GPU programming interface ⓘ
application programming interface ⓘ
software library ⓘ
abstracts CUDA Driver API ⓘ
compatibleWith Linux operating systems ⓘ
Windows operating systems ⓘ
linked to: Windows

macOS on supported legacy versions ⓘ
developer NVIDIA ⓘ
linked to: NVIDIA Corporation
documentedIn CUDA C Programming Guide ⓘ
CUDA Runtime API Reference Manual ⓘ
linked to: CUDA Runtime API
errorTypePrefix cudaError_t ⓘ
hasComponent device management functions ⓘ
error handling functions ⓘ
event management functions ⓘ
graph execution functions ⓘ
kernel launch functions ⓘ
memory management functions ⓘ
occupancy calculation functions ⓘ
peer-to-peer memory access functions ⓘ
stream management functions ⓘ
texture and surface reference functions ⓘ
introducedBy CUDA 1.0 ⓘ
linked to: NVIDIA CUDA
license proprietary license from NVIDIA ⓘ
operatesOn NVIDIA GPUs ⓘ
linked to: GPU
partOf CUDA Toolkit ⓘ
linked to: CUDA toolkit

CUDA platform ⓘ
linked to: NVIDIA CUDA
provides automatic device initialization ⓘ
higher-level interface than CUDA Driver API ⓘ
implicit context management ⓘ
runtime compilation support via NVRTC integration ⓘ
stream-ordered memory operations ⓘ
synchronization primitives ⓘ
unified memory management functions ⓘ
requires CUDA-capable NVIDIA GPU ⓘ
supported NVIDIA driver ⓘ
supports C programming language ⓘ
C++ programming language ⓘ
Fortran via CUDA Fortran bindings ⓘ
Python via wrapper libraries ⓘ
supportsFeature CUDA events ⓘ
CUDA graphs ⓘ
linked to: CUDA libraries

CUDA streams ⓘ
managed memory ⓘ
multi-GPU peer access ⓘ
unified virtual addressing ⓘ
typicalCallPrefix cuda ⓘ
usedFor GPU-accelerated application development ⓘ
asynchronous execution control ⓘ
general-purpose computing on GPUs ⓘ
heterogeneous computing ⓘ
launching GPU kernels ⓘ
managing GPU memory ⓘ
managing NVIDIA GPU devices ⓘ
multi-GPU programming ⓘ
stream and event management ⓘ

How these facts were elicited

Referenced by (11)

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

CUDA → provides → CUDA Runtime API ⓘ
CUDA Driver API → contrastedWith → CUDA Runtime API ⓘ
CUDA Driver API → lowerLevelThan → CUDA Runtime API ⓘ
cuSPARSE → requires → CUDA runtime ⓘ
linked to: CUDA Runtime API
cuFFT → requires → CUDA runtime ⓘ
linked to: CUDA Runtime API
cuSOLVER → requires → CUDA runtime ⓘ
linked to: CUDA Runtime API
CUDA Runtime API → documentedIn → CUDA Runtime API Reference Manual ⓘ
linked to: CUDA Runtime API
CUDA Toolkit → includesComponent → CUDA runtime library ⓘ
subject linked to: CUDA toolkit
linked to: CUDA Runtime API
CUDA Toolkit → includesAPI → CUDA Runtime API ⓘ
subject linked to: CUDA toolkit
NVIDIA CUDA Programming Guide → describes → CUDA APIs ⓘ
linked to: CUDA Runtime API
NVIDIA CUDA Programming Guide → covers → CUDA runtime API ⓘ
linked to: CUDA Runtime API