Example of generated code with calls to OpenMP.
Exemple de code généré contenant des appels à OpenMP.
By default, OpenMP is activated and uses all cores from the host system.
OpenMP est activé par défaut et utilise tous les cœurs du système hôte.
Therefore, some efforts have been made to port OpenMP on distributed-memory architectures.
Par conséquent, des efforts ont été faits pour porter OpenMP sur les architectures à mémoire distribuée.
Shared memory machines are the target of this compilation using the OpenMP language.
La cible de cette compilation est les machines à mémoires partagées programmées à l'aide du langage OpenMP.
Many attempts have tried to port OpenMP on distributed systems.
De nombreuses solutions ont été essayées pour faire tourner OpenMP sur des systèmes à mémoire distribuée.
Several OpenMP benchmarks and two real world applications from geophysics are used to evaluate its performance.
En outre, nous avons évalué ses performances en utilisant plusieurs benchmarks et deux applications réelles de géophysique.
The permanent members are publishers and manufacturers who have a long term interest in the creation of products for OpenMP.
Les membres permanents sont des éditeurs et constructeurs qui ont un intérêt de long terme dans la création de produits pour OpenMP.
OpenMP 3.1 parallelization directives are offered for improved parallel programming.
Les directives de parallélisation OpenMP 3.1 sont offertes pour améliorer la programmation parallèle.
The auxiliary members are bodies having an interest in the standard, but which neither design nor sell OpenMP products.
Les membres auxiliaires sont des organismes ayant un intérêt dans le standard, qui ne conçoivent pas ou ne vendent pas de produits OpenMP.
At the start of the thesis, the only parallel version available was in shared memory through OpenMP.
Au début de la thèse, la seule version parallèle disponible était en mémoire partagée.
Iterations for the two nested level loops are independent, offering a potential parallelism with the OpenMP library.
Les itérations sur les deux niveaux de boucles sont indépendantes, et elles offrent ainsi, un parallélisme potentiel avec la bibliothèque de programmation parallèle OpenMP.
Offers OpenMP 3.1 parallelization directives for improved parallel programming.
Offre des directives de parallélisation OpenMP 3.1 pour une programmation parallèle améliorée.
While these variations are statistically insignificant for large sequential applications, we observe that parallel native OpenMP programs have less performance stability.
Bien que ces variations sont insignifiantes pour les applications séquentielles, nous avons observé que les programmes parallèles écrits avec le standard OpenMP ont moins de stabilité dans les performances.