NumPEx Collaborations internationales
La première réunion de l'InPEx : juin 2023
05 juin 2023 Inria Paris
Première réunion de l'InPEx - Photo de groupe
5 juin 2023
9:00-11:00 – Contexte européen Exascale
- Aperçu du contexte européen – Anders Jensen, EuroHPC JU, 15 min
- France – Stéphane Requena, Genci, 15 min
- Allemagne – Bernd Mohr, Julich, 15 min
- Espagne – Sergi Girona, BSC, 15 min
- Programme NumPEx français : o Motivations et objectifs de NumPEx – Jean-Yves Berthou, Jérôme Bobin, Michel Dayde), 10 min o Projets NumPEx et pile logicielle – Chefs de projet NumPEx, (4×7 min) o Co-conception NumPEx d’applications exascales – Jean-Pierre Vilotte (10 min) o Production logicielle NumPEx – Bruno Raffin (10 min)
11:00-11:15 – Pause11:15-11:45 – Exascale US context, Jack Dongarra, Pete Beckman 11:45-12:15 – Exascale Japan context, Satoshi Matsuoka 12:15-14:00 – Échange et déjeuner14:00-15:30 – STF : objectifs, attentes, participants, logistique, budget, agenda, sources de financement15:30-15:45 – Pause15:45-16:45 – Échanges avec les responsables de programmes du DOE et de l’EuroHPC JU : Synthèse des discussions et des échanges
- Jack Dongarra Professeur émérite Université du Tennessee Département de génie électrique et d’informatique
- Pete Beckman Codirecteur de l’Institut des sciences et de l’ingénierie de l’Université Northwestern/Argonne
- Satoshi Matsuoka – Directeur du RIKEN Center for Computational Science (R-CCS) – Professeur, Dept.
Sciences mathématiques et informatiques, Institut de technologie de Tokyo - Anders Jensen, directeur exécutif de l’entreprise commune pour le calcul à haute performance (EuroHPC JU)
- Sergi Girona Directeur des opérations au Barcelona Supercomputing Center
- Mohr Bernd Chef de division adjoint – Centre de calcul scientifique de Jülich (CSC)
- Laurent Crouzet Chef de département – Services et infrastructures numériques – Direction générale de la recherche et de l’innovation, Ministère français de la recherche
- Stéphane Requena Directeur technique et de l’innovation GENCI
- Jean-Yves Berthou Directeur du centre de recherche Inria Saclay et co-directeur du programme français NumPEx
- Jérôme Bobin Directeur de recherche – CEA & Co-directeur Programme NumPEx français
- Michel Daydé Directeur Scientifique Adjoint Europe et International, Partenariats Industriels, Informatique et Open Data INS2I – CNRS & Co-directeur Programme NumPEx français
- Christophe Prud’homme Professeur à l’Université de Strasbourg et chef du projet NumPEx (Exa-Ma)
- Raymond Namyst Professeur à l’Université de Bordeaux et chef du projet NumPEx (Exa-Soft)
- Gabriel Antoniu Directeur de recherche à l’INRIA Rennes et chef du projet NumPEx (ExaDost)
- Francois Bodin Professeur à l’Université de Rennes et chef du projet NumPEx (Exa-AtoW)
- Jean-Pierre Vilotte Délégué scientifique à l’informatique et aux données à l’INSU – CNRS & chef du projet NumPEx (Exa-DI)
- Mark Ash, professeur à l’université de Picardie, responsable du WP NumPEx (Exa-DI, Exa-Ma, ExaAtoW)
- Bruno Raffin Directeur de recherche à l’INRIA, Grenoble, chef du groupe de travail NumPEx (Exa-DI)
- Christophe Calvin, adjoint au directeur de la recherche fondamentale en charge du calcul intensif et de la simulation CEA
- Emmanuel Jeannot, directeur scientifique de l’Inria Bordeaux
- Jacques-Charles Lafoucriere Responsable de programme au CEA
Invité à la vidéoconférence :
- Thuc Hoang, directeur par intérim des programmes de recherche et de développement de l’ASC et des institutions pour l’administration nationale de la sécurité nucléaire du ministère de l’énergie.
- Simon Hammond, gestionnaire du programme fédéral, Office of Advanced Simulation and Computing & Institutional Research and Development Programs (NA-114), National Nuclear Security Administration (NNSA)
- Ceren Susut, Bureau de la science, Département de l’énergie des États-Unis (DOE)
- Yasumasa Watanabe, Bureau de promotion des sciences de l’information, RIKEN
- Yutaka Hara, Bureau de promotion des sciences de l’information, RIKEN
Construire la série d’ateliers « Simuler le futur » (STF) : objectifs, attentes, participants,logistique, budget, agenda, sources de financement Objectifs : échanger et partager les résultats et les expériences, établir des collaborations/partenariats au niveau international.
L’inclusion (ou non) du sujet quantique devra être discutée.
Organisation, budget et planification : tous les 9 mois, successivement en Europe, aux États-Unis et au Japon, avec un objectif de 100 participants.
La région d’accueil prend en charge tous les frais d’hébergement à l’exception des voyages.
Durée : 2 à 3 jours.
Participants : chercheurs et ingénieurs, industrie, organismes de financement ou stratégiques.
50% seront issus de la région d’accueil.
Budget : 100k€ par réunion.
Nous pouvons commencer la série en octobre, en France (19 et 20 octobre 2023, lieu à définir).
Comité d’organisation : avec BSC et Julich.
Objectifs : – Echange et partage des résultats scientifiques et techniques – Conception et validation de la pile logicielle exa et durabilité, politique de licence – Co-conception d’applications exascale, benchmarking – Installation, exploitation – Construction d’une plateforme de collaboration (chercheurs, organismes de financement stratégique, etc.). Que partager ? – Production et gestion de logiciels : Emballage, doc, résultats, catalogues, intégration – Technologies logicielles futures et perturbatrices (investissements et feuilles de route) telles que la conteneurisation, LLVN, outils parallèles – Cartographie des capacités manquantes (induites à la fois par les applications et les logiciels) – Feuille de route des cibles HW à court terme – Ensembles de données pour l’entraînement à l’IA – Benchmarks et évaluation – Impact énergétique et environnemental et durabilité – Durabilité des logiciels – Usine de collaboration/partenariat : établir une collaboration au niveau international. Calendrier potentiel des ateliers : – 10/2023 : Europe (FR) – 06/2024 : USA – 03/2025/ : Japon – 12/2025 : UE – 09/2026 : USA – 03/2027 : Japon Commentaires : – La mise en place d’un groupe de rapporteurs/facilitateurs avec des responsables/personnes de contact clés pour ce type de réunion est essentielle et doit être mise en place pour garantir un cycle de discussion efficace et productif – Autre question clé : discuter de l’adoption des normes et la faciliter Eventuelle série d’ateliers techniques : – Par le biais de Birds of a Feather (BoF, non commercial et axé sur la création d’une communauté par le biais de présentations et de discussions interactives couvrant un large éventail de sujets) lors de 2023 Supercomputing o Il serait bon de se rendre à SC avec un projet conceptuel en main (avec des objectifs définis). Visio avec les responsables des programmes du DOE, EuroHPC JU, le ministère français (à confirmer) – Présentation de l’initiative
synthèse de nos discussions et échanges L’essentiel est de définir tous les résultats attendus : nous allons établir une feuille de route, les éléments que nous n’avons pas développés.
Il y a un véritable plan de la part des agences et de la manière dont les gens vont participer.
Nous devons encore comprendre comment participer à l’Europe, comment travailler ensemble.
Certaines questions doivent encore être discutées avec la Commission européenne et Euro-HPC.
Thuc Hoang : Il est nécessaire de recueillir le soutien d’autres agences exascales (du côté des États-Unis et de l’Union européenne), par exemple, mais cela ne se limite pas à elles.
Néanmoins, nous aurons besoin de plus de détails pour amener les agences et les organismes à se joindre à l’initiative.
Satoshi Matsuoka : la question est de savoir si nous disposons des logiciels, composants, etc. appropriés pour la prochaine étape vers Exascale – nous devons procéder à une analyse supplémentaire des lacunes et des goulets d’étranglement.
Suggestion : Premier projet de proposition au CS BoF (date limite de soumission : 7 juillet 2023) à partir du travail préliminaire réalisé par Mark Asch. QUESTIONS ET RÉPONSES : – Thuc Hoang : La question des financements est-elle traitée dans les ateliers ?
– Dans l’agenda NumPEx, il y a un livrable dédié aux financements – je pense qu’il n’est peut-être pas prêt pour le premier atelier en octobre. Suggestion : Utiliser un groupe de travail tripartite (US, EU, Jap.) pour rédiger une version préliminaire consacrée au financement pour l’événement d’octobre. Date limite : 7 juillet.
Suite aux commentaires des participants, l’une des principales priorités des semaines à venir est de définir le champ d’application de ce premier atelier dès que possible, ainsi que de mettre en place une organisation serrée en termes d’agendas et de participants (à la fois des personnes individuelles et des entités représentées).
1er atelier en octobre (France) : discussion pour déterminer la date – 12-13 octobre (plan B) – 19-20 octobre : préféré Pour la semaine suivante : confirmation de la date et si des difficultés surviennent, le plan B est retenu par défaut.
L’objectif de cet atelier était de réunir plusieurs experts et représentants d’institutions américaines, européennes et japonaises pour présenter l’état de l’art de l’écosystème Exascale et discuter des opportunités proposées par NumPEx pour lancer une série d’ateliers, entre l’Europe, les Etats-Unis et le Japon, afin d’échanger et de partager les résultats et les expériences sur les défis scientifiques et technologiques de l’Exascale (matériel, pile logicielle et durabilité, politique de licence et applications, développement de logiciels et applications, etc : L’une des principales priorités des semaines à venir est de définir le champ d’application du premier atelier (prévu en octobre en France), ainsi que de mettre en place une organisation rigoureuse en termes d’agendas et de participants.
La définition de l’objectif et de la « feuille de route » de cet événement est essentielle pour amener les agences et organismes Exascale concernés à se joindre à l’initiative et à recueillir leur soutien.
- Format : Deux ou trois jours, conférences et sessions en petits groupes – Tous les 9 mois, successivement en Europe, aux Etats-Unis et au Japon – 100 participants – Le pays d’accueil prend en charge tous les frais d’hébergement et de nourriture (pas les voyages) pour un budget provisoire : 100K€
- La date proposée pour ce premier atelier (session de 2 jours) est le 19-20 octobre 2023 (plan B : 12-13 octobre 2023).
- Sujet :
-
- Production et gestion de logiciels :
- Packaging, documentation, builds, résultats, catalogues, intégration continue, builds Linux (E4S, etc.)
- Technologies SW futures et perturbatrices (investissements et feuilles de route)
- Conteneurisation, LLVM, outils parallèles, etc.
- Recensement des capacités manquantes (à la fois pour les applications et les logiciels)
- Feuille de route des objectifs à court terme en matière de santé publique
- Jeux de données pour l’apprentissage de l’IA
- Gestion des données FAIR
- Critères de référence et évaluation, co-conception (HW&SW)
- Impact énergétique et environnemental et durabilité
- Durabilité des logiciels
- Usine de collaboration/partenariat : établir des collaborations au niveau international
- Formation
- Il a été décidé de rédiger une proposition de Bird of Feather/conceptual design pour le SC2023, en utilisant comme base de travail le document préliminaire rédigé par Mark Asch.
La date limite de soumission est fixée au 7 juillet 2023. - Une liste restreinte de contributeurs au projet par « parties prenantes » (US, Jap., UE) doit être définie (contributeurs UE/FR : Marc Asch & Emmanuel Jeannot).
Actions à venir 05/06/2023 | ||
Prochaines actions | Délai | Responsable |
Recherche et première proposition de lieu pour l’atelier d’octobre | Fin juin 2023 | Bureau du projet NumPEx (Florian Piffet) |
Définition et préparation de l’ordre du jour et des objectifs de l’atelier d’octobre / liste des participants | Avant les vacances d’été | Bureau du projet NumPEx |
Préparation d’une Présentation de l’oiseau de plume du SC 2023 (rédaction du résumé et de la description) | Avant le 7 juillet 2023 (date limite de soumission) | Marc Asch & Emmanuel Jeannot (partage de l’avant-projet proposé) – Contributeurs américains et japonais |