Ich bin ein OpenMP Anfänger und from what I've read#pragma omp parallel
:OpenMP: warum #pragma openmp parallel sollte ohne nützlich sein?
es ein Team von N Threads erstellt ..., die alle die nächsten Anweisung ausführen ... Nach der Anweisung, verbinden sich die Fäden wieder in eine .
Ich kann nicht ein Beispiel vorstellen, wo dies ohne das for
Schlüsselwort nach der Richtlinie oben geschrieben nützlich sein könnte. Was ich meine ist, dass das Schlüsselwort for
die Iterationen zwischen den Threads des Teams aufteilt, während mit der obigen Direktive der folgende Block/die folgende Anweisung von allen Threads ausgeführt wird und es keine Leistungsverbesserung gibt. Kannst du mir bitte helfen, es zu klären?
Schauen Sie auf OpenMP Aufgaben ... –