Architectures numériques de traitement de l'information

Objectifs

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.

Programme

Principes des architectures : von Neumann et Harvard (modifié), RISC, CISC. Construction d'un chemin de données, Contrôle et acheminement des instructions. Jeux d'instructions, mémoire et types d'adressage. Évaluation des performances d'une machine de calcul Accélérateurs de performances : Exécution en pipeline, Mémoires cache

Autonomie
12h
 
Cours
18h
 
TD
10h
 
TP
8h
 

Responsables

  • Ian O CONNOR

Langue

Mixte Anglais/Français

Mots-clés

Processeurs, chemin de données, instructions logicielles, mémoires, architectures pipeline, mémoires cache