es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: OPENMP

¿Es omp barrier equivalente a omp end parallel en Fortran?

Mi pregunta es acerca de la sincronización de hilos. Básicamente, si tengo un código en OpenMP en Fortran, cada hilo está haciendo algo. Hay dos posibilidades para sincronizarlos (hacer que alguna variable tenga el mismo valor en cada hilo), creo. 1) agregar !$OMP BARRIER 2) agregar !$OMP END PARALLEL. Si . . . Read more

Cómo hacer que este código sea seguro para hilos con openMP? Integración de Monte Carlo bidimensional.

Estoy tratando de aprender la paralelización con openmp. Este código realiza una integración de Monte Carlo bidimensional. El tiempo de ejecución del programa (con omp) es de aproximadamente 25 segundos para N = 900 millones. #include <cmath> #include <cstdint> #include <iostream> #include <omp.h> #include <random> double func(double x, double y) . . . Read more

Division de iteraciones MPI

Hay una matriz de vectores de 8 elementos (número de núcleos), en el bucle, cada vector se pasa a la función. Es necesario hacerlo en MPI para que el bucle se ejecute en paralelo y tan pronto como un proceso encuentre un valor, se termina el trabajo del resto de . . . Read more