alpaka
Abstraction Library for Parallel Kernel Acceleration
QueueUniformCudaHipRt.hpp File Reference
#include "alpaka/core/CallbackThread.hpp"
#include "alpaka/core/Concepts.hpp"
#include "alpaka/core/Cuda.hpp"
#include "alpaka/core/Hip.hpp"
#include "alpaka/dev/Traits.hpp"
#include "alpaka/event/Traits.hpp"
#include "alpaka/meta/DependentFalseType.hpp"
#include "alpaka/queue/Traits.hpp"
#include "alpaka/traits/Traits.hpp"
#include "alpaka/wait/Traits.hpp"
#include <condition_variable>
#include <functional>
#include <future>
#include <memory>
#include <mutex>
#include <thread>

Go to the source code of this file.

Classes

struct  alpaka::trait::CurrentThreadWaitFor< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > >
 The CUDA/HIP RT queue thread wait trait specialization. More...
 
struct  alpaka::trait::DevType< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > >
 The CUDA/HIP RT blocking queue device type trait specialization. More...
 
struct  alpaka::trait::Empty< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > >
 The CUDA/HIP RT queue test trait specialization. More...
 
struct  alpaka::trait::Enqueue< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking >, TTask >
 The CUDA/HIP RT blocking queue enqueue trait specialization. More...
 
struct  alpaka::trait::Enqueue< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking >, TTask >::HostFuncData
 
struct  alpaka::trait::EventType< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > >
 The CUDA/HIP RT blocking queue event type trait specialization. More...
 
struct  alpaka::trait::GetDev< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > >
 The CUDA/HIP RT queue device get trait specialization. More...
 
struct  alpaka::trait::NativeHandle< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > >
 The CUDA/HIP RT blocking queue native handle trait specialization. More...
 
class  alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking >
 The CUDA/HIP RT queue. More...
 
class  alpaka::uniform_cuda_hip::detail::QueueUniformCudaHipRtImpl< TApi >
 The CUDA/HIP RT queue implementation. More...
 

Namespaces

 alpaka
 The alpaka accelerator library.
 
 alpaka::trait
 The accelerator traits.
 
 alpaka::uniform_cuda_hip
 
 alpaka::uniform_cuda_hip::detail