1/21 Estudio de la Wii U: CPU y GPU http://en.wikipedia.org/wiki/File:Wii_U_and_GamePad.jpg Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 2/21 Introducción La consola ● Creada por Nintendo ● Sucesor de la Wii ● Lanzada en 2012 http://en.wikipedia.org/wiki/File:WiiU.svg Hardware ● Gráficos HD hasta 1080p ● Gamepad ● Hasta 4 mandos más http://en.wikipedia.org/wiki/File:Wii_U_controller_illustration.svg Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 3/21 CPU y GPU ● MCM ● ● ● Multi-chip Module Bajo consumo energético Ahorrar es una alta prioridad ● Ahorro energético ● Ahorro económico http://iwataasks.nintendo.com/interviews/#/wiiu/console/0/0 Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 4/21 Project Café Contiene Latte EEPROM ● Espresso ● Latte ● EEPROM Espresso http://en.wikipedia.org/wiki/File:Nintendo-Wii-U-MCM.jpg Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 5/21 El CPU: Espresso ● Tecnología SOI 45nm ● Evita capacidad parásita ● Ahorro energético ● Base: Power Architecture ● 3 núcleos OoO ● Memoria eDRAM Super Mario 3D World (Para no aburrirse) http://www.vg247.com/2013/10/01/super-mario-3d-world-screenshots-and-video-show-platforming-fun/ Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 6/21 Ingeniería inversa del CPU ● Basado en Broadway ● ● ● 3 núcleos superescalares OoO Datos de 32 bits ● ● ● CPU de la Wii Para cada núcleo ● ● ● Enteros 32 bits Coma flotante 64 bits tipo SIMD ~ 1.2431 GHz ● Pipeline de 4 etapas 5 unidades funcionales etapa EX Hasta 3 instrucciones por ciclo Aproximadamente 11 GFLOPS en el mejor caso Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 7/21 Memoria de la CPU ● ● ● Cache L2 de 3 MB ● 512KB para núcleo 0 ● 2MB para núcleo 1 ● 512KB para núcleo 2 Tambíen hace uso de 32MB de memoria situadas en la GPU Se presume que es Cache L3 Super Smash Bros for Wii U http://www.smashbros.com/ Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 8/21 El GPU: Latte ● ● ● gpGPU Basado en Radeon HD DSP de Audio ● eDRAM Aspectos nuevos ● ● ● Teselación, shaders programables, transmisión de vídeo... Componentes para compatibilidad Wii Sonic Lost World http://www.edge-online.com/news/sonic-lost-world-coming-to-wii-u-and-3ds-this-year/ Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 9/21 Ingeniería inversa del GPU ● Algunos SDK basados en Radeon HD 5000/6000 Procesamiento ● 4 a 16 unidades ROP ● 8 a 24 TMU (textura) ● 160 SPU (general) Memoria ● ● ● 3 unidades de memoria Una de ellas usada por la CPU 2 Memorias SRAM ● Probablemente cache de texturas y Frame Buffer Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 10/21 Comparando con la Wii ● ● Nintendo guarda bien los secretos del hardware No se pueden hacer comparaciones precisas Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 11/21 Wii: CPU Wii: Broadway ● ● CMOS SOI 90nm Algunas fuentes indican 729MHz ● No hay más detalles ● Suponiendo 1 IPC ● 729 MFLOPS Wii U: Espresso ● SOI 45 nm ● ~1.2431 GHz ● ● 3 núcleos de hasta 3 IPC 11 GFLOPS ~ 15 veces mejor http://en.wikipedia.org/wiki/File:Wii.svg Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 12/21 Wii: GPU Hollywood ● CMOS SOI 90nm ● 243MHz ● ● ● MCM: ● ● Napa: E/S, Memoria, gráficos Vegas: Audio, Memoria 24MB ITSRAM El MCM también contiene un núcleo ARM926 ● Conexión inalámbrica, USB, discos ópticos No hay suficiente información para comparar Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 13/21 Críticas ● ● Wii U criticada por sus bajas prestaciones. Es técnicamente muy inferior a las consolas de los competidores ● Playstation 4 ● Xbox One Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 14/21 La generación anterior ● ● ● La Wii U casi se queda atrás, incluso para consolas de la generación anterior Ejemplo: Xbox360 ● 3 núcleos ● 3.2 GHz Puede parecer que la Xbox360 sea mejor Las IPC de la Wii U compensan su baja frecuencia ● Aún así, es indudablemente peor que las consolas de hoy. Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 15/21 ¿Realmente importa? ● Aviso: Sección de opinión ● No hay duda de la diferencia técnica ● Pero, ¿y la diferencia percibida? Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 16/21 X. Wii U. http://www.youtube.com/watch?v=6GxUMMGyZcM Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 17/21 Ryse: Son of Rome. Xbox One. http://www.nowgamer.com/news/2151059/crytek_nextgen_isnt_about_resolution.html Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 19/21 Ley del rendimiento decreciente ● ¿Se ve la diferencia? ● Se podría decir que sí ● ● Pero ya no es todo el mundo quien lo nota Las dos imágenes parecen casi reales ● ● Los gráficos tienden a parecer reales Cada nueva mejora necesita un aumento mayor de recursos Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 20/21 Ley del rendimieto decreciente Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014 Estudio de la Wii U: CPU y GPU 21/21 Conclusión Parece que estamos llegando al punto donde es el artista, y no la GPU, quien determina cuál de los juegos tiene mejores gráficos ¿Preguntas? Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014