2013-02-16 28 views
-1

我有一些bool變量,而且我的每個線程都必須使用它,所以我需要同步它們,這意味着我需要在我的程序中調用__syncthreads()函數,但是我不知道在哪裏叫它。哪裏可以調用CUDA中的__syncthreads()函數

+2

請改善問題。如果你不知道在哪裏調用__syncthreads,那麼你不需要調用它。 – 2013-02-16 01:23:24

回答

1

__syncthreads()功能__device__功能,所以你必須從你的__global__ kernel或其他一些__device__函數調用它,另外__syncthreads()是同步障礙原始的,只有同步在同一個塊的線程。

相關問題