Xenos es una unidad de procesamiento de gráficos (GPU) personalizada diseñada por ATI (ahora adquirida por AMD ), utilizada en la consola de videojuegos Xbox 360 desarrollada y producida para Microsoft . Desarrollada con el nombre en clave "C1", [1] está relacionada en muchos aspectos con la arquitectura R520 y, por lo tanto, es muy similar a una serie de tarjetas gráficas para PC ATI Radeon X1800 XT en lo que respecta a características y rendimiento. Sin embargo, Xenos introdujo nuevas ideas de diseño que luego se adoptaron en la microarquitectura TeraScale , como la arquitectura de sombreado unificada . [2] El paquete contiene dos matrices separadas , la GPU y una eDRAM (fabricada por NEC ), con un total de 337 millones de transistores.
Especificaciones
La microarquitectura TeraScale se basa en este chip, las unidades de sombreado están organizadas en tres grupos SIMD con 16 procesadores por grupo, para un total de 48 procesadores. Cada uno de estos procesadores está compuesto por una unidad vectorial de 5 anchos (un total de 5 ALU FP32 ), lo que da como resultado 240 unidades, que pueden ejecutar en serie hasta dos instrucciones por ciclo (una multiplicación y una suma). Todos los procesadores de un grupo SIMD ejecutan la misma instrucción, por lo que en total se pueden ejecutar hasta tres subprocesos de instrucciones simultáneamente.
GPU principal de 500 MHz en proceso TSMC de 90 nm , 65 nm (desde 2008) o proceso GlobalFoundries de 45 nm (desde 2010, con CPU en el mismo chip) de un total de 232 millones de transistores
Procesadores vectoriales de punto flotante de 240 unidades vectoriales para ejecución de sombreadores , divididos en tres grupos SIMD programados dinámicamente de 80 unidades cada uno. [3]
10 operaciones FP por procesador vectorial por ciclo (5 fusiones de suma múltiple)
Recuento máximo de vértices : 1,21 mil millones de vértices por segundo
Recuento máximo de polígonos : ~500 millones de polígonos por segundo
Operaciones máximas de sombreado: 240 mil millones de operaciones de sombreado por segundo (3 canales de sombreado × 80 unidades × 2 ALU × 0,5 GHz (500 MHz))
Tecnología de síntesis de procedimientos (XPS): durante la transmisión de lectura a la CPU, una instrucción de captación previa personalizada, el toque de bloque de caché de datos extendido (xDCBT) , capta previamente los datos directamente en la caché de datos L1 del núcleo deseado, lo que omite colocar los datos en la caché L2 para Evite destruir el caché L2. Las transmisiones de escritura desde cada núcleo omiten la caché L1, debido a su asignación sin escritura (evita la destrucción de flujos de datos transitorios, de gran ancho de banda y de solo escritura en la caché L1) y van directamente a la caché L2. El sistema permite que la GPU lea directamente los datos producidos por la CPU sin tener que ir a la memoria principal. En este caso específico de transmisión de datos, llamado síntesis procedimental de Xbox (XPS), la CPU es efectivamente un descompresor de datos, que genera geometría sobre la marcha para el consumo del núcleo 3D de la GPU.
Tasa de relleno de píxeles máxima : tasa de relleno de 16 gigamuestras por segundo usando antialiasing multimuestra (MSAA) 4X, o 32 gigamuestras usando la operación solo Z; 4 gigapíxeles por segundo sin MSAA (8 ROP × 500 MHz)
Frecuencia de muestreo Z máxima: 8 gigamuestras por segundo (2 muestras Z × 8 ROP × 500 MHz), 32 gigamuestras por segundo usando antialiasing 4X (2 muestras Z × 8 ROP × 4X AA × 500 MHz) [1]
Velocidad de muestreo máxima antialiasing: 16 gigamuestras por segundo (4 muestras AA × 8 ROP × 500 MHz) [1]
Soporte para filtrado bilineal, trilineal, anisotrópico, alfa a cobertura, teselación de hardware y mosaico predicado. [7]
Refrigeración : Tanto la GPU como la CPU de la consola cuentan con disipadores . El disipador de calor de la GPU utiliza tecnología heatpipe para conducir el calor desde la GPU y la matriz eDRAM a las aletas del disipador de calor. Los disipadores de calor se enfrían activamente mediante un par de extractores de aire de 60 mm. El nuevo rediseño del chipset XCGPU se incluye tanto en Xbox 360 S como en Xbox 360 E e integra la CPU ( Xenon ) y la GPU (Xenos) en un solo paquete y se enfría activamente mediante un solo disipador de calor en lugar de dos.