Fiches de cours 2017-2018

PDF
 

Attention, ce contenu correspond à la fiche de cours de l'année passée


Introduction to multiprocessor architecture

CS-307

Enseignant(s) :

Falsafi Babak

Langue:

English

Summary

This course builds upon the important pre-requisites (computer architecture, system-on-chip and concurrency) to provide the students with the foundations of multiprocessor architecture, which are the building blocks in all modern digital platforms from embedded systems to supercomputers.

Content

- Multiprocessors, multi/manycores
- Cache coherence
- Memory consistency
- Synchronization hardware
- Interconnection networks
- Multicore cache hierarchies

Keywords

Multiprocessors, multicores, manycores, cache coherence, memory consistency models, memory ordering, manycore cache hierarchies, interconnection networks, synchronization

Learning Prerequisites

Required courses

CS-206 Parallelism & concurrency

CS-208 Computer architecture / Architecture des Ordinateurs

Learning Outcomes

By the end of the course, the student must be able to:

Teaching methods

Lectures, homework and project

Assessment methods

mid-term and final

Supervision

Office hours Yes
Assistants Yes

Resources

Websites

Dans les plans d'études

  • Informatique, 2017-2018, Bachelor semestre 5
    • Semestre
      Automne
    • Forme de l'examen
      Pendant le semestre
    • Crédits
      3
    • Matière examinée
      Introduction to multiprocessor architecture
    • Cours
      2 Heure(s) hebdo x 14 semaines
    • Projet
      1 Heure(s) hebdo x 14 semaines
  • Systèmes de communication, 2017-2018, Bachelor semestre 5
    • Semestre
      Automne
    • Forme de l'examen
      Pendant le semestre
    • Crédits
      3
    • Matière examinée
      Introduction to multiprocessor architecture
    • Cours
      2 Heure(s) hebdo x 14 semaines
    • Projet
      1 Heure(s) hebdo x 14 semaines

Semaine de référence

LuMaMeJeVe
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