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