Distributed, Parallel, and Quantum Computing (M1 DiPaQ)

Master
Informatique
Full-time academic programmes
English

The M1 DiPaQ master’s program focuses on topics in high-performance (HPC), distributed, and quantum computing to master the use of large-scale computational systems. Students learn to design fast, scalable, and robust solutions that address the computational demands of applications in artificial intelligence (AI), big data analytics, and quantum and scientific computing. The program prepares graduates for careers in engineering and Ramp;D or doctoral studies.

The curriculum includes twelve core disciplinary courses in high performance, parallel, distributed, and quantum computing. In addition, students take supplementary courses from other master tracks to learn the fundamentals of AI and data science. Finally, a project course (TER), an M1 summer internship or summer school on DiPaQ-related themes, and a course on sustainable development completes the program.

The program’s official language is English; all courses are taught in English. Most of our faculty are also fluent in French; hence interaction in French is possible in the courses and assignments (homework, exams, etc.).

The program is closely integrated within the Paris-Saclay ecosystem of research laboratories and industrial partners.

M1 DiPaQ graduates can either pursue M2 DiPaC, focusing on HPC and distributed computing with specialization in AI/big data analytics or hybrid classical/quantum computing, or apply for M2 QMI, specializing on quantum information technologies.

Informations

Présentation

Skills

M1 DiPaQ students will gain competencies and skills in:

  • Understanding current and emerging challenges in distributed, parallel, and quantum systems; assessing their impact on application domains in AI and data science.
  • Designing, proving, and analyzing distributed, parallel, and quantum algorithms and protocols, with complexity analyses in time, memory, communication, and energy.
  • Mastering the fundamentals of quantum algorithms and complexity; programming quantum circuits with standard libraries.
  • Applying parallel programming models and performance engineering on distributed supercomputers and multicore machines.
  • Designing and analyzing distributed algorithms with theoretical guarantees.
  • Learning the basics of data analysis and AI for large-scale learning tasks.
  • Performing code profiling and tracing, diagnosing bottlenecks, and tuning performance.
  • Practicing software engineering for HPC using modern C++, profiling, testing, continuous integration, and reproducibility.
  • Using version control with Git and maintaining rigorous documentation.
  • Communicating technical content and scoping projects in research and industry contexts.
  • Adopting responsible, reliable, and sustainable computing practices.

Objectives

Computer systems are evolving toward higher efficiency and richer functionality across three major, interconnected scientific fields:

  • Distributed systems deliver connectivity and dependable operation across the Internet, clouds, clusters, and sensors, addressing hard problems in synchronization, security, concurrency, and robustness.
  • High-performance and parallel computing (HPC) tackles intensive workloads in science and AI by exploiting supercomputing architectures and rigorous performance engineering.
  • Quantum computing provides algorithms and hardware that exploit quantum parallelism to achieve gains unreachable by classical paradigms.

The M1 DiPaQ master’s program provides students with a deep knowledge of these three fields through both advanced theoretical courses and extensive practice of programming techniques. Distributed systems deal with protocols and algorithms that allow connectivity and efficient functionality for network based systems, like Internet, Cloud, sensor networks, computing clusters, blockchain distributed systems, and even microbiological circuits. For these systems, the challenges include synchronization, security, concurrency and robustness. Similar issues arise in the field of HPC which aims at efficiently solving computationally intensive problems in applied science or artificial intelligence. HPC pushes modern parallel computer architectures to their limits by using various forms of parallelism, data representations and code optimization. So does distributed computing by means of various methods of communication and algorithmics. They thereby draw the frontier between what can be achieved within the realm of classical Computer Science, and what will only be accessible through a new paradigm: that of Quantum Computing. Quantum Computing and Quantum Information feature novel algorithms and protocols, bringing radical performance gains, together with their own set of conceptual and technical challenges.

M1 DiPaQ establishes the foundations in HPC, distributed systems, and quantum computing for large-scale systems and applications in AI and applied science, with strong ties to the Paris-Saclay research and industry ecosystem leveraging these technologies. Students master the fundamentals of these three interconnected disciplines and thereby learn to design fast, scalable, and robust solutions for real-world computational challenges in big data analytics,  AI, scientific simulations, and quantum-enabled workflows with following objectives:

Knowledge objectives:

  • Efficient parallel algorithms and programming on distributed and multi-core parallel machines with vector processing units,
  • Advanced C++ programming, debugging, profiling, and performance tuning of HPC kernels
  • Large-scale distributed algorithms and systems: replication, consensus, consistency, robustness
  • Fundamentals of quantum technologies, algorithms, and programming
  • Basics of AI, data science, and optimization for high performance data analytics, machine learning, and scientific computing

Skill objectives:

  • Building high-quality parallel and distributed algorithms and software that meet latency, throughput, and performance targets on modern HPC architectures.
  • Developing and analyzing scalable, robust algorithms with theoretical guarantees on scalability, consensus, termination, and fault tolerance.
  • Optimizing HPC algorithms and code across the stack: complexity, memory locality, vectorization, communication, I/O, and networks.

Resources and practice:

  • Access to university clusters and partner supercomputers for hands-on labs, course projects, code development, and tuning.
  • Use of open-source toolchains and libraries widely adopted by the HPC community.
  • Acquiring modern HPC software engineering practices with advanced C++, IDEs, version control (git), documentation, and continuous integration.

Career Opportunities

Career prospects

Après un Master ou Master + Doctorat : ingénieur (R&D, contrôle, production…)
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…)
Ingenieur R&D
Responsable de projets R&D
Chef de projet
Chargé de développement
Consultant
Responsable de systèmes d’information
Ingénieur.e recherche & développement
Chargé.e de recherche et innovation
Chargé·e de projet
Chargé·e de validation/qualification
enseignant.e-chercheur.se (après un doctorat)
ingénieur.e de recherche
Chargé de mission / projets
coordinateur d’expertises scientifiques
Chargé·e de développement
Consultant·e
After Master and PhD : reseacher or assistant professor or professor

Further Study Opportunities

Cette orientation prépare en particulier aux activités de recherche appliquée, généralement exercées après un doctorat, que ce soit dans le milieu académique ou en R&D.
Chargé·e de développement
Chef·fe de projet/de mission
Chercheur/chercheuse en R&D ou expert·e en modélisation et analyse de données dans des entreprises ou laboratoires de pointe.
Consultant·e
Ingénierie études, recherche et développement
Ingénierie méthodes et industrialisation
Master 2

Fees and scholarships

The amounts may vary depending on the programme and your personal circumstances.

Admission

Admission Route

Informatique
Mathématiques
Physique
Double Licence Mathématique - Physique

Capacity

Available Places

20

Target Audience and Entry Requirements

Prior studies in computer science or a related discipline are desirable. However, students from other fields such as mathematics or physics who have foundational knowledge in computer science (algorithms and programming) can also apply to the M1 DiPaQ master’s program.

A limited number of scholarships (Eiffel, IDEX, Quantum Saclay) are available for exceptional candidates.

Application Period(s)

Inception Platform

From 15/01/2026 to 16/03/2026

Supporting documents

Compulsory supporting documents

Motivation letter.

A letter detailing the motivation and reasons for willing to study quantum, parallel and distributed computing in the DiPaQ master's program in the light of previous studies and experiences as well as future career plans.

All transcripts of the years / semesters validated since the high school diploma at the date of application.

Grades of all courses since high school.

Curriculum Vitae.

A CV detailing all previous studies, internships, trainings, work experience (if any), distinctions and awards, as well as other personal interests and activities.

Additional supporting documents

Copy diplomas.

Letter of recommendation or internship evaluation.

Document at your convenience.

VAP file (obligatory for all persons requesting a valuation of the assets to enter the diploma).

only needed in case you have officially validated your prior professional experience to count as equivalent to a university degree

Supporting documents :
- Residence permit stating the country of residence of the first country
- Or receipt of request stating the country of first asylum
- Or document from the UNHCR granting refugee status
- Or receipt of refugee status request delivered in France
- Or residence permit stating the refugee status delivered in France
- Or document stating subsidiary protection in France or abroad
- Or document stating temporary protection in France or abroad.

Programme

The schedule will be posted shortly.

Location

ORSAY
GIF SUR YVETTE

Academic partner

É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

Programme Comparator

View and compare your programmes to identify the best options

0/3
Formations