![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
The CPU device handle. More...
#include <DevCpu.hpp>
Public Member Functions | |
ALPAKA_FN_HOST auto | getAllQueues () const -> std::vector< std::shared_ptr< cpu::ICpuQueue > > |
auto | getNativeHandle () const noexcept |
auto | operator!= (DevCpu const &rhs) const -> bool |
auto | operator== (DevCpu const &) const -> bool |
ALPAKA_FN_HOST auto | registerQueue (std::shared_ptr< cpu::ICpuQueue > spQueue) const -> void |
Registers the given queue on this device. NOTE: Every queue has to be registered for correct functionality of device wait operations! | |
Static Public Member Functions | |
static void | setDeviceProperties (alpaka::DevCpu const &, alpaka::DeviceProperties &devProperties) |
Protected Member Functions | |
DevCpu () | |
Friends | |
struct | trait::GetDevByIdx< PlatformCpu > |
struct | trait::GetFreeMemBytes< DevCpu > |
struct | trait::GetMemBytes< DevCpu > |
struct | trait::GetName< DevCpu > |
struct | trait::GetPreferredWarpSize< DevCpu > |
struct | trait::GetWarpSizes< DevCpu > |
The CPU device handle.
Definition at line 53 of file DevCpu.hpp.
|
inlineprotected |
Definition at line 60 of file DevCpu.hpp.
|
inline |
Definition at line 75 of file DevCpu.hpp.
|
inlinenoexcept |
Definition at line 87 of file DevCpu.hpp.
|
inline |
Definition at line 70 of file DevCpu.hpp.
|
inline |
Definition at line 65 of file DevCpu.hpp.
|
inline |
Registers the given queue on this device. NOTE: Every queue has to be registered for correct functionality of device wait operations!
Definition at line 82 of file DevCpu.hpp.
|
inlinestatic |
Definition at line 92 of file DevCpu.hpp.
|
friend |
Definition at line 1 of file DevCpu.hpp.
|
friend |
Definition at line 92 of file DevCpu.hpp.
|
friend |
Definition at line 92 of file DevCpu.hpp.
|
friend |
Definition at line 92 of file DevCpu.hpp.
|
friend |
Definition at line 92 of file DevCpu.hpp.
|
friend |
Definition at line 92 of file DevCpu.hpp.