Sanitizer Barrier API

实现 Sanitizer Barrier API 的函数、类型和枚举。

函数

SanitizerResult sanitizerGetCudaBarrierCount(CUfunction kernel, uint32_t *numBarriers)

获取函数使用的 CUDA 屏障数量。

函数

SanitizerResult sanitizerGetCudaBarrierCount(CUfunction kernel, uint32_t *numBarriers)

获取函数使用的 CUDA 屏障数量。

驻留在 kernel 中的模块必须在使用此函数之前,使用 sanitizerPatchModule 进行检测。此功能仅适用于使用 nvcc 11.2 或更高版本构建的模块,否则将返回 0 。

注意

线程安全:此函数是线程安全的。

参数
  • kernel[in] CUDA 函数

  • numBarriers[out] 输入 CUDA 函数中的 CUDA 屏障数量