Ce cours a pour objectif l'étude du fonctionnement matériel d'architectures électroniques numériques pour le calcul et le traitement de l'information. Il présente les composants systématiquement présents dans les architectures numériques : contrôle, chemin de données et mémoire. Il sera question d’analyser en première partie les architectures internes de processeurs et la façon dont elles exécutent les instructions logicielles, et ensuite de comprendre comment (par l'organisation des composants) il est possible d'améliorer les performances du processeur.
Contenu des cours :
Contenu des travaux dirigés :
Contenu des TPs :
Restitution des TDs (simulations électriques)
"Computer Architecture: A Quantitative Approach, 4th Edition", John L. Hennessy, David A. Patterson, Morgan Kaufmann, 2006
"Digital Design and Computer Architecture," David Harris, Sarah Harris, Morgan Kaufmann, 2007
"Computer Organization and Design: The Hardware/Software Interface," David A. Patterson, John L. Hennessy, Morgan Kaufmann, 2008
Contrôle écrit sans documents (50%)
Activités pratiques (25%)
Participation (25%)