|
| template<typename T_Type> |
| consteval uint32_t | alpaka::getAdjustedAlignment (concepts::Api auto const api, concepts::DeviceKind auto const deviceType, auto const alignment) |
| | Adjusts the memory alignment based on a specific API and device kind.
|
| template<typename T_Type> |
| consteval uint32_t | alpaka::getArchSimdWidth (concepts::Api auto const api, alpaka::concepts::DeviceKind auto const deviceType) |
| | Get the SIMD width in bytes for an API and device kind combination.
|
| template<alpaka::concepts::Executor T_Executor, typename T_AtomicScope> |
| constexpr decltype(auto) | alpaka::onAcc::trait::getAtomicImpl (T_Executor const executor, T_AtomicScope const atomicScope) |
| consteval uint32_t | alpaka::getCachelineSize (concepts::Api auto const api, alpaka::concepts::DeviceKind auto const deviceType) |
| | get the cacheline size in bytes
|
| template<alpaka::concepts::Api T_Api> |
| constexpr decltype(auto) | alpaka::trait::getIntrinsicImpl (T_Api const api) |
| template<alpaka::concepts::Api T_Api> |
| constexpr decltype(auto) | alpaka::trait::getMathImpl (T_Api const api) |
| template<typename T_Type> |
| consteval uint32_t | alpaka::getNumElemPerThread (concepts::Api auto const api, alpaka::concepts::DeviceKind auto const deviceType) |
| | Get the number of elements to compute per thread.
|
| consteval uint32_t | alpaka::getNumPipelines (concepts::Api auto const api, alpaka::concepts::DeviceKind auto const deviceType) |
| | Get the number of instructions that can be issued in parallel.
|
| constexpr bool | alpaka::operator!= (concepts::Executor auto lhs, concepts::Executor auto rhs) |
| constexpr bool | alpaka::operator== (concepts::Executor auto lhs, concepts::Executor auto rhs) |