![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
Namespaces | |
| namespace | detail |
| namespace | trait |
Classes | |
| struct | AmdGpu |
| struct | Cpu |
| struct | IntelGpu |
| struct | NumaCpu |
| struct | NvidiaGpu |
Functions | |
| constexpr bool | operator!= (concepts::DeviceKind auto lhs, concepts::DeviceKind auto rhs) |
| constexpr bool | operator== (concepts::DeviceKind auto lhs, concepts::DeviceKind auto rhs) |
Variables | |
| constexpr auto | allDevices = std::make_tuple(cpu, numaCpu, amdGpu, nvidiaGpu, intelGpu) |
| constexpr auto | amdGpu = AmdGpu{} |
| constexpr auto | cpu = Cpu{} |
| constexpr auto | intelGpu = IntelGpu{} |
| template<typename T_DeviceKind> | |
| constexpr bool | isDeviceKind_v = trait::IsDeviceKind<T_DeviceKind>::value |
| constexpr auto | numaCpu = NumaCpu{} |
| constexpr auto | nvidiaGpu = NvidiaGpu{} |
|
constexpr |
|
constexpr |
|
constexpr |