Module core::arch::nvptx

source ·
🔬This is a nightly-only experimental API. (stdsimd #27731)
Available on target_arch="nvptx" or target_arch="nvptx64" only.
Expand description

Platform-specific intrinsics for the NVPTX platform.

See the module documentation for more details.

Functions

__assert_failExperimental
Syscall to be used whenever the assert expression produces a false value.
_block_dim_xExperimental
x-th thread-block dimension.
_block_dim_yExperimental
y-th thread-block dimension.
_block_dim_zExperimental
z-th thread-block dimension.
_block_idx_xExperimental
x-th thread-block index.
_block_idx_yExperimental
y-th thread-block index.
_block_idx_zExperimental
z-th thread-block index.
_grid_dim_xExperimental
x-th block-grid dimension.
_grid_dim_yExperimental
y-th block-grid dimension.
_grid_dim_zExperimental
z-th block-grid dimension.
_syncthreadsExperimental
Synchronizes all threads in the block.
_thread_idx_xExperimental
x-th thread index.
_thread_idx_yExperimental
y-th thread index.
_thread_idx_zExperimental
z-th thread index.
freeExperimental
Free previously dynamically allocated memory.
mallocExperimental
Allocate memory dynamically from a fixed-size heap in global memory.
trapExperimental
Generates the trap instruction TRAP
vprintfExperimental
Print formatted output from a kernel to a host-side output stream.