alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include "alpaka/dev/Traits.hpp"
#include "alpaka/event/Traits.hpp"
#include "alpaka/queue/Traits.hpp"
#include "alpaka/queue/cpu/IGenericThreadsQueue.hpp"
#include "alpaka/wait/Traits.hpp"
#include <atomic>
#include <memory>
#include <mutex>
#include "alpaka/event/EventGenericThreads.hpp"
Go to the source code of this file.
Classes | |
class | alpaka::generic::detail::QueueGenericThreadsBlockingImpl< TDev > |
The CPU device queue implementation. More... | |
class | alpaka::QueueGenericThreadsBlocking< TDev > |
The CPU device queue. More... | |
struct | alpaka::trait::CurrentThreadWaitFor< QueueGenericThreadsBlocking< TDev > > |
The CPU blocking device queue thread wait trait specialization. More... | |
struct | alpaka::trait::DevType< QueueGenericThreadsBlocking< TDev > > |
The CPU blocking device queue device type trait specialization. More... | |
struct | alpaka::trait::Empty< QueueGenericThreadsBlocking< TDev > > |
The CPU blocking device queue test trait specialization. More... | |
struct | alpaka::trait::Enqueue< QueueGenericThreadsBlocking< TDev >, TTask > |
The CPU blocking device queue enqueue trait specialization. This default implementation for all tasks directly invokes the function call operator of the task. More... | |
struct | alpaka::trait::EventType< QueueGenericThreadsBlocking< TDev > > |
The CPU blocking device queue event type trait specialization. More... | |
struct | alpaka::trait::GetDev< QueueGenericThreadsBlocking< TDev > > |
The CPU blocking device queue device get trait specialization. More... | |
Namespaces | |
alpaka | |
The alpaka accelerator library. | |
alpaka::generic | |
alpaka::generic::detail | |
alpaka::trait | |
The accelerator traits. | |