alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include "alpaka/dev/Traits.hpp"
#include "alpaka/dev/common/QueueRegistry.hpp"
#include "alpaka/dev/cpu/SysInfo.hpp"
#include "alpaka/mem/buf/Traits.hpp"
#include "alpaka/platform/Traits.hpp"
#include "alpaka/queue/Properties.hpp"
#include "alpaka/queue/QueueGenericThreadsBlocking.hpp"
#include "alpaka/queue/QueueGenericThreadsNonBlocking.hpp"
#include "alpaka/queue/Traits.hpp"
#include "alpaka/queue/cpu/IGenericThreadsQueue.hpp"
#include "alpaka/traits/Traits.hpp"
#include "alpaka/wait/Traits.hpp"
#include <algorithm>
#include <cstddef>
#include <map>
#include <memory>
#include <mutex>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | alpaka::DevCpu |
The CPU device handle. More... | |
struct | alpaka::trait::BufType< DevCpu, TElem, TDim, TIdx > |
The CPU device memory buffer type trait specialization. More... | |
struct | alpaka::trait::GetFreeMemBytes< DevCpu > |
The CPU device free memory get trait specialization. More... | |
struct | alpaka::trait::GetMemBytes< DevCpu > |
The CPU device available memory get trait specialization. More... | |
struct | alpaka::trait::GetName< DevCpu > |
The CPU device name get trait specialization. More... | |
struct | alpaka::trait::GetPreferredWarpSize< DevCpu > |
The CPU device preferred warp size get trait specialization. More... | |
struct | alpaka::trait::GetWarpSizes< DevCpu > |
The CPU device warp size get trait specialization. More... | |
struct | alpaka::trait::NativeHandle< DevCpu > |
The CPU device native handle type trait specialization. More... | |
struct | alpaka::trait::PlatformType< DevCpu > |
The CPU device platform type trait specialization. More... | |
struct | alpaka::trait::QueueType< DevCpu, Blocking > |
struct | alpaka::trait::QueueType< DevCpu, NonBlocking > |
struct | alpaka::trait::Reset< DevCpu > |
The CPU device reset trait specialization. More... | |
Namespaces | |
alpaka | |
The alpaka accelerator library. | |
alpaka::cpu | |
alpaka::cpu::detail | |
The CPU device. | |
alpaka::trait | |
The accelerator traits. | |
Typedefs | |
using | alpaka::cpu::detail::DevCpuImpl = alpaka::detail::QueueRegistry< cpu::ICpuQueue > |
The CPU device implementation. More... | |
using | alpaka::cpu::ICpuQueue = IGenericThreadsQueue< DevCpu > |
The CPU queue interface. More... | |
using | alpaka::QueueCpuBlocking = QueueGenericThreadsBlocking< DevCpu > |
using | alpaka::QueueCpuNonBlocking = QueueGenericThreadsNonBlocking< DevCpu > |