#include <hip_internal.h>
◆ ContextSynchronizer()
| Realm::Hip::ContextSynchronizer::ContextSynchronizer |
( |
GPU * |
_gpu, |
|
|
int |
_device_id, |
|
|
CoreReservationSet & |
crs, |
|
|
int |
_max_threads |
|
) |
| |
◆ ~ContextSynchronizer()
| Realm::Hip::ContextSynchronizer::~ContextSynchronizer |
( |
| ) |
|
◆ add_fence()
| void Realm::Hip::ContextSynchronizer::add_fence |
( |
GPUWorkFence * |
fence | ) |
|
◆ shutdown_threads()
| void Realm::Hip::ContextSynchronizer::shutdown_threads |
( |
| ) |
|
◆ thread_main()
| void Realm::Hip::ContextSynchronizer::thread_main |
( |
| ) |
|
◆ condvar
◆ core_rsrv
◆ device_id
| int Realm::Hip::ContextSynchronizer::device_id |
|
protected |
◆ fences
◆ gpu
| GPU* Realm::Hip::ContextSynchronizer::gpu |
|
protected |
◆ max_threads
| int Realm::Hip::ContextSynchronizer::max_threads |
|
protected |
◆ mutex
| Mutex Realm::Hip::ContextSynchronizer::mutex |
|
protected |
◆ shutdown_flag
| bool Realm::Hip::ContextSynchronizer::shutdown_flag |
|
protected |
◆ sleeping_threads
| int Realm::Hip::ContextSynchronizer::sleeping_threads |
|
protected |
◆ syncing_threads
| int Realm::Hip::ContextSynchronizer::syncing_threads |
|
protected |
◆ total_threads
| int Realm::Hip::ContextSynchronizer::total_threads |
|
protected |
◆ worker_threads
| std::vector<Thread *> Realm::Hip::ContextSynchronizer::worker_threads |
|
protected |
The documentation for this class was generated from the following file: