Accueil🇫🇷Chercher

Core (microarchitecture)

La microarchitecture Core est une microarchitecture x86 d'Intel, qui succède en 2006 aux architectures P6 et NetBurst.

Intel Core
Description de cette image, également commentée ci-après
Microarchitecture Core
Informations générales
Production 27 juillet 2006
Fabricant Intel
Performances
FrĂ©quence 1,2 GHz Ă  3,33 GHz
FrĂ©quence du FSB 533 MT/s Ă  1 600 MT/s
Taille du cache
Niveau 1 64 KB
Niveau 2 1 MB à 8 MB unifié
Niveau 3 8 MB à 16 MB partagé
Spécifications physiques
Finesse de gravure 65 nm Ă  45 nm
CĹ“ur 1-4
Socket(s)
Architecture et classification
Architecture x86
Historique

Elle fut utilisĂ©e par tous les processeurs x86 produits par Intel Ă  l'Ă©poque, depuis le processeur pour ordinateur portable jusqu'au processeur Xeon pour serveur, d'abord gravĂ©s en 65 nm puis en 45 nm.

Les processeurs de marque Core 2 utilisent exclusivement l'architecture Core.

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

L'architecture Core est principalement inspirée de l'architecture Yonah.

Un cĹ“ur Core possède trois ALU et trois unitĂ©s SSE dĂ©diĂ©es aux opĂ©rations SIMD entières et flottantes[1], une unitĂ© d'exĂ©cution dans le dĂ©sordre[1], 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.

ComparĂ©e Ă  NetBurst, Core a une faible consommation et une meilleure efficacitĂ© Ă  frĂ©quence Ă©gale, ce qui permet donc de diminuer grandement la dissipation thermique, très problĂ©matique pour NetBurst. Par rapport Ă  P6, elle apporte les instructions 64 bits, Ă  travers l’EM64T. De plus elle permet facilement de produire des processeurs bi-cĹ“ur avec un cache L2 commun.

Jeux d'instructions : x86 (16 bits, 32 bits, 64 bits), XD, SSE 1, 2, 3, 3+.

Processeurs Core gravés en 65 nm

Les premiers processeurs conçus sur la base de la microarchitecture Core ont été gravés en 65 nm. Ils sont parfois nommés « Merom »[2] - [3] - [4] - [5] ou « Conroe »[6] - [7] - [5].

Merom

Le Merom est un microprocesseur avec un ou deux cœurs pour ordinateur portable commercialisé entre fin 2006 et début 2009.

Conroe

Les processeurs Conroe sont destinĂ©s aux ordinateurs de bureau et aux serveurs. Ils sont dĂ©clinĂ©s dans les gammes Core 2 Duo, Pentium Dual-Core et Celeron pour les ordinateurs de bureau, et Xeon pour les serveurs. La taille de leur mĂ©moire cache L2 varie entre 512 Kio (les Celeron) et Mio (les Xeon, certains Core 2 Duo), et leur frĂ©quence entre 1,2 GHz (Celeron 220) et 3,00 GHz (Xeon 3085 et Core 2 Duo E6850).

Ils possèdent un cœur (Celeron 2XX et Celeron 4XX), ou deux cœurs.

Kentsfield

Processeur quadri-cœur, sans possibilité de multiprocesseur, pour ordinateur de bureau.

Woodcrest

Processeur bi-cœur, avec possibilité de relier deux processeurs, pour serveur et stations de travail.

Clovertown

Processeur quadri-cœur, avec possibilité de relier deux processeurs, pour serveur et stations de travail.

Tigerton

Processeur bi ou quadri-cœur, avec possibilité de relier quatre processeurs, pour serveur et stations de travail. Sa commercialisation débute en septembre 2007.

Processeurs Core gravés en 45 nm

Les processeurs suivants de la microarchitecture Core ont Ă©tĂ© gravĂ©s en 45 nm. Cette version 45 nm de l'architecture Core, parfois nommĂ©e « Penryn », est ainsi un die shrink, et s'inscrit dans la stratĂ©gie « tic-tac » d'Intel.

La commercialisation des premiers processeurs de la famille Penryn a débuté en janvier 2008 pour la gamme grand public et novembre 2007 pour la gamme serveur.

Autres nouveautés :

  • Abandon de l'oxyde de silicium en tant qu'isolant au sein des transistors des processeurs au profit d'un matĂ©riau basĂ© sur le hafnium[8] - [9] - [10], afin de limiter les fuites liĂ©es Ă  la faible permittivitĂ© de l'oxyde de silicium. En effet, avec un oxyde très fin, des Ă©lectrons passent Ă  travers la grille par effet tunnel.
  • Les coefficients multiplicateurs sont configurables par palier d'un demi, ce qui est une première[11].
  • Des modèles de plus de 3 GHz revoient le jour pour les machines grand public.
  • Ajout d'un Ă©tat de veille profond. Dans ce nouveau mode « Deep Power Down Technology », les volumineuses mĂ©moires cache de niveau 2 (jusqu'Ă  Mio dans les double cĹ“ur grand public) tout comme de niveau 1 sont dĂ©sactivĂ©es et la tension du processeur est abaissĂ©e, ce qui rĂ©duit la consommation.
  • Ajout de 47 nouvelles instructions baptisĂ©es SSE4[12], censĂ©es amĂ©liorer de manière significative les performances multimĂ©dia du processeur (notamment de 40 % en conversion vidĂ©o).

Wolfdale

Les processeurs « Wolfdale » sont des processeurs bi-cĹ“ur destinĂ©s aux ordinateurs de bureau, aux stations de travail et aux serveurs. Ils sont dĂ©clinĂ©s dans les gammes Core 2 Duo (numĂ©rotĂ©s E8x00 et E7x00), Pentium Dual-Core (numĂ©rotĂ©s E6x00 et E5x00) et Celeron (numĂ©rotĂ©s E3x00) pour les ordinateurs de bureau, et Xeon pour les serveurs. La taille de leur mĂ©moire cache L2 varie entre Mio (les Celeron) et Mio (les Xeon, certains Core 2 Duo), et leur frĂ©quence entre 1,86 GHz (Xeon - E5205) et 3,5 GHz (Xeon X5270 et Core 2 Duo E8700).

Penryn

Conçu avant tout pour les ordinateurs portables, le Penryn est un die shrink du Merom destiné dans un premier temps à rafraichir la plateforme Centrino Santa Rosa avant d'inaugurer la nouvelle plateforme Montevina prévue pour troisième trimestre 2008 bien qu'annoncée initialement pour le second trimestre. La gamme utilise dans les deux cas le socket P et s'articule autour d'une enveloppe thermique (TDP) relativement basse. Tous ces modèles sont distribués sous plusieurs référence de package[13].

Yorkfield

Le Yorkfield est un processeur quadri-cœurs, dont les modèles appartiennent aux gammes Core 2 (Quad ou Extreme) ou Xeon. Il est composé de deux cœurs de Wolfdale.

Notes et références

Voir aussi

Articles connexes

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.