CS-209 / 4 crédits

Enseignant: Ienne Paolo

Langue: Anglais


Summary

The course completes the introduction to computer architecture.

Content

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

- Labs and online tests during the semester : 30%

- Final written exam in the session : 70%

Supervision

Office hours No
Assistants 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

  • Semestre: Printemps
  • Forme de l'examen: Ecrit (session d'été)
  • 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
  • Semestre: Printemps
  • Forme de l'examen: Ecrit (session d'été)
  • 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
  • Semestre: Printemps
  • Forme de l'examen: Ecrit (session d'été)
  • 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
  • Semestre: Printemps
  • Forme de l'examen: Ecrit (session d'été)
  • 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

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