# Module core::arch::nvptx
[−][src]

🔬 This is a nightly-only experimental API. (`stdsimd` #27731)
This is supported 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_fail⚠Experimental

Syscall to be used whenever the assert expression produces a `false` value.

_block_dim_x⚠Experimental

x-th thread-block dimension.

_block_dim_y⚠Experimental

y-th thread-block dimension.

_block_dim_z⚠Experimental

z-th thread-block dimension.

_block_idx_x⚠Experimental

x-th thread-block index.

_block_idx_y⚠Experimental

y-th thread-block index.

_block_idx_z⚠Experimental

z-th thread-block index.

_grid_dim_x⚠Experimental

x-th block-grid dimension.

_grid_dim_y⚠Experimental

y-th block-grid dimension.

_grid_dim_z⚠Experimental

z-th block-grid dimension.

_syncthreads⚠Experimental

Synchronizes all threads in the block.

_thread_idx_x⚠Experimental

x-th thread index.

_thread_idx_y⚠Experimental

y-th thread index.

_thread_idx_z⚠Experimental

z-th thread index.

free⚠Experimental

Free previously dynamically allocated memory.

malloc⚠Experimental

Allocate memory dynamically from a fixed-size heap in global memory.

trap⚠Experimental

Generates the trap instruction `TRAP`

vprintf⚠Experimental

Print formatted output from a kernel to a host-side output stream.