Skip to content

OpenACC Tutorial/fr

Le contenu du présent tutoriel est tiré en grande partie de la session de formation intensive sur OpenACC tenue à la GPU Technology Conference 2016.

OpenACC (pour Open Accelerators) est une interface de programmation API servant à porter du code sur des accélérateurs tels que des processeurs graphiques (GPU, pour Graphics Processing Unit) et des coprocesseurs. Ce standard de programmation pour le calcul parallèle a été développé par Cray, CAPS, NVIDIA et PGI. À l'instar d'OpenMP, le code C, C++ ou Fortran est annoté par le programmeur pour identifier les parties que le compilateur doit paralléliser.

SHARCNET offre un tutoriel de formation autonome; cliquez sur Introduction à la programmation GPU.

Prérequis

Ce tutoriel démontre comment utiliser OpenACC pour accélérer des programmes en C, C++ ou Fortran; une bonne connaissance d'un de ces langages vous permettra de tirer meilleur profit des exercices.

Avant de commencer

Téléchargez les exemples à partir du répertoire GitHub.

Plan des leçons

Références