![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
Namespaces | |
| namespace | trait |
Classes | |
| struct | CudaHipAtomic |
| struct | GlobalDeviceMemoryDataWrapper |
| Helper class to wrap device global memory data. More... | |
| struct | GlobalDeviceMemoryDataWrapper< T > |
| Specialization of GlobalDeviceMemoryDataWrapper for C static arrays. More... | |
| struct | GlobalDeviceMemoryWrapper |
| Helper class to provide access to device global memory variables. More... | |
| struct | IdxRangeFn |
| struct | IdxRangeLazy |
| struct | MakeIter |
| struct | NonAtomic |
| struct | SimdConcurrent |
| concurrent foreach implementation More... | |
| struct | SimdTransformReduce |
| concurrent reduce implementation More... | |
| struct | StlAtomic |
| struct | SyclAtomic |
Functions | |
| constexpr auto | adjustMapping (auto const &acc) |
Variables | |
| constexpr auto | cudaHipAtomic = CudaHipAtomic{} |
| constexpr auto | nonAtomic = NonAtomic{} |
| Execute the operation as non-atomic operation. | |
| constexpr auto | stlAtomic = StlAtomic{} |
| constexpr auto | syclAtomic = SyclAtomic{} |
|
constexpr |
|
constexpr |
|
constexpr |
Execute the operation as non-atomic operation.
Definition at line 17 of file atomic.hpp.
|
constexpr |
|
constexpr |