D'un point de vue outil, le support OpenMP implique :
du travail au niveau du front-end (parser les directives OpenMP, et les traduire en appels au runtime OpenMP)
du travail au niveau runtime (implémenter à la fois les symboles standardisés de la bililiothèque, et ceux générés par le front-end)
(optionnel, je suppose, mais c'est fait comme ça dans LLVM) modéliser la sémantique des symboles de la libomp, pour pouvoir optimiser certaines séquences
[^] # Re: OpenMP
Posté par serge_sans_paille (site web personnel) . En réponse au journal LLVM 11.0.0. Évalué à 6. Dernière modification le 13 octobre 2020 à 20:49.
D'un point de vue outil, le support OpenMP implique :
libomp, pour pouvoir optimiser certaines séquences