-1
我有一些bool變量,而且我的每個線程都必須使用它,所以我需要同步它們,這意味着我需要在我的程序中調用__syncthreads()
函數,但是我不知道在哪裏叫它。哪裏可以調用CUDA中的__syncthreads()函數
我有一些bool變量,而且我的每個線程都必須使用它,所以我需要同步它們,這意味着我需要在我的程序中調用__syncthreads()
函數,但是我不知道在哪裏叫它。哪裏可以調用CUDA中的__syncthreads()函數
__syncthreads()
功能__device__
功能,所以你必須從你的__global__ kernel
或其他一些__device__
函數調用它,另外__syncthreads()
是同步障礙原始的,只有同步在同一個塊的線程。
請改善問題。如果你不知道在哪裏調用__syncthreads,那麼你不需要調用它。 – 2013-02-16 01:23:24