Unité d'exécution

En génie informatique, une unité d'exécution ou UE (en anglais, E-unit or EU) est une partie d'une unité centrale (CPU) ou d'un processeur graphique (GPU) qui effectue les opérations et les calculs demandés par l'unité d'instruction (en). Elle peut avoir sa propre unité de contrôle interne (à ne pas confondre avec l'unité de contrôle principale du CPU), des registres, et d'autres unités internes telles qu'une unité arithmétique et logique, une unité de génération d'adresses (en), une unité de calcul en virgule flottante, une unité de lecture-écriture (en), une unité de gestion des branchements[1] ou d'autres composants plus petits et plus spécifiques[2].

Les CPU modernes ont fréquemment plusieurs unités fonctionnelles parallèles au sein de leurs unités d'exécution, ce qui correspond à une architecture superscalaire. L'implémentation la plus simple est d'avoir une seule unité de gestion du bus pour gérer l'interface mémoire, les autres unités réalisant les calculs. De plus, les unités d'exécution des CPU modernes sont souvent pipelinées.

Références

  1. (en) David Kanter, « Intel's Haswell CPU Microarchitecture », sur Real World Tech,
  2. (en) « "Execution Unit" discussion from the University of Massachusetts Amherst] », sur archived on the Wayback Machine
v · m
Technologies de processeur
  • Chronologie des microprocesseurs
  • Semi-conducteur
  • Transistor
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
  • icône décorative Portail de l’informatique