|
| 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 () final |
| |
| void | startProfiling () override |
| |
| void | stopProfiling () override |
| |
| bool | isProfilingActive () override |
| |
| void | getPointerAttribute (PointerAttribute &attribute, const void *ptr) override |
| |
| DeviceMemoryInfo | getDeviceMemoryInfo (DeviceId device_id) override |
| |
| void | pushProfilerRange (const String &name, Int32 color_rgb) override |
| |
| void | popProfilerRange () override |
| |
| void | finalize (ITraceMng *tm) override |
| |
| KernelLaunchArgs | computeKernalLaunchArgs (const KernelLaunchArgs &orig_args, const void *kernel_ptr, Int64 total_loop_size, Int32 wanted_shared_memory) override |
| |
| void | fillDevices (bool is_verbose) |
| |
| void | build () |
| |
| virtual void | pushProfilerRange (const String &name, Int32 color_gdb) |
| |
| virtual void | finalize (ITraceMng *) |
| |
Définition à la ligne 312 du fichier CudaAcceleratorRuntime.cc.
◆ barrier()
| void Arcane::Accelerator::Cuda::CudaRunnerRuntime::barrier |
( |
| ) |
|
|
inlineoverridevirtual |
◆ build()
| void Arcane::Accelerator::Cuda::CudaRunnerRuntime::build |
( |
| ) |
|
|
inline |
◆ computeKernalLaunchArgs()
| KernelLaunchArgs Arcane::Accelerator::Cuda::CudaRunnerRuntime::computeKernalLaunchArgs |
( |
const KernelLaunchArgs & | orig_args, |
|
|
const void * | kernel_ptr, |
|
|
Int64 | total_loop_size, |
|
|
Int32 | wanted_shared_memory ) |
|
inlineoverridevirtual |
◆ createEventImpl()
◆ createEventImplWithTimer()
◆ createStream()
◆ deviceInfoList()
| const IDeviceInfoList * Arcane::Accelerator::Cuda::CudaRunnerRuntime::deviceInfoList |
( |
| ) |
|
|
inlinefinalvirtual |
◆ executionPolicy()
| eExecutionPolicy Arcane::Accelerator::Cuda::CudaRunnerRuntime::executionPolicy |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ fillDevices()
| void Arcane::Accelerator::Cuda::CudaRunnerRuntime::fillDevices |
( |
bool | is_verbose | ) |
|
◆ finalize()
| void Arcane::Accelerator::Cuda::CudaRunnerRuntime::finalize |
( |
ITraceMng * | tm | ) |
|
|
inlineoverride |
◆ getDeviceMemoryInfo()
◆ getPointerAttribute()
| void Arcane::Accelerator::Cuda::CudaRunnerRuntime::getPointerAttribute |
( |
PointerAttribute & | attribute, |
|
|
const void * | ptr ) |
|
inlineoverridevirtual |
◆ isProfilingActive()
| bool Arcane::Accelerator::Cuda::CudaRunnerRuntime::isProfilingActive |
( |
| ) |
|
|
inlineoverridevirtual |
◆ notifyBeginLaunchKernel()
| void Arcane::Accelerator::Cuda::CudaRunnerRuntime::notifyBeginLaunchKernel |
( |
| ) |
|
|
inlineoverridevirtual |
◆ notifyEndLaunchKernel()
| void Arcane::Accelerator::Cuda::CudaRunnerRuntime::notifyEndLaunchKernel |
( |
| ) |
|
|
inlineoverridevirtual |
◆ popProfilerRange()
| void Arcane::Accelerator::Cuda::CudaRunnerRuntime::popProfilerRange |
( |
| ) |
|
|
inlineoverridevirtual |
◆ pushProfilerRange()
| void Arcane::Accelerator::Cuda::CudaRunnerRuntime::pushProfilerRange |
( |
const String & | name, |
|
|
Int32 | color_rgb ) |
|
inlineoverride |
◆ setCurrentDevice()
| void Arcane::Accelerator::Cuda::CudaRunnerRuntime::setCurrentDevice |
( |
DeviceId | device_id | ) |
|
|
inlinefinalvirtual |
◆ setMemoryAdvice()
◆ startProfiling()
| void Arcane::Accelerator::Cuda::CudaRunnerRuntime::startProfiling |
( |
| ) |
|
|
inlineoverridevirtual |
◆ stopProfiling()
| void Arcane::Accelerator::Cuda::CudaRunnerRuntime::stopProfiling |
( |
| ) |
|
|
inlineoverridevirtual |
◆ unsetMemoryAdvice()
◆ m_device_info_list
◆ m_is_verbose
| bool Arcane::Accelerator::Cuda::CudaRunnerRuntime::m_is_verbose = false |
|
private |
◆ m_nb_kernel_launched
| Int64 Arcane::Accelerator::Cuda::CudaRunnerRuntime::m_nb_kernel_launched = 0 |
|
private |
◆ m_occupancy_map
| OccupancyMap Arcane::Accelerator::Cuda::CudaRunnerRuntime::m_occupancy_map |
|
private |
◆ m_use_computed_occupancy
| bool Arcane::Accelerator::Cuda::CudaRunnerRuntime::m_use_computed_occupancy = false |
|
private |
La documentation de cette classe a été générée à partir du fichier suivant :