![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include "Handle.hpp"#include "alpaka/KernelBundle.hpp"#include "alpaka/core/common.hpp"#include "alpaka/executor.hpp"#include "alpaka/meta/filter.hpp"#include "alpaka/onHost/concepts.hpp"#include "alpaka/tag.hpp"#include <type_traits>Go to the source code of this file.
Namespaces | |
| namespace | alpaka |
| main alpaka namespace. | |
| namespace | alpaka::onHost |
| Functionality which is usable on the host CPU controller thread. | |
| namespace | alpaka::onHost::trait |
Functions | |
| constexpr auto | alpaka::onHost::defaultExecutor (internal::concepts::DeviceHandle auto deviceHandle) |
| Select a default executor for the given device. | |
| template<onHost::concepts::ThreadSpec T_ThreadSpec, alpaka::concepts::KernelBundle T_KernelBundle> | |
| constexpr uint32_t | alpaka::onHost::getDynSharedMemBytes (T_ThreadSpec spec, T_KernelBundle const &kernelBundle) |
| template<onHost::concepts::ThreadSpec T_ThreadSpec, alpaka::concepts::KernelBundle T_KernelBundle> | |
| consteval bool | alpaka::onHost::hasUserDefinedDynSharedMemBytes (T_ThreadSpec spec, T_KernelBundle const &kernelBundle) |
| consteval bool | alpaka::onHost::isExecutorSupportedBy (auto executor, internal::concepts::DeviceHandle auto const &deviceHandle) |
| consteval bool | alpaka::onHost::isPlatformAvaiable (alpaka::concepts::Api auto api) |
| constexpr auto | alpaka::onHost::supportedDevices (auto const api) |
| constexpr auto | alpaka::onHost::supportedExecutors (internal::concepts::DeviceHandle auto deviceHandle, auto const listOfExecutors) |