Pregunta

Estoy paralelización varios separados por bucles utilizando OpenMP. Mientras se depura en GDB, he encontrado que los hilos de rosca múltiples se crean cuando el funcionamiento llega a la primera región paralela. Los múltiples hilos salieron al final de funcionamiento de todo el programa. Esto es contrario a lo que pienso sobre el modelo de división-unión de OpenMP, donde las discusiones deberían unirse en un hilo principal y luego terminará al final de cada región paralela en lugar de al final de todo el programa.

¿Me equivoco?

Gracias!

¿Fue útil?

Solución

Es implementación específica, pero es probable que la aplicación pone a los subprocesos de trabajo en un hilos de la piscina .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top