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

Fonctions membres publiques

cudaError_t _allocate (void **ptr, size_t new_size) final
 
cudaError_t _deallocate (void *ptr) final
 
constexpr eMemoryResource memoryResource () const
 

Attributs privés

bool m_use_ats = false
 

Description détaillée

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

Documentation des constructeurs et destructeur

◆ DeviceConcreteAllocator()

Arcane::Accelerator::Cuda::DeviceConcreteAllocator::DeviceConcreteAllocator ( )
inline

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

Documentation des fonctions membres

◆ _allocate()

cudaError_t Arcane::Accelerator::Cuda::DeviceConcreteAllocator::_allocate ( void ** ptr,
size_t new_size )
inlinefinalvirtual

Implémente Arcane::Accelerator::Cuda::ConcreteAllocator.

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

◆ _deallocate()

cudaError_t Arcane::Accelerator::Cuda::DeviceConcreteAllocator::_deallocate ( void * ptr)
inlinefinalvirtual

Implémente Arcane::Accelerator::Cuda::ConcreteAllocator.

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

◆ memoryResource()

eMemoryResource Arcane::Accelerator::Cuda::DeviceConcreteAllocator::memoryResource ( ) const
inlineconstexpr

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

Documentation des données membres

◆ m_use_ats

bool Arcane::Accelerator::Cuda::DeviceConcreteAllocator::m_use_ats = false
private

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


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