Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

Explicitly parallel instruction computing

Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voirEPIC.

EPIC (explicitly parallel instruction computing, littéralementinformatique à instruction explicitement parallèle) est un type d'architecture demicroprocesseurs, utilisé entre autres dans lesDSP et parIntel pour les microprocesseursItanium etItanium 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 lecompilateur les a disposées, mais celui-ci précise les instructions à exécuter en parallèle. 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.

Par rapport à une architectureVLIW, les architectures EPIC ajoutent de nombreuses fonctionnalités, comme l'exécution conditionnelle des instructions et l'exécution spéculative, voire lerenommage de registres, tous décidés de manière statique par le compilateur. Elles cherchent ainsi à représenter un stade intermédiaire entre lesprocesseurs superscalaires et VLIW.

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

EPIC est considéré par ses promoteurs comme un successeur duRISC : comme les architectures RISC, il fait reposer de nombreuses optimisations sur le compilateur, mais les architectures EPIC mettent l'accent sur le parallélisme entre instructions.

Voir aussi

[modifier |modifier le code]

Articles connexes

[modifier |modifier le code]

Bibliographie

[modifier |modifier le code]

(en) Michael S.Schlansker et B. RamakrishnaRau,EPIC: Explicitly Parallel Instruction Computing, Hewlett-Packard Laboratories,(lire en ligne)

v ·m
Technologies deprocesseur
Modèles
Architecture
Général
Mots
Instruction
Jeu
Famille
Exécution
Performance
Types
Général
Par usage
On chip
Accélération
matérielle
Microarchitecture
Parallélisme
Général
Processus
Taxonomie de Flynn
Circuiterie et unité
Général
Exécution
Porte logique
Registre
Contrôle
Chemin de données
Cadencement
Gestion de l'alimentation
Fabrication
Articles liés
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Explicitly_parallel_instruction_computing&oldid=233296148 ».
Catégorie :
Catégories cachées :

[8]ページ先頭

©2009-2026 Movatter.jp