5
Estoy aprendiendo CUDA y tengo algo como esto en este momento.CUDA Principiante - Espera a que finalice un hilo antes de pasar a
__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);
}
La cosa es, cada temperatura necesita el resultado de la última.
Cómo puedo forzar a cada bloque a esperar al último.
Gracias!