Distributed, Parallel, and Quantum Computing (M1 DiPaQ)
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.
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.
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.
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.
Pendant la période estivale, le M1 DiPaQ comprend un stage (d’une durée minimale d’un mois) ou la participation à une école d’été obligatoire. Le stage ou l’école d’été doit porter sur les thématiques du programme — calcul parallèle, distribué ou quantique — et se dérouler dans un laboratoire de recherche ou au sein d’une équipe industrielle (ingénierie ou R&D). À l’issue de cette période, les étudiants remettent un rapport écrit détaillant leurs travaux pour évaluation.
Oui
Au cours du M1 QDCS, les étudiants vont acquérir de solides connaissances en algorithmique distribuée, en calcul parallèle, en calcul quantique, mais également de fortes compétences en programmation avancée, pour le HPC notamment (MPI, OpenMP, etc.). Les choix de modules optionnels leur permettront de se familiariser avec divers champs d’application possibles, comme par exemple l’IA, les sciences des données ou la Sécurité. Il s’agit donc d’une formation large et complète permettant d'acquérir à la fois de solides bases théoriques, et de maîtriser leur mise en œuvre pratique. Elle permet une intégration rapide dans le monde industriel et scientifique, en développant les capacités à anticiper les évolutions technologiques.
Métiers / orientation
Rejoignez la révolution de l’ordinateur de demain grâce à l’informatique quantique
Considérée comme l’une plus grande rupture technologique du XXIe siècle, la France aspire à y prendre part activement. Si vous désirez contribuer à l’entrée dans cette nouvelle ère technologique et résoudre des défis actuellement insolubles, il est recommandé de suivre un master en informatique quantique.
Découvrez tous nos articles métiers / orientation sur le blog : Destination études supérieures
É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
Laboratoire Méthodes Formelles (LMF)
Laboratoire Interdisciplinaire des Sciences du Numérique (LISN)
Laboratoire d'informatique de l'École polytechnique (LIX)
Laboratoire Traitement et Communication de l'Information (LTCI)
Laboratoire des Signaux et Systèmes (I2S)
The above list the compulsory courses (of the M1 and M2). Arrangements/exceptions are still possible:
- for students who wish to focus on one of the three axes: distributed, hpc or quantum.
- to allow students recruited in Master 2 to follow the Master 1 courses that correspond to their interests.
Pour valider le parcours, il est requis d'acquérir 60 ECTS par année (M1 ou M2), pour un total de 120 ECTS à l'issue des deux années (chaque cours vaut 2.5 ECTS). Pour atteindre ce total, chaque étudiant devra enrichir son parcours avec 7 cours d’ouverture dits Soft Skills (4 en M1 et 3 en M2), ainsi qu'un libre choix de cours pris dans d’autres parcours (voir le troisième menu déroulant ci-dessus). De plus, en M1, les étudiants effectueront un projet de TER (Travail d'Etude et de Recherche) et un stage court de 1 mois. En M2 ils effectueront un stage long, de 6 mois.
Période(s) de candidatures pour les candidats éligibles à la plateforme MonMaster
Dépôt des candidatures sur la plateforme nationale MonMaster : du 17 février au 16 mars 2026Les dates indiquées ci-dessus sont uniquement valables pour la plateforme Inception. Les candidats qui dépendent de la plateforme MonMaster ne sont pas concernés.
Pour connaître la plateforme sur laquelle vous devez candidater, vous trouverez plus de renseignements sur la page Candidater à nos masters.
-
Lettre de motivation.
(Lettre détaillant la motivation et les raisons pour vouloir étudier l'informatique quantique, parallèle et distribuée dans le programme de master DiPaQ, en rapport avec des études et des expériences précédentes ainsi que des plans de carrière futurs.) -
Tous les relevés de notes des années/semestres validés depuis le BAC à la date de la candidature.
(Tous les relevés de notes depuis le BAC.) -
Curriculum Vitae.
(CV détaillant toutes les études antérieures, les stages, les formations suivies, les expériences professionnelles (si pertinent), les distinctions/récompenses ainsi que les intérêts et activités personnelles.)
-
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.
(nécessaire uniquement si vous avez officiellement validé votre expérience professionnelle antérieure pour être considérée comme équivalente à un diplôme universitaire) -
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.