#

Catalogue pao-cao-dao et développement 


  • Référence
    FP37
  • Méthodes et moyens pédagogiques
    Exposés théoriques et cas pratiques reposant sur des problèmes de gestion d'entreprise.
    Stage de 8 participants maximum.
  • Objectifs
    Appliquer sur des cas concrets les concepts de programmation parallèle et l'utilisation des outils d'optimisation Intel pour maximiser les performances des applications et des logiciels sur les processeurs
    multi-core.
  • Pré-requis
    Bonnes connaissances de C++. Connaissances de base des concepts liés aux applications multicore.
  • Durée
    2 jours - 14 heures
  • Public visée
    Cette formation avec ateliers pratiques abordera la programmation parallèle et la mise en oeuvre de Thread Checker, Thread Profiler et VTune dans le contexte d'une programmation C++ et Fortran avec les
    compilateurs Intel sous Visual Studio
  • Evaluation des acquis
    Ateliers pratiques avec alternance d'exposés et d'exercices réalisés par les stagiaires
    sur des postes de travail fournis
  • Calendrier
    Voir le calendrier
  • Inscription
    S'inscrire à cette formation
  • Téléchargement
    Télécharger cette fiche au format PDF

Programmer vos applications en Multicore

Contenu du jour 1

Généralités

  • Optimisez d'abord, ou comment passer à la version débuggé à la version optimisée d'un programme en 5 étapes
  • Tour d'horizon de Visual Studio

Programmation parallèle avec OpenMP et TBB

  • OpenMP - TBB
  • Mise en oeuvre d'OpenMP en C++
  • Premiers essais OpenMP en C++
  • Calcul avec OpenMP et MKL TBB

Contenu du jour 2

Mise en oeuvre et utilisation de Intel ® Thread Checker

  • Interface directe avec le Scheduler
  • Thread Checker et Thread Profiler
  • Détecter et réparer les problèmes de Threading avec Thread Checker
  • Réparer les problèmes de Threading découverts avec Thread Checker
  • Trouver et réparer les problèmes de verrouillage avec Thread Checker
  • Vérifier les problèmes de réentrance avec Thread Checker

Mise en oeuvre et utilisation de Intel ® Thread Profiler

  • Améliorer les performances en multithread avec Thread Profiler - trouver les manques de parallélisme.

Mise en oeuvre et utilisation de Intel ® vTune Performance optimizer.

  • VTune
  • Échantillonnage sur événements - mesurer le CPI - event based sampling
  • Utilisation des recommandations VTune
  • Configuration VTune Sampling Wizard et analyse de nouveaux événements
  • Échantillonnage sur événements périodique - time based sampling
  • Performance Counters - perfmon.exe
  • Performance

Evaluez vous!

Evaluez-vous

Vous souhaitez vous inscrire à nos formations bureautiques, d'anglais ou de PAO ?
Testez votre niveau ici.

Espace formateur

Espace formateurs

Vous êtes formateur, vous souhaitez rejoindre notre équipe ?
En savoir plus

Gérez facilement le dif de vos salariés

Gestion du DIF

Gérez le DIF de vos salariés rapidement grâce à notre interface de gestion du DIF.