标签: cuda thread-synchronization
我有一些bool变量,我的每个线程都必须使用它,所以我需要同步它们意味着我需要在我的程序中调用__syncthreads()函数,但我不知道在哪里调用它
__syncthreads()
答案 0 :(得分:2)
__syncthreads()函数是__device__函数,因此您必须从__global__ kernel或其他__device__函数调用它,其他__syncthreads()是同步屏障原语只同步同一块中的线程。
__device__
__global__ kernel