Concept

OpenACC

Résumé
OpenACC (pour Open Accelerators) est un standard de programmation pour le calcul parallèle développé par Cray, CAPS, Nvidia et . Ce standard est conçu pour permettre du calcul parallèle sur des systèmes hétérogènes  CPU/GPU. Tout comme OpenMP, il est possible de rajouter des commandes dans du code source C, C++ et Fortran pour identifier des portions qui pourrait bénéficier d'une accélération, en utilisant des directives au compilateur. Comme en OpenMP 4.0 et suivant, le code peut être exécuté sur CPU et GPU. Les développeurs d'OpenACC ont également travaillé sur le standard d'OpenMP afin de créer une spécification commune permettant d'étendre OpenMP pour supporter de nouveaux types d’accélérateurs dans les prochaines versions d'OpenMP. Ces travaux ont abouti à un rapport technique incluant commentaires et discussions destinés à être débattus durant la conférence annuelle Supercomputing Conference à Salt Lake City en , afin de traiter le support des accélérateurs non-Nvidia par les
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Publications associées

Chargement

Personnes associées

Chargement

Unités associées

Chargement

Concepts associés

Chargement

Cours associés

Chargement

Séances de cours associées

Chargement