Arguments pour le préfetching mémoire.
Plus de détails...
#include <arcane/accelerator/core/Memory.h>
Arguments pour le préfetching mémoire.
Définition à la ligne 124 du fichier Memory.h.
◆ MemoryPrefetchArgs() [1/3]
Arcane::Accelerator::MemoryPrefetchArgs::MemoryPrefetchArgs |
( |
const void * |
source, |
|
|
Int64 |
length |
|
) |
| |
|
inline |
Prefetch length octets depuis source.
Définition à la ligne 140 du fichier Memory.h.
◆ MemoryPrefetchArgs() [2/3]
Arcane::Accelerator::MemoryPrefetchArgs::MemoryPrefetchArgs |
( |
ConstMemoryView |
source | ) |
|
|
inlineexplicit |
Prefetch source.
Définition à la ligne 145 du fichier Memory.h.
◆ MemoryPrefetchArgs() [3/3]
Arcane::Accelerator::MemoryPrefetchArgs::MemoryPrefetchArgs |
( |
Span< const std::byte > |
source | ) |
|
|
inlineexplicit |
Prefetch source.
Définition à la ligne 150 du fichier Memory.h.
◆ addAsync() [1/2]
◆ addAsync() [2/2]
◆ addDeviceId()
◆ deviceId()
DeviceId Arcane::Accelerator::MemoryPrefetchArgs::deviceId |
( |
| ) |
const |
|
inline |
◆ isAsync()
bool Arcane::Accelerator::MemoryPrefetchArgs::isAsync |
( |
| ) |
const |
|
inline |
◆ source()
ConstMemoryView Arcane::Accelerator::MemoryPrefetchArgs::source |
( |
| ) |
const |
|
inline |
La documentation de cette classe a été générée à partir du fichier suivant :