Distributed, Parallel, and Quantum Computing (M1 DiPaQ)

  • Capacité d'accueil
    20
  • Langue(s) d'enseignement
    Anglais
  • Régime(s) d'inscription
    Formation initiale
  • Type d'enseignement
    En présentiel
  • Début de la formation (date indicative)
Présentation
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.
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.
  • Organisation générale

    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.

    Pré-requis, profil d’entrée permettant d'intégrer la formation

    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.

    Rythme de la formation
    The **academic year** is organized in **four trimesters**. All **courses** and the **TER project** are taught during these four trimesters. The **M1 internship** or **summer school** take place in the **summer period**. L’**année universitaire** est organisée en **quatre trimestres**. Tous les **cours** et le **projet TER** sont dispensés durant ces quatre trimestres. Le **stage de M1** ou l’**école d’été** a lieu dans la période estivale.
    Stages et projets encadrés

    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.

    Passerelles

    Oui

    Profil de sortie des étudiants ayant suivi la formation

    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.

    Lieu(x) d'enseignement
    ORSAY
    GIF SUR YVETTE

    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.

    Lire la suite

    Découvrez tous nos articles métiers / orientation sur le blog : Destination études supérieures

    Collaboration(s)
    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

    Laboratoire(s) partenaire(s) de la formation

    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)

    Programme

    Le programme sera bientôt affiché.

    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.

    Modalités de candidatures
    Modalités description

    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 2026
    Période(s) de candidatures pour la plateforme INCEPTION
    Du 15/04/2026 au 30/05/2026

    Les 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.

    Modalités de sélection
    Sur dossier
    Pièces justificatives obligatoires pour la plateforme INCEPTION
    • 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.)
    Pièces justificatives facultatives pour la plateforme INCEPTION
    • 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.

    Fiche de choix M1 informatique - site Orsay

    Contact(s)
    Responsable(s) de la formation
    Secrétariat pédagogique