Type Alias cudaLaunchMemSyncDomainMap

Source
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