Le parcours M1 DiPaQ se concentre sur le calcul à haute performance (HPC), distribué et quantique afin de maîtriser l’utilisation de systèmes de calcul à grande échelle. Les étudiants apprennent à concevoir des solutions rapides, évolutives et robustesrépondant aux exigences de calcul d’applications en intelligence artificelle (IA), analyse de données massives, calcul quantique et scientifique. Les diplômés poursuivent des carrières en ingénierie et Ramp;D ou des études doctorales.
Le programme comprend douze cours fondamentaux en calcul haute performance, parallèle, distribué et quantique. Des cours d’autres parcours apportent les bases de l’IA et de la science des données. Un projet (TER), un stage M1 ou une école d’été, et un cours sur le développement durable complètent le cursus.
La langue officielle du programme est l’anglais ; tous les cours sont dispensés en anglais. La plupart de nos enseignants maîtrisent également le français ; des interactions en français sont donc possibles dans les cours et les évaluations (devoirs, examens, etc.).
Le programme est étroitement intégré à l’écosystème Paris-Saclay de laboratoires de recherche et de partenaires industriels.
Les diplômés du M1 DiPaQ peuvent intègrer le M2 DiPaC, axé sur le HPC et le calcul distribué avec une spécialisation en IA/analyse de données massives ou en calcul hybride classique/quantique, ou candidater au M2 QMI, spécialisé dans les technologies de l’information quantique.
Informations
Compétences
Les étudiants du M1 DiPaQ acquerront des compétences et savoir-faire en :
- Compréhension des enjeux actuels et émergents des systèmes distribués, parallèles et quantiques ; évaluation de leur impact sur les domaines d’application en IA et science des données.
- Conception, preuve et analyse d’algorithmes et de protocoles distribués, parallèles et quantiques, avec analyses de complexité en temps, mémoire, communication et énergie.
- Maîtrise des fondamentaux des algorithmes et de la complexité quantiques ; programmation de circuits quantiques avec des bibliothèques standard.
- Mise en œuvre de modèles de programmation parallèle et d’ingénierie de la performance sur des supercalculateurs distribués et des machines multicœurs.
- Conception et analyse d’algorithmes distribués avec garanties théoriques.
- Acquisition des bases de l’analyse de données et de l’IA pour des tâches d’apprentissage à grande échelle.
- Réalisation de profilage et de traçage de code, diagnostic des goulots d’étranglement et réglage des performances.
- Pratiques d’ingénierie logicielle pour le HPC avec le C++ moderne, le test de code, l'intégration continue et la reproductibilité.
- Utilisation du contrôle de version avec Git et tenue d’une documentation rigoureuse.
- Communication technique et cadrage de projets dans des contextes de recherche et d’industrie.
- Adoption de pratiques de calcul responsables, fiables et durables.
Objectifs pédagogiques de la formation
Les systèmes informatiques évoluent vers une plus grande efficacité et des fonctionnalités plus riches au croisement de trois grands domaines scientifiques interconnectés :
- Les systèmes distribués assurent la connectivité et un fonctionnement fiable à l’échelle d’Internet, des clouds, des grappes et des capteurs, en s’attaquant à des problèmes difficiles de synchronisation, de sécurité, de concurrence et de robustesse.
- Le calcul parallèle à haute performance (HPC) traite des charges intensives en science et en IA en exploitant des supercalculateurs avec une ingénierie de performance rigoureuse.
- Le calcul quantique fournit des algorithmes et du matériel exploitant le parallélisme quantique pour atteindre des gains inaccessibles aux paradigmes classiques.
Le master M1 DiPaQ apporte aux étudiants une connaissance approfondie de ces trois domaines à travers des cours théoriques et une pratique intensive des techniques de programmation. Les systèmes distribués traitent des algorithmes qui permettent la connectivité et une fonctionnalité efficace pour les systèmes en réseau, comme Internet, le cloud, les réseaux de capteurs, les supercalculateurs, le blockchain, et les circuits microbiologiques. Pour ces systèmes, les défis incluent la synchronisation, la sécurité, la concurrence et la robustesse. Des problématiques similaires se posent en HPC, qui vise à résoudre efficacement des problèmes intensifs en calcul en sciences appliquées ou en IA. Le HPC pousse les architectures parallèles jusqu’à leurs limites en mobilisant diverses formes de parallélisme, des structures de données et l’optimisation du code. Il en va de même pour le calcul distribué, au moyen de diverses méthodes de communication et d’algorithmique. Ils tracent ainsi la frontière entre ce qui peut être atteint dans le cadre de l’informatique classique et ce qui ne sera accessible qu’au moyen d’un nouveau paradigme : celui ducalcul quantique. Le calcul quantique et l’information quantique introduisent de nouveaux algorithmes et protocoles, apportant des gains de performance d’un ordre inédit, tout en posant leurs propres défis conceptuels et techniques.
Le M1 DiPaQ établit les fondations en HPC, en systèmes distribués et en calcul quantique pour les systèmes à grande échelle et les applications en IA et en science appliquée, avec de forts liens avec l’écosystème de recherche et industriel de Paris-Saclay qui mobilise ces technologies. Les étudiants maîtrisent les fondamentaux de ces trois disciplines interconnectées et apprennent ainsi à concevoir des solutions rapides, évolutives et robustes pour relever des défis de calcul concrets en analyse de données massives, en IA, en simulations scientifiques, et en flux de travail compatibles avec l’informatique quantique, avec les objectifs suivants :
Objectifs de connaissances :
- Algorithmes et programmation parallèles efficaces sur des machines parallèles, distribuées, et multicœurs avec unités de traitement vectoriel.
- Programmation C++ avancée, débogage, profilage et optimisation des performances de noyaux HPC.
- Algorithmes et systèmes distribués à grande échelle : réplication, consensus, cohérence, robustesse.
- Fondamentaux des technologies, des algorithmes et de la programmation quantiques.
- Bases de l’IA, de la science des données et de l’optimisation pour l’apprentissage automatique et le calcul scientifique à grande échelle avec le HPC.
Objectifs de compétences :
- Concevoir des algorithmes et logiciels parallèles et distribué sur les architectures de HPC.
- Développer et analyser des algorithmes distribués évolutifs et robustes avec des garanties théoriques.
- Optimiser le code HPC: complexité, localité mémoire, vectorisation, communication, E/S et réseaux.
Ressources et pratique :
- Accès aux supercalculateurs partenaires,
- Utilisation de chaînes d’outils et de bibliothèques HPC
- Acquisition de pratiques de developpement avec C++ avancé, IDE, git, profilage, documentation, intégration continue.
Débouchés
Professionnels
Après un Master ou Master + Doctorat : chercheur ou enseignant-chercheur
Après Master + Doctorat : chercheur ou enseignant-chercheur
Après un Master ou Master + Doctorat : ingénieur (recherche et développement, contrôle, production…)
Expert science des données
Expert en gestion de données
Consultant en éthique de l’intelligence artificielle et de la data
Après un Master : Data scientist
Après un Master : Spécialiste en intelligence artificielle (IA)
Ingenieur R&D
Responsable de projets R&D
Chef de projet
Consultant
Délégué à la protection des données
Responsable de systèmes d’information
Poursuite d’études
Doctorat
École d’ingénieur
Mémoire de recherche
Thèse de doctorat
Formations complémentaires en management de l’innovation
Les étudiants titulaires d’un M2 ont la possibilité de poursuivre dans la recherche en doctorat
Tarifs et bourses
Les montants peuvent varier selon les formations et votre situation.
Voie d’accès
Capacité d’accueil
Places
Public visé et prérequis
Un cursus général en informatique est souhaitable. Toutefois, les titulaires d’une licence dans un autre domaine scientifique (par exemple en mathématiques ou en physique) disposant de solides bases en informatique (algorithmique et programmation) peuvent postuler au master M1 DiPaQ.
Un nombre limité de bourses (Eiffel, IDEX, Quantum Saclay) est disponible pour des candidats exceptionnels.
Période(s) de candidature
Du 15/04/2026 au 30/05/2026
Du 17 février au 16 mars 2026
Pour connaître la plateforme sur laquelle vous devez candidater, vous trouverez plus de renseignements sur la page Candidater à nos masters.
Pièces justificatives
Obligatoires
Lettre de motivation.
Tous les relevés de notes des années/semestres validés depuis le BAC à la date de la candidature.
Curriculum Vitae.
Facultatives
Copie diplômes.
Lettre de recommandation ou évaluation de stage.
Pièce libre.
Dossier VAPP (obligatoire pour toutes les personnes demandant une validation des acquis pour accéder à la formation) https://www.universite-paris-saclay.fr/formation/formation-continue/validation-des-acquis-de-lexperience.
Document justificatif des candidats exilés ayant un statut de réfugié, protection subsidiaire ou protection temporaire en France ou à l’étranger (facultatif mais recommandé, un seul document à fournir) :
- Carte de séjour mention réfugié du pays du premier asile
- OU récépissé mention réfugié du pays du premier asile
- OU document du Haut Commissariat des Nations unies pour les réfugiés reconnaissant le statut de réfugié
- OU récépissé mention réfugié délivré en France
- OU carte de séjour avec mention réfugié délivré en France
- OU document faisant état du statut de bénéficiaire de la protection subsidiaire en France ou à l’étranger.
Lieu(x) d'enseignement
Partenaire(s) académique(s) de la formation
École Polytechnique
Télécom Paris
INRIA
Sorbonne Université
Université de Paris
Technion - Israel Institute of Technology
University of Tennessee
Old Dominion University
École Polytechnique Fédérale de Lausanne
Lisbon University
Karlsruhe Institute of Technology
University of Vienna