La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Analyse des performances et réordonnancement. Énoncé 1.Donner le code assembleur de C=A+B 2.Évaluer le temps sur une archi monocycle 3.Donner le schéma.

Présentations similaires


Présentation au sujet: "Analyse des performances et réordonnancement. Énoncé 1.Donner le code assembleur de C=A+B 2.Évaluer le temps sur une archi monocycle 3.Donner le schéma."— Transcription de la présentation:

1 Analyse des performances et réordonnancement

2 Énoncé 1.Donner le code assembleur de C=A+B 2.Évaluer le temps sur une archi monocycle 3.Donner le schéma simplifié et dépendance 4.Résoudre les aléas 5.Utiliser lenvoi 6.Réordonnancer 7.Même problème avec C=A+B D=E-F

3 1. code assembleur Lw Lw Add $3,$1,$2 Sw

4 2) Évaluer le temps sur une archi monocycle Tps = NI.CPI.Tps Cycle Tps = =160ns EiDiEXMR EiDiEXMREiDiEXMREiDiEXMR Tps effectif

5 Lw$1EiDiEXMR Lw$2EiDiEXMR Add$3EiDiEXMR Sw$3EiDiEXMR 3) Donner le schéma simplifié et dépendance Dans R Décodage

6 L1 EiDiEXMR L2 EiDiEXMR Add EIDINop EXMR S EINop DINop EXMR Bilan : 140 ns <160 ns 4) Résoudre les aléas

7 L2 EiDiEXMR Add EIDinop EXMR 4) Erreur fréquente N.B. Solution possible uniquement en utilisant l envoi.

8 L1 EiDiEXMR L2 EiDiEXMR Add EIDInopEXMR S EInopDIEXMR 5) Utiliser Lenvoi Bilan : 90ns < 140 ns <160 ns

9 L1 EiDiEXMR L2 EiDiEXMR Add EIDInopEXMR S EInopDIEXMR 5) Utiliser Lenvoi Bilan : 90ns < 140 ns <160 ns

10 6) Réordonnancement Lw Lw nop Add $3,$1,$2 Sw Pas de réordonnancement possible

11 7) réordonnancement Lw Lw Add $3,$1,$2 Sw Lw Lw Sub $6,$4,$5 Sw

12 7) réordonnancement Lw Lw nop Add $3,$1,$2 Sw Lw Lw nop Sub $6,$4,$5 Sw

13 7) réordonnancement Lw Lw Lw Add $3,$1,$2 Lw Sw Sub $6,$4,$5 Sw

14 EIDIEXMER EIDIEXMER EIDIEXMER EIDIEXMER EIDIEXMER EIDIEXMER EIDIEXMER EIDIEXMER Bilan : 120 ns < 320 ns 7) Bilan

15 7) réordonnancement Lw Lw Add $3,$1,$2 Sw Lw Lw Sub $3,$1,$2 Sw La solution précédente nécessite un grand nombre de registres. Lw Lw Lw Add $3,$1,$2 Lw Sw Sub $6,$4,$5 Sw Lw Lw Add $3,$1,$2 Sw Lw Lw Sub $6,$4,$5 Sw


Télécharger ppt "Analyse des performances et réordonnancement. Énoncé 1.Donner le code assembleur de C=A+B 2.Évaluer le temps sur une archi monocycle 3.Donner le schéma."

Présentations similaires


Annonces Google