1/21 estudio de la wii u: cpu y gpununez/clases-micros-para-com/mpc1314... · 2013-12-03 ·...

20
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 1/21

Upload: others

Post on 26-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

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

1/21

Page 2: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

Introducción

La consola● Creada por Nintendo● Sucesor de la Wii● Lanzada en 2012

Hardware● Gráficos HD hasta

1080p● Gamepad● Hasta 4 mandos más

http://en.wikipedia.org/wiki/File:WiiU.svg

Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014

2/21

http://en.wikipedia.org/wiki/File:Wii_U_controller_illustration.svg

Estudio de la Wii U: CPU y GPU

Page 3: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

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

3/21Estudio de la Wii U: CPU y GPU

Page 4: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

Project Café

Contiene● Espresso

● Latte

● EEPROM

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

4/21Estudio de la Wii U: CPU y GPU

Latte

Espresso

EEPROM

Page 5: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

El CPU: Espresso

● Tecnología SOI 45nm● Evita capacidad parásita● Ahorro energético

● Base: Power Architecture● 3 núcleos OoO● Memoria eDRAM

Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014

5/21Estudio de la Wii U: CPU y GPU

Super Mario 3D World (Para no aburrirse)http://www.vg247.com/2013/10/01/super-mario-3d-world-screenshots-and-video-show-platforming-fun/

Page 6: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

Ingeniería inversa del CPU

● Basado en Broadway● CPU de la Wii

● 3 núcleos superescalares OoO

● Datos de 32 bits● Enteros 32 bits● Coma flotante 64 bits

tipo SIMD

● ~ 1.2431 GHz

Para cada núcleo ● 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

6/21Estudio de la Wii U: CPU y GPU

Page 7: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

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

Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014

7/21Estudio de la Wii U: CPU y GPU

Super Smash Bros for Wii Uhttp://www.smashbros.com/

Page 8: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

El GPU: Latte

● gpGPU● Basado en Radeon

HD● Aspectos nuevos

● Teselación, shaders programables, transmisión de vídeo...

● Componentes para compatibilidad Wii

Sonic Lost Worldhttp://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

8/21Estudio de la Wii U: CPU y GPU

● DSP de Audio● eDRAM

Page 9: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

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

9/21Estudio de la Wii U: CPU y GPU

Page 10: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

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

10/21Estudio de la Wii U: CPU y GPU

Page 11: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

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

11/21Estudio de la Wii U: CPU y GPU

Page 12: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

Wii: GPU

Hollywood● CMOS SOI 90nm● 243MHz● MCM:

● Napa: E/S, Memoria, gráficos

● Vegas: Audio, Memoria 24MB IT-SRAM

● 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

12/21Estudio de la Wii U: CPU y GPU

Page 13: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

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

13/21Estudio de la Wii U: CPU y GPU

Page 14: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

La generación anterior

● La Wii U casi se queda atrás, incluso para consolas de la generación anterior

● Puede parecer que la Xbox360 sea mejor

● Las IPC de la Wii U compensan su baja frecuencia

Ejemplo: Xbox360● 3 núcleos● 3.2 GHz

● 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

14/21Estudio de la Wii U: CPU y GPU

Page 15: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

¿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

15/21Estudio de la Wii U: CPU y GPU

Page 16: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

X. Wii U.

http://www.youtube.com/watch?v=6GxUMMGyZcM

Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014

16/21Estudio de la Wii U: CPU y GPU

Page 17: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

Ryse: Son of Rome. Xbox One.

Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014

17/21Estudio de la Wii U: CPU y GPU

http://www.nowgamer.com/news/2151059/crytek_nextgen_isnt_about_resolution.html

Page 18: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

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

19/21Estudio de la Wii U: CPU y GPU

Page 19: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

Michael Harry O'Gay García - Microprocesadores para la Comunicación - Curso 2013/2014

20/21Estudio de la Wii U: CPU y GPU

Ley del rendimieto decreciente

Page 20: 1/21 Estudio de la Wii U: CPU y GPUnunez/clases-micros-para-com/mpc1314... · 2013-12-03 · Estudio de la Wii U: CPU y GPU 19/21 Michael Harry O'Gay García - Microprocesadores para

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

21/21Estudio de la Wii U: CPU y GPU