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