Vous êtes sur la page 1sur 2

Etablissement 

: ISET-Charguia Département : Technologies de l’Informatique


Matière : Architecture des ordinateurs Année Universitaire : 2018- 2019

Corrigé TD n° 3 : Amélioration de l’architecture de base d’un


microprocesseur

Exercice 1 :

1) Quel est le nombre d’étages de ce pipeline ?


D’après le schéma, une instruction s’exécute en 6 étapes, donc, le pipeline contient 6 étages
2) Tracez, sur la feuille fournie en annexe, le schéma d’exécution de ces 3 instructions en
pipeline.

3) Déterminez le gain en performance obtenu par le pipeline pour l’exécution de ces 3


instructions
Gain = k * n / k + n – 1 = 6 * 3 / (6+ 3-1) = 18 /8 = 2.25
4) Pour le même nombre de cycles machine nécessaire pour exécuter 3 instructions
séquentiellement selon le modèle classique, combien d’instructions en pipeline
auraient-elles pu être exécutées ?
Nombre de cycles machines nécessaires pour l’exécution en modèle classique :
Nb instructions (n)* nb étages (k) = 6 * 3 = 18
Nombre de cycles machines nécessaires pour l’exécution en modèle pipeliné : k + n - 1
Nombre d’instructions qui auront pu être exécutées : n = 18 – (k -1) = 18 – 6 +1=13

Corrigé TD 3  A.U (2018-2019) 1


Exercice 2 :
Soit un microprocesseur qui possède un pipeline de 5 étages c.à.d il décompose l'exécution de
l'instruction en 5 étapes (A, B, C, D, E).

1) Tracer le diagramme d'exécution correspondant à l'exécution de 4 instructions

2) A partir de quel cycle d'horloge le microprocesseur travaille en plein régime?

Le microprocesseur travaille en plein régime à partir du 5ème cycle d’horloge

3) Si on n'applique pas le pipeline, à quel cycle d'horloge sera terminée l'instruction


N°2 ?

Soient k le nombre d’étages et n le nombre d’instructions. k=5, n =2.

L’instruction n°2 se termine au cycle n*k = 2*5 = 10

4) Quel est le gain de performance obtenu par le pipeline pour exécuter 2 instructions?

Le gain de performance G = (n*k) / (k+ n -1)

G= (2 * 5) / (5 +2 -1) = 10 /6

Corrigé TD 3  A.U (2018-2019) 2

Vous aimerez peut-être aussi