![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include <string>Go to the source code of this file.
Classes | |
| struct | alpaka::onAcc::scope::Block |
| Scope for atomic and fence operations visible only within the same thread block. More... | |
| struct | alpaka::onAcc::scope::Device |
| Scope for atomic and fence operations visible across all thread blocks on the same device. More... | |
| struct | alpaka::onAcc::scope::ScopeTag |
| Base tag for scope types. More... | |
| struct | alpaka::onAcc::scope::System |
| Scope for atomic and fence operations with system-wide visibility. 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::scope |
Concepts | |
| concept | alpaka::onAcc::concepts::Scope |
Variables | |
| constexpr Block | alpaka::onAcc::scope::block {} |
| constexpr Device | alpaka::onAcc::scope::device {} |
| constexpr System | alpaka::onAcc::scope::system {} |