Type Alias CUlaunchMemSyncDomainMap

Source
pub type CUlaunchMemSyncDomainMap = CUlaunchMemSyncDomainMap_st;
Expand description

Memory Synchronization Domain map

See ::cudaLaunchMemSyncDomain.

By default, kernels are launched in domain 0. Kernel launched with ::CU_LAUNCH_MEM_SYNC_DOMAIN_REMOTE will have a different domain ID. User may also alter the domain ID with ::CUlaunchMemSyncDomainMap for a specific stream / graph node / kernel launch. See ::CU_LAUNCH_ATTRIBUTE_MEM_SYNC_DOMAIN_MAP.

Domain ID range is available through ::CU_DEVICE_ATTRIBUTE_MEM_SYNC_DOMAIN_COUNT.

Aliased Type§

#[repr(C)]
pub struct CUlaunchMemSyncDomainMap { pub default_: u8, pub remote: u8, }

Fields§

§default_: u8

< The default domain ID to use for designated kernels

§remote: u8

< The remote domain ID to use for designated kernels