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 - 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.
|