f multicycle Introduction ? Par dé ?nition dans un modèle à cycle unique le cycle d ? horloge doit avoir la même durée pour toutes les instructions Le cycle d ? horloge est dé ?ni par le chemin le plus long dans la machine ? Par conséquences ?? - Les perf
Introduction ? Par dé ?nition dans un modèle à cycle unique le cycle d ? horloge doit avoir la même durée pour toutes les instructions Le cycle d ? horloge est dé ?ni par le chemin le plus long dans la machine ? Par conséquences ?? - Les performances d ? une mise en oeuvre à cycle unique ne sont pas bonnes car certains types d ? instruction pourraient être e ?ectués en un cycle d ? horloge plus court ?? - De plus chaque unité fonctionnelle ne peut être utilisée qu ? une fois par cycle par conséquent certaines unités doivent être dupliquées ce qui augmente le coût de la mise en oeuvre ? Nous allons éviter ces problèmes en utilisant une technique de mise en oeuvre qui a un cycle de base plus court et qui requièrent plusieurs cycles d ? horloge par instruction Cette mise en oeuvre est appelée mise en oeuvre multicycle Chemin de données multicycle CLongueur requise par chaque type d ? instruction ? On suppose que le temps d ? opérations pour les principales unités fonctionnelles vaut ?? Unités mémoire ns ?? UAL et additionneurs ns ?? Banc de registres lecture ou écriture ns Type Mémoire inst instruction R Lw Sw B J Registre lecture Opération UAL Mémoire données Registre écriture TOT Chemin de données multicycle CCe qu ? il faut redire d ? un cycle unique Temps des chemins critiques chargement d ? un mot Chemin de données multicycle CCe qu ? il faut redire d ? un cycle unique Temps des chemins critiques Rangement d ? un mot chargement d ? un mot Chemin de données multicycle CCe qu ? il faut redire d ? un cycle unique Temps des chemins critiques Opération de format R Rangement d ? un mot chargement d ? un mot Chemin de données multicycle CCe qu ? il faut redire d ? un cycle unique Temps des chemins critiques Branchement Opération de format R Rangement d ? un mot chargement d ? un mot Chemin de données multicycle CCe qu ? il faut redire d ? un cycle unique Temps des chemins critiques Saut Branchement Opération de format R Rangement d ? un mot chargement d ? un mot Chemin de données multicycle CCe qu ? il faut redire d ? un cycle unique Temps des chemins critiques Cycle d ? horloge ? le cycle d ? horloge doit avoir la même durée pour toutes les instructions Le cycle d ? horloge est dé ?ni par le chemin le plus long dans la machine ici ns Chemin de données multicycle CCe qu ? il faut redire d ? un cycle unique Temps des chemins critiques Inactivité Cycle d ? horloge Chemin de données multicycle CCe qu ? il faut redire d ? un cycle unique L ? idée découpage en cycle élémentaire Temps des chemins critiques Chemin de données multicycle CMise en oeuvre multicycle ? Nous allons éviter la perte ?? de temps ?? de matériel
Documents similaires










-
33
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Apv 14, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 96.1kB