Link Search Menu Expand Document

Standard API

Synchronization Library

Any Standard C++ header not listed below is omitted.

<cuda/std/atomic> Atomic objects and operations (see also: Extended API).

1.0.0 / CUDA 10.2
<cuda/std/latch> Single-phase asynchronous thread-coordination mechanism (see also: Extended API).

1.1.0 / CUDA 11.0
<cuda/std/barrier> Multi-phase asynchronous thread-coordination mechanism (see also: Extended API).

1.1.0 / CUDA 11.0
<cuda/std/semaphore> Primitives for constraining concurrent access (see also: Extended API).

1.1.0 / CUDA 11.0

Time Library

Any Standard C++ header not listed below is omitted.

*: Some of the Standard C++ facilities in this header are omitted, see the libcu++ Specifics for details.

<cuda/std/chrono>* Times, dates, and clocks (see also: libcu++ Specifics).

1.1.0 / CUDA 11.0 (clocks, time points, and durations)
1.4.0 (calendars and dates)

Numerics Library

Any Standard C++ header not listed below is omitted.

<cuda/std/complex> Complex number type (see also: libcu++ Specifics).

1.4.0
<cuda/std/ccomplex> C complex number arithmetic.

1.4.0
<cuda/std/ratio> Compile-time rational arthimetic.

1.1.0 / CUDA 11.0
<cuda/std/cfloat> Limits of floating point types.

1.0.0 / CUDA 10.2
<cuda/std/climits> Limits of integral types.

1.0.0 / CUDA 10.2
<cuda/std/cstdint> Fixed-width integer types.

1.0.0 / CUDA 10.2

Utility Library

Any Standard C++ header not listed below is omitted.

*: Some of the Standard C++ facilities in this header are omitted, see the libcu++ Specifics for details.

<cuda/std/type_traits> Compile-time type introspection.

1.0.0 / CUDA 10.2
<cuda/std/tuple>* Fixed-sized heterogeneous container (see also: libcu++ Specifics).

1.3.0 / CUDA 11.2
<cuda/std/functional>* Function objects and function wrappers (see also: libcu++ Specifics).

1.1.0 / CUDA 11.0 (Function Objects)
<cuda/std/utility>* Various utility components (see also: libcu++ Specifics).

1.3.0 / CUDA 11.2 (pair)
<cuda/std/version> Compile-time version information (see also: libcu++ Specifics).

1.2.0 / CUDA 11.1

C Library

Any Standard C++ header not listed below is omitted.

<cuda/std/cassert> Lightweight assumption testing.

1.0.0 / CUDA 10.2
<cuda/std/cstddef> Fundamental types.

1.0.0 / CUDA 10.2
1.4.0 (byte)