Mucho se ha especulado sobre los secretos bajo el capo de Xbox One y PS4, el echo de que Sony o Microsoft no den mucha información sobre la arquitectura de sus consolas, no ayuda mucho, creandose rumores y diferentes ideas sobre el poder bruto de las nuevas consolas. Pero las especulaciones han llegado a su fin, pues Chipworks, reconocida empresa de semiconductores, famosa por develar los secretos tras los SoC Apple Ax que potencian el iPhone y los Exynos/Snapdragon de los Galaxy, ha hecho su trabajo, haciendo ingenieria inversa a las APUs de ambas consolas
Xbox One
Este es el cerebro tras la Xbox One, un chip de 363mm2 fabricado por TSMC a 28nm, según la propia Microsoft, posee un controlador de memoria DDR3 de cuadruple canal, 8 núcleos x86-64 en el CPU y 768 shaders, 16 ROPS y 48 TMUs en el apartado de la GPU, pero ¿Es tan así como lo dice Microsoft, o Xbox One tiene mas o menos de lo que aparenta? Al analizar el die del APU, Chipworks confirmo algunos mitos y desmintió otros.
Algo que llamo la atención desde los primeros “teardown” fue el hecho de que el APU de Xbox One era bastante más grande que su contraparte de Sony, pero ¿Cómo era eso posible, si la GPU de Xbox One es más pequeña? La respuesta se puede ver en la fotografía del die, un gran banco de SRAM de 47MB, esta memoria es utilizada por la GPU y CPU como una memoria RAM de altísima velocidad, algo muy parecido a lo que llamaríamos cache L3 en un procesador de PC, pero con menor velocidad y mayor tamaño. Pero no solo eso, además descubrieron que la GPU de Xbox One esta basado en GCN 2.0 (la misma arquitectura de la R9 290X) y que tiene 14 CUs y no 12 como se creía, lo que significa que la consola no tiene 768 shaders y 48 TMUs, sino que tiene 896 shaders y 56TMUs, pero no todo es tan bello, porque estos núcleos “extra” están bloqueados, como una forma de aumentar el rendimiento por yield de semiconductores. Dios sabrá si algún día Microsoft decide activarlos. Además se descubrió que a arquitectura de los núcleos CPU, no esta basada en Jaguar como se creía, sino que en una versión mejorada de Jaguar, algo así como Jaguar+
PS4
¿Y PS4? ¿Qué secretos tiene la consola de Sony bajo el capo que aun no se sepan? La verdad es que varios, como podremos ir viendo en el desarrollo de este articulo Según las especificaciones liberadas por Sony, PS4 posee 8 nucleos x86-64, un controlador de memoria GDDR5 de 5500MHz y 256bits (Quad Channel) y en la GPU 1152 shaders, 32 ROPs y 72 TMUs, pero esto no es todo lo que PS4 tiene sino que tiene un par de secretillos bajo el capo
En el análisis del die de Chipworks, pudieron darse cuentan de cosas bastante curiosas, como por ejemplo que la CPU esta basada en la arquitectura Jaguar mejorada (Jaguar+) y que esta separada en 2 módulos de 4 núcleos cada uno. Pero la mayor sorpresa vino de parte de la GPU, la cual esta basada en GCN 2.0, al igual que la serie de tarjetas gráficas Volcanic Islands de AMD y que tiene 20CUs, no 18 como se pensaba, lo que nos da un total de 1280 shaders y 80TMUs, pero al igual que en Xbox One, estos núcleos “extra” están desactivados, quizás para ahorrar costos de fabricación o para tenerlo como carta bajo la manga cuando la consola se quede “corta” en cuanto a potencia. Ademas se confirmo que el controlador de memoria soporta la tecnología hUMA que le permite tanto a la GPU, como a la CPU, acceder a la memoria principal sin cuellos de botella. Pero no solo eso, también descubrieron que PS4 cuenta con otro núcleo, basado en la arquitectura ARM el cual esta encargado de las tareas secundarias y de la conectividad, este núcleo ademas posee 256MB de memoria dedicada.
Conclusiones
Tanto PS4 como Xbox One son bestias similares, de eso no hay duda, pero a pesar de esto PS4 ha relucido por su hardware claramente superior en números a Xbox One pero ¿Es esto un indicativo de lo que pasara a futuro?, claramente no, y lo chicos de Chipworks piensan igual, según palabras de ellos mismos ambas empresas han llegado al mismo punto a través de enfoques bastante diferentes. Cada fabricante ha diseñado una arquitectura que les ha dado mayor facilidad y eficacia en su desarrollo. Microsoft invirtió su potencial en un hardware con muy baja latencia, mientras Sony se decantó por la potencia bruta. Por lo que si hablamos en términos de rendimiento, estamos básicamente en un empate, teniendo por un lado a Xbox One capaz de acceder a los datos con mayor rapidez y eficiencia, mientras que PS4 tiene mayor potencia bruta y puede sostener mayores velocidades de transferencia de datos.
Fuente: hardcorepcgaming