Définition à la ligne 226 du fichier SyclAcceleratorRuntime.cc.
◆ _init()
void Arcane::Accelerator::Sycl::SyclRunnerRuntime::_init |
( |
sycl::device & |
device | ) |
|
|
inlineprivate |
◆ barrier()
void Arcane::Accelerator::Sycl::SyclRunnerRuntime::barrier |
( |
| ) |
|
|
inlineoverridevirtual |
◆ createEventImpl()
◆ createEventImplWithTimer()
◆ createStream()
◆ defaultDevice()
sycl::device & Arcane::Accelerator::Sycl::SyclRunnerRuntime::defaultDevice |
( |
| ) |
const |
|
inline |
◆ defaultQueue()
sycl::queue & Arcane::Accelerator::Sycl::SyclRunnerRuntime::defaultQueue |
( |
| ) |
const |
|
inline |
◆ deviceInfoList()
const IDeviceInfoList * Arcane::Accelerator::Sycl::SyclRunnerRuntime::deviceInfoList |
( |
| ) |
|
|
inlineoverridevirtual |
◆ executionPolicy()
eExecutionPolicy Arcane::Accelerator::Sycl::SyclRunnerRuntime::executionPolicy |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ fillDevicesAndSetDefaultQueue()
void Arcane::Accelerator::Sycl::SyclRunnerRuntime::fillDevicesAndSetDefaultQueue |
( |
bool |
is_verbose | ) |
|
◆ getPointerAttribute()
void Arcane::Accelerator::Sycl::SyclRunnerRuntime::getPointerAttribute |
( |
PointerAttribute & |
attribute, |
|
|
const void * |
ptr |
|
) |
| |
|
inlineoverridevirtual |
◆ notifyBeginLaunchKernel()
void Arcane::Accelerator::Sycl::SyclRunnerRuntime::notifyBeginLaunchKernel |
( |
| ) |
|
|
inlineoverridevirtual |
◆ notifyEndLaunchKernel()
void Arcane::Accelerator::Sycl::SyclRunnerRuntime::notifyEndLaunchKernel |
( |
| ) |
|
|
inlineoverridevirtual |
◆ setCurrentDevice()
void Arcane::Accelerator::Sycl::SyclRunnerRuntime::setCurrentDevice |
( |
DeviceId |
device_id | ) |
|
|
inlinefinalvirtual |
◆ setMemoryAdvice()
void Arcane::Accelerator::Sycl::SyclRunnerRuntime::setMemoryAdvice |
( |
ConstMemoryView |
buffer, |
|
|
eMemoryAdvice |
advice, |
|
|
DeviceId |
device_id |
|
) |
| |
|
inlineoverridevirtual |
◆ unsetMemoryAdvice()
void Arcane::Accelerator::Sycl::SyclRunnerRuntime::unsetMemoryAdvice |
( |
ConstMemoryView |
buffer, |
|
|
eMemoryAdvice |
advice, |
|
|
DeviceId |
device_id |
|
) |
| |
|
inlineoverridevirtual |
◆ SyclRunQueueStream
◆ m_default_context
std::unique_ptr<sycl::context> Arcane::Accelerator::Sycl::SyclRunnerRuntime::m_default_context |
|
private |
◆ m_default_device
std::unique_ptr<sycl::device> Arcane::Accelerator::Sycl::SyclRunnerRuntime::m_default_device |
|
private |
◆ m_default_queue
std::unique_ptr<sycl::queue> Arcane::Accelerator::Sycl::SyclRunnerRuntime::m_default_queue |
|
private |
◆ m_device_info_list
La documentation de cette classe a été générée à partir du fichier suivant :