Core (microarchitecture) - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

Microarchitecture Core.

La microarchitecture Core est une microarchitecture x86 d'Intel, qui succède en 2006 aux architectures Yonah (pour ordinateurs portables) et NetBurst (pour ordinateurs de bureau et serveurs). Elle est en effet utilisée par tous les processeurs produits par Intel à l'époque, depuis le processeur pour ordinateur portable jusqu'au processeur Xeon pour serveur.

La microarchitecture Nehalem succède à Core, à partir de fin 2008.

Précisions sur le nom

« Core » est en anglais un nom commun signifiant « noyau » ou « cœur », et désignant en informatique l'ensemble des structures constituant un seul microprocesseur : unités de décodages, de prédiction, d'exécution, cache L1, etc. La tendance à l'époque de la conception de cette microarchitecture était de réunir plusieurs microprocesseurs sur un même die (puce de silicium), constituant ainsi un bi-cœur, quadri ou plus (dual, quad ou multi core). Ceci explique le choix d'Intel dans le nom de cette architecture Core, ainsi que dans le choix des noms commerciaux « Core », « Core 2 », « Pentium dual-core ».

Détails techniques

Les microprocesseurs Core possèdent trois ALU et trois unités SSE dédiées aux opérations SIMD entières et flottantes, une unité d'exécution out-of-order, 64 ko (32 ko données + 32 ko instructions) de mémoire cache L1.

Parmi les nouveautés :

  • « memory disambiguation » : prédiction des conflits mémoires à l'écriture/lecture (avec chargement-exécution anticipée si la prédiction ne prévoit pas de conflit) ;
  • exécution SSE 128 bits en un cycle (2 cycles auparavant) ;
  • macrofusion des instructions (accélère le décodage et le suivi des instructions SSE 128 bits) ;
  • partage du cache L2 ;
  • désactivation sélective des unités pour l'économie d'énergie.
Page générée en 0.083 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise