T8 - Parallélisme itinérant, virtualisation et reproductibilité

collection
Mise en ligne : 05 juillet 2017
  • niveau 1 niveau 2 niveau 3
  • document 1 document 2 document 3
Jdev2017 : T8_Ap03 : Initiation Mpi Communication Point À Point

Descriptif

Après un point sur les moyens de calcul disponibles en France et en Europe et la façon d'y accéder, la thématique s'attachera à faire le point des technologies permettant l'itinérance des applications parallèles afin de faciliter le déploiement, le portage et la reproductibilité des résultats entre les différents types de moyens de calcul disponibles dans le paysage du calcul intensif. Les grands standards et leurs dernières avancées pour la programmation parallèle seront donc abordées (MPI, OpenMP, OpenACC, OpenCL, …) ainsi que les récentes technologies de virtualisation notamment à base de containers adaptées aux architectures parallèles et au calcul. La thématique abordera également la question de la convergence calcul et analyse des données dans l'optique des mégadonnées en lien avec les thématiques T7, T5 et la thématique transverse bigdata.

Les langages, bibliothèques et outils propres au big data pour le calcul et la simulation dans les logiciels scientifiques seront étudiées. Nous aborderons par la pratique les nouvelles solutions matérielles disponibles pour leurs implémentations (GPU, xeonphi KNL…). La bonne utilisation de ces architectures, l'adéquation entre les solutions logicielles et les solutions matérielles de calcul seront étudiées. Nous ferons le point sur les langages et les principales APIs (MPI, OpenCL, OpenMP…), la programmation hybride (MPI/openMP, MPI/OpenCL…), la programmation asynchrone et le multithreading seront abordés.

Les méthodes numériques et les solutions logicielles (Hadoop, MapReduce, Spark…) pourront etre abordées en partenariat avec les autres thématiques. Finalement, cette thématique sera l'occasion de faire le point sur les dernières avancées en matière de containers pour la virtualisation des calculs hautes performances basé sur les différents parallélismes présentées.

Plus d'informations sur la thématique et vidéos des plénières

Vidéos

Jdev2017 : T8_Ap03 : Initiation Mpi Communication Point À Point
Cours/Séminaire
02:29:02

Jdev2017 : T8_Ap03 : Initiation Mpi Communication Point À Point

Garcia
Thierry

Cet atelier préparatoire va permettre d’aborder la simulation parallèle à travers les communications entre machines. Les primitives de communication de la bibliothèque MPI qui peuvent être utilisées

Jdev2017 : T8_A10 (1ere Partie) : Atelier "Portage D'Un Code Sous Mpi"
Cours/Séminaire
00:37:14

Jdev2017 : T8_A10 (1ere Partie) : Atelier "Portage D'Un Code Sous Mpi"

Garcia
Thierry
Spitéri
Pierre

Cet atelier va permettre de montrer une manière de porter un code séquentiel résolvant un problème simple de calcul scientifique, dans un environnement parallèle, en utilisant les primitives de

Jdev2017 : T8_A10 (2e Partie) : Atelier "Portage D'Un Code Sous Mpi"
Cours/Séminaire
02:08:07

Jdev2017 : T8_A10 (2e Partie) : Atelier "Portage D'Un Code Sous Mpi"

Garcia
Thierry
Spitéri
Pierre

Cet atelier va permettre de montrer une manière de porter un code séquentiel résolvant un problème simple de calcul scientifique, dans un environnement parallèle, en utilisant les primitives de

Jdev2017 : T8-Gt09 : Programmation Parallèle Asynchrone, Applications Et Modélisation Mathématique
Cours/Séminaire
01:19:54

Intervenants et intervenantes

France

Docteur en droit public. Maître de conférences à l'Université de Nice-Sophia Antipolis, HDR

Président de jury pour une thèse en Droit international soutenue à Grenoble Alpes en 2018.

Professeur de Droit public à Grenoble - Faculté de droit, membre du laboratoire Centre d'Études sur la Sécurité Internationale et les Coopérations Européennes (CESICE) (en 2022)