Couvrant une grande variété de domaines d'utilisation (ordinateurs de bureau, portables, ultra portables, stations de travail et serveurs), ils furent produits de 2006 à 2011. Leurs successeurs furent les microprocesseurs de la famille Nehalem, utilisant une microarchitecture du même nom.
Historique
La famille de processeurs Core 2 fut présentée par Intel pour la première fois le [1], comprenant les Duo (double cœurs) et Extreme — des Duo et des Quad — puis, le , les sous-familles dérivées Quad (quadruple cœurs) et Solo (mono cœur)[2]. Les processeurs Core 2 intégrant la technologie vPro(en) — conçus pour les entreprises — incluent les branches Duo et Quad[3].
Bien que les processeurs Woodcrest soient également basés sur l'architecture Core, ils ne furent proposés que sous la marque Xeon. À partir de , tous les processeurs Core 2 Duo furent produits à partir de wafers de 300 mm à l'usine Fab12 en Arizona, et à l'usine Fab-24-2 dans le comté de Kildare, en Irlande.
La commercialisation du Core 2 relégua la marquePentium au marché des processeurs de gamme intermédiaire (mid-range marker), et réunifia les gammes de processeurs pour ordinateurs fixes (desktop) et portables (laptop) sous le même nom, à des fins commerciales, alors qu'auparavant ces séries étaient nommées différemment : Pentium 4, Pentium D et Pentium M.
Caractéristiques techniques
Les modèles mono ou double cœurs étaient produits avec un seul die, alors que les modèles quadruple cœurs comprenaient deux dies, chacun contenant deux cœurs, contenus à l'intérieur d'un boîtier appelé multi-chip module[4].
Les Core 2 et autres microprocesseurs sur socketLGA 775 sont capables d'exécuter la virtualisation, à condition que les logiciels de machine virtuelle installés dessus supportent ces processeurs, sans nécessiter les technologies VT-x avec EPT (Extended Page Table). Les versions plus récentes des logiciels de virtualisation ne supportent plus les processeurs plus anciens que le Nehalem (Core 2 et ultérieurs) à cause des technologies VT-x avec EPT, ou simplement l'absence de technologie SLAT (Second-Level Address Translation) sur ces processeurs. L'ensemble de technologies « VT-x avec EPT » d'Intel fut réintroduit sur l'architecture plus récente Nehalem, qui fut commercialisée à partir de la fin de l'année 2008[5],[6].
À propos du nom
« Core » est en outre un terme anglais 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 actuelle est 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 des noms commerciaux Core 1 et Core 2 et des noms de code en « Core Architecture ».
L'introduction de l'architecture Core 2 s'accompagne de son propre système de nomenclature. Il est conçu de la manière suivante :
Lettre
Une lettre désigne l'enveloppe thermique (sans lien avec la numérotation des Pentium M) et par conséquent la gamme à laquelle appartient le processeur[7].
Le deuxième chiffre définit la fréquence, mais sans logique particulière et n'est comparable qu'entre processeurs commençant par la même lettre et le même premier chiffre (sauf sur LGA 775). Ainsi un E6600 est cadencé à 2,40 GHz et un E6700 à 2,67 GHz, mais un T5600 est cadencé à 1,83 GHz et un T7600 à 2,33 GHz.
Pour la gamme Core 2Quad, le deuxième chiffre permet de distinguer certaines caractéristiques, mais au vu du nombre peu important de processeurs, elle ne peut être généralisée.
3e chiffre
Il s'agit fréquemment d'un zéro, mais certains processeurs présentent de légères disparités (fréquence, FSB…) avec les modèles de rang inférieur ou supérieur et imposent l'utilisation d'un chiffre distinct. Il n'y a pas de règles spécifiques au 3e chiffre, qui dépend avant tout de la gamme à laquelle appartient le processeur.
4e chiffre
Le dernier chiffre est presque toujours un zéro, excepté pour les quelques versions utilisant un socketLGA 771.
Conroe est le nom de code des Core 2Duo pour ordinateurs de bureau, succédant ainsi au Pentium D. Son annonce officielle fut fixée au , avant d'être repoussée au de manière à permettre la commercialisation des Pentium D d'entrée de gamme[8]. Les quatre modèles commercialisés correspondaient à la série E6x00 (E6300 à E6700). Ils entraient en concurrence directe avec certains modèles de Pentium D qu'ils remplacèrent à terme, ce qui engendra une forte baisse des tarifs de ces derniers[9].
La première évolution de la gamme concerna les E6300 et E6400. Produits à partir de dies de 111 à 143 mm2 comprenant 167 à 291 millions de transistors (selon la taille de la mémoire cache L2 disponible), ces processeurs de la révision B2 se distinguaient, en effet, par un cache L2 de 4 Mio, mais dont seulement 2 Mio étaient activés[10] (révision B2), ce qui permettait à Intel de placer à la vente des produits ayant initialement échoué aux tests de qualité pendant le processus de production. Intel décida de les remplacer par les E6320 et E6420 qui bénéficiaient, comme les modèles plus haut de gamme, d'un cache L2 de 4 Mio entièrement fonctionnel. Les modèles avec 2 Mio de cache L2 en natif virent toutefois bien le jour[11],[12], grâce à la révision L2[13],[14],[15]. Ils permirent à Intel de réduire le coût de fabrication de ces processeurs d'environ 20 %, afin de tenir le coup face à la forte concurrence du constructeur AMD sur ce secteur de marché[14]. Cette nouvelle gamme, E4xxx, produite à partir de dies de 111 mm2 comprenant 167 millions de transistors, fut officieusement dénommée Allendale.
L'apport de la révision G0 fut la principale évolution des Conroe. Apportant une diminution de la consommation des processeurs à leur état de repos (Idle), elle s'accompagna en outre d'une montée en fréquence du FSB, qui passa de 266 MHz (1 066 MHz Quad Pumped) à 333 MHz (1 333 MHz Quad Pumped). Cette nouvelle évolution s'illustra par l'arrivée de nouveaux modèles, portant les numérotations E6x50 et E6x40, intégrant eux aussi 291 millions de transistors sur un die de 143 mm2.
Intel déclina également son Conroe en une gamme « Conroe-CL », conçue sur un die de 111 mm2 intégrant 167 millions de transistors, utilisant un socketLGA 771, des fréquences relativement faibles, et étant essentiellement destinée à une utilisation par des serveurs ou des stations de travail. Fin 2007, un modèle E6390 était prévu[16]; il devait être similaire au E6400, tout en étant dépourvu des technologies de virtualisation et d'administration à distance, mais fut finalement annulé[16],[17].
En 2006, Intel continua de décliner son offre vers l'entrée de gamme, avec le Conroe-L[18]. Prévu pour 2007, il s'agissait initialement d'un modèle simple cœur (Core 2Solo) et ne possédant que 1 Mio de cache L2, avec un FSB à 800 MT/s. Recevant le nom officieux de Millville, il ne fut finalement utilisé qu'au sein de la famille Celeron[19].
Le Kentsfield fut la première déclinaison grand public d'un quadruple cœur, devançant par là même AMD. Toutefois, au lieu de poursuivre la déclinaison en natif — avec quatre cœurs sur un même die —, Intel préféra disposer dans le boîtier deux dies de deux cœurs de type Conroe — pour un total de 2 × 143 mm2 et 582 millions de transistors —, d'où une configuration de type « 2+2 », ce qui avait aussi pour effet de partager le cache L2 entre les processeurs dual core et non de le dédier à chaque cœur[38],[39]. Le processeur fut dévoilé officiellement par Paul Otellini lors de l'Intel Developer Forum de San Francisco le [40]. À son lancement, le Q6600 était annoncé à environ 851 $. Seuls deux modèles furent commercialisés. Ils furent rejoints par la suite par des déclinaisons Core 2Extreme. Pour pallier le prix relativement élevé de ses processeurs, Intel avait l'intention de proposer le Q6400[41] (2,13 GHz) à moins de 200 €, mais la baisse des prix de des autres modèles de la gamme conduisit Intel à l'annuler. Face à son offre, Intel ne fut jamais vraiment inquiété par AMD, dont la solution 4x4 ne fut jamais commercialisée.
Les Merom utilisaient principalement le Socket M, mais Intel lança plus récemment un nouveau socket pour les processeurs mobiles, le Socket P. Les processeurs mobiles étaient sélectionnés à la sortie de l'usine suivant un critère de qualité. Plus le processeur était de bonne qualité, plus il arriverait à tenir une fréquence stable avec une tension plus faible. De ce fait les Merom, à fréquence identique aux Conroe, consommeraient moins d'énergie et dissiperaient moins de chaleur, ce qui améliorerait l'autonomie des ordinateurs portables.
Ils pouvaient également trouver leur place dans un ordinateur de bureau, dans le cadre d'une configuration silencieuse, un simple radiateur permettant de suffisamment refroidir ce processeur, du fait de sa faible dissipation thermique (ce fut par exemple le cas pour l'iMac d'Apple). Ils pouvaient également être utilisés sur une carte mère pour processeur CoreSolo ou CoreDuo, mais pas sur une carte mère pour Pentium M. Bien que ces processeurs aient le même nombre de broches sur leur face ventrale, la disposition de ces dernières était différente ce qui les rendait non compatibles au niveau des connexions.
Merom (« מרום ») est le mot en hébreu désignant un plan d'existence supérieur ou un niveau de paradis. « BaMerom » (« במרום ») signifie « dans les cieux ». Le nom fut choisi par l'équipe Intel de Haïfa, en Israël, qui avait conçu ce processeur. Le Merom fut le premier processeur mobile Intel à disposer du jeu d'instructionsx86-64 (Intel 64). Les références de type « LFxxx » caractérisent les modèles disponibles à la vente au détail, à la différence des modèles destinés aux intégrateurs (OEM), portant des références de type « LExxx » et étant essentiellement soudés sur des sockets de type BGA. Les versions à faible et très faible voltage furent également lancées le .
Core 2Solo
Le Merom-L était basé sur la même architecture que le Conroe-L, mais était utilisé sur les systèmes mobiles Socket M et Socket P, sous les noms de Celeron 5xx et Core 2Solo U2xxx, dont certains utilisaient également les puces Merom et Merom-2M standard avec un cœur désactivé, alors que le « vrai » Merom-L ne possédait que 1 Mio de mémoire cache L2 et un seul cœur.
Les premiers Core 2Solo furent lancés le , avec les modèles U2100 et U2200, produits sur un die de 81 mm2[Note 1] et cadencés respectivement à 1,06 et 1,2 GHz. Ils utilisaient tous-deux un FSB à 533 MT/s et faisaient partie de la famille ULV d'Intel (de l'anglais : « ultra-low-voltage »), qui fonctionnait à seulement 5 W de puissance. Comme les autres processeurs de la famille Core 2, ils étaient compatibles avec l'architecture 64 bits. Ils furent commercialisés avec une compatibilité vers la plateforme Napa, mais pas la plus récente Santa Rosa, en raison d'inquiétudes liées à leur consommation[46].
La première génération du Merom, également première version mobile du Core 2, fut officiellement commercialisée le , mais elle commença doucement à être livrée aux fabricants de PC dès la mi-juillet, en parallèle aux Conroe[49],[50]. Le Merom devint la ligne principale de processeurs mobiles Intel, avec globalement les mêmes caractéristiques que le Conroe, mais avec une attention particulière portée sur la réduction des consommations, afin d'améliorer l'autonomie des ordinateurs portables de petite taille. Le Core 2Duo à architecture Merom possédait des performances légèrement meilleures lorsqu'il était associé à des tâches d'encodage média ou de rendu 3D[51], tout en maintenant une autonomie de batterie identique à celle procurée par les CoreDuo d'architecture Yonah.
Plateforme Napa Refresh
La première version du Merom utilisait principalement le socket M est directement compatible avec la plateforme Napa du CoreDuo, ne nécessitant qu'une mise-à-jour du BIOS de la carte mère dans le pire des cas. Il possédait une enveloppe thermique (TDP) similaire de 34 W et le même FSB à 667 MT/s[52]. Le die du Merom, d'une surface de 243 mm2 et intégrant 291 millions de transistors, contenait 4 Mio de mémoire cache L2, dont la moitié était désactivée sur les processeurs de la série T5xx0. Une version recevant nativement 2 Mio de cache L2, désignée Merom-2M et produite sur un die de 111 mm2, fut lancée début 2007 en contrepartie de la production des processeurs Allendale. L'architecture Merom-2M utilisait les révisions L2 et M0, et les versions à très faible voltage ULV des Core 2Duo utilisaient également cette architecture. Certains processeurs des séries T5xxx et T7xxx furent produits à la fois à partir de dies de Merom et de Merom-2M, et ne peuvent être distingués que par leur numéro de révision (stepping).
↑Il s'agit d'un T7600 au multiplicateur débloqué[67], qui s'est vendu dans des portables destinés aux joueurs, tels le Dell XPS M1710. Son successeur est le X7800.
Plateforme Santa Rosa
Lancée le [68], la seconde génération de Merom inaugura la nouvelle plate-forme Centrino Santa Rosa[69]. Elle se distinguait par l'adoption du nouveau socket P. Son principal atout était l'emploi d'un bus (FSB) plus rapide, à 800 MT/s, tout en conservant une enveloppe thermique identique.
↑ a et bLe modèle T7250 se distingue du T7300 par l'absence de la Dynamic Acceleration.
↑ abc et dLes modèles T7500, T7700 et L7500 ont bénéficié d'une évolution de leur stepping (E1 vers G0) qui facilite une meilleure montée en fréquence[91].
La famille Intel CoreArchitecture 45 nm, ou Enhanced Intel Core Architecture, ou « Penryn », était un die shrink de la microarchitecture Core en 45 nm, auquel s'ajoutèrent quelques évolutions, parmi lesquelles de nouvelles instructions SSE4, désignées plus précisément « SSE 4.1 ».
L'amélioration de la finesse de la gravure permit une baisse du dégagement thermique à fréquence identique[Note 2] et donc la commercialisation de modèles à fréquence de fonctionnement plus élevée.
Le Wolfdale était le successeur du Conroe. Trois modèles furent lancés le [95] : les E8200, E8400 et E8500, avec des tarifs compris entre 160 et 250 euros. Produits sur des dies de 107 mm2 et contenant 410 millions de transistors, ces processeurs embarquaient 6 Mio de mémoire cache L2, employaient un FSB cadencé à 1 333 MT/s, et opéraient dans des fréquences s'étalant de 2,53 à 3,33 GHz, voire 3,5 GHz pour le modèle E8700, finalement non produit. Malheureusement, l'attrait que suscitèrent ces nouveaux processeurs dès leur annonce, associé à un faible niveau des stocks, entraîna très vite une pénurie[96], qui persista pendant près de deux mois[97].
Au cours du mois d', Intel étoffa son offre de milieu de gamme avec l'apparition de la gamme E7x00, qui vint remplacer les E4x00 Allendale de la précédente génération. Produits sur des dies de 82 mm2 et contenant 230 millions de transistors, ces microprocesseurs, également désignés « Wolfdale-3M », se distinguaient des processeurs de la série E8x00 par une mémoire cache L2 réduite de moitié et une fréquence de bus (FSB) plus faible (1 066 MT/s).
Le Yorkfield correspondait au die shrink du Kentsfield. Il s'agissait d'un processeur quadruple cœur rassemblant deux cœurs Wolfdale sur un même die de 2 × 107 mm2, recevant 820 millions de transistors et équipé d'une mémoire cache L2 de 12 Mio (2 × 6 Mio) partagée entre les deux cœurs. L'évolution de gamme se faisait par paliers de multiplicateur de 0,5, ce qui permit de faire grossir rapidement la gamme. On distingue les modèles Q9x50 des Q9x00 par une mémoire cache L2 plus faible sur ces derniers (seulement 6 Mio, contre 12 Mio pour les Q9x50).
Le catalogue fut complété vers le bas dès le second semestre 2008, avec les modèles Q8x00. Ils permirent à Intel de répondre à l'offensive d'AMD en termes de prix et surtout de concurrencer les Phenoms triple cœurs, alors sans équivalent chez Intel. Initialement présentés sous la référence Q9100[109], ils furent officiellement commercialisés sous le nom de famille Q8x00[110],[111]. Leur statut d'entrée de gamme fut de courte durée, car Intel envisageait de sortir la gamme Q7x00[112]. À l'image des Q8x00, ils servaient à concurrencer les Athlon X4 dérivés des Phenom II.
En parallèle à l'arrivée des révisions E0/R0, Intel sortit des dérivés de modèles préexistants : les QXx00S, qui se caractérisaient surtout par une enveloppe thermique (TDP) de 65 W (spécifique à la révision E0/R0). Cette baisse du TDP ne s'accompagna toutefois pas d'une baisse de la tension à l'image d'AMD. Ils ne présentaient pas de différences par rapport à leur alter ego QXx00, en dehors d'une référence en AT80580A contre AT80580P pour les versions « non s », ainsi que de leur sSPEC. Ces modèles étaient en fait destinés aux OEM, qui avaient besoin de la garantie que le processeur était bien un modèle avec un TDP de 65 watts[113]. Cette garantie s'accompagnait en outre d'un prix de vente plus élevé, ce qui les rendait déconseillés pour la commercialisation à destination du grand public.
Pendant son développement, « Penryn » était le nom de code pour le « tic » du cycle « tic-tac » 2007/2008 d'Intel. Conçu avant tout pour les ordinateurs portables, le Penryn était un die shrink à 45 nm du Merom, destiné dans un premier temps à rafraîchir la plate-forme Centrino Santa Rosa avant d'inaugurer la nouvelle plate-forme Montevina, prévue pour le troisième trimestre 2008, bien qu'annoncée initialement pour le second trimestre.
La gamme utilisait dans les deux cas le socket P et s'articulait autour d'une enveloppe thermique (TDP) relativement basse. Tous ces modèles furent distribués sous plusieurs références de package[130].
Les composants utilisant l'architecture Penryn existaient en deux versions, « Penryn-3M » et « Penryn », comprenant respectivement 3 ou 6 Mio de mémoire cache de second niveau (L2). Les versions à faible consommation du Penryn étaient désignées Penryn-L et ne comprenaient qu'un seul cœur (Core 2Solo)[131], tandis que les versions à quatre cœurs (Core 2 Quad), désignées « Penryn-QC », étaient constituées de deux puces doubles-cœurs disposant chacune de 6 Mio de mémoire cache L2.
Les modèles de la série T6xxx étaient des processeurs Penryn-3M avec 1 Mio de mémoire cache L2 désactivée. Les processeurs T6570, T6670, tous les T8xxx et tous les T9xxx disposent de la technologie Intel VT-x(en). Tous les processeurs de la série T9xxx emploient la technologie TXT(en). Les Penryn disposaient d'une surface de die 107 ou 82 mm2, respectivement pour les Penryn et Penryn-3M, et pouvaient tous faire varier leur fréquence de bus (FSB) entre 400 et 800 MT/s.
Le terme « Penryn » est parfois utilisé pour désigner tous les composants gravés en 45 nm disposant de l'architecture Core.
Plateforme Santa Rosa (Refresh)
La gamme Penryn sur plateforme Santa Rosa fut relativement réduite, car elle ne servait qu'à rafraîchir l'offre (« refresh ») en attendant l'arrivée de la gamme Montevina. Elle cohabitait avec la gamme précédente, à base de Merom, tout en y ajoutant le premier Core 2Extreme mobile. Les processeurs étaient tous limités à une fréquence de bus (FSB) de 800 MT/s.
• Socket P : FF80576GG0646M (OEM et détail) • FCBGA6 : EC80576GG0646M (OEM) AV80576SH0616M
Plate-forme Montevina
La gamme pour la plateforme Montevina (Centrino 2) était, en comparaison avec la précédente, assez vaste, avec l'apparition des premiers « quad-cores » (quadruples cœurs) pour ordinateurs portables, dont un modèle Core 2Extreme. Ces modèles n'étaient pas adaptés à une véritable mobilité, mais davantage destinés à des PC dits « transportables »[138]. En outre, leur échauffement relativement important dut être compensé par un système inédit de compresseurs, organisés en cylindres de 2 cm de diamètre sur 10 cm de long, permettant d'abaisser de 10 °C la température d'un châssis[139].
Ces processeurs étaient disponibles en plusieurs formats, avec la possiblité de choisir entre la taille standard, de 35 × 35 mm, et la taille réduite, dite « Small Form Factor », ayant des références commençant par un S et une taille de 22 × 22 mm. Intel proposa aussi des modèles moyenne consommation (MV, pour « Medium Voltage »), faible consommation (LV, pour « Low Voltage ») et très faible consommation (uLV, pour « ultra Low Voltage »), ces deux derniers étant destinés aux ultraportables et devant remplacer les Merom équivalents. Ces modèles furent équipés d'un socket de type BGA (Ball Grid Array) de 22 × 22 mm[140].
↑ abcdefg et hLes modèles T8100, T8300, T9300 et T9500 étaient des precesseurs Penryn conçus pour les plateformes Santa Rosa Refresh avec un FSB maximal de 800 MT/s, alors que les autres processeurs Penryn étaient conçus pour les plateformes Montevina ayant un FSB maximal de 1 066 MT/s
↑ ab et cLa 2e génération de l'iMac aluminium, commercialisée à partir d', utilisait des processeurs Apple Specific E8135 et E8335 sous-cadencés, tandis que le processeur E8235 était sur-cadencé, ce qui explique pourquoi les mêmes modèles apparaissent dans le tableau avec des valeurs différentes.
Notes et références
Notes
↑Sauf les exemplaires issus d'un Merom standard, dont le die avait une surface de 143 mm2.
↑Comparer les températures des E4500 et E8200, à la fréquence 20 % plus élevée et avec cent millions de transistors en plus pour tripler la mémoire cache L2[94].
↑ abc et dLow Frequency Mode : 0,85 à 1,025 V et Super Low Frequency Mode : 0,75 à 0,95 V.