Arcane  v3.14.11.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Accelerator::Cuda::CudaRunQueueEvent
+ Graphe d'héritage de Arcane::Accelerator::Cuda::CudaRunQueueEvent:
+ Graphe de collaboration de Arcane::Accelerator::Cuda::CudaRunQueueEvent:

Fonctions membres publiques

 CudaRunQueueEvent (bool has_timer)
 
void recordQueue (impl::IRunQueueStream *stream) final
 
void wait () final
 
void waitForEvent (impl::IRunQueueStream *stream) final
 
Int64 elapsedTime (IRunQueueEventImpl *start_event) final
 
- Fonctions membres publiques hérités de Arcane::Accelerator::impl::IRunQueueEventImpl
virtual Int64 elapsedTime (IRunQueueEventImpl *from_event)=0
 Temps écoulé (en nanoseconde) entre l'évènement from_event et cet évènement.
 

Attributs privés

cudaEvent_t m_cuda_event
 

Description détaillée

Définition à la ligne 178 du fichier CudaAcceleratorRuntime.cc.

Documentation des constructeurs et destructeur

◆ CudaRunQueueEvent()

Arcane::Accelerator::Cuda::CudaRunQueueEvent::CudaRunQueueEvent ( bool  has_timer)
inlineexplicit

Définition à la ligne 183 du fichier CudaAcceleratorRuntime.cc.

◆ ~CudaRunQueueEvent()

Arcane::Accelerator::Cuda::CudaRunQueueEvent::~CudaRunQueueEvent ( )
inlineoverride

Définition à la ligne 190 du fichier CudaAcceleratorRuntime.cc.

Documentation des fonctions membres

◆ elapsedTime()

Int64 Arcane::Accelerator::Cuda::CudaRunQueueEvent::elapsedTime ( IRunQueueEventImpl *  start_event)
inlinefinal

Définition à la ligne 215 du fichier CudaAcceleratorRuntime.cc.

◆ recordQueue()

void Arcane::Accelerator::Cuda::CudaRunQueueEvent::recordQueue ( impl::IRunQueueStream stream)
inlinefinalvirtual

Implémente Arcane::Accelerator::impl::IRunQueueEventImpl.

Définition à la ligne 198 du fichier CudaAcceleratorRuntime.cc.

◆ wait()

void Arcane::Accelerator::Cuda::CudaRunQueueEvent::wait ( )
inlinefinalvirtual

Implémente Arcane::Accelerator::impl::IRunQueueEventImpl.

Définition à la ligne 204 du fichier CudaAcceleratorRuntime.cc.

◆ waitForEvent()

void Arcane::Accelerator::Cuda::CudaRunQueueEvent::waitForEvent ( impl::IRunQueueStream stream)
inlinefinalvirtual

Implémente Arcane::Accelerator::impl::IRunQueueEventImpl.

Définition à la ligne 209 du fichier CudaAcceleratorRuntime.cc.

Documentation des données membres

◆ m_cuda_event

cudaEvent_t Arcane::Accelerator::Cuda::CudaRunQueueEvent::m_cuda_event
private

Définition à la ligne 233 du fichier CudaAcceleratorRuntime.cc.


La documentation de cette classe a été générée à partir du fichier suivant :