Fonctions membres publiques | |
void | notifyBeginLaunchKernel () final |
void | notifyEndLaunchKernel () final |
void | barrier () final |
IRunQueueStream * | createStream (const RunQueueBuildInfo &) final |
IRunQueueEventImpl * | createEventImpl () final |
IRunQueueEventImpl * | createEventImplWithTimer () final |
void | setMemoryAdvice (ConstMemoryView, eMemoryAdvice, DeviceId) final |
void | unsetMemoryAdvice (ConstMemoryView, eMemoryAdvice, DeviceId) final |
void | setCurrentDevice (DeviceId) final |
const IDeviceInfoList * | deviceInfoList () final |
void | getPointerAttribute (PointerAttribute &attribute, const void *ptr) final |
Fonctions membres publiques hérités de Arcane::Accelerator::impl::IRunnerRuntime | |
virtual eExecutionPolicy | executionPolicy () const =0 |
virtual void | startProfiling () |
virtual void | stopProfiling () |
virtual bool | isProfilingActive () |
virtual void | pushProfilerRange (const String &name, Int32 color_gdb) |
virtual void | popProfilerRange () |
virtual void | finalize (ITraceMng *) |
Attributs privés | |
DeviceInfoList | m_device_info_list |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::Accelerator::impl::IRunnerRuntime | |
void | _fillPointerAttribute (PointerAttribute &attribute, ePointerMemoryType mem_type, int device, const void *pointer, const void *device_pointer, const void *host_pointer) |
void | _fillPointerAttribute (PointerAttribute &attribute, const void *pointer) |
Définition à la ligne 104 du fichier RunQueueRuntime.cc.
|
inline |
Définition à la ligne 109 du fichier RunQueueRuntime.cc.
|
inlinefinalvirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 121 du fichier RunQueueRuntime.cc.
|
inlinefinalvirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 123 du fichier RunQueueRuntime.cc.
|
inlinefinalvirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 124 du fichier RunQueueRuntime.cc.
|
inlinefinalvirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 122 du fichier RunQueueRuntime.cc.
|
inlinefinalvirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 128 du fichier RunQueueRuntime.cc.
|
inlinefinalvirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 129 du fichier RunQueueRuntime.cc.
|
inlinefinalvirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 119 du fichier RunQueueRuntime.cc.
|
inlinefinalvirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 120 du fichier RunQueueRuntime.cc.
|
inlinefinalvirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 127 du fichier RunQueueRuntime.cc.
|
inlinefinalvirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 125 du fichier RunQueueRuntime.cc.
|
inlinefinalvirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 126 du fichier RunQueueRuntime.cc.
|
private |
Définition à la ligne 136 du fichier RunQueueRuntime.cc.