Cita de: CobraCY en 13 Noviembre 2011, 00:38 AMEntonces lo que hace esto es dividir el primer for a un nucleo y el for anidado en otro nucleoEl problema con el ejemplo es: lo que ejecuta el bucle externo es el bucle interno. Para que fuera posible realizar el proceso en paralelo deberia ser:
Código (c) [Seleccionar]
for (int i = 0; i < x; i++){
// Algun proceso basado en i ...
}
for (int j = 0; j < y; j++){
// Algun proceso basado en j ...
}
Informacion en Wikipedia: Parallel computing
Una de las APIs: OpenMP
Un saludo