Programmation parallèle multithread

Formation

À Cesson Sevigne

1 375 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Cesson sevigne

  • Durée

    3 Jours

Objectifs: Suite aux progrès technologiques, les ordinateurs sont désormais tous parallèles avec les processeurs multicoeurs et, si on veut tirer parti de leur performance, il faut les programmer de manière parallèle. Pour certaines applications très demandeuses en calculs, il faut aller plus loin en utilisant des ordinateurs parallèles avec de nombreux processeurs, ce qui rajoute souvent encore une dimension à la difficulté de la programmation parallèle. Cette formation replace l'évolution des ordinateurs dans un contexte historique et technologique. Destinataires: Chef de projets, architectes, concepteurs, développeurs impliqués dans la programmation des ordinateurs modernes avec des besoins de performance.

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Cesson Sevigne ((35) Ille-et-Vilaine)
Voir plan
2 Rue de la Châtaigneraie, 35576

Date de début

Consulter

À propos de cette formation

Bonne programmation en C ou programmation C++.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Le parallélisme
- Fondements historiques
- Motivation actuelle
- Différents types de parallélisme exploitable (tâches, données, pipeline, etc.)
- Parallélisation
- Patrons de conception parallèles
- Programmation concurrente et primitives de base
. Concurrence d'accès aux données et outils de synchro : mutex, conditions, barrières
Optimisation de programmes séquentiels
- Concepts
- Outils de mesure (gprof, Intel Vtune, PAPItools, etc.), options des compilateurs (gcc, icc, MS, PGI)
- Travaux pratiques
Architectures parallèles
- Mémoire partagée vs mémoire distribuée
- Multiprocesseurs & multicoeurs
- Jeux d'instructions SIMD
- GPGPU
- Cell
- Gros systèmes
Environnements logiciels pour le parallélisme
- Langages parallèles
. OpenMP, UPC, HPF, CUDA, CTM, Brook, Ct, OpenCL, HMPP, etc.
- Bibliothèques
. MPI, mathématiques
- Classes
. STL, STL parallèles, TBB
Programmation parallèle et parallélisation
- OpenMP
- Travaux pratiques en OpenMP
- Utilisation de Thread Checker
- TBB
- Travaux pratiques en TBB

Travaux Pratiques

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Programmation parallèle multithread

1 375 € HT