Saltar al contenido
ᐅ HielosMendez – Información digital que te dejara helado 🧊🥶

Detalles de la GPU Xbox 720: ¿Simplemente una Radeon de última generación?

Una de las preguntas más interesantes que rodean a la próxima generación de consolas de videojuegos es qué tipo de diseños de GPU podrían presentar. Esta vez, se rumorea que los tres fabricantes están utilizando tecnología AMD.

El sitio web VGleaks.com con el nombre apropiado tiene un redacción completa sobre lo que afirma es la GPU de Xbox de próxima generación (con nombre en código Durango). Es extremadamente completo, si es falso, es excelente, pero lo único que el artículo no hace es detallar exactamente Cómo Durango se diferencia de la arquitectura Graphics Core Next que impulsa la familia Radeon HD 7000 de AMD.

Xbox Durango

Imagen original de VGLeaks

¿La respuesta corta? No mucho. Si VGLeaks es correcto, la GPU de Durango contiene 12 bloques «SC»; el término «SC» es análogo al CU (Unidad de cómputo) de AMD. Cada SC / CU contiene cuatro SIMD, cada SIMD contiene una unidad vectorial de 16 carriles. Eso equivale a 768 «núcleos» en el lenguaje de AMD, o un poco menos del 40% de los que encontrará en una Radeon 7970. Cada SIMD contiene 256 registros vectoriales de propósito general (vGPR) y 512 registros escalares de propósito general, al igual que Tahití.

Las unidades de mapeo de texturas (TMU) y las salidas de trama (ROP) parecen asignarse de manera similar. Se dice que Durango es capaz de generar 16 píxeles por ciclo de reloj. Con el chip a 800MHz, eso le da al núcleo una tasa de llenado de 12.8GPixels / segundo. La tasa de obtención de textura bilineal de Durango es de 38,4 Gtexels / segundo cuando se recuperan datos de la memoria principal y 153,6 GB / segundo cuando se lee desde la caché ESRAM de 32 MB.

Esa cifra de memoria principal está en línea con la tasa de llenado de una Radeon 7770 (edición anterior a GHz).

¿Dónde están las diferencias?

Suponiendo que esta información sea precisa, la principal diferencia entre Durango y un GCN estándar está en la estructura de la caché. Los Radeons modernos tienen una caché L1 de 16K que es asociativa por conjuntos de cuatro vías y una caché L2 compartida que es asociativa de 16 vías. Según se informa, Durango tiene un caché L1 asociativo de 64 vías (todavía en 16K) y un L2 asociativo de 8 vías.

He aquí por qué eso es importante. Una caché de CPU / GPU tiene dos objetivos: primero, debe proporcionar los datos que la CPU está buscando lo más rápido posible. En segundo lugar, debe ser preciso. Aumentar la asociatividad establecida de un caché aumenta la posibilidad de que el procesador encuentre los datos que está buscando, pero además aumenta el tiempo de búsqueda.

Diseño de caché (Graphics Core Next)

Diseño de caché GCN.

La otra gran diferencia entre GCN y Durango es la cantidad de caché L2 por SC / CU. La Radeon 7970 tiene 32 unidades de cómputo y 768K de caché L2 total dividido en seis bloques de 128K. Durango tiene 12 unidades de cómputo y 512K de caché L2, divididas en cuatro bloques de 128K. Proporcionalmente, hay mucho más caché L2 que sirve a cada CU con Durango.

GCN y Durango también tienen diferentes estructuras de memoria. Las tarjetas gráficas modernas tienen búferes de fotogramas de 1-2 GB, generalmente GDDR5 de alta velocidad. La Xbox de próxima generación evita esto por 32 MB de caché ESRAM y ancho de banda compartido a la memoria principal. A primera vista, esto parece similar a la disposición de Xbox 360, pero la situación aquí es, creo, bastante diferente.

Diseño de plataforma Xbox360

La Xbox 360: imagen original cortesía de Beyond3D

El búfer EDRAM de 10 MB dentro de la Xbox 360 proporciona a la GPU Xenos una gran cantidad de ancho de banda (256 GB / s) pero una cantidad de almacenamiento comparativamente pequeña. Esto redujo sustancialmente la cantidad de tráfico de GPU que de otro modo se habría transportado a través del bus del sistema relativamente anémico.

Xbox Durango

Aquí es donde tengo que hacer una pausa y señalar un reclamo sorprendente para la Xbox de próxima generación. Según las especificaciones filtradas, la consola ofrecerá 8 GB de RAM y 68 GB / s de ancho de banda de memoria. Para poner eso en perspectiva, los procesadores Sandy Bridge-E de Intel, con soporte de memoria de cuatro canales, solo ofrecen hasta 51.2GB / s de ancho de banda usando DDR3-1600. La única forma de alcanzar los 68 GB / s es usar un controlador de memoria de cuatro canales y DDR3-2133. ¿Es eso técnicamente posible? Absolutamente. Pero dado que, según los informes, los fabricantes de consolas buscan SKU de $ 399 y $ 499 para el lanzamiento, es un objetivo sorprendentemente agresivo.

Tener tanto ancho de banda del sistema para jugar significaría que Durango no dependería tanto de un caché de datos pequeño y de alta velocidad para alcanzar sus objetivos de rendimiento, y eso probablemente crea una flexibilidad adicional para que los programadores jueguen. El sitio web de VGLeaks implica que los beneficios de la caché ESRAM de 32 MB están relacionados con la latencia y no con el ancho de banda, y eso tiene sentido dadas las cifras que hemos visto.

Página siguiente: las implicaciones y las incógnitas