OpenMP
De Wikipedia, l'encyclopédie encyclopedia
OpenMP (Open Multi-Processing) est une interface de programmation pour le calcul parallèle sur architecture à mémoire partagée. Cette API est prise en charge par de nombreuses plateformes, incluant GNU/Linux, OS X et Windows, pour les langages de programmation C, C++ et Fortran. Il se présente sous la forme d'un ensemble de directives, d'une bibliothèque logicielle et de variables d'environnement.
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
Dernière version | 5.2 ()[1] |
---|---|
Écrit en | C++ et C |
Système d'exploitation | Multiplateforme |
Type | Standard technique |
Site web | www.openmp.org |
OpenMP est portable et dimensionnable. Il permet de développer rapidement des applications parallèles à petite granularité en restant proche du code séquentiel.
La programmation parallèle hybride peut être réalisée par exemple en utilisant à la fois OpenMP et MPI.
Le développement de la spécification OpenMP est géré par le consortium OpenMP Architecture Review Board.