- English
- Français
Fiche de cours
Advanced multiprocessor architecture
CS-471
Fiche de cours
Enseignant(s) :
Falsafi BabakLotfi Kamran Pejman
Langue:
English
Summary
Multiprocessors are basic building blocks for all computer systems. This course covers the architecture and organization of modern multiprocessors, prevalent accelerators (e.g., GPU, TPU), and datacenters. It includes a research project on multiprocessors and post-Moore era datacenters.Content
- Introduction
- Metrics and methodologies
- Parallel programming models
- Communication models
- Applications and Workloads
- Cache hierarchies & memory models
- Memory & storage hierarchies
- Interconnects
- GPUs
- AI/ML/Analytic accelerators
- Near-memory computing
- Datacenters & cloud Computing
- Cloud-native CPU
- Cloud-native memory hierarchies
- Sustainable architecture
Learning Prerequisites
Recommended courses
- Advanced computer architecture
- Systems for data management and data science
Important concepts to start the course
Performance evaluation, Programming models, Processors, Memory hierarchies, Accelerators, Datacenters
Learning Outcomes
- Explore the development trend of computation systems and datacenters
- Establish the basic model to analyze the performance and characteristics of foundational workloads operating in cloud environments
- Classify and describe the components of modern parallel systems, including multiple processors, cache hierarchies, memory systems, interconnects, and accelerators, and their roles in handling emerging workloads
- Define and clarify research questions and opportunities
- Interpret and critique research papers and extract insights for research questions
- Plan , propose and conduct a research project
- Present research contributions
Teaching methods
Lecture, research paper retrieval, and a research project
Expected student activities
- Self-motivated participation in course and discussion
- Critical thinking and examination over research papers
- Group discussion and collaboration on course projects
Assessment methods
- Homework (paper reviewing and write-up): 20%
- Research project (in group): 30%
- Midterm exam: 20%
- Final exam: 30%
Resources
Websites
Dans les plans d'études
- Informatique, 2025-2026, Master semestre 1
- SemestreAutomne
- Forme de l'examenPendant le semestre
- Crédits
8 - Matière examinée
Advanced multiprocessor architecture - Cours
4 Heure(s) hebdo x 14 semaines - Projet
8 Heure(s) hebdo x 14 semaines - Type
obligatoire
- Semestre
- Informatique, 2025-2026, Master semestre 3
- SemestreAutomne
- Forme de l'examenPendant le semestre
- Crédits
8 - Matière examinée
Advanced multiprocessor architecture - Cours
4 Heure(s) hebdo x 14 semaines - Projet
8 Heure(s) hebdo x 14 semaines - Type
obligatoire
- Semestre
- Génie électrique et électronique, 2025-2026, Master semestre 1
- SemestreAutomne
- Forme de l'examenPendant le semestre
- Crédits
8 - Matière examinée
Advanced multiprocessor architecture - Cours
4 Heure(s) hebdo x 14 semaines - Projet
8 Heure(s) hebdo x 14 semaines - Type
optionnel
- Semestre
- Génie électrique et électronique, 2025-2026, Master semestre 3
- SemestreAutomne
- Forme de l'examenPendant le semestre
- Crédits
8 - Matière examinée
Advanced multiprocessor architecture - Cours
4 Heure(s) hebdo x 14 semaines - Projet
8 Heure(s) hebdo x 14 semaines - Type
optionnel
- Semestre
- Informatique - Cybersecurity, 2025-2026, Master semestre 1
- SemestreAutomne
- Forme de l'examenPendant le semestre
- Crédits
8 - Matière examinée
Advanced multiprocessor architecture - Cours
4 Heure(s) hebdo x 14 semaines - Projet
8 Heure(s) hebdo x 14 semaines - Type
optionnel
- Semestre
- Informatique - Cybersecurity, 2025-2026, Master semestre 3
- SemestreAutomne
- Forme de l'examenPendant le semestre
- Crédits
8 - Matière examinée
Advanced multiprocessor architecture - Cours
4 Heure(s) hebdo x 14 semaines - Projet
8 Heure(s) hebdo x 14 semaines - Type
optionnel
- Semestre
- Science et ingénierie computationnelles, 2025-2026, Master semestre 1
- SemestreAutomne
- Forme de l'examenPendant le semestre
- Crédits
8 - Matière examinée
Advanced multiprocessor architecture - Cours
4 Heure(s) hebdo x 14 semaines - Projet
8 Heure(s) hebdo x 14 semaines - Type
optionnel
- Semestre
- Science et ingénierie computationnelles, 2025-2026, Master semestre 3
- SemestreAutomne
- Forme de l'examenPendant le semestre
- Crédits
8 - Matière examinée
Advanced multiprocessor architecture - Cours
4 Heure(s) hebdo x 14 semaines - Projet
8 Heure(s) hebdo x 14 semaines - Type
optionnel
- Semestre
- Systèmes de communication - master, 2025-2026, Master semestre 1
- SemestreAutomne
- Forme de l'examenPendant le semestre
- Crédits
8 - Matière examinée
Advanced multiprocessor architecture - Cours
4 Heure(s) hebdo x 14 semaines - Projet
8 Heure(s) hebdo x 14 semaines - Type
optionnel
- Semestre
- Systèmes de communication - master, 2025-2026, Master semestre 3
- SemestreAutomne
- Forme de l'examenPendant le semestre
- Crédits
8 - Matière examinée
Advanced multiprocessor architecture - Cours
4 Heure(s) hebdo x 14 semaines - Projet
8 Heure(s) hebdo x 14 semaines - Type
optionnel
- Semestre
- Informatique et communications (edoc), 2025-2026
- SemestreAutomne
- Forme de l'examenPendant le semestre
- Crédits
8 - Matière examinée
Advanced multiprocessor architecture - Cours
4 Heure(s) hebdo x 14 semaines - Projet
8 Heure(s) hebdo x 14 semaines - Type
optionnel
- Semestre
- Mineur en Science et ingénierie computationnelles, 2025-2026, Semestre automne
- SemestreAutomne
- Forme de l'examenPendant le semestre
- Crédits
8 - Matière examinée
Advanced multiprocessor architecture - Cours
4 Heure(s) hebdo x 14 semaines - Projet
8 Heure(s) hebdo x 14 semaines - Type
optionnel
- Semestre
Semaine de référence
| Lu | Ma | Me | Je | Ve | |
|---|---|---|---|---|---|
| 8-9 | |||||
| 9-10 | |||||
| 10-11 | |||||
| 11-12 | |||||
| 12-13 | |||||
| 13-14 | |||||
| 14-15 | |||||
| 15-16 | |||||
| 16-17 | |||||
| 17-18 | |||||
| 18-19 | |||||
| 19-20 | |||||
| 20-21 | |||||
| 21-22 |
En construction
Cours
Exercice, TP
Projet, autre
légende
- Semestre d'automne
- Session d'hiver
- Semestre de printemps
- Session d'été
- Cours en français
- Cours en anglais
- Cours en allemand