Module core::arch::nvptx

source ·
🔬This is a nightly-only experimental API. (stdsimd #27731)
Expand description

Platform-specific intrinsics for the NVPTX platform.

See the module documentation for more details.

Functions

  • __assert_failExperimentaltarget_arch="nvptx64"
    Syscall to be used whenever the assert expression produces a false value.
  • _block_dim_xExperimentaltarget_arch="nvptx64"
    x-th thread-block dimension.
  • _block_dim_yExperimentaltarget_arch="nvptx64"
    y-th thread-block dimension.
  • _block_dim_zExperimentaltarget_arch="nvptx64"
    z-th thread-block dimension.
  • _block_idx_xExperimentaltarget_arch="nvptx64"
    x-th thread-block index.
  • _block_idx_yExperimentaltarget_arch="nvptx64"
    y-th thread-block index.
  • _block_idx_zExperimentaltarget_arch="nvptx64"
    z-th thread-block index.
  • _grid_dim_xExperimentaltarget_arch="nvptx64"
    x-th block-grid dimension.
  • _grid_dim_yExperimentaltarget_arch="nvptx64"
    y-th block-grid dimension.
  • _grid_dim_zExperimentaltarget_arch="nvptx64"
    z-th block-grid dimension.
  • _syncthreadsExperimentaltarget_arch="nvptx64"
    Synchronizes all threads in the block.
  • _thread_idx_xExperimentaltarget_arch="nvptx64"
    x-th thread index.
  • _thread_idx_yExperimentaltarget_arch="nvptx64"
    y-th thread index.
  • _thread_idx_zExperimentaltarget_arch="nvptx64"
    z-th thread index.
  • freeExperimentaltarget_arch="nvptx64"
    Free previously dynamically allocated memory.
  • mallocExperimentaltarget_arch="nvptx64"
    Allocate memory dynamically from a fixed-size heap in global memory.
  • trapExperimentaltarget_arch="nvptx64"
    Generates the trap instruction TRAP
  • vprintfExperimentaltarget_arch="nvptx64"
    Print formatted output from a kernel to a host-side output stream.