#include <cudart_hijack.h>
◆ GlobalRegistrations()
| Realm::Cuda::GlobalRegistrations::GlobalRegistrations |
( |
void |
| ) |
|
|
protected |
◆ ~GlobalRegistrations()
| Realm::Cuda::GlobalRegistrations::~GlobalRegistrations |
( |
void |
| ) |
|
|
protected |
◆ add_gpu_context()
| static void Realm::Cuda::GlobalRegistrations::add_gpu_context |
( |
GPU * |
gpu | ) |
|
|
static |
◆ get_global_registrations()
| static GlobalRegistrations & Realm::Cuda::GlobalRegistrations::get_global_registrations |
( |
void |
| ) |
|
|
staticprotected |
◆ load_module_under_lock()
| void Realm::Cuda::GlobalRegistrations::load_module_under_lock |
( |
RegisteredModule & |
mod, |
|
|
GPU * |
gpu |
|
) |
| |
|
protected |
◆ lookup_function()
| static CUfunc_st * Realm::Cuda::GlobalRegistrations::lookup_function |
( |
const void * |
func, |
|
|
GPU * |
gpu |
|
) |
| |
|
static |
◆ lookup_variable()
| static uintptr_t Realm::Cuda::GlobalRegistrations::lookup_variable |
( |
const void * |
var, |
|
|
GPU * |
gpu |
|
) |
| |
|
static |
◆ register_fat_binary()
| static void Realm::Cuda::GlobalRegistrations::register_fat_binary |
( |
const FatBin * |
fatbin | ) |
|
|
static |
◆ register_function()
| static void Realm::Cuda::GlobalRegistrations::register_function |
( |
const RegisteredFunction & |
func | ) |
|
|
static |
◆ register_function_under_lock()
| void Realm::Cuda::GlobalRegistrations::register_function_under_lock |
( |
RegisteredFunction & |
func, |
|
|
GPU * |
gpu |
|
) |
| |
|
protected |
◆ register_variable()
| static void Realm::Cuda::GlobalRegistrations::register_variable |
( |
const RegisteredVariable & |
var | ) |
|
|
static |
◆ register_variable_under_lock()
| void Realm::Cuda::GlobalRegistrations::register_variable_under_lock |
( |
RegisteredVariable & |
var, |
|
|
GPU * |
gpu |
|
) |
| |
|
protected |
◆ remove_gpu_context()
| static void Realm::Cuda::GlobalRegistrations::remove_gpu_context |
( |
GPU * |
gpu | ) |
|
|
static |
◆ unregister_fat_binary()
| static void Realm::Cuda::GlobalRegistrations::unregister_fat_binary |
( |
const FatBin * |
fatbin | ) |
|
|
static |
◆ active_gpus
| std::set<GPU *> Realm::Cuda::GlobalRegistrations::active_gpus |
|
protected |
◆ functions
| std::unordered_map<const void *, RegisteredFunction> Realm::Cuda::GlobalRegistrations::functions |
|
protected |
◆ modules
◆ rwlock
| RWLock Realm::Cuda::GlobalRegistrations::rwlock |
|
protected |
◆ variables
| std::unordered_map<const void *, RegisteredVariable> Realm::Cuda::GlobalRegistrations::variables |
|
protected |
The documentation for this class was generated from the following file: