Organisation et conception des ordinateurs RISC
Prérequis
Nous allons concevoir une mise en oeuvre contenant un noyau de jeu
d’instructions.
Ld A,add : Charge l’accumulateur A avec le contenu de l’adresse add.
St add,A : Range en mémoire à l ’adresse add le contenu de l ’accumulateur A.
0p A,add : Réalise l’opération op avec pour opérandes l ’accumulateur A et le
contenu de l’adresse add et range le résultat dans l ’accumulateur.
Nous verrons comment l’architecture de jeu d’instructions définit
beaucoup d’aspects de la mise en ½uvre. Un simulateur est dévellopé.
Introduction
Identifier l’interface entre le logiciel de plus bas niveau et le
matériel.
Comprendre la problématique de l’architecture du jeu d’instruction.
Définir deux grandes familles de jeu d’instruction.
Une seule ref:
Computer Organization & Design The hardware/software interface D.
Patterson and J. L. Hennessy
http://www.mkp.com/cod2e.htm
La suite est une illustration personnelle et animée de ce cours.
Performances
Comment mesurer, décrire et résumer les performances et décrire les
principaux facteurs qui déterminent les performances d’un ordinateur.
Jeu d'instructions
Découvrir le jeu d'instruction RISC.
Chemin de données
Construire le chemin de données.
Nous verrons comment l’architecture de jeu d’instructions définit
beaucoup d’aspects de la mise en oeuvre.
Nous verrons comment le choix de diverses stratégies de mise en oeuvre
influence la fréquence d’horloge et le CPI.
Pipline
Mise en place du pipline.
Caches
Etude de la hiéarchie mémoire.
Vers des améliorations
et principalement le déroulage de boucles, la prédiction de branchement
...allez dans En vrac.
haut