alpaka
Abstraction Library for Parallel Kernel Acceleration
QueueCpuOmp2Collective.hpp File Reference

Go to the source code of this file.

Classes

struct  alpaka::cpu::detail::QueueCpuOmp2CollectiveImpl
 The CPU collective device queue implementation. More...
 
struct  alpaka::QueueCpuOmp2Collective
 The CPU collective device queue. More...
 
struct  alpaka::test::trait::IsBlockingQueue< QueueCpuOmp2Collective >
 The blocking queue trait specialization for a OpenMP2 collective CPU queue. More...
 
struct  alpaka::trait::CurrentThreadWaitFor< QueueCpuOmp2Collective >
 The CPU blocking device queue thread wait trait specialization. More...
 
struct  alpaka::trait::DevType< QueueCpuOmp2Collective >
 The CPU blocking device queue device type trait specialization. More...
 
struct  alpaka::trait::Empty< QueueCpuOmp2Collective >
 The CPU blocking device queue test trait specialization. More...
 
struct  alpaka::trait::Enqueue< cpu::detail::QueueCpuOmp2CollectiveImpl, EventCpu >
 The CPU OpenMP2 collective device queue enqueue trait specialization. More...
 
struct  alpaka::trait::Enqueue< QueueCpuOmp2Collective, EventCpu >
 The CPU OpenMP2 collective device queue enqueue trait specialization. More...
 
struct  alpaka::trait::Enqueue< QueueCpuOmp2Collective, TaskKernelCpuOmp2Blocks< TDim, TIdx, TKernelFnObj, TArgs... > >
 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::Enqueue< QueueCpuOmp2Collective, test::EventHostManualTriggerCpu<> >
 
struct  alpaka::trait::Enqueue< QueueCpuOmp2Collective, 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< QueueCpuOmp2Collective >
 The CPU blocking device queue event type trait specialization. More...
 
struct  alpaka::trait::GetDev< QueueCpuOmp2Collective >
 The CPU blocking device queue device get trait specialization. More...
 
struct  alpaka::trait::WaiterWaitFor< cpu::detail::QueueCpuOmp2CollectiveImpl, EventCpu >
 The CPU OpenMP2 collective device queue event wait trait specialization. More...
 
struct  alpaka::trait::WaiterWaitFor< QueueCpuOmp2Collective, EventCpu >
 The CPU OpenMP2 collective queue event wait trait specialization. More...
 

Namespaces

 alpaka
 The alpaka accelerator library.
 
 alpaka::cpu
 
 alpaka::cpu::detail
 The CPU device.
 
 alpaka::trait
 The accelerator traits.