Nehalem (microarchitecture)

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources ().

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

Page d’aide sur l’homonymie

Cet article concerne la microarchitecture Nehalem d'Intel. Pour la famille de processeurs Nehalem, voir la section « Processeurs de la famille Nehalem (gravure 45 nm) ».

Page d’aide sur l’homonymie

Pour les articles homonymes, voir Nehalem (homonymie).

Nehalem
Description de cette image, également commentée ci-après
Microarchitecture Nehalem
Informations générales
Production 11 novembre 2008
Fabricant Intel
Performances
Fréquence 1,06 GHz à 3,33 GHz
Taille du cache
Niveau 1 64 ko par cœur
Niveau 2 256 ko par cœur
Niveau 3 4 Mo à 24 Mo partagé
Spécifications physiques
Finesse de gravure 32 nm à 45 nm
Cœur 2-6
Socket(s)
  • LGA 1156
  • LGA 1366
  • LGA 1567
  • Socket G1 (en)
Architecture et classification
Architecture x86

Produits, modèles, variantes
Variantes
  • Nehalem (45 nm)
  • Westmere (32 nm)
Historique

Core Sandy Bridge

modifier

La microarchitecture Nehalem est une microarchitecture x86 d'Intel, utilisée par les familles Nehalem[1] et Westmere[2]. Elle succède à Core, par rapport à laquelle elle apporte plusieurs changements majeurs, comme l'intégration du contrôleur mémoire et l'utilisation d'un nouveau bus de données système et inter-processeur (QPI). Les déclinaisons Clarkdale intègrent en outre un contrôleur PCI Express.

Le premier processeur Nehalem a été le Core i7 920 sorti en . La microarchitecture suivante est Sandy Bridge.

Principales caractéristiques

  • Architecture multi-cœur modulaire.
  • Hyperthreading : chaque cœur peut traiter deux threads simultanément.
  • 3 niveaux de mémoire cache dont deux dédiés à chaque cœur.
  • Contrôleur mémoire double ou triple canal intégré.
  • Bus système et inter-processeur QuickPath Interconnect (similaire au bus Hypertransport utilisé par AMD) dans les modèles HEDT, pour stations de travail ou pour serveurs et DMI pour les autres modèles.
  • Second niveau de prédiction de branchement (second niveau de BTB (Branch Target Buffer))
  • Stockage des boucles logicielles après décodage (précédemment : avant décodage)
  • Macro fusion des instructions 64 bits (uniquement valable pour les instructions 32 bits sur le Core 2)
  • Contrôleur graphique intégré (sur certains modèles)
  • Gestion d'énergie propre à chaque cœur.
  • Support natif de la virtualisation (selon modèles)[3]
  • Instructions SSE4.2

Conception multicœurs

L'architecture Nehalem est nativement multicœurs. De plus Intel a annoncé une conception modulaire permettant de proposer des variantes de cette architecture en fonction des divers segments du marché, avec plus ou moins de cœurs, de mémoire cache, de bus système et de contrôleurs mémoires.

Contrôleur mémoire

Article connexe : contrôleur mémoire.

La plupart des microprocesseurs modernes intègrent leur contrôleur mémoire, qui permet les échanges directs entre la mémoire vive et le processeur, sans passer par le chipset.

Interconnexions QuickPath Interconnect

Article détaillé : QuickPath Interconnect.

Certains modèles sont reliés au système par un bus nommé « QuickPath Interconnect ». Il est relativement similaire dans son principe à l'HyperTransport de son concurrent AMD, afin de fournir une bande passante mémoire optimale tout en éliminant au maximum les goulets d'étranglement.

Processeurs de la famille Nehalem (gravure 45 nm)

Article détaillé : Nehalem (famille de microprocesseurs).

Nehalem est la famille de microprocesseurs d'Intel qui succède à Penryn, et la première à utiliser la microarchitecture homonyme Nehalem[1]. Les processeurs Nehalem sont gravés en 45 nm[1].

Il existe des processeurs Nehalem pour tous les marchés : serveur, station de travail, ordinateur de bureau, ordinateur portable. On trouve ainsi des processeurs Nehalem dans les gammes Core i7 et Core i5, le premier processeur Nehalem ayant été commercialisé au 4e trimestre 2008.

La famille de microprocesseurs Intel suivante est Westmere, qui constitue un die shrink en 32 nm qui apporte également sept nouvelles instructions.

Bloomfield

Article détaillé : Bloomfield (microprocesseur).

Le Bloomfield est un microprocesseur haut de gamme. Il est doté de quatre cœurs, de trois niveaux de mémoire cache, et d'un contrôleur mémoire DDR3 sur 3 canaux. Il se connecte sur un socket LGA 1366.

Lynnfield

Article détaillé : Lynnfield.

Le Lynnfield est un microprocesseur milieu de gamme. Il se connecte sur un socket LGA 1156. Il dispose de 8 Mio de cache L3, d'un contrôleur mémoire capable de gérer la mémoire DDR3 sur deux canaux et d'un contrôleur PCI-Express.

Les premiers processeurs Lynnfield ont été commercialisés fin 2009.

Havendale

Annulé

Le microprocesseur Havendale devait être un microprocesseur milieu de gamme pour ordinateur de bureau. Il est initialement prévu pour le premier semestre 2009, puis repoussé au premier trimestre 2010, puis annulé. Les processeurs utilisant Havendale auraient été double cœur, auraient disposé d'un cache L3 de 4 Mio, d'un contrôleur mémoire intégré capable de gérer la mémoire DDR3 sur deux canaux, d'un contrôleur PCI-Express ainsi que d'un contrôleur vidéo (le chipset graphique intégré à la carte mère sera intégré dans le CPU). Ils se seraient connectés sur un Socket LGA 1156. Havendale a été annulé pour faire place au Clarkdale (dans la famille Westmere) aux caractéristiques identiques mais gravé en 32 nm[4].

Gainestown

Article détaillé : Gainestown.

Microprocesseur pour serveurs bi-processeur.

Beckton

Articles connexes : Xeon#Beckton (7500) et Liste des modèles de Xeon#Beckton (7500).

Le Beckton est la déclinaison Xeon MP (Pour carte mère quadri-processeur) de Nehalem. Il est muni de plusieurs liens QuickPath pour les communications entre processeurs, et comporte 4 ou 8 cœurs selon les modèles.

Pour ordinateur portable

Clarksfield

Article détaillé : Clarksfield.

Le Clarksfield est un processeur haut de gamme pour ordinateur portable, prévu pour 2009, il utilisera le socket LGA 1156 et sera gravé en 45 nm. Il disposera de 8 Mo de cache L3, d'un contrôleur mémoire capable de gérer la mémoire DDR3 sur deux canaux et d'un contrôleur PCI-Express.

Auburndale (annulé)

Le Auburndale devait être un processeur de milieu de gamme pour ordinateur portable, prévu pour 2009, utilisant le socket LGA 1156, gravé en 45 nm, disposant d'un cache L3 de 4 Mio, de deux contrôleurs mémoire DDR3, d'un contrôleur PCI-Express ainsi que d'un GPU.

Annulé au profit du Arrandale.

Processeurs de la famille Westmere (gravure 32 nm)

Article détaillé : Westmere.

Westmere est la famille[2] de microprocesseurs d'Intel qui succède à la famille Nehalem. Le processus de fabrication des processeurs de cette famille utilise une photolithographie dont la finesse maximale est de 32 nm[note 1]. Westmere constitue ainsi le Die Shrink de la famille Nehalem dans la stratégie tic-tac d'Intel.

Cette famille apporte également, par rapport à Nehalem, sept nouvelles instructions spécifiques au chiffrement AES[5].

La famille de microprocesseurs qui succède à Westmere est Sandy Bridge.

Gulftown

Article détaillé : Gulftown.

Les processeurs Gulftown possèdent six cœurs, et se connectent sur un socket LGA 1366. Ce sont des processeurs haut de gamme. Ils devraient apparaitre sur le marché début 2010.

Clarkdale

Article détaillé : Clarkdale (processeur).

Les processeurs Clarkdale possèdent deux cœurs. Ils se connectent sur un socket LGA 1156. Ce sont des processeurs milieu ou bas de gamme.

Arrandale

Article détaillé : Arrandale.

Les processeurs Arrandale possèdent deux cœurs et sont destinés aux ordinateurs portables.

Eagleton

Articles connexes : Xeon#Eagleton (E7-x800), Liste des modèles de Xeon#Eagleton (E7-x800) et Liste des microprocesseurs Intel#Eagleton.

Les processeurs Eagleton ou Westmere-EX sont destinés aux serveurs et comportent six à dix cœurs.

Notes et références

Notes

  1. Clarkdale et Arrandale incluent une partie gravée en 32 nm et une autre gravée en 45 nm

Références

  1. a b et c (en) « Intel product specifications », sur intel.com (consulté le ).
  2. a et b « http://ark.intel.com/ProductCollection.aspx?codeName=29977 »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?)
  3. whitepaper_Nehalem
  4. « Tom's Hardware », sur Tom’s Hardware (consulté le ).
  5. « 32nm en 2009 pour Intel : pour et contre » dans hardware.fr

Voir aussi

Articles connexes

Liens externes

  • Dossier : l'architecture Intel Nehalem, hardware.fr
  • (en) « What you need to know about Intel's Nehalem CPU », sur Ars Technica (consulté le )
v · m
Abandonnés
4 bits
Pré-x86 (8-bits)
x86-16 (16-bits)
x87 (FPU externes)
x86-32/IA-32 (32-bit)
x86-64/EM64T (64-bit)
RISC
EPIC (IA-64)
Autres
Actuels
x86-32
x86-64
Microarchitectures
  • icône décorative Portail de l’informatique