Fonctions membres publiques | |
void | notifyBeginLaunchKernel () override |
void | notifyEndLaunchKernel () override |
void | barrier () override |
eExecutionPolicy | executionPolicy () const override |
impl::IRunQueueStream * | createStream (const RunQueueBuildInfo &bi) override |
impl::IRunQueueEventImpl * | createEventImpl () override |
impl::IRunQueueEventImpl * | createEventImplWithTimer () override |
void | setMemoryAdvice (ConstMemoryView buffer, eMemoryAdvice advice, DeviceId device_id) override |
void | unsetMemoryAdvice (ConstMemoryView buffer, eMemoryAdvice advice, DeviceId device_id) override |
void | setCurrentDevice (DeviceId device_id) final |
const IDeviceInfoList * | deviceInfoList () override |
void | getPointerAttribute (PointerAttribute &attribute, const void *ptr) override |
DeviceMemoryInfo | getDeviceMemoryInfo (DeviceId device_id) override |
void | pushProfilerRange (const String &name, Int32 color) override |
void | popProfilerRange () override |
void | fillDevices (bool is_verbose) |
![]() | |
virtual void | startProfiling () |
virtual void | stopProfiling () |
virtual bool | isProfilingActive () |
virtual void | pushProfilerRange (const String &name, Int32 color_gdb) |
virtual void | finalize (ITraceMng *) |
Attributs privés | |
Int64 | m_nb_kernel_launched = 0 |
bool | m_is_verbose = false |
impl::DeviceInfoList | m_device_info_list |
Membres hérités additionnels | |
![]() | |
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 207 du fichier HipAcceleratorRuntime.cc.
|
inlineoverridevirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 228 du fichier HipAcceleratorRuntime.cc.
|
inlineoverridevirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 240 du fichier HipAcceleratorRuntime.cc.
|
inlineoverridevirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 244 du fichier HipAcceleratorRuntime.cc.
|
inlineoverridevirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 236 du fichier HipAcceleratorRuntime.cc.
|
inlineoverridevirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 309 du fichier HipAcceleratorRuntime.cc.
|
inlineoverridevirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 232 du fichier HipAcceleratorRuntime.cc.
void Arcane::Accelerator::Hip::HipRunnerRuntime::fillDevices | ( | bool | is_verbose | ) |
Définition à la ligne 386 du fichier HipAcceleratorRuntime.cc.
|
inlineoverridevirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 341 du fichier HipAcceleratorRuntime.cc.
|
inlineoverridevirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 311 du fichier HipAcceleratorRuntime.cc.
|
inlineoverridevirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 216 du fichier HipAcceleratorRuntime.cc.
|
inlineoverridevirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 222 du fichier HipAcceleratorRuntime.cc.
|
inlineoverridevirtual |
Réimplémentée à partir de Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 365 du fichier HipAcceleratorRuntime.cc.
|
inlineoverride |
Définition à la ligne 359 du fichier HipAcceleratorRuntime.cc.
|
inlinefinalvirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 302 du fichier HipAcceleratorRuntime.cc.
|
inlineoverridevirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 248 du fichier HipAcceleratorRuntime.cc.
|
inlineoverridevirtual |
Implémente Arcane::Accelerator::impl::IRunnerRuntime.
Définition à la ligne 275 du fichier HipAcceleratorRuntime.cc.
|
private |
Définition à la ligne 380 du fichier HipAcceleratorRuntime.cc.
|
private |
Définition à la ligne 379 du fichier HipAcceleratorRuntime.cc.
|
private |
Définition à la ligne 378 du fichier HipAcceleratorRuntime.cc.