#include <cuda_internal.h>
◆ ActiveStreamQueue
◆ GPUWorker()
| Realm::Cuda::GPUWorker::GPUWorker |
( |
void |
| ) |
|
◆ ~GPUWorker()
| virtual Realm::Cuda::GPUWorker::~GPUWorker |
( |
void |
| ) |
|
|
virtual |
◆ add_stream()
| void Realm::Cuda::GPUWorker::add_stream |
( |
GPUStream * |
s | ) |
|
◆ do_work()
| bool Realm::Cuda::GPUWorker::do_work |
( |
TimeLimit |
work_until | ) |
|
|
virtual |
◆ process_streams()
| bool Realm::Cuda::GPUWorker::process_streams |
( |
bool |
sleep_on_empty | ) |
|
|
protected |
◆ shutdown_background_thread()
| void Realm::Cuda::GPUWorker::shutdown_background_thread |
( |
void |
| ) |
|
◆ start_background_thread()
◆ thread_main()
| void Realm::Cuda::GPUWorker::thread_main |
( |
void |
| ) |
|
◆ active_streams
◆ condvar
◆ core_rsrv
◆ lock
| Mutex Realm::Cuda::GPUWorker::lock |
|
protected |
◆ thread_sleeping
| bool Realm::Cuda::GPUWorker::thread_sleeping |
|
protected |
◆ worker_shutdown_requested
| atomic<bool> Realm::Cuda::GPUWorker::worker_shutdown_requested |
|
protected |
◆ worker_thread
The documentation for this class was generated from the following file: