Le personnel de l'IDRIS
Organisation
Pour remplir ses missions, l'IDRIS est organisé en équipes, coordonnées par la direction, de la manière suivante :

- Direction
- Direction Technique Informatique
- Support aux Utilisateur·ices HPC
- Support aux Utilisateur·ices IA
- Administration
Pierre-François Lavallée

Après une formation en mathématiques appliquées, calcul scientifique et mécanique, puis un doctorat en informatique à l'Inria, Pierre-François Lavallée intègre le CNRS en 1998 en tant qu'ingénieur de recherche dans l'équipe Support aux Utilisateur·ices de l’IDRIS. Il dirige cette équipe durant 15 ans, de 2005 à 2020.
Durant ces années au sein de l'équipe Support aux Utilisateur·ices, il est en contact direct avec les chercheuses et chercheurs accédant aux moyens de calcul de l’IDRIS. Il intervient sur un large spectre de thématiques techniques complexes : de l’optimisation de codes sur architecture vectorielle en début de carrière, en passant par le calcul haute performance massivement parallèle, pour finalement se focaliser sur le calcul hybride accélérée et la convergence entre le calcul intensif et l’intelligence artificielle. Acteur majeur de la veille technologique sur ces thématiques, aussi bien au niveau national qu’européen (DEISA, PRACE, EOSC), il contribue régulièrement à de nombreuses actions pédagogiques de formations et de présentations scientifiques.
Il est le directeur de l’IDRIS depuis le 1er janvier 2020.
Direction Technique Informatique
La direction technique composée d'experts système, réseau et en sécurité des systèmes d'information, a pour mission :
-
d'héberger et d'assurer le maintien en condition opérationnelle et de sécurité des ressources informatiques mises à disposition de la communauté des utilisateurs.
-
de participer à la définition des cahiers des charges de nouveaux services et aux développements logiciels nécessaires à leur mise en œuvre, tant au niveau national qu’au niveau européen si nécessaire ;
-
d’assurer le suivi, et l'évolution des infrastructures techniques et du bâtiment afin d'accompagner l'hébergement de nouvelles configurations ou de nouveaux services.
Support aux Utilisateur·ices HPC
L'équipe Support aux Utilisateur·ices en Calcul Haute Performance (SU-HPC) partage avec l'équipe Support aux Utilisateur·ices en Intelligence Artificielle (SU-IA) le rôle d'interface privilégiée entre l'IDRIS et ses utilisatrices et utilisateurs. Sa mission consiste à aider les chercheuses et chercheurs à tirer le meilleur parti des ressources de calcul intensif disponibles à l'IDRIS.
Dans ce but, des services de base sont maintenus par l'équipe :
- une permanence par messagerie électronique et par téléphone
- le site web (www.idris.fr) conçu comme une base de connaissance pour les utilisatrices et utilisateurs
- l'installation et la maintenance de logiciels et de bibliothèques scientifiques
Ces services sont communs avec l'équipe SU-IA, ce qui permet, dans la mesure du possible, de mutualiser les efforts en profitant des nombreux points de convergence entre le HPC et l'IA en ce qui concerne l'utilisation des moyens de calcul.
De plus, l'équipe SU-HPC propose des formations portant sur les paradigmes de parallélisation de codes (MPI, OpenMP, OpenMP GPU et OpenACC pour les architectures accélérées), des formations spécifiques (débogage, vectorisation, bibliothèque PETSc, bibliothèques ScaLAPACK et MAGMA) ainsi qu'une formation au C++ scientifique moderne. L'équipe propose également un workshop généraliste de portage et d'optimisation de codes sur la machine Jean Zay. Le catalogue complet est disponible sur la page Formation.
Outre les aspects de support direct et de formation, l'équipe SU-HPC peut également offrir une aide plus poussée au portage de codes (passage au parallélisme massif, portage et optimisation GPU, vectorisation et optimisation CPU, gestion des entrées/sorties parallèles, utilisation de bibliothèques) en vue du passage à l'échelle des applications. Cela peut se matérialiser sous forme de support avancé propre à l'IDRIS, mais aussi sous forme de projet européen.
Enfin, l'équipe SU-HPC assure une veille technologique sur l'avancement des technologies HPC, réalisant notamment dans ce cadre des bancs d'essais de nouvelles architectures.
Support aux Utilisateur·ices IA
L'équipe Support aux Utilisateur·ices en Intelligence Artificielle (SU-IA) partage avec l'équipe Support aux Utilisateur·ices en Calcul de Haut Performance (SU-HPC) le rôle d'interface privilégiée entre l'IDRIS et ses utilisatrices et utilisateurs. Sa mission consiste à aider les chercheuses et chercheurs à tirer le meilleur parti des ressources de calcul intensif disponibles à l'IDRIS.
Dans ce but, des services de base sont maintenus par l'équipe :
- une permanence par messagerie électronique ou par téléphone
- le site web (www.idris.fr) conçu comme une base de connaissance pour les utilisatrices et utilisateurs
- le déploiement et la maintenance des couches logicielles utilisées dans l'IA (TensorFlow, PyTorch, NeMo,...)
Ces services sont communs avec l'équipe SU-HPC, ce qui permet, dans la mesure du possible, de mutualiser les efforts en profitant des nombreux points de convergence entre l'IA et le HPC en ce qui concerne l'utilisation des moyens de calcul.
De plus, l'équipe SU-IA propose des formations pour accompagner les usages de la communauté d'Intelligence Artificielle : Introduction Pratique au Deep Learning (IPDL), Architectures du Deep Learning (ArchDL) et Deep Learning Optimisé sur Jean Zay (DLO-JZ). Des sessions d'accompagnement personnalisé sont également proposées avec l'Atelier de Lancement en Deep Learning. Une aide plus poussée peut être apportée dans le cadre d'un support avancé propre à l'IDRIS, ou dans le cadre de projets européens comme MINERVA.
Enfin, l'équipe SU-IA assure un travail de veille technologique permanent sur les dernières technologies de calcul et logicielles.
L'équipe SU-IA est en partie composée de 9 ingénieur·es recruté·es dans le cadre du réseau PNRIA (Programme National de Recherche en Intelligence Artificielle). Ce programme a pour mission d’accompagner la communauté académique française dans l'appropriation des technologies de l'IA pour faire avancer leur projet de recherche sur Jean Zay. Des équipes PNRIA plus réduites de 3 ingénieur·es chacune sont également basées au GRICAD (Grenoble), à l'IRISA (Rennes), à l'IRIT (Toulouse) et au LORIA (Nancy).
Administration
L’équipe administration a pour mission d’assurer la gestion administrative des ressources humaines, des finances, de la logistique, des partenariats, des formations dispensées à l’IDRIS, des projets et comptes des utilisateurs des moyens de calcul, des autorisations d’accès virtuels au supercalculateur et des accès physiques au bâtiment ainsi que de l’organisation des actions de communication de l’unité.