Open MP

  • See this page in english

    En bref

  • Langue d'enseignement : Français
  • Méthode d'enseignement : En présence
  • Code : N8EN01A

Compétences visées

L'objectif de ce cours et de donner des notions de programmation parallèle pour calculateur multicoeurs à mémoire partagée en utilisant la technologie OpenMP. Les cours magistraux présentent la
philosophie du modèle de programmation d'OpenMP ainsi qu'un sous-ensemble des fonctionnalités d'OpenMP incluant celles d'utilisation plus courante comme
- régions parallèles
- boucles parallèles
- directives de synchronisation
- tasks (sans et avec dépendances)
- locks.

 

Le cours inclut des travaux pratiques visant à apprendre l'utilisation des concepts discutes en cours afin de réaliser la parallélisation d'algorithmes simples.

Bibliographie

- OpenMP specifications http://openmp.org
- "The OpenMP Common Core. Making OpenMP Simple Again" by Mattson, Koniges, He
- "Using OpenMP - The Next Step. Affinity, Accelerators, Tasking, and SIMD" By Ruud van der Pas, Eric Stotzer and Christian Terboven

Pré-requis nécessaires

programmation C et/ou Fortran

Session 1 ou session unique - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CC (contrôle continu) Bureau d'Etudes100%BE-OpenMP

Session 2 - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CC (contrôle continu) Bureau d'Etudes100%BE-OpenMP

Contact(s)

BUTTARI ALFREDO

Lieu(x)

  • Toulouse

Contactez l’ENSEEIHT

L’École Nationale Supérieure d'Électrotechnique, d'Électronique, d'Informatique, d'Hydraulique et des Télécommunications

2, rue Charles Camichel - BP 7122
31071 Toulouse Cedex 7, France

+33 (0)5 34 32 20 00

Certifications

  • Logo MENESR
  • Logo UTFTMP
  • Logo INP
  • Logo INPT
  • Logo Mines télécoms
  • Logo CTI
  • Logo CDEFI
  • Logo midisup