pub type cudaLaunchMemSyncDomainMap = cudaLaunchMemSyncDomainMap_st;
Expand description
Memory Synchronization Domain map
See ::cudaLaunchMemSyncDomain.
By default, kernels are launched in domain 0. Kernel launched with ::cudaLaunchMemSyncDomainRemote will have a different domain ID. User may also alter the domain ID with ::cudaLaunchMemSyncDomainMap for a specific stream / graph node / kernel launch. See ::cudaLaunchAttributeMemSyncDomainMap.
Domain ID range is available through ::cudaDevAttrMemSyncDomainCount.
Aliased Type§
#[repr(C)]pub struct cudaLaunchMemSyncDomainMap {
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