Processeurs superscalaires multi-pipelines

Résumé : Cet article décrit les caractéristiques principales des processeurs superscalaires multi-pipelines, appelés aussi superscalaires «dans l'ordre». Un processeur superscalaire utilise le parallélisme existant entre les instructions d'un code séquentiel pour lancer l'exécution de plusieurs instructions indépendantes à chaque cycle d'horloge. Les problèmes avec les superscalaires pour les bancs de registres, les accès cache, les prédicteurs de branchement et l'acquisition des instructions sont mentionnés. Des exemples sont détaillés, du Pentium d'Intel à certains coeurs Power d'IBM. Enfin, les performances des superscalaires «dans l'ordre» et des versions «non ordonnées» sont comparées pour des processeurs MIPS, IBM et ARM en termes de vitesse, puissance dissipée et surface.
Document type :
Other publications
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01793667
Contributor : Daniel Etiemble <>
Submitted on : Wednesday, May 16, 2018 - 5:48:20 PM
Last modification on : Wednesday, May 15, 2019 - 3:40:43 AM

Identifiers

  • HAL Id : hal-01793667, version 1

Citation

Daniel Etiemble, François Anceau. Processeurs superscalaires multi-pipelines. 2015. ⟨hal-01793667⟩

Share

Metrics

Record views

78