6. APIs

C++ API Routines

impl_private

Data types used by CUDA Runtime

Device Management

impl_private

Device Management [DEPRECATED]

This section describes the deprecated device management functions of the CUDA runtime application programming interface.

Direct3D 10 Interoperability

impl_private

Direct3D 10 Interoperability [DEPRECATED]

This section describes deprecated Direct3D 10 interoperability functions.

Direct3D 11 Interoperability

impl_private

Direct3D 11 Interoperability [DEPRECATED]

This section describes deprecated Direct3D 11 interoperability functions.

Direct3D 9 Interoperability

impl_private

Direct3D 9 Interoperability [DEPRECATED]

This section describes deprecated Direct3D 9 interoperability functions.

Driver Entry Point Access

This section describes the driver entry point access functions of CUDA runtime application programming interface.

EGL Interoperability

This section describes the EGL interoperability functions of the CUDA runtime application programming interface.

Error Handling

This section describes the error handling functions of the CUDA runtime application programming interface.

Error Log Management Functions

This section describes the error log management functions of the CUDA runtime application programming interface.

Event Management

This section describes the event management functions of the CUDA runtime application programming interface.

Execution Context Management

This section describes the execution context management functions of the CUDA runtime application programming interface.

Execution Control

This section describes the execution control functions of the CUDA runtime application programming interface.

Execution Control [DEPRECATED]

This section describes the deprecated execution control functions of the CUDA runtime application programming interface.

External Resource Interoperability

This section describes the external resource interoperability functions of the CUDA runtime application programming interface.

Graph Management

This section describes the graph management functions of CUDA runtime application programming interface.

Graphics Interoperability

This section describes the graphics interoperability functions of the CUDA runtime application programming interface.

Interactions with the CUDA Driver API

This section describes the interactions between the CUDA Driver API and the CUDA Runtime API.

Library Management

This section describes the library management functions of the CUDA runtime application programming interface.

Logical Endpoint

This section describes the functions for Logical Endpoint operations management.

Memory Management

This section describes the memory management functions of the CUDA runtime application programming interface.

Memory Management [DEPRECATED]

This section describes deprecated memory management functions of the CUDA runtime application programming interface.

Occupancy

This section describes the occupancy calculation functions of the CUDA runtime application programming interface.

OpenGL Interoperability

impl_private

OpenGL Interoperability [DEPRECATED]

This section describes deprecated OpenGL interoperability functionality.

Peer Device Memory Access

This section describes the peer device memory access functions of the CUDA runtime application programming interface.

Profiler Control

This section describes the profiler control functions of the CUDA runtime application programming interface.

Stream Management

This section describes the stream management functions of the CUDA runtime application programming interface.

Stream Ordered Memory Allocator

Surface Object Management

This section describes the low level texture object management functions of the CUDA runtime application programming interface.

Texture Object Management

This section describes the low level texture object management functions of the CUDA runtime application programming interface.

Unified Addressing

This section describes the unified addressing functions of the CUDA runtime application programming interface.

VDPAU Interoperability

This section describes the VDPAU interoperability functions of the CUDA runtime application programming interface.

Version Management

subgrid management

A subgrid schedule provides a simple scheme for avoiding a full barrier between task switches on the GPU.