© 2001 Frédéric Mailhot Université de Sherbrooke
Systèmes superscalaires et VLIW
Exécution de multiples instructions par
coup d’horloge: difficultés
•Lorsqu’on tente d’exécuter plus d’une instruction par coup
d’horloge, cela implique qu’au même moment plusieurs
instructions, qui ont été produites selon une certaine
séquence par le compilateur et apparaissent
séquentiellement en mémoire, doivent être séparées en des
chemins d’exécution parallèles
•Deux façons de faire cela:
Décider au moment de la compilation des instructions qui
peuvent s’exécuter en parallèle (approche VLIW, EPIC)
Décider au moment de l’exécution des séquences
d’instructions qui peuvent se faire en parallèle (approche
superscalaire)