#include <hip_internal.h>
◆ GPU()
◆ ~GPU()
| Realm::Hip::GPU::~GPU |
( |
void |
| ) |
|
◆ can_access_peer()
| bool Realm::Hip::GPU::can_access_peer |
( |
GPU * |
peer | ) |
|
◆ create_dma_channels()
◆ create_dynamic_fb_memory()
| void Realm::Hip::GPU::create_dynamic_fb_memory |
( |
RuntimeImpl * |
runtime, |
|
|
size_t |
max_size |
|
) |
| |
◆ create_fb_memory()
| void Realm::Hip::GPU::create_fb_memory |
( |
RuntimeImpl * |
runtime, |
|
|
size_t |
size, |
|
|
size_t |
ib_size |
|
) |
| |
◆ create_processor()
| void Realm::Hip::GPU::create_processor |
( |
RuntimeImpl * |
runtime, |
|
|
size_t |
stack_size |
|
) |
| |
◆ find_ipc_mapping()
◆ find_stream()
| GPUStream * Realm::Hip::GPU::find_stream |
( |
hipStream_t |
stream | ) |
const |
◆ get_next_d2d_stream()
| GPUStream * Realm::Hip::GPU::get_next_d2d_stream |
( |
| ) |
|
◆ get_next_task_stream()
| GPUStream * Realm::Hip::GPU::get_next_task_stream |
( |
bool |
create = false | ) |
|
◆ get_null_task_stream()
◆ load_hip_module()
| hipModule_t Realm::Hip::GPU::load_hip_module |
( |
const void * |
data | ) |
|
|
protected |
◆ pop_context()
| void Realm::Hip::GPU::pop_context |
( |
void |
| ) |
|
◆ push_context()
| void Realm::Hip::GPU::push_context |
( |
void |
| ) |
|
◆ device_id
| int Realm::Hip::GPU::device_id = -1 |
◆ device_to_device_stream
| GPUStream* Realm::Hip::GPU::device_to_device_stream = nullptr |
◆ device_to_device_streams
| std::vector<GPUStream *> Realm::Hip::GPU::device_to_device_streams |
◆ device_to_host_stream
| GPUStream* Realm::Hip::GPU::device_to_host_stream = nullptr |
◆ event_pool
◆ fb_dmem
◆ fb_ibmem
◆ fb_ibmem_base
| char* Realm::Hip::GPU::fb_ibmem_base = nullptr |
◆ fbmem
◆ fbmem_base
| char* Realm::Hip::GPU::fbmem_base = nullptr |
◆ greatest_stream_priority
| int Realm::Hip::GPU::greatest_stream_priority |
◆ hipipc_mappings
◆ hipipc_streams
◆ host_to_device_stream
| GPUStream* Realm::Hip::GPU::host_to_device_stream = nullptr |
◆ info
| GPUInfo* Realm::Hip::GPU::info = nullptr |
◆ least_stream_priority
| int Realm::Hip::GPU::least_stream_priority |
◆ managed_mems
| std::set<Memory> Realm::Hip::GPU::managed_mems |
◆ next_d2d_stream
| atomic<unsigned> Realm::Hip::GPU::next_d2d_stream = atomic<unsigned>(0) |
◆ next_task_stream
| atomic<unsigned> Realm::Hip::GPU::next_task_stream = atomic<unsigned>(0) |
◆ peer_fbs
| std::set<Memory> Realm::Hip::GPU::peer_fbs |
◆ peer_to_peer_streams
| std::vector<GPUStream *> Realm::Hip::GPU::peer_to_peer_streams |
◆ pinned_sysmems
| std::set<Memory> Realm::Hip::GPU::pinned_sysmems |
◆ proc
◆ task_streams
| std::vector<GPUStream *> Realm::Hip::GPU::task_streams |
◆ worker
The documentation for this class was generated from the following file: