Question

Je parallélisation plusieurs séparés pour boucles en utilisant OpenMP. Pendant le débogage dans GDB, je trouve que les fils multiples sont créés lorsque la course atteint la première région parallèle. Les multiples fils sont sortis à la fin de l'exécution du programme. Ceci est contraire à ce que je pense sur le modèle split-jointure de OpenMP, où les discussions devraient se réunir en un fil maître, puis terminer à la fin de chaque région parallèle au lieu de la fin du programme.

Ai-je tort?

Merci!

Était-ce utile?

La solution

Il est mise en œuvre spécifique, mais il est probable que la mise en œuvre met les threads de travail dans un .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top