Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::Cuda::GPUWorkStart Class Reference
module nullptr

#include <cuda_internal.h>

Inheritance diagram for Realm::Cuda::GPUWorkStart:
Collaboration diagram for Realm::Cuda::GPUWorkStart:

Public Member Functions

 GPUWorkStart (Realm::Operation *op)
 
virtual void request_cancellation (void)
 
void enqueue_on_stream (GPUStream *stream)
 
virtual void print (std::ostream &os) const
 
void mark_gpu_work_start ()
 
- Public Member Functions inherited from Realm::Operation::AsyncWorkItem
 AsyncWorkItem (Operation *_op)
 
virtual ~AsyncWorkItem (void)
 
virtual void mark_finished (bool successful)
 

Static Protected Member Functions

static void cuda_start_callback (CUstream stream, CUresult res, void *data)
 

Additional Inherited Members

- Protected Attributes inherited from Realm::Operation::AsyncWorkItem
Operationop
 
AsyncWorkItemnext_item
 

Constructor & Destructor Documentation

◆ GPUWorkStart()

Realm::Cuda::GPUWorkStart::GPUWorkStart ( Realm::Operation op)

Member Function Documentation

◆ cuda_start_callback()

static void Realm::Cuda::GPUWorkStart::cuda_start_callback ( CUstream  stream,
CUresult  res,
void *  data 
)
staticprotected

◆ enqueue_on_stream()

void Realm::Cuda::GPUWorkStart::enqueue_on_stream ( GPUStream stream)

◆ mark_gpu_work_start()

void Realm::Cuda::GPUWorkStart::mark_gpu_work_start ( )

◆ print()

virtual void Realm::Cuda::GPUWorkStart::print ( std::ostream &  os) const
virtual

◆ request_cancellation()

virtual void Realm::Cuda::GPUWorkStart::request_cancellation ( void  )
inlinevirtual

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