Entanglement Physics
3
Modalités d'organisation et de suivi :
Coordinator :
Quantum Information Theory
3
Quantum Information Theory
Modalités d'organisation et de suivi :
Coordinator :
Research in Quantum Optics / Quantum Cond Matt
6
Research in Quantum Optics / Quantum Cond Matt
Modalités d'organisation et de suivi :
Coordinator :
Special Topics in Quantum Optics
3
Special Topics in Quantum Optics
Modalités d'organisation et de suivi :
Coordinator :
[AI] OPT 10: IMAGE INDEXING AND UNDERSTANDING
2.5
15
6
[AI] OPT 10: IMAGE INDEXING AND UNDERSTANDING
Détail du volume horaire :
Lecture :
15
Practical class :
6
Modalités d'organisation et de suivi :
Coordinator :
[AI] OPT 11: DEEP LEARNING FOR NLP
2.5
18
3
[AI] OPT 11: DEEP LEARNING FOR NLP
Détail du volume horaire :
Lecture :
18
Directed study :
3
Modalités d'organisation et de suivi :
Coordinator :
[AI] OPT 12: INFORMATION EXTRACTION FROM DOCUMENTS TO INTERFACES
2.5
10.5
10.5
[AI] OPT 12: INFORMATION EXTRACTION FROM DOCUMENTS TO INTERFACES
Détail du volume horaire :
Lecture :
10.5
Directed study :
10.5
Modalités d'organisation et de suivi :
Coordinator :
[AI] OPT 13: Theorie de l'information
2.5
10.5
10.5
0
0
[AI] OPT 13: Theorie de l'information
Détail du volume horaire :
Lecture :
10.5
Directed study :
10.5
Practical class :
0
Directed study :
0
Modalités d'organisation et de suivi :
Coordinator :
[AI] OPT1 : GRAPHICAL MODELS
2.5
15
6
[AI] OPT1 : GRAPHICAL MODELS
Détail du volume horaire :
Lecture :
15
Directed study :
6
Modalités d'organisation et de suivi :
Coordinator :
[AI] OPT14:MULTILINGUAL NATURAL LANGUAGE PROCESSING
2.5
21
[AI] OPT14:MULTILINGUAL NATURAL LANGUAGE PROCESSING
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[AI] OPT2: IMAGE PROCESSING
2.5
21
[AI] OPT2: IMAGE PROCESSING
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[AI] OPT3 : REINFORCEMENT LEARNING
2.5
15
6
[AI] OPT3 : REINFORCEMENT LEARNING
Détail du volume horaire :
Lecture :
15
Directed study :
6
Modalités d'organisation et de suivi :
Coordinator :
[AI] OPT4: DEEP LEARNING
2.5
10.5
10.5
[AI] OPT4: DEEP LEARNING
Détail du volume horaire :
Lecture :
10.5
Directed study :
10.5
Modalités d'organisation et de suivi :
Coordinator :
[AI] OPT5 : VOICE RECOGNITION AND AUTOMATIC LANGUAGE PROCESSING
2.5
21
[AI] OPT5 : VOICE RECOGNITION AND AUTOMATIC LANGUAGE PROCESSING
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[AI] OPT6: LEARNING THEORY AND ADVANCED MACHINE LEARNING
2.5
21
[AI] OPT6: LEARNING THEORY AND ADVANCED MACHINE LEARNING
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[AI] OPT7: ADVANCED OPTIMIZATION
2.5
12
4.5
4.5
[AI] OPT7: ADVANCED OPTIMIZATION
Détail du volume horaire :
Lecture :
12
Directed study :
4.5
Practical class :
4.5
Modalités d'organisation et de suivi :
Coordinator :
[AI] OPT8: GAME THEORY
2.5
12
4.5
4.5
[AI] OPT8: GAME THEORY
Détail du volume horaire :
Lecture :
12
Directed study :
4.5
Practical class :
4.5
Modalités d'organisation et de suivi :
Coordinator :
[AI] OPT9: DATA CAMP
2.5
10
15
[AI] OPT9: DATA CAMP
Détail du volume horaire :
Lecture :
10
Practical class :
15
Modalités d'organisation et de suivi :
Coordinator :
[AI] PRE1: APPLIED STATISTICS
2.5
10.5
10.5
[AI] PRE1: APPLIED STATISTICS
Détail du volume horaire :
Lecture :
10.5
Directed study :
10.5
Modalités d'organisation et de suivi :
Coordinator :
[AI] PRE2: MATHEMATICS FOR DATA SCIENCE
2.5
12
4.5
4.5
[AI] PRE2: MATHEMATICS FOR DATA SCIENCE
Détail du volume horaire :
Lecture :
12
Directed study :
4.5
Practical class :
4.5
Modalités d'organisation et de suivi :
Coordinator :
[AI] PRE3: DATACOMP 1
2.5
12
9
[AI] PRE3: DATACOMP 1
Détail du volume horaire :
Lecture :
12
Directed study :
9
Modalités d'organisation et de suivi :
Coordinator :
[AI] PRE4: SCIENTIFIC PROGRAMMING
2.5
9
12
[AI] PRE4: SCIENTIFIC PROGRAMMING
Détail du volume horaire :
Lecture :
9
Directed study :
12
Modalités d'organisation et de suivi :
Coordinator :
[AI] TC0 : Introduction to Machine Learning
2.5
15
6
[AI] TC0 : Introduction to Machine Learning
Détail du volume horaire :
Lecture :
15
Directed study :
6
Modalités d'organisation et de suivi :
Coordinator :
[AI] TC1: MACHINE LEARNING
2.5
15
6
[AI] TC1: MACHINE LEARNING
Détail du volume horaire :
Lecture :
15
Directed study :
6
Modalités d'organisation et de suivi :
Coordinator :
[AI] TC2: OPTIMIZATION
2.5
12
4.5
4.5
[AI] TC2: OPTIMIZATION
Détail du volume horaire :
Lecture :
12
Directed study :
4.5
Practical class :
4.5
Modalités d'organisation et de suivi :
Coordinator :
[AI] TC3: INFORMATION RETRIEVAL
2.5
9
12
[AI] TC3: INFORMATION RETRIEVAL
Détail du volume horaire :
Lecture :
9
Directed study :
12
Modalités d'organisation et de suivi :
Coordinator :
[AI] TC4: Probabilistic Generative Models
2.5
16.5
4.5
[AI] TC4: Probabilistic Generative Models
Détail du volume horaire :
Lecture :
16.5
Directed study :
4.5
Modalités d'organisation et de suivi :
Coordinator :
[AI] TC5: SIGNAL PROCESSING
2.5
24
[AI] TC5: SIGNAL PROCESSING
Détail du volume horaire :
Directed study :
24
Modalités d'organisation et de suivi :
Coordinator :
[AI] TC6: DATACOMP 2
2.5
12
9
[AI] TC6: DATACOMP 2
Détail du volume horaire :
Lecture :
12
Directed study :
9
Modalités d'organisation et de suivi :
Coordinator :
[ANO] Blockchain
2.5
Modalités d'organisation et de suivi :
Coordinator :
[ANO] Evaluation de performances
2.5
[ANO] Evaluation de performances
Modalités d'organisation et de suivi :
Coordinator :
[ANO] Internet of Things
2.5
21
[ANO] Internet of Things
Détail du volume horaire :
Directed study :
21
Modalités d'organisation et de suivi :
Coordinator :
[ANO] Optimisation dans les graphes
2.5
21
[ANO] Optimisation dans les graphes
Détail du volume horaire :
Directed study :
21
Modalités d'organisation et de suivi :
Coordinator :
[ANO] Optimisation discrète non linéaire
2.5
21
[ANO] Optimisation discrète non linéaire
Détail du volume horaire :
Directed study :
21
Modalités d'organisation et de suivi :
Coordinator :
[ANO] Optimisation multi-objectifs
2.5
21
[ANO] Optimisation multi-objectifs
Détail du volume horaire :
Directed study :
21
Modalités d'organisation et de suivi :
Coordinator :
[ANO] MPI programming
2.5
[ANO] MPI programming
Language(s) of instruction :
AN
Modalités d'organisation et de suivi :
Coordinator :
Pedagogical team :
Marc Baboulin.
Objectifs pédagogiques visés :
Contenu :
The focus of this course is the parallel programming in distributed memory systems, with the message-passing paradigm using the MPI library.
Fundamentals of MPI programming model, spawning multiple processes, process rank, communicators and sub-communicators, and the distributed memory concept
Point-to-point MPI communications
Blocking vs. non-blocking MPI communications
Collective communication algorithms and MPI routines
Barriers, synchronizations, deadlock prevention
Performance optimization/tuning, load balancing, communication cost
Hybrid parallelism MPI+OpenMP
Advanced MPI topics time permitting (MPI shared memory, neighborhood collectives, ...).
Prerequisites :
Knowledge of algorithms and programming in C/C++
Basics of computer architecture
[M1 QDCS] Parallel algorithms (recommanded).
[ANO] Programmation système et réseaux
2.5
21
[ANO] Programmation système et réseaux
Détail du volume horaire :
Practical class :
21
Modalités d'organisation et de suivi :
Coordinator :
[ANO] Réseaux mobiles
2.5
21
[ANO] Réseaux mobiles
Détail du volume horaire :
Practical class :
21
Modalités d'organisation et de suivi :
Coordinator :
[ANO] Réseaux sans fil
2.5
21
[ANO] Réseaux sans fil
Détail du volume horaire :
Practical class :
21
Modalités d'organisation et de suivi :
Coordinator :
[ANO] Tests fonctionnels de protocoles
2.5
21
[ANO] Tests fonctionnels de protocoles
Détail du volume horaire :
Practical class :
21
Modalités d'organisation et de suivi :
Coordinator :
[ANO] Théorie des jeux
2.5
21
[ANO] Théorie des jeux
Détail du volume horaire :
Directed study :
21
Modalités d'organisation et de suivi :
Coordinator :
[ANO] Virtualisation et cloud
2.5
[ANO] Virtualisation et cloud
Modalités d'organisation et de suivi :
Coordinator :
[DS] Algorithms for Data Science
2.5
12
9
[DS] Algorithms for Data Science
Détail du volume horaire :
Lecture :
12
Directed study :
9
Modalités d'organisation et de suivi :
Coordinator :
[DS] Bases de données avancées I : Optimisation
2.5
9
8
4
[DS] Bases de données avancées I : Optimisation
Détail du volume horaire :
Lecture :
9
Directed study :
8
Practical class :
4
Modalités d'organisation et de suivi :
Coordinator :
[DS] Bases de données avancées II : Transactions
2.5
9
8
4
[DS] Bases de données avancées II : Transactions
Détail du volume horaire :
Lecture :
9
Directed study :
8
Practical class :
4
Modalités d'organisation et de suivi :
Coordinator :
[DS] Data Science Project
2.5
3
18
[DS] Data Science Project
Détail du volume horaire :
Lecture :
3
Practical class :
18
Modalités d'organisation et de suivi :
Coordinator :
[DS] Distributed Systems for Massive Data Management
2.5
12
0
9
[DS] Distributed Systems for Massive Data Management
Détail du volume horaire :
Lecture :
12
Directed study :
0
Practical class :
9
Modalités d'organisation et de suivi :
Coordinator :
[DS] Intelligence Artificielle, Logique et Contraintes
2.5
10.5
10.5
[DS] Intelligence Artificielle, Logique et Contraintes
Détail du volume horaire :
Lecture :
10.5
Directed study :
10.5
Modalités d'organisation et de suivi :
Coordinator :
[DS] Intelligence Artificielle, Logique et Contraintes : Projet
2.5
10.5
10.5
[DS] Intelligence Artificielle, Logique et Contraintes : Projet
Détail du volume horaire :
Lecture :
10.5
Practical class :
10.5
Modalités d'organisation et de suivi :
Coordinator :
[DS] Knowledge Discovery in Graph Data
2.5
12
6
3
[DS] Knowledge Discovery in Graph Data
Détail du volume horaire :
Lecture :
12
Directed study :
6
Practical class :
3
Modalités d'organisation et de suivi :
Coordinator :
[DS] Semantic Web and Ontologies
2.5
12
9
[DS] Semantic Web and Ontologies
Détail du volume horaire :
Lecture :
12
Practical class :
9
Modalités d'organisation et de suivi :
Coordinator :
[DS] Social and Graph Data Management
2.5
12
9
[DS] Social and Graph Data Management
Détail du volume horaire :
Lecture :
12
Directed study :
9
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Advanced Design of Interactive Systems
2.5
21
[HCI] Advanced Design of Interactive Systems
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Advanced Immersive Interactions - Project (CANCELLED)
2.5
[HCI] Advanced Immersive Interactions - Project (CANCELLED)
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Advanced Programming of Interactive Systems 1
2.5
21
[HCI] Advanced Programming of Interactive Systems 1
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Advanced Programming of Interactive Systems 2
2.5
21
[HCI] Advanced Programming of Interactive Systems 2
Détail du volume horaire :
Directed study :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Career Seminar - Level 2 project (CANCELLED)
2.5
[HCI] Career Seminar - Level 2 project (CANCELLED)
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Career Seminar - year 2
2.5
21
[HCI] Career Seminar - year 2
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Creative Design
2.5
21
[HCI] Creative Design
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Creative Design : Project (CANCELLED)
2.5
[HCI] Creative Design : Project (CANCELLED)
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Design of Interactive Systems 1 & 2
5
21
21
[HCI] Design of Interactive Systems 1 & 2
Détail du volume horaire :
Lecture :
21
Directed study :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Design project - Level 1 : Project (CANCELLED)
2.5
21
[HCI] Design project - Level 1 : Project (CANCELLED)
Détail du volume horaire :
Project :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Design project - Level 2 : Project (CANCELLED)
2.5
21
[HCI] Design project - Level 2 : Project (CANCELLED)
Détail du volume horaire :
Project :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Digital fabrication : Project (CANCELLED)
2.5
[HCI] Digital fabrication : Project (CANCELLED)
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Evaluation of Interactive Systems
2.5
[HCI] Evaluation of Interactive Systems
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Fundamental of Human-Computer Interaction 1
2.5
[HCI] Fundamental of Human-Computer Interaction 1
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Fundamental of Human-Computer Interaction 2
2.5
[HCI] Fundamental of Human-Computer Interaction 2
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Fundamentals of eXtended Reality
2.5
[HCI] Fundamentals of eXtended Reality
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Gestural and Mobile Interaction
2.5
[HCI] Gestural and Mobile Interaction
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Groupware and Collaborative Work
2.5
21
[HCI] Groupware and Collaborative Work
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Groupware and Collaborative Work : Project (CANCELLED)
2.5
21
[HCI] Groupware and Collaborative Work : Project (CANCELLED)
Détail du volume horaire :
Project :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Interactive Information Visualization : Project (CANCELLED)
2.5
[HCI] Interactive Information Visualization : Project (CANCELLED)
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Interactive Machine Learning : Project (CANCELLED)
2.5
[HCI] Interactive Machine Learning : Project (CANCELLED)
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Mixed Reality and Tangible Interaction
2.5
21
[HCI] Mixed Reality and Tangible Interaction
Détail du volume horaire :
Practical class :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Mixed Reality and Tangible Interaction - Project (CANCELLED)
2.5
21
[HCI] Mixed Reality and Tangible Interaction - Project (CANCELLED)
Détail du volume horaire :
Project :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Programming of Interactive Systems 1
2.5
21
[HCI] Programming of Interactive Systems 1
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Programming of Interactive Systems 2
2.5
21
[HCI] Programming of Interactive Systems 2
Détail du volume horaire :
Directed study :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Serious games
2.5
21
[HCI] Serious games
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Serious games : project (CANCELLED)
2.5
[HCI] Serious games : project (CANCELLED)
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Virtual Humans
2.5
21
[HCI] Virtual Humans
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Virtual Humans : Project (CANCELLED)
2.5
21
[HCI] Virtual Humans : Project (CANCELLED)
Détail du volume horaire :
Project :
21
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Algorithmique avancée
3
25
[ISD] Algorithmique avancée
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Algorithmique distribuée
3
25
[ISD] Algorithmique distribuée
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Anglais
3
25
[ISD] Anglais
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Anglais
3
25
[ISD] Anglais
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Blockchain
3
25
[ISD] Blockchain
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Cloud Computing
3
25
[ISD] Cloud Computing
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Communication
3
25
[ISD] Communication
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Data Lake
3
25
[ISD] Data Lake
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Data Warehouse I
3
25
[ISD] Data Warehouse I
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Data Warehouse II
3
25
[ISD] Data Warehouse II
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Droit informatique
3
25
[ISD] Droit informatique
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Extraction et programmation statistique de l'information
3
25
[ISD] Extraction et programmation statistique de l'information
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Introduction à l'apprentissage
3
25
[ISD] Introduction à l'apprentissage
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] IoT (Internet des objets)
3
25
[ISD] IoT (Internet des objets)
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] langages Dynamiques
3
25
[ISD] langages Dynamiques
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Machine learning/Deep learning
3
25
[ISD] Machine learning/Deep learning
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Mémoire
12
8
[ISD] Mémoire
Détail du volume horaire :
Supervised studies including internship supervision :
8
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Modèles Mathématiques
3
25
[ISD] Modèles Mathématiques
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Modélisation
3
25
[ISD] Modélisation
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Optimisation
3
25
[ISD] Optimisation
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] outils pour la manipulation et l'extraction de données
3
25
[ISD] outils pour la manipulation et l'extraction de données
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Politiques et concepts avancés en sécurité
3
25
[ISD] Politiques et concepts avancés en sécurité
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Probabilités/Statistiques
3
25
[ISD] Probabilités/Statistiques
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Programmation système et réseau
3
25
[ISD] Programmation système et réseau
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Projet étude de cas
3
25
[ISD] Projet étude de cas
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Projets tuteurés
6
25
[ISD] Projets tuteurés
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Rapport d'activité
6
5
[ISD] Rapport d'activité
Détail du volume horaire :
Supervised studies including internship supervision :
5
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Représentation des connaissances et visualisation
3
25
[ISD] Représentation des connaissances et visualisation
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Réseaux
3
25
[ISD] Réseaux
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Réseaux sans fil
3
25
[ISD] Réseaux sans fil
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] sécurité
3
25
[ISD] sécurité
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Services et applications Web
3
25
[ISD] Services et applications Web
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Test et Vérification
3
25
[ISD] Test et Vérification
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Traitement automatique des langues
3
25
[ISD] Traitement automatique des langues
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[ISD] Traitement distribué des données.
3
25
[ISD] Traitement distribué des données.
Détail du volume horaire :
Directed study :
25
Modalités d'organisation et de suivi :
Coordinator :
[PDCS] Algorithmes de la nature
2.5
21
[PDCS] Algorithmes de la nature
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[QDCS] Robust distributed algorithms
2.5
21
[QDCS] Robust distributed algorithms
Language(s) of instruction :
AN
Détail du volume horaire :
Directed study :
21
Modalités d'organisation et de suivi :
Coordinator :
Pedagogical team :
Janna Burman.
Procedure and organisation :
Relation avec d'autres modules :
Le module " Auto-stabilisation " est axé sur une autre technique majeure de tolérance aux défaillances, complémentaire de la réplication. Contrairement à cette dernière, l'auto-stabilisation rende les systèmes robustes contre toute défaillance transitoire, mais l'effet des défaillances n'est pas masqué pendant la phase de la stabilisation, comme c'est le cas avec la réplication.
L'évaluation se fait par des épreuves de contrôle continu (interrogations écrites, TD notés, devoirs, lecture et présentations d'articles) et un examen terminal écrit ou oral.
Objectifs pédagogiques visés :
Contenu :
Distributed algorithms are the basis of distributed systems and applications, such as the Internet, the Internet of Things, the Cloud, Bitcoin, etc. In addition to the difficulties induced by the geographical distribution and the dynamical evolution of their components, these real systems are subject to failures: shutdowns, memory corruption, behaviour of malicious participants, etc.
In order to guarantee the correct operation of such systems, a major challenge is to know how to manage both the dynamics and its failures, which multiply with large scale deployments. This module presents a major technique to tolerate a bounded number of (definitive) failure varieties, by completely covering for them.
The objectives of this module are to:
give the basics of distributed algorithms,
understand the problems that arise when designing a robust distributed system and to give solutions to these problems,
address the notions of proof of distributed algorithms and complexity analysis,
make students aware of the fault tolerance aspect,
introduce the replication technique, followed by consensus.
Prerequisites :
Basic notions of networking, systems, algorithms and complexity.
Période(s) et lieu(x) d’enseignement :
Location :
ORSAY - GIF-SUR-YVETTE
[QDCS] Parallel algorithms
2.5
12
6
3
[QDCS] Parallel algorithms
Language(s) of instruction :
AN
Détail du volume horaire :
Lecture :
12
Directed study :
6
Practical class :
3
Modalités d'organisation et de suivi :
Coordinator :
Pedagogical team :
Oguz Kaya.
Procedure and organisation :
FR:
L'évaluation du cours est basée sur un examen final écrit.
Plan du cours:
-Description du modèle de machine PRAM.
-Travail et profondeur des algorithmes PRAM, optimalité de travail, théorème de Brent.
-Conception et analyse d'algorithmes parallèles utilisant le modèle PRAM.
-Description des machines parallèles à mémoire distribuée, des réseaux de communication et des algorithmes de communication.
-Algorithmes parallèles de graphes et d'arbres.
-Algorithmes parallèles de tri et de recherche.
-Algorithmes parallèles du calcul matriciel.
EN:
Course grading is based on a final written exam.
Course plan:
-Description of the PRAM model.
-Work and depth of PRAM algorithms, work optimality, Brent's theorem.
-Design and analysis of parallel algorithms using the PRAM model.
-Description of the distributed memory parallel machines, communication networks, and communication algorithms.
-Parallel graph and tree algorithms.
-Parallel sorting and searching.
-Parallel linear algebra kernels.
Objectifs pédagogiques visés :
Contenu :
The goal of this course is to provide an adequate theoretical background for the design and analysis of parallel algorithms in different parallel computing environments. The course starts with the introduction of an ideal parallel machine (parallel random-access-machine, or PRAM), then focuses on designing various optimal algorithms and analyzing their complexity in this setting. Then, distributed-memory parallel architectures with different communication networks are introduced. Finally, the parallelization of many well-known fundamental algorithms are discussed.
Prerequisites :
Basic algorithmic skills
Programming knowledge
Basic understanding of a computer architecture.
Bibliographie :
-Introduction to parallel computing (Grama, Gupta, Karypis, Kumar).
-Parallel algorithms (Blelloch).
Période(s) et lieu(x) d’enseignement :
Location :
ORSAY - GIF-SUR-YVETTE
[PDCS] Auto-stabilisation
2.5
21
[PDCS] Auto-stabilisation
Détail du volume horaire :
Directed study :
21
Modalités d'organisation et de suivi :
Coordinator :
[PDCS] Big Data
2.5
12
3
8
[PDCS] Big Data
Détail du volume horaire :
Lecture :
12
Directed study :
3
Practical class :
8
Modalités d'organisation et de suivi :
Coordinator :
[PDCS] Calcul Haute Performance
2.5
12
9
[PDCS] Calcul Haute Performance
Détail du volume horaire :
Lecture :
12
Practical class :
9
Modalités d'organisation et de suivi :
Coordinator :
[PDCS] Frontières du calcul parallèle et distribué
2.5
21
[PDCS] Frontières du calcul parallèle et distribué
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[PDCS] Initiation au calcul quantique
2.5
21
[PDCS] Initiation au calcul quantique
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[PDCS] Jeux, apprentissage et optimisation des systèmes complexes
2.5
21
[PDCS] Jeux, apprentissage et optimisation des systèmes complexes
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[PDCS] Modélisation et optimisation des systèmes discrets
2.5
21
[PDCS] Modélisation et optimisation des systèmes discrets
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[PDCS] Optimisation stochastique
2.5
21
[PDCS] Optimisation stochastique
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[PDCS] Ordonnancement et systèmes d'exécution
2.5
21
[PDCS] Ordonnancement et systèmes d'exécution
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[PDCS] Programmation avancée C++
2.5
9
0
12
[PDCS] Programmation avancée C++
Détail du volume horaire :
Lecture :
9
Directed study :
0
Practical class :
12
Modalités d'organisation et de suivi :
Coordinator :
[PDCS] Programmation GPU
2.5
12
9
[PDCS] Programmation GPU
Détail du volume horaire :
Lecture :
12
Practical class :
9
Modalités d'organisation et de suivi :
Coordinator :
[PDCS] Programmation orientée objet
2.5
11
10
[PDCS] Programmation orientée objet
Détail du volume horaire :
Lecture :
11
Practical class :
10
Modalités d'organisation et de suivi :
Coordinator :
[SOFT] Soft skills - 1A (Langue)
2.5
21
[SOFT] Soft skills - 1A (Langue)
Détail du volume horaire :
Directed study :
21
Modalités d'organisation et de suivi :
Coordinator :
[SOFT] Soft skills - 1B (Langue)
2.5
100
[SOFT] Soft skills - 1B (Langue)
Détail du volume horaire :
Directed study :
100
Modalités d'organisation et de suivi :
Coordinator :
[SOFT] Soft skills - 2 (Communication)
2.5
21
[SOFT] Soft skills - 2 (Communication)
Détail du volume horaire :
Practical class :
21
Modalités d'organisation et de suivi :
Coordinator :
[SOFT] Soft skills - 3 (Formation à la vie de l'entreprise - Initiation)
2.5
21
[SOFT] Soft skills - 3 (Formation à la vie de l'entreprise - Initiation)
Détail du volume horaire :
Practical class :
21
Modalités d'organisation et de suivi :
Coordinator :
[SOFT] Soft skills - 4 (Formation à la vie de l'entreprise - avancée)
2.5
21
[SOFT] Soft skills - 4 (Formation à la vie de l'entreprise - avancée)
Détail du volume horaire :
Practical class :
21
Modalités d'organisation et de suivi :
Coordinator :
[SOFT] Soft skills - 5 (Formation à la recherche)
2.5
21
[SOFT] Soft skills - 5 (Formation à la recherche)
Détail du volume horaire :
Practical class :
21
Modalités d'organisation et de suivi :
Coordinator :
[SOFT] Soft skills - Seminars (Fairness in Data Science)
2.5
20
[SOFT] Soft skills - Seminars (Fairness in Data Science)
Détail du volume horaire :
Lecture :
20
Modalités d'organisation et de suivi :
Coordinator :
[SOFT] Soft skills - Seminars B
2.5
[SOFT] Soft skills - Seminars B
Modalités d'organisation et de suivi :
Coordinator :
[SOFT] Soft skills - Summer school
2.5
21
[SOFT] Soft skills - Summer school
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[SOFT] Soft skills - Transversal Project A
2.5
7
7
7
[SOFT] Soft skills - Transversal Project A
Détail du volume horaire :
Lecture :
7
Directed study :
7
Practical class :
7
Modalités d'organisation et de suivi :
Coordinator :
[SOFT] Soft skills - Transversal Project B
2.5
7
7
7
[SOFT] Soft skills - Transversal Project B
Détail du volume horaire :
Lecture :
7
Directed study :
7
Practical class :
7
Modalités d'organisation et de suivi :
Coordinator :
EIT - Innovation & Entrepreneurship Advanced 1
2.5
21
EIT - Innovation & Entrepreneurship Advanced 1
Détail du volume horaire :
Directed study :
21
Modalités d'organisation et de suivi :
Coordinator :
EIT - Innovation & Entrepreneurship Study 1
3
21
EIT - Innovation & Entrepreneurship Study 1
Détail du volume horaire :
Project :
21
Modalités d'organisation et de suivi :
Coordinator :
EIT - Innovation & Entrepreneurship Study 2
3
21
EIT - Innovation & Entrepreneurship Study 2
Détail du volume horaire :
Project :
21
Modalités d'organisation et de suivi :
Coordinator :
EIT - Innovation and Entrepreneurship Basics 1
3
10
EIT - Innovation and Entrepreneurship Basics 1
Détail du volume horaire :
Lecture :
10
Modalités d'organisation et de suivi :
Coordinator :
EIT - Innovation and Entrepreneurship Basics 2
3
10
EIT - Innovation and Entrepreneurship Basics 2
Détail du volume horaire :
Lecture :
10
Modalités d'organisation et de suivi :
Coordinator :
EIT - Summer School
4
Modalités d'organisation et de suivi :
Coordinator :
French Language and Culture 1
2
30
French Language and Culture 1
Détail du volume horaire :
Lecture :
30
Modalités d'organisation et de suivi :
Coordinator :
French Language and Culture 2
2
21
French Language and Culture 2
Détail du volume horaire :
Directed study :
21
Modalités d'organisation et de suivi :
Coordinator :
Stage long
30
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Advanced Immersive Interactions
2.5
21
[HCI] Advanced Immersive Interactions
Détail du volume horaire :
Practical class :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Design project 1
2.5
21
[HCI] Design project 1
Détail du volume horaire :
Practical class :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Design project 2
2.5
21
[HCI] Design project 2
Détail du volume horaire :
Practical class :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Digital Fabrication
2.5
[HCI] Digital Fabrication
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Experimental Design and Analysis
2.5
21
[HCI] Experimental Design and Analysis
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Fundamental of situated computing
2.5
21
[HCI] Fundamental of situated computing
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Interactive Information Visualization
2.5
21
[HCI] Interactive Information Visualization
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Interactive Machine Learning
2.5
21
[HCI] Interactive Machine Learning
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Studio Art Science
2.5
21
[HCI] Studio Art Science
Détail du volume horaire :
Project :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Winter School 1
2.5
21
[HCI] Winter School 1
Détail du volume horaire :
Lecture :
21
Modalités d'organisation et de suivi :
Coordinator :
[HCI] Winter School 2
2.5
21
[HCI] Winter School 2
Détail du volume horaire :
Project :
21
Modalités d'organisation et de suivi :
Coordinator :
EIT - Business Development Lab 1
4
32
EIT - Business Development Lab 1
Détail du volume horaire :
Lecture :
32
Modalités d'organisation et de suivi :
Coordinator :
EIT - Business Development Lab 2
5
32
EIT - Business Development Lab 2
Détail du volume horaire :
Lecture :
32
Modalités d'organisation et de suivi :
Coordinator :
EIT - Innovation & Entrepreneurship Advanced 2
2.5
21
EIT - Innovation & Entrepreneurship Advanced 2
Détail du volume horaire :
Project :
21
Modalités d'organisation et de suivi :
Coordinator :
TER 1 & 2
5
42
TER 1 & 2
Détail du volume horaire :
Project :
42
Modalités d'organisation et de suivi :
Coordinator :