Microsoft XCPU , con nombre en código Xenon , es una CPU que se utiliza en la consola de juegos Xbox 360 , que se utilizará con el chip gráfico Xenos de ATI.
Información general | |
---|---|
Diseñada por | IBM |
Fabricante (s) común (es) | |
Cache | |
Caché L1 | 32/32 KB |
Caché L2 | 1 MB |
Arquitectura y clasificación | |
Conjunto de instrucciones | PowerPC |
Especificaciones físicas | |
Núcleos |
|
El procesador fue desarrollado por Microsoft e IBM bajo el programa de chips de IBM con nombre en código "Waternoose", que lleva el nombre del personaje de Monsters, Inc. Henry J. Waternoose III . [1] El programa de desarrollo se anunció originalmente el 3 de noviembre de 2003. [2]
El procesador se basa en la arquitectura del conjunto de instrucciones IBM PowerPC . Consiste en tres núcleos de procesador independientes en un solo dado. Estos núcleos son versiones ligeramente modificadas del PPE en el procesador Cell utilizado en PlayStation 3 . [3] [4] Cada núcleo tiene dos subprocesos de hardware simétricos ( SMT ), para un total de seis subprocesos de hardware disponibles para los juegos. Cada núcleo individual también incluye 32 KiB de caché de instrucciones L1 y 32 KiB de caché de datos L1.
Los procesadores XCPU se fabrican en la planta de fabricación de IBM en East Fishkill, Nueva York , y en Chartered Semiconductor Manufacturing (ahora parte de GlobalFoundries ) en Singapur. [5] Chartered redujo el proceso de fabricación en 2007 a 65 nm desde 90 nm , reduciendo así los costos de fabricación para Microsoft.
Especificaciones
- Proceso de 90 nm , [6] Actualización del proceso de 65 nm en 2007 [7] (nombre en código "Falcon", más tarde "Jasper"), proceso de 45 nm desde el modelo Xbox 360 S [8]
- 165 millones de transistores
- Tres núcleos, cada uno con capacidad SMT bidireccional y con una frecuencia de reloj de 3,2 GHz [6]
- SIMD : dos unidades VMX128 con un archivo de registro dedicado (128 × 128 bits) para cada núcleo, [6] uno para cada hilo
- 1 MB de caché L2 [6] (bloqueable por la GPU) funcionando a la mitad de la velocidad (1,6 GHz) con un bus de 256 bits
- 51,2 GB / s de ancho de banda de memoria L2 (256 bit × 1600 MHz)
- Bus frontal de 21,6 GB / s (en el lado de la CPU, esto se conecta a un flujo de datos FSB de 1,35 GHz y 8B de ancho; en el lado de la GPU, se conecta a un flujo de datos FSB de 16B de ancho que se ejecuta a 675 MHz). [6]
- Rendimiento del producto de punto : 9,6 mil millones por segundo
- Ejecución de instrucciones en orden [6]
- 768 bits de memoria OTP basada en IBM eFUSE [9]
- ROM (y SRAM de 64 KB ) que almacena el cargador de arranque seguro de Microsoft y el hipervisor de cifrado [9]
- Arquitectura big-endian
XCGPU
La Xbox 360 S introdujo la XCGPU , que integró la CPU Xenon y la GPU Xenos en el mismo dado, y la eDRAM en el mismo paquete. El XCGPU sigue la tendencia iniciada con el EE + GS integrado en PlayStation 2 Slimline , combinando CPU, GPU, controladores de memoria e IO en un solo chip de costo reducido. También contiene un "bloque de reemplazo de bus frontal" que conecta la CPU y la GPU internamente exactamente de la misma manera que lo habría hecho el bus frontal cuando la CPU y la GPU eran chips separados, de modo que la XCGPU no cambia el hardware. características de la Xbox 360.
XCGPU contiene 372 millones de transistores y es fabricado por GlobalFoundries en un proceso de 45 nm. En comparación con el conjunto de chips original de la Xbox 360, los requisitos de energía combinados se reducen en un 60% y el área física del chip en un 50%. [10] [11]
Galería
Ilustraciones de las diferentes generaciones de procesadores en Xbox 360 y Xbox 360 S.
El XCPU-ES "Xenon" original fabricado a 90 nm por IBM en 2005. ES significa "Engineering Sample" y el dispositivo es empaquetado por IBM en sus instalaciones de Bromont en Canadá.
El XCPU "Zephyr" fabricado a 90 nm por Chartered en Singapur 2006.
El XCPU "Falcon" fabricado a 65 nm por Chartered en Singapur 2007.
Los dos chips de la XCGPU: el más grande es el XCGPU en sí y el más pequeño es la eDRAM de 10 MB. Fabricado a 45 nm por Global Foundries en Singapur en 2010.
La XCGPU con disipador de calor. IBM empaqueta el dispositivo completo en sus instalaciones de Bromont en Canadá.
Referencias
- ^ Takahashi, Dean (1 de mayo de 2006). "Aprendiendo del fracaso: la historia interna de cómo IBM superó a Intel con la Xbox 360" . Negocio electrónico . Archivado desde el original el 27 de agosto de 2009.
- ^ "Sala de noticias de IBM - 2003-11-03 Microsoft e IBM anuncian acuerdo tecnológico - Estados Unidos" . ibm.com .
- ^ " Procesando la verdad: una entrevista con David Shippy ", Leigh Alexander, Gamasutra , 16 de enero de 2009
- ^ " Jugando al tonto ", Jonathan V. Last, Wall Street Journal , 30 de diciembre de 2008
- ^ "Sala de noticias de IBM - 2005-10-25 IBM entrega un chip basado en energía para el lanzamiento mundial de Microsoft Xbox 360 - Estados Unidos" . ibm.com .
- ^ a b c d e f Jeffrey Brown (6 de diciembre de 2005). "Diseño de CPU personalizado para aplicaciones: la historia de la CPU de Microsoft Xbox 360" . Archivado desde el original el 25 de octubre de 2007 . Consultado el 8 de septiembre de 2007 .
- ^ César A. Berardini (21 de agosto de 2006). "Autorizado para fabricar CPU de Xbox 360 de 65 nm" . Archivado desde el original el 23 de enero de 2008 . Consultado el 9 de enero de 2008 .
- ^ Patel, Nilay (14 de junio de 2010). "La nueva Xbox 360 se ve angular y siniestra" . Engadget.com . Consultado el 14 de junio de 2010 .
- ^ a b "Sistema de seguridad Xbox360" .
- ^ Jon Stokes, Ars Technica (24 de agosto de 2010). "Microsoft supera a Intel, AMD en el mercado con un chip combo CPU / GPU" . Consultado el 24 de agosto de 2010 .
- ^ Perspectiva de PC (21 de junio de 2010). "Desmontaje de la nueva Xbox 360 S" Slim ": abierto y probado" . Archivado desde el original el 25 de junio de 2010 . Consultado el 24 de junio de 2010 .
- Descripción general del hardware de xenón por Pete Isensee, líder de desarrollo, Grupo de tecnología avanzada de Xbox, escrito en algún momento antes del 23 de junio de 2007
enlaces externos
- Ars Technica explica la CPU Xenon