Fiche de cours

Computer architecture II

CS-209

icon pdfFiche de cours

Enseignant(s) :

Ienne Paolo

Langue:

English

Summary

The course completes the introduction to computer architecture.

Content

  • Inputs/Outputs and Interrupts
  • Exceptions
  • Computer Performance
  • Pipelining
  • Dynamic Scheduling
  • Superscalar and VLIW Processors
  • Multiprocessors and Cache Coherence

Keywords

Computer Architecture, Processor, CPU, ILP, Multiprocessors, Coherence

Learning Prerequisites

Required courses

Learning Outcomes

By the end of the course, the student must be able to:
  • Design a simple exception handler in assembler
  • Design pipelined digital circuits at Register Transfer Level
  • Optimize the performance of a processor pipeline by reordering instructions
  • Explain possible solutions to the cache coherence problem

Teaching methods

Ex-cathedra courses and labs on an FPGA board.

Assessment methods

  • Lab I (13%)
  • Pipeline simulation (4%)
  • Lab II (13%)
  • Final exam (70%)

Supervision

Office hours No
Assistant.e.s Yes
Forum Yes

Resources

Virtual desktop infrastructure (VDI)

No

Bibliography

David A. Patterson and John L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, Morgan Kauffman, 5th edition, 2013.

Ressources en bibliothèque
Moodle Link

Prerequisite for

  • CS-470 (Advanced Computer Architecture)

Dans les plans d'études

  • Informatique, 2021-2022, Bachelor semestre 4
    • Semestre
       Printemps
    • Forme de l'examen
       Ecrit
    • Crédits
      4
    • Matière examinée
      Computer architecture II
    • Cours
      2 Heure(s) hebdo x 14 semaines
    • TP
      2 Heure(s) hebdo x 14 semaines
    • TP
      2 Heure(s) hebdo x 14 semaines
    • Type
      obligatoire
  • Génie électrique et électronique, 2021-2022, Master semestre 2
    • Semestre
       Printemps
    • Forme de l'examen
       Ecrit
    • Crédits
      4
    • Matière examinée
      Computer architecture II
    • Cours
      2 Heure(s) hebdo x 14 semaines
    • TP
      2 Heure(s) hebdo x 14 semaines
    • TP
      2 Heure(s) hebdo x 14 semaines
    • Type
      optionnel
  • Génie électrique et électronique, 2021-2022, Master semestre 4
    • Semestre
       Printemps
    • Forme de l'examen
       Ecrit
    • Crédits
      4
    • Matière examinée
      Computer architecture II
    • Cours
      2 Heure(s) hebdo x 14 semaines
    • TP
      2 Heure(s) hebdo x 14 semaines
    • TP
      2 Heure(s) hebdo x 14 semaines
    • Type
      optionnel
  • Systèmes de communication, 2021-2022, Bachelor semestre 4
    • Semestre
       Printemps
    • Forme de l'examen
       Ecrit
    • Crédits
      4
    • Matière examinée
      Computer architecture II
    • Cours
      2 Heure(s) hebdo x 14 semaines
    • TP
      2 Heure(s) hebdo x 14 semaines
    • TP
      2 Heure(s) hebdo x 14 semaines
    • Type
      optionnel

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