alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::trait::CurrentThreadWaitFor< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > > Struct Template Reference

The CUDA/HIP RT queue thread wait trait specialization. More...

#include <QueueUniformCudaHipRt.hpp>

Static Public Member Functions

static ALPAKA_FN_HOST auto currentThreadWaitFor (uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > const &queue) -> void
 

Detailed Description

template<typename TApi, bool TBlocking>
struct alpaka::trait::CurrentThreadWaitFor< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > >

The CUDA/HIP RT queue thread wait trait specialization.

Blocks execution of the calling thread until the queue has finished processing all previously requested tasks (kernels, data copies, ...)

Definition at line 167 of file QueueUniformCudaHipRt.hpp.

Member Function Documentation

◆ currentThreadWaitFor()

template<typename TApi , bool TBlocking>
static ALPAKA_FN_HOST auto alpaka::trait::CurrentThreadWaitFor< uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > >::currentThreadWaitFor ( uniform_cuda_hip::detail::QueueUniformCudaHipRt< TApi, TBlocking > const &  queue) -> void
inlinestatic

Definition at line 169 of file QueueUniformCudaHipRt.hpp.


The documentation for this struct was generated from the following file: