#include <cuda_internal.h>
◆ GPUEventPool()
| Realm::Cuda::GPUEventPool::GPUEventPool |
( |
int |
_batch_size = 256 | ) |
|
◆ empty_pool()
| void Realm::Cuda::GPUEventPool::empty_pool |
( |
void |
| ) |
|
◆ get_event()
| CUevent Realm::Cuda::GPUEventPool::get_event |
( |
bool |
external = false | ) |
|
◆ init_pool()
| void Realm::Cuda::GPUEventPool::init_pool |
( |
int |
init_size = 0 | ) |
|
◆ return_event()
| void Realm::Cuda::GPUEventPool::return_event |
( |
CUevent |
e, |
|
|
bool |
external = false |
|
) |
| |
◆ available_events
| std::vector<CUevent> Realm::Cuda::GPUEventPool::available_events |
|
protected |
◆ batch_size
| int Realm::Cuda::GPUEventPool::batch_size |
|
protected |
◆ current_size
| int Realm::Cuda::GPUEventPool::current_size |
|
protected |
◆ external_count
| int Realm::Cuda::GPUEventPool::external_count |
|
protected |
◆ mutex
| Mutex Realm::Cuda::GPUEventPool::mutex |
|
protected |
◆ total_size
| int Realm::Cuda::GPUEventPool::total_size |
|
protected |
The documentation for this class was generated from the following file: