Microsoft XCPU, amb nom en clau Xenon, és una CPU utilitzada a la consola de jocs Xbox 360, per ser utilitzada amb el xip gràfic Xenos d'ATI.
El processador va ser desenvolupat per Microsoft i IBM sota el programa de xips d'IBM amb nom en clau "Waternoose", que va rebre el nom del personatge de Monsters, Inc., Henry J. Waternoose III. El programa de desenvolupament es va anunciar originalment el 3 de novembre de 2003.
El processador es basa en l'arquitectura del conjunt d'instruccions IBM PowerPC. Consta de tres nuclis de processador independents en un sol dau. Aquests nuclis són versions lleugerament modificades del PPE del processador Cell utilitzat a la PlayStation 3."Processing The Truth: An Interview With David Shippy", Leigh Alexander, Gamasutra, January 16, 2009"Playing the Fool", Jonathan V. Last, Wall Street Journal, December 30, 2008 Cada nucli té dos fils de maquinari simètrics (SMT), per a un total de sis fils de maquinari disponibles per als jocs. Cada nucli individual també inclou 32 KB de memòria cau d'instruccions L1 i 32 KB de memòria cau de dades L1.
Els processadors XCPU es van fabricar a la planta de fabricació d'IBM a East Fishkill, Nova York, i a Chartered Semiconductor Manufacturing (ara part de GlobalFoundries) a Singapur. Chartered va reduir el procés de fabricació el 2007 de 90 nm a 65 nm, reduint així els costos de fabricació per a Microsoft.
Especificacions Procés de 90 nm, actualització del procés de 65 nm el 2007 (amb nom en clau "Loki"), procés de 45 nm des del model Xbox 360 S, procés de 32 nm des de la placa base Winchester de la Xbox 360 E. 165 milions de transistors Tres nuclis, cadascun amb capacitat SMT bidireccional i amb una velocitat de sincronització de 3.2 GHz SIMD: Dues unitats VMX128 amb un fitxer de registre dedicat (128 × 128 bits) per a cada nucli, un per a cada fil 1 MB de memòria cau L2 (bloquejable per la GPU) executant-se a la meitat de la velocitat (1.6 GHz) amb un bus de 256 bits 51,2 GB/s d'ample de banda de memòria L2 (256 bit × 1600 MHz) Bus frontal de 21,6 GB/s (al costat de la CPU, això connecta a un bus frontal d'1,35 Flux de dades FSB de 8 B d'amplada a 675 GHz; al costat de la GPU, es connecta a un flux de dades FSB de 16 B d'amplada que funciona a 675 MHz.) Rendiment del producte escalar: 9,6 mil milions per segon Execució d'instruccions en ordre 768 bits de memòria OTP basada en IBM eFUSE ROM (i 64 KB SRAM) que emmagatzema el Secure Bootloader de Microsoft i l'hipervisor de xifratge Arquitectura big-endian (Ordre dels bytes)
XCGPU La Xbox 360 S va introduir la XCGPU (nom en clau Vejle), que integrava la CPU Xenon i la GPU Xenos al mateix dau, i l'eDRAM al mateix paquet. La XCGPU segueix la tendència iniciada amb l'EE+GS integrat a la PlayStation 2 Slimline, combinant CPU, GPU, controladors de memòria i E/S en un únic xip de cost reduït. També conté un "bloc de substitució del bus frontal" que connecta la CPU i la GPU internament exactament de la mateixa manera que ho hauria fet el bus frontal quan la CPU i la GPU eren xips separats, de manera que la XCGPU no canvia les característiques del maquinari de la Xbox 360.
L'XCGPU conté 372 milions de transistors i està fabricat per GlobalFoundries en un circuit de procés de 45 nm. En comparació amb el xipset original de la Xbox 360, els requisits d'energia combinats es redueixen en un 60% i l'àrea del xip físic en un 50%.
El 2014, el sistema Winchester per a Xbox 360 va introduir una XCGPU encongida en un ordinador de 32 polzades. procés nm (nom en clau Oban). Aquest xip ja no és un mòdul multixip i integra la eDRAM al dip principal.
Galeria Il·lustracions de les diferents generacions de processadors a Xbox 360 i Xbox 360 S.
Referències
Categoria:Microprocessadors Categoria:Maquinari d'IBM