Liste de vidéos de cours sur la programmation parallèle




Bonjour à vous et bienvenue sur le site d'Intel Software, qui vous guidera au travers de cours simples, et en quelques étapes, à mieux cerner et à utiliser au mieux la programmation parallèle. Au fil des vidéos qui vont suivre vous serez amenés à apprendre des techniques parfois simples, parfois plus évoluées, mais qui vous aideront toujours à tirer le maximum de puissance de calcul votre machine qu'il s'agisse d'un simple Ordinateur portable multi-coeur, ou d'un centre de calcul hautes performances.

Voici la liste de cours en vidéo :


Introduction à la programmation parallèle - 01 Pourquoi ? Pourquoi maintenant ?
Clay Breshears, expert dans l'enseignement de la programmation parallèle dans l’équipe académique d'Intel nous enseigne les lois physiques qui poussent l'industrie des fondeurs vers les processeurs multi-core.
Introduction à la programmation parallèle - 02 Méthodes de décomposition
Clay Breshears, expert dans l'enseignement de la programmation parallèle dans l’équipe académique d'Intel nous enseigne comment diviser un problème en sous problèmes pour les exécuter en parallèle.
Introduction à la programmation parallèle - 03 Identifier le parallelisme
Clay Breshears, expert dans l'enseignement de la programmation parallèle dans l’équipe académique d'Intel nous enseigne comment identifier les parties indépendantes, parallélisables dans votre logiciel.
Introduction à la programmation parallèle - 04 Mémoire partagée
Clay Breshears, expert dans l'enseignement de la programmation parallèle dans l’équipe académique d'Intel nous enseigne pourquoi la mémoire partagée est un problème et comment le résoudre.
Introduction à la programmation parallèle - 05 OpenMP
Clay Breshears, expert dans l'enseignement de la programmation parallèle dans l’équipe académique d'Intel nous fait découvrir OpenMP, un moyen simple et efficace de programmer en parallèle.
(pensez à consulter la video du lab associe à ce cours dans la playlist dailymotion et télécharger le code necessaire en piece jointe)
Introduction à la programmation parallèle - 06 Déroulements aléatoires
Clay Breshears, expert dans l'enseignement de la programmation parallèle dans l’équipe académique d'Intel nous explique comment le caractère aléatoire des déroulements (race conditions) doit être pris en compte par le développeur.
(pensez à consulter la video du lab associe à ce cours dans la playlist dailymotion et télécharger le code necessaire en piece jointe)
Introduction à la programmation parallèle - 07 Blocages
Clay Breshears, expert dans l'enseignement de la programmation parallèle dans l’équipe académique d'Intel nous explique le concept de blocage (deadlock).
Introduction à la programmation parallèle - 08 taches OpenMP
Clay Breshears, expert dans l'enseignement de la programmation parallèle dans l’équipe académique d'Intel nous explique comment utiliser OpenMP pour implémenter des taches parallèles.
Introduction à la programmation parallèle - 09 Mise en pratique des taches
Introduction à la programmation parallèle - 10 Prédire la performance
Introduction à la programmation parallèle - 11 Améliorer la performance parallèle
Clay Breshears, expert dans l'enseignement de la programmation parallèle dans l’équipe académique d'Intel nous explique comment améliorer la performance de notre logiciel parallèle.
Introduction à la programmation parallèle - 12 Diminuer la pénalité de parallélisation
Clay Breshears, expert dans l'enseignement de la programmation parallèle dans l’équipe académique d'Intel nous explique comment diminuer la pénalité de performance due à la parallélisation.

 

分类:
如需更全面地了解编译器优化,请参阅优化注意事项