![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include <string>Go to the source code of this file.
Classes | |
| struct | alpaka::onAcc::order::AcqRel |
| Acquire-release memory ordering. More... | |
| struct | alpaka::onAcc::order::Acquire |
| Acquire memory ordering. More... | |
| struct | alpaka::onAcc::order::MemoryOrderTag |
| Base tag for memory order types. More... | |
| struct | alpaka::onAcc::order::Relaxed |
| Relaxed memory ordering. More... | |
| struct | alpaka::onAcc::order::Release |
| Release memory ordering. More... | |
| struct | alpaka::onAcc::order::SeqCst |
| Sequentially consistent memory ordering. More... | |
Namespaces | |
| namespace | alpaka |
| main alpaka namespace. | |
| namespace | alpaka::onAcc |
| functionality which is usable on the accelerator compute device from within a kernel. | |
| namespace | alpaka::onAcc::concepts |
| namespace | alpaka::onAcc::order |
Concepts | |
| concept | alpaka::onAcc::concepts::MemoryOrder |
Variables | |
| constexpr AcqRel | alpaka::onAcc::order::acq_rel {} |
| constexpr Acquire | alpaka::onAcc::order::acquire {} |
| constexpr Relaxed | alpaka::onAcc::order::relaxed {} |
| constexpr Release | alpaka::onAcc::order::release {} |
| constexpr SeqCst | alpaka::onAcc::order::seq_cst {} |