alpaka
Abstraction Library for Parallel Kernel Acceleration
|
The CPU device. More...
Classes | |
struct | QueueCpuOmp2CollectiveImpl |
The CPU collective device queue implementation. More... | |
Typedefs | |
using | DevCpuImpl = alpaka::detail::QueueRegistry< cpu::ICpuQueue > |
The CPU device implementation. More... | |
Functions | |
auto | cpuid (std::uint32_t, std::uint32_t, std::uint32_t ex[4]) -> void |
auto | getCpuName () -> std::string |
auto | getFreeGlobalMemSizeBytes () -> std::size_t |
size_t | getPageSize () |
auto | getTotalGlobalMemSizeBytes () -> std::size_t |
Variables | |
constexpr int | NO_CPUID = 0 |
constexpr int | UNKNOWN_COMPILER = 1 |
constexpr int | UNKNOWN_CPU = 0 |
The CPU device.
using alpaka::cpu::detail::DevCpuImpl = typedef alpaka::detail::QueueRegistry<cpu::ICpuQueue> |
The CPU device implementation.
Definition at line 49 of file DevCpu.hpp.
|
inline |
Definition at line 70 of file SysInfo.hpp.
|
inline |
Definition at line 77 of file SysInfo.hpp.
|
inline |
std::logic_error | if not implemented on the system and std::runtime_error on other errors. |
Definition at line 209 of file SysInfo.hpp.
|
inline |
Definition at line 124 of file SysInfo.hpp.
|
inline |
Definition at line 146 of file SysInfo.hpp.
|
constexpr |
Definition at line 47 of file SysInfo.hpp.
|
constexpr |
Definition at line 49 of file SysInfo.hpp.
|
constexpr |
Definition at line 48 of file SysInfo.hpp.