--- has_children: true has_toc: false nav_order: 2 --- # Standard API ## Synchronization Library Any Standard C++ header not listed below is omitted. | [``] | Atomic objects and operations (see also: [Extended API](./extended_api/synchronization_primitives/atomic.md)).

1.0.0 / CUDA 10.2 | | [``] | Single-phase asynchronous thread-coordination mechanism (see also: [Extended API](./extended_api/synchronization_primitives/latch.md)).

1.1.0 / CUDA 11.0 | | [``] | Multi-phase asynchronous thread-coordination mechanism (see also: [Extended API](./extended_api/synchronization_primitives/barrier.md)).

1.1.0 / CUDA 11.0 | | [``] | Primitives for constraining concurrent access (see also: [Extended API](./extended_api/synchronization_primitives/counting_semaphore.md)).

1.1.0 / CUDA 11.0 | {% include_relative standard_api/time_library.md %} {% include_relative standard_api/numerics_library.md %} {% include_relative standard_api/utility_library.md %} ## C Library Any Standard C++ header not listed below is omitted. | [``] | Lightweight assumption testing.

1.0.0 / CUDA 10.2 | | [``] | Fundamental types.

1.0.0 / CUDA 10.2
1.4.0 (`byte`) | [``]: https://en.cppreference.com/w/cpp/header/atomic [``]: https://en.cppreference.com/w/cpp/header/latch [``]: https://en.cppreference.com/w/cpp/header/barrier [``]: https://en.cppreference.com/w/cpp/header/semaphore [``]: https://en.cppreference.com/w/cpp/header/cassert [``]: https://en.cppreference.com/w/cpp/header/cstddef