Aller au contenu

Bonnell (microarchitecture)

Un article de Wikipédia, l'encyclopédie libre.
Bonnell
Informations générales
Production De 2008 à 2013
Fabricant Intel
Performances
Fréquence 600 MHz à 2,13 GHz
Fréquence du FSB 400 MHz à 667 MHz
Spécifications physiques
Finesse de gravure 45 nm à 32 nm
Cœur

1 ou 2

Boîtier µFCBGA 441
Architecture et classification
Architecture x86-16, IA-32,
x86-64 (certains)
Extensions MMX, SSE, SSE2, SSE3, SSSE3
Produits, marques, modèles, variantes
Marques Intel Atom
Variantes Saltwell (32 nm)
Historique

Bonnell est une microarchitecture de processeur utilisée par les processeurs Intel Atom qui peut exécuter jusqu’à deux instructions par cycle[1],[2]. Comme beaucoup d’autres microprocesseurs x86, il traduit les instructions x86 (instructions CISC) en opérations internes plus simples (parfois appelées micro-ops, en fait des instructions de style RISC) avant l’exécution. La majorité des instructions produisent une micro-opération lorsqu’elles sont traduites, environ 4 % des instructions utilisées dans des programmes typiques produisant plusieurs micro-opérations. Le nombre d’instructions qui produisent plus d’une micro-opération est nettement inférieur à celui des microarchitectures P6 et NetBurst. Dans la microarchitecture Bonnell, les micro-opérations internes peuvent contenir à la fois une lecture mémoire et un stockage mémoire en même temps qu'une opération ALU, ce qui les rapproche du niveau x86 et les rend plus puissants que les micro-opérations utilisées dans les conceptions précédentes[3]. Cela permet des performances relativement bonnes avec seulement deux ALU sur entiers, et sans aucune réorganisation des instructions, exécution spéculative ou renommage de registres. Un effet secondaire de l’absence d’exécution spéculative est l’invulnérabilité contre Meltdown et Spectre.

La microarchitecture Bonnell représente donc une reprise partielle des principes utilisés dans les conceptions antérieures d’Intel telles que le P5 et le i486, dans le seul but d’améliorer le rapport de performance par watt. Cependant, l’hyper-threading est mis en œuvre de manière simple (c’est-à-dire à faible consommation) pour utiliser efficacement l’ensemble du pipeline en évitant les dépendances typiques d’un seul thread[3].

Cœurs de première génération

[modifier | modifier le code]

Microprocesseur Silverthorne

[modifier | modifier le code]

Le 2 mars 2008, Intel a annoncé un nouveau processeur monocœur de la série Atom Z5xx (nom de code Silverthorne), destiné aux PC ultraportables et aux appareils Internet mobiles (MID), qui remplacera Stealey (A100 et A110). Le processeur dispose de 47 millions de transistors sur une puce de 25 mm2, ce qui permet une production extrêmement économique à l’époque (~2500 puces sur une seul wafer de 300 mm de diamètre).

Les performances dual-thread d’un processeur Atom Z500 sont équivalentes à celles de son prédécesseur Stealey, mais devraient le surpasser sur les applications qui peuvent utiliser simultanément le multithreading et SSE3[4]. Ils fonctionnent de 0,8 à 2,0 GHz et ont un TDP compris entre 0,65 et 2,4 W qui peut descendre jusqu’à 0,01 W lorsqu’il est inactif[5]. Ils disposent de caches L1 de 32 Ko d’instructions et de 24 Ko de données, d’un cache L2 de 512 Ko et d’un bus frontal à 533 MT/s. Les processeurs sont fabriqués en 45 nm[6],[7]. Poulsbo a été utilisé comme hub de contrôleur système (SCH) et la plate-forme a été appelée Menlow.

Microprocesseur Diamondville

[modifier | modifier le code]

L'Intel Atom N270.

Le 2 mars 2008, Intel a annoncé des variantes moins gourmandes du processeur Diamondville nommées Atom N2xx. Il était destiné à être utilisé dans les nettops et le Classmate PC[8],[9],[10]. Comme leurs prédécesseurs, il s’agit de processeurs monocœur avec Hyper-Threading.

Le N270 a un TDP de 2,5 W, fonctionne à 1,6 GHz et dispose d’un bus frontal à 533 MHz[11]. Le N280 a une fréquence d’horloge de 1,66 GHz et un bus frontal à 667 MHz[12].

Le 22 septembre 2008, Intel a annoncé un nouveau processeur double cœur 64 bits (nom de code officieux Dual Diamondville) de la marque Atom 330, destiné à être utilisé dans les ordinateurs de bureau. Il fonctionne à 1,6 GHz et a une fréquence FSB de 533 MHz et un TDP de 8 W. Son double coeur est constitué de deux puces Diamondville sur un seul substrat[13].

En 2009, Nvidia a utilisé l’Atom 300 et son chipset GeForce 9400M sur une carte mère au format mini-ITX pour sa plate-forme Ion.

Exigences en matière d’énergie de cette 1re génération

[modifier | modifier le code]
Le processeur Atom relativement peu gourmand en énergie était à l’origine utilisé avec un chipset moins cher et peu économe en électricité, tel que l’Intel 945G.

Bien que le processeur Atom lui-même soit relativement peu gourmand en énergie pour un microprocesseur x86, de nombreux chipsets couramment utilisés avec celui-ci dissipent beaucoup plus de puissance. Par exemple, alors que l’Atom N270 couramment utilisé dans les netbooks jusqu’à la mi-2010 a un TDP de 2,5 W, une plate-forme Intel Atom qui utilise le chipset 945GSE Express a un TDP maximum spécifié de 11,8 W, le processeur étant responsable d’une partie relativement faible de la puissance totale dissipée. Les chiffres respectifs sont de 2,5 W pour le processeur N270, 6 W pour le chipset 945GSE et 3,3 W pour le contrôleur d’E/S 82801GBM[11],[14],[15],[16]. Intel fournit également un chipset basé sur le System Controller Hub US15W avec un TDP combiné de moins de 5 W avec les processeurs de la série Atom Z5xx (Silverthorne), à utiliser dans les PC ultra-mobiles et les MID[17], bien que certains fabricants aient sorti des systèmes ultra-minces utilisant ces processeurs (par exemple Sony VAIO X).

Initialement, toutes les cartes mères Atom sur le marché grand public étaient équipées du chipset Intel 945GC, qui utilise 22 watts à lui seul. Au début de l’année 2009, seuls quelques fabricants proposaient des cartes mères à faible consommation avec un chipset 945GSE ou US15W et un processeur Atom N270, N280 ou Z5xx.

Cœurs de deuxième génération

[modifier | modifier le code]

Microprocesseur Pineview

[modifier | modifier le code]

Intel Atom N450 SLBMG 1,66 GHz L2 512 ko BGA559.

Le 21 décembre 2009, Intel a annoncé les processeurs N450, D510 et D410 avec processeur graphique intégré[18]. Le nouveau procédé de fabrication a permis de réduire de 20 % la consommation d’énergie et de réduire de 60 % la taille de la puce[19],[20]. L’Intel GMA 3150, une version réduite en 45 nm du GPU GMA 3100 sans capacités HD, est inclus en tant que GPU sur puce. Les netbooks équipés de ce nouveau processeur sont sortis le 11 janvier 2010[19],[21]. La principale nouveauté est l’allongement de la durée de vie de la batterie (10 heures ou plus pour les systèmes à 6 cellules)[22],[23].

Cette génération de l’Atom porte le nom de code Pineview et est utilisé dans la plate-forme Pine Trail. La plate-forme Pine Trail-M d’Intel utilise un processeur Atom (nom de code Pineview-M) et un platform controller hub (nom de code Tiger Point). Le processeur graphique et le contrôleur mémoire ont été déplacés dans le processeur, qui est associé au PCH Tiger Point. Cela crée une plate-forme à 2 puces plus économe en énergie plutôt que celle à 3 puces utilisée avec les chipsets Atom de la génération précédente[24].

Le 1er mars 2010, Intel a présenté le processeur N470[25], fonctionnant à 1,83 GHz avec un FSB de 667 MHz et un TDP de 6,5 W[26].

Les nouvelles puces Atom N4xx sont devenues disponibles le 11 janvier 2010[27]. Elles sont utilisées dans les systèmes netbook et nettop et comprennent un contrôleur mémoire DDR2 monocanal intégré et un cœur graphique intégré. Elles sont également dotées de l'hyper-threading et sont fabriquées selon un procédé en 45 nm[28]. Le nouveau design utilise la moitié de la puissance de l’ancienne plate-forme Menlow. Cette consommation d’énergie globale et cette taille réduites rendent la plate-forme plus attrayante pour une utilisation dans les smartphones et autres appareils Internet mobiles.

Les séries D4xx et D5xx prennent en charge le jeu d’instructions x86-64 et la mémoire DDR2-800. Elles sont conçues pour une utilisation intégrée. La série dispose d’un processeur graphique intégré directement dans le processeur pour aider à améliorer les performances. Les modèles sont destinés aux nettops et aux ordinateurs de bureau bas de gamme. Ils ne prennent pas en charge SpeedStep.

Le processeur double cœur Atom D510 fonctionne à 1,66 GHz, avec 1 Mo de cache L2 et un TDP de 13 W[29]. L’Atom D410 monocœur fonctionne à 1,66 GHz, avec 512 Ko de cache L2 et un TDP de 10 W[30].

Microprocesseur Tunnel Creek

[modifier | modifier le code]

Tunnel Creek est un processeur Atom embarqué utilisé dans la plate-forme Queens Bay avec le PCH Topcliff.

Microprocesseur Lincroft

[modifier | modifier le code]

Le Lincroft (Z6xx) avec le PCH Whitney Point est inclus dans la plate-forme pour tablette Oak Trail. Oak Trail est une plate-forme Intel Atom dérivée de la plate-forme Moorestown. Les deux plates-formes comprennent un microprocesseur Lincroft, mais utilisent deux contrôleurs de plate-forme entrées/sorties (I/O-PCH) distincts, dont les noms de code sont respectivement Langwell et Whitney Point. Oak Trail a été présenté le 11 avril 2011 et devait sortir en mai 2011[31]. Le processeur Z670, qui fait partie de la plate-forme Oak Trail, offre une lecture vidéo améliorée, une navigation Internet plus rapide et une plus longue durée de vie de la batterie, « sans sacrifier les performances » selon Intel. Oak Trail prend en charge le décodage vidéo 1080p ainsi que HDMI. La plate-forme a également amélioré l’efficacité énergétique et permet aux applications de fonctionner sur divers systèmes d’exploitation, notamment Android, MeeGo et Windows.

Microprocesseur Stellarton

[modifier | modifier le code]

Stellarton est un processeur Tunnel Creek doté d’un FPGA (Field Programmable Gate Array) Altera.

SoC Sodaville

[modifier | modifier le code]

Sodaville est un SoC Atom pour l'électronique grand public.

SoC Groveland

[modifier | modifier le code]

Groveland est un SoC Atom pour l'électronique grand public.

Cœurs de troisième génération

[modifier | modifier le code]

Le die shrink 32 nm de Bonnell est appelé Saltwell.

Microprocesseur Cedarview

[modifier | modifier le code]

Au quatrième trimestre 2011, Intel a lancé sa plate-forme Cedar Trail de 3e génération (composée d’une gamme de processeurs Cedarview[32] et du southbridge NM10[33]) basée sur le procédé de fabrication 32 nm[31]. Intel a déclaré que les améliorations apportées aux capacités graphiques, y compris la prise en charge de la vidéo 1080p, des options d’affichage supplémentaires, notamment HDMI et DisplayPort, et des améliorations de la consommation d’énergie permettront des conceptions sans ventilateur avec une durée de vie de la batterie plus longue.

La plate-forme Cedar Trail comprend deux nouveaux processeurs, le N2800 (1,86 GHz) et le N2600 (1,6 GHz) en 32 nm, qui remplacent les processeurs Pineview N4xx et N5xx de la génération précédente. Les processeurs disposent également d’un GPU intégré qui prend en charge DirectX 9.

En plus de la plate-forme pour netbooks, deux nouveaux processeurs Cedarview pour nettops, D2500 et D2700, ont été lancés le 25 septembre 2011[34].

Au début du mois de mars 2012, la carte mère Intel DN2800MT[35] basée sur le N2800 a commencé à être disponible. En raison de l’utilisation d’un processeur pour netbook, cette carte mère mini-ITX peut atteindre une consommation d’énergie en veille aussi faible que 7,1 W[36].

SoC Penwell

[modifier | modifier le code]

Penwell est un SoC Atom qui fait partie de la plateforme pour smartphones et MID Medfield.

SoC Berryville

[modifier | modifier le code]

Berryville est un SoC Atom pour électronique grand public.

Soc Cloverview

[modifier | modifier le code]

Cloverview est un SoC Atom qui fait partie de la plateforme pour tablettes Clover Trail.

SoC Centerton

[modifier | modifier le code]

En décembre 2012, Intel a lancé la famille de processeurs Atom 64 bits Centerton, conçus spécifiquement pour être utilisés sur la plate-forme pour serveurs Bordenville[37]. Basé sur l’architecture Saltwell 32 nm, Centerton ajoute des fonctionnalités auparavant indisponibles dans la plupart des processeurs Atom, telles que la technologie de virtualisation Intel VT et la prise en charge de la mémoire ECC[38].

SoC Briarwood

[modifier | modifier le code]

Briarwood est un SoC Atom conçu pour une plateforme pour serveurs.

Références

[modifier | modifier le code]
  1. (en-US) Jeff Moriarty, « 'Atom 101' - Deciphering the Intel codewords around MIDs - Archivé depuis l'original », (consulté le )
  2. (en-US) Anand Lal Shimpi, « Why Pine Trail Isn't Much Faster Than the First Atom », AnandTech, (consulté le )
  3. a et b (en-US) Anand Lal Shimpi, « Intel's Atom Architecture: The Journey Begins », AnandTech, (consulté le )
  4. (en) George Ou, « ISSCC 2008: Details on Intel Silverthorne », ZDNet, CBS Interactive, (consulté le )
  5. (en) George Ou, « Intel christens Silverthorne as "Atom" », ZDNet, CBS Interactive, (consulté le )
  6. (en) David Kanter, « ISSCC 2008 Preview: Silverthorne, Rock, Tukwila and More », Real World Technologies, (consulté le )
  7. (en) Tom Krazit, « Intel sheds a little more light on Silverthorne », CNET, CBS Interactive, (consulté le )
  8. (en) Agam Shah, « Intel expects Atom desktops for $199 - Archivé depuis l'original », LinuxWorld, (consulté le )
  9. (en) Paul Miller, « Intel plots $100 "NetTop" market with Diamondville », Engadget, AOL, (consulté le )
  10. (en) Mark Wilson, « Intel Atom Will Bring Cheaper "Nettop" Computers », Gizmodo, Gawker Media, (consulté le )
  11. a et b (en-US) « Intel® Atom™ Processor N270 (512K Cache, 1.60 GHz, 533 MHz FSB) », Intel (consulté le )
  12. (en-US) « Intel® Atom™ Processor N280 (512K Cache, 1.66 GHz, 667 MHz FSB) », Intel (consulté le )
  13. (en-US) « Intel® Atom™ Processor 330 (1M Cache, 1.60 GHz, 533 MHz FSB) », Intel (consulté le )
  14. (en-US) « Intel® Atom™ Processor with Mobile Intel® 945GSE Express Chipset - Archivé depuis l'original », Intel (consulté le )
  15. (en-US) « Intel® 82945GSE Graphics and Memory Controller », Intel (consulté le )
  16. (en-US) « Intel® 82801GBM I/O Controller », Intel (consulté le )
  17. (en-US) « Intel® SCH US15W », Intel (consulté le )
  18. (en-US) « Intel Announces Next-Generation Atom Platform », Santa Clara, California, Intel, (consulté le )
  19. a et b (en) Jansen Ng, « Intel Officially Announces "Pineview" Atom Chips, "Pine Trail" Netbook Platform - Archvié depuis l'original », DailyTech, (consulté le )
  20. (en) Luigi Lugmayr, « New Intel Atom N450, D410 And D510 CPUs Are Official », I4U News, (consulté le )
  21. (en) Brooke Crothers, « Intel launches redesigned Atom chip for Netbooks - Archivé depuis l'original », CNET, CBS Interactive, (consulté le )
  22. (en) Thomas Ricker, « ASUS Eee PC 1005P/PE with Atom N450 and 12.5-hour battery breaks cover », Engadget, AOL, (consulté le )
  23. (en) Jarred Walton, « ASUS Eee PC 1005PE: Pineview Arrives », AnandTech, (consulté le )
  24. (en) Donald Melanson, « Intel details next-generation Atom platform, say hello to Pine Trail », Engadget, AOL, (consulté le )
  25. (en) Chris Davies, « Intel Atom N470 gets early announcement », SlashGear, (consulté le )
  26. (en-US) « Intel® Atom™ Processor N470 (512K Cache, 1.83 GHz) », Intel (consulté le )
  27. (en) « Vendors Launching Atom N450 Netbooks Soon », HardOCP, KB Networks, (consulté le )
  28. (en) Anton Shilov, « Intel Atom Processors Set to Get Embedded Graphics Core, Memory Controller - Archivé depuis l'original », X-bit Labs, (consulté le )
  29. (en-US) « Intel® Atom™ Processor D510 (1M Cache, 1.66 GHz) », Intel (consulté le )
  30. (en-US) « Intel® Atom™ Processor D410 (512K Cache, 1.66 GHz) », Intel (consulté le )
  31. a et b (en-US) « New Intel® Atom™ Processor for Tablets Spurs Companion Computing Device Innovation », Santa Clara, California, Intel, (consulté le )
  32. (en-US) « Products (Formerly Cedarview) », Intel (consulté le )
  33. (en-US) « Intel® NM10 Express Chipset », Intel (consulté le )
  34. (en) Lawrence Latif, « Intel quietly launches four Atom chips - Archivé depuis l'original », The Inquirer, Incisive Media Investments, (consulté le )
  35. (en-US) « Intel® Desktop Board DN2800MT », Intel (consulté le )
  36. (en) « Intel DN2800MT CedarView Atom mini-ITX board power draw testing with Linux and Windows 7 », LinuxTECH, (consulté le )
  37. (en-US) « Products (Formerly Centerton) », Intel (consulté le )
  38. (en-US) Ryan Smith, « Intel Launches "Centerton" Atom S1200 Family, First Atom For Servers », AnandTech, (consulté le )