v2.11.0 (5518)

Programmes par année - M2PDS-MAST2A : M2 PDS - Parallel and Distributed Systems - Master 2A

Domaine > Informatique.



The Parallel and Distributed Systems track is one of the tracks of the master in Computer Science of IP Paris. The track presents both theoretical and practical aspects of parallel and distributed systems. It includes courses in parallel and distributed systems from all the schools of IP Paris and is coordinated by the PDS group of the CS department of Telecom SudParis.


Parallel and distributed systems are ubiquitous to many applications of our daily life (IA applications, online games, social networks, web services, healthcare simulations…). These systems distribute computation over many computing units because they have to sustain massive workloads that cannot fit into a single computer.

Designing efficient, correct and easy-to-maintain parallel and distributed systems is challenging. This is inherent to the complexity of managing multiple machines, many users and very large data sets. In the PDS track, students learn how to address such challenges and their related research questions. Students registered in the track learn both the theory and practice that underpin such systems with courses ranging from operating systems, compilation and large-scale distributed middleware to the algorithmic and mathematical foundations of distributed and parallel systems.

Language of instruction: english
ECTS: 120 (60 during first year, 60 during second year)
Oriented: research
Duration: 2 years
Courses Location: Palaiseau

Educational Objectives

The main objective of the program is to train the next generation of researchers and R&D engineers that will lead the innovation in the field of parallel and distributed systems.

The basic courses include architecture, compilation, system programming and distributed algorithms. The advanced courses give the theoretical foundations and the advanced techniques used to design and implement efficient, correct and easy-to-maintain parallel and distributed systems. These courses also show how to apply these techniques to different fields (cloud computing, artificial intelligence, blockchain or internet-of-things).

The program also aims at developing the skills required to pursue a research career through research seminars and research-oriented projects.

Composition du parcours

Unités d'enseignement

UE Type d'enseignement Domaines Catégorie d'UE Volume horaire Responsables Site pédagogique
Veuillez patienter