Accueil🇫🇷Chercher

Xenon (processeur)

Le Xenon (prononcé zénon, du nom d'un gaz noble, le xénon) est un processeur central utilisé dans la console de jeu Xbox 360. Le processeur, connu sous le nom de code interne "Waternoose" chez IBM[1], et "XCPU" chez Microsoft, est basé sur une architecture de jeu d'instructions en 64 bits PowerPC (PPC) d'IBM, constituée de trois cœurs de processeurs indépendants sur une même die. Ces trois cœurs sont des versions légèrement modifiées du groupe PPE CBE dans le processeur Cell, qui a été conçu spécifiquement pour la PlayStation 3[2] - [3] de Sony. Chaque cœur a deux threads matériels symétriques (SMT), pour un total de six threads matériels disponibles pour les jeux. Chaque cœur individuel contient aussi 8 KiB de cache d'instructions de premier niveau (L1) et 8 KiB de cache de données de premier niveau (L1).

Un Xenon de première génération.

Les processeurs sont marqués "XCPU" sur l'emballage, et produits par Chartered Semiconductor Manufacturing. Chartered a réduit, en 2007, le procédé de fabrication à 65 nm, réduisant ainsi les coûts de fabrication pour Microsoft, mais aussi la consommation d'énergie et permettant une meilleure dissipation de la chaleur.

Le nom "Xenon" a été adopté à la place du nom de code, au début de la conception de la Xbox 360.

Spécifications

D'après les données d'IBM.

  • Fabrication en procĂ©dĂ© 90 nm[4], amĂ©lioration en procĂ©dĂ© 65 nm en 2007[5] (nommĂ©e, en code, "Falcon"), procĂ©dĂ© 45 nm en (nommĂ©e, en code, "Trinity")[6]
  • 165 millions de transistors
  • Trois cĹ“urs symĂ©triques, chacun compatibles SMT 2 voies, et cadencĂ©s par une horloge Ă  3,2 GHz, (1,6 GHz SMT)[4]
  • SIMD : Un coprocesseur vectoriel VMX128 (similaires Ă  AltiVec) avec 2 bancs de registres (2Ă—64 bit) pour chaque cĹ“ur[4]
  • Un FPU Scalaire pour chaque cĹ“ur
  • Cache[4] de second niveau (L2) de 1 MiB (visible par le processeur graphique) fonctionnant Ă  demi-vitesse d'horloge (1,6 GHz) avec un bus de 64 bits
  • Largeur de bande de mĂ©moire cache L2 de 12,8 gigaoctets par seconde (64 bits Ă— 1 600 MHz)
  • Physical layers (PHY) Ă  5,4 Go/s, 1.35 GHz[4]
  • RĂ©sultat sur les opĂ©rations de produit scalaire : 2.4 milliards par seconde
  • Performance de pointe thĂ©orique : 57.6 GFLOPS
  • Restreint Ă  l'exĂ©cution de code Ă  ordres entrants[4]
  • eFuse : 128 bits[7]
  • ROM (et SRAM de 64 kbytes) contenant le programme de dĂ©marrage Secure Bootloader de Microsoft, et un hyperviseur de cryptage[7] pour gĂ©nĂ©rer des clĂ©s de chiffrement alĂ©atoire
  • Architecture big endian
  • Calcul des Flops du Xenon : VMX128 peut prendre jusqu'Ă  quatre nombres flottants et le FPU, deux nombres flottants 32 bits, multipliĂ© par 3,2 GHz et par trois cĹ“urs on obtient donc 57,6 GFlops, et non 115,2 GFlops, car le SMT du Xenon (comme pour le PPE du CELL B.E.) fonctionne en rĂ©alitĂ© Ă  la moitiĂ© de la frĂ©quence d'horloge (1,6 GHz) puisque chaque cĹ“urs ne possèdent qu'une unitĂ© VMX et une FPU, la prĂ©sence de ces deux unitĂ©s en double, aurai permis d'offrir un bien meilleur SMT et donc atteindre les "115.2 GFlops"

Le journaliste Dean Takahashi explique que l'une des principales demandes de Microsoft dans le cahier des charges du Xenon était de rester propriétaire du design du processeur et de pouvoir piloter son évolution et ses méthodes de fabrication pour pouvoir gérer au mieux les coûts de production comme Sony avait pu le faire pour maîtriser le coût de la PlayStation 2, contrairement au Pentium III qui équipait la génération précédente de Xbox pour lequel Microsoft n'avait aucun levier d'optimisation des coûts, le fabricant Intel pilotant sa production selon ses propres objectifs, qui ne coïncidaient pas avec ceux de Microsoft[8].

Galerie

Illustrations des différentes générations de processeurs dans les Xbox 360 et Xbox 360 S.

  • Le XCPU-ES original "Xenon" fabriquĂ© Ă  90 nm par IBM en 2005. "ES" signifie "Engineering Sample" et il est produit par IBM dans leur usine de Bromont au QuĂ©bec.
    Le XCPU-ES original "Xenon" fabriqué à 90 nm par IBM en 2005. "ES" signifie "Engineering Sample" et il est produit par IBM dans leur usine de Bromont au Québec.
  • Le XCPU de la version "Zephyr" fabriquĂ© Ă  90 nm par Chartered Ă  Singapour en 2006.
    Le XCPU de la version "Zephyr" fabriqué à 90 nm par Chartered à Singapour en 2006.
  • Le XCPU de la version "Falcon" fabriquĂ© Ă  65 nm par Chartered Ă  Singapour en 2007.
    Le XCPU de la version "Falcon" fabriqué à 65 nm par Chartered à Singapour en 2007.
  • Les deux die du XCGPU: Le plus grand est le XCGPU lui-mĂŞme et le plus petit die contient les 10Mo d'eDRAM. FabriquĂ© Ă  45 nm par Global Foundries Ă  Singapour en 2010.
    Les deux die du XCGPU: Le plus grand est le XCGPU lui-même et le plus petit die contient les 10Mo d'eDRAM. Fabriqué à 45 nm par Global Foundries à Singapour en 2010.
  • Le XCGPU avec son IHS (dissipateur mĂ©tallique thermique intĂ©grĂ©). L'ensemble est produit par IBM dans leur usine de Bromont au QuĂ©bec.
    Le XCGPU avec son IHS (dissipateur métallique thermique intégré). L'ensemble est produit par IBM dans leur usine de Bromont au Québec.

Notes

  1. « Copie archivée » (version du 11 février 2010 sur Internet Archive)
  2. (en) Dean Takahashi, The Xbox 360 Uncloaked, Lulu Press, (ISBN 978-0-977-78421-9).

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.