Aller au contenu

Explicitly parallel instruction computing

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 23 août 2005 à 08:23 et modifiée en dernier par RobotQuistnix (discuter | contributions) (robot Ajoute: ja). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Type d'architecture de microprocesseurs. Signifie : Explicitly Parallel Instruction Computing. Utilisé par Intel pour les microprocesseurs Itanium et Itanium 2.

La philosophie de l'EPIC repose sur la disparition du réordonnancement à l'exécution : les instructions sont exécutées dans l'ordre exact dans lequel le compilateur les a mis. Cela économise l'unité de réordonnancement dont la complexité est au carré du nombre d'unités gérées en parallèle. Néanmoins cette économie matérielle a un coût : l'effort d'optimisation repose sur le compilateur, qui a la charge d'organiser statiquement les dépendances inter-instructions.

Sur un Itanium, l'organisation d'un mot est la suivante : 3 instructions de 41 bits chacune, et un template de 5 bits qui détaille les dépendances inter-instructions (et éventuellement par rapports aux mots précédants/suivants), soit 128 bits (3 x 41 + 5).

Voir Aussi