5
私はCUDAを学習しています。CUDA Beginner - 移動する前にスレッドが終了するのを待つようにします。
__device__ void iterate_temperatures(int fieldSize, Atom *atoms) {
int temperature = threadIdx.x + blockDim.x * blockIdx.x;
nAtoms = pow(fieldSize, DIMENSION);
iterate_atoms<<<nAtoms>>>(atoms, nAtoms, temperature);
}
各温度は最後の結果が必要です。
どのように各ブロックを強制的に最後のブロックまで待つことができますか。
ありがとうございます!