Vous êtes sur la page 1sur 1

GE41 2023/2024

GE41
TD 2

1) Soit
a) Un programme est exécuté sur une machine avec les paramètres suivants:
- Nombre total d'instructions exécutées: 10 millions d’instructions
- CPI moyen du programme: 2,5 cycles / instruction.
- Fréquence d'horloge du processeur: 200 MHz
Quelle est le temps d’exécution de ce programme ?

b) En utilisant le même programme sur une nouvelle machine qui a les


caractéristiques suivantes:
- Nombre d'instructions exécutées: 9,500,000 instructions
- CPI moyen du programme : 3 cycles/instruction
- Un processeur différent qui a une fréquence d'horloge = 300 MHz
Donner le speedup obtenu avec la nouvelle machine?

2) Considérons un ordinateur exécutant le mélange d'instructions suivant :

a) Quel est le CPI moyen?

b) Calculer le speedup si on utilise une mémoire cache de données optimisée.


Ceci permet d’avoir LOAD nécessitant seulement 2 cycles d'horloge ?

c) Calculer le speedup si on introduit une unité de branche optimisée qui permet


d’avoir BRANCH nécessitant seulement 1 cycle d'horloge ?

d) Calculer le speedup si on utilise 2 ALU fonctionnant en parallèle ?

e) Calculer le speedup si on suppose l’introduction de toutes les optimisations


précedentes?

Vous aimerez peut-être aussi