AnaitGames AnaitGames.com

Compártelo:   
Respecto a la GPU, no habría venido nada mal, considerando el gran avance tecnológico que han experimentado los chips gráficos en los últimos años, haber elegido algo un poco más... moderno. La arquitectura de Hollywood (qué asco de nombre le pusieron) está francamente anticuada, pero lo relevante, a mi juicio, es que no está lo suficientemente dotada de recursos (siempre y cuando la información técnica que tengamos sea correcta).

En este caso, no creo que el hecho de ser anticuado sea en sí un problema, porque al fin y al cabo una arquitectura no es más que un modo de llevar a cabo algo, de conseguir un determinado comportamiento o resultado. Obviamente, las hay más eficientes y las hay menos, pero a menudo se puede compensar, al menos en parte, con un aumento de prestaciones. Claro que llega un momento en el que una arquitectura no puede dar mucho más de sí sin que deje de merecer la pena invertir en ella, o sin modificarla tanto que ya no se parezca en nada a lo que era, que suele ser el punto en el que se da un salto generacional, o en otras palabras, se le cambia el nombre (¡aunque a veces se le cambia el nombre sin necesidad de ello!).

Llega un momento en el que una arquitectura no puede dar mucho más de sí sin que deje de merecer la pena invertir en ella, o sin modificarla tanto que ya no se parezca en nada a lo que era

Por ejemplo, si tomáramos un procesador como el 486 de Intel, que dejó de ser considerado potente a mitad de los 90, y con la tecnología actual intentáramos competir con la CPU de Wii, lo tendríamos muy crudo. El 486, que supuso en su momento un gran avance, no incorpora caché L2, y su caché L1 es pequeña. No es superescalar, y por tanto no puede iniciar la ejecución de más de una instrucción simultáneamente. Aunque emplea pipeline, no soporta ejecución fuera de orden, y supongo que en el aspecto de la planificación de ejecución, como la predicción de los saltos en el código, estará muy limitado. Su unidad de cálculo en punto flotante tiene un rendimiento pírrico. Su bus de datos está limitado a 32 bits, y por si fuera poco, su relación consumo/prestaciones es reducido en comparación con un moderno procesador RISC. No podría competir con un G3 simplemente amplificando sus características, al menos no sin llegar a un resultado un tanto grotesco.

Pero, volviendo al tema, para nada se puede considerar que la arquitectura de la GPU de Wii esté fuera de juego. Seguro que podría ofrecer un rendimiento muy superior si se dedicara más área de silicio para implementar recursos de hardware que permitieran trabajar en paralelo sobre un mayor número de vértices y píxeles. Se trataría, más que de aumentar la velocidad, de crecer a lo ancho, como solemos decir en este campo. Para quien no lo entienda, quedará más claro con la ayuda de la imagen inferior.

scale

A la izquierda vemos cuatro recursos hardware en forma de columnas verticales. Con un poco de imaginación, suponemos que cada uno de esos recursos puede trabajar sobre un dato, y que ello requiere cuatro etapas (divisiones verticales). No vamos a entrar en la arquitectura, es decir, en la forma en la que trabaja cada recurso internamente, sino únicamente en las posibilidades generales de mejora, que son básicamente tres.

Izquierda: Se podría rediseñar el circuito de forma que se pudiera aumentar la velocidad a la que procesan los datos (aumentar MHz), reteniendo las cuatro etapas.

Centro: Una forma habitual de conseguir lo anterior es aumentar el número de etapas, de forma que cada una de ellas haga un menor trabajo. De esta forma se puede aumentar la velocidad fácilmente y conseguir una suculenta mejora siempre y cuando se consiga que todas las etapas funcionen sin parones (algo que entraña bastantes problemas). Ésta es la llamada técnica de pipeline, que ya traté en artículos anteriores, e implica un crecimiento de la arquitectura en profundidad.

Derecha: En contraposición, muestra un crecimiento de la arquitectura en anchura. Se mantienen los mismos tipos de recursos originales, sin ningún aumento o disminución, ni en MHz ni en etapas, pero con un mayor número de ellos. Ésta es una técnica de paralelismo, pues puede trabajar en un mayor número de datos en paralelo, es decir, simultáneamente.

Se especuló mucho sobre la GPU que usaría Wii. Por una parte, era muy lógico suponer que se basaría en la misma arquitectura que el Flipper de GameCube, por simplicidad y retrocompatibilidad, pero no era nada extraño pensar que se cambiaría por completo a algo más estándar, similar a lo empleado en las tarjetas gráficas de ordenador, que seguían evolucionando a un ritmo frenético. En mi opinión, teniendo en cuenta el producto que querían conseguir, los de Nintendo tomaron una decisión correcta reteniendo la arquitectura, con la salvedad de que podría haberse mejorado bastante más que en un simple aumento del 50% en MHz, por ejemplo, y volviendo a lo de antes, creciendo a lo ancho (entraré en detalle más adelante).
Fichas:

Comentarios (22)

  1. sev 02/12/2009, a las 16:28
    Sev, Usuario  
    En otras palabras:

    Wii tiene una capacidad gráfica peor que PS2, no digamos ya que XBOX y GC.
  2. undu 02/12/2009, a las 16:43
    Mahmoud Ahmadinejad, Usuario  
    En otras palabras, Sev no sabe leer
  3. juslibollord 02/12/2009, a las 16:59
    JuslibolLord, Usuario  
    @undu
    XDDDDDDDDDDDDDDDDDDDD

    Muy interesante como siempre (aunque me entere de la mitad, desde luego mi portentaje de comprensión le da bastantes vueltas al de Sev). Sería interesante (y no sé si habrá algo en mente), un análisis similar para arquitecturas portátiles, donde creo que cambian bastante las cosas, y el consumo pasa de ser un factor poco importante (dentro de unos límites razonables) a prácticamente convertirse en la reina de la fiesta.
  4. fallenangel 02/12/2009, a las 17:31
    FallenAngel, Usuario  
    @sev
    Cierto, Wii solo es un gamecube con mas capacidad de almacenamiento, y buen procesador, de ahí que los juegos no sean malos sino que sean poco avanzados tecnicamente comparandolos con sus contendientes (y ganadores) Xbox 360 y PS3.

    Dos años despues, la sétima parte O_O!
  5. cheno 02/12/2009, a las 17:33
    cheno, Usuario  
    Me lo he leido entero. Genial redactor. Ya había leido todos los anteriores... pero NADIE VA A COMENTAR EL DESFASE EN LA ENTREGA DEL ARTÍCULO? :D

    2 años!!!!
  6. sev 02/12/2009, a las 17:38
    Sev, Usuario  
    @undu

    "...las posibilidades de que se empleara una CPU similar a la de GameCube eran muy altas. Si no iba a haber un gran salto técnico entre ambas consolas..."
  7. link0 02/12/2009, a las 17:50
    Happy Cat, Usuario  
    OMG, Sev suspendió Lengua y Literatura.
  8. don_caballero 02/12/2009, a las 18:20
    Don Caballero, Usuario  
    Siempre es un placer leerte, David.

    Muy buena idea también el poner los links a los artículos anteriores de la serie, a veces apetece mirárselos ;)

    Saludotes!
  9. radical_ed 02/12/2009, a las 18:46
    Radical Ed, Usuario  
    Aprovecho que se ha publicado para felicitarte por este artículo y por la saga. Estoy deseando leer el próximo.
  10. toposoft 02/12/2009, a las 18:51
    TopoSoft, Usuario  
    Muchas cosas rebasan mi entendimiento, pero esto es digno de una tesis doctoral. Felicitaciones.
  11. bubblebreaker 02/12/2009, a las 19:06
    bubblebreaker, Usuario  
    artículo DIFERENCIAL.
  12. frnk 02/12/2009, a las 19:08
    Frnk, Usuario  
    @link0 ni que aprobarla cambiase mucho las cosas.
  13. kei 02/12/2009, a las 19:18
    ıǝʞ, Usuario  
    Se agradecen mucho este tipo de artículos. Felicidades al redactor.
  14. opaopa 02/12/2009, a las 19:20
    Opa-Opa, Usuario  
    Fantástico.
  15. sephirots_blade 02/12/2009, a las 19:48
    , Usuario  
    David, No conocía tu serie de artículos, posiblemente porque me registré y empecé a visitar la página asiduamente después de que publicaras el anterior capítulo.

    Y no puedo más que deshacerme en elogios ante ellos.
    Felicidades.

    A ver si para el próximo no tenemos que esperar hasta el 2011 XD
  16. sabin 02/12/2009, a las 20:52
    Sabin, Redactor  
    En descargo de David he de decir que la mayor parte de la culpa del retraso en la publicación de este artículo es mía. Me lo envió hace aproximadamente un año, pero entre una cosa y otra, lo he ido postergando hasta hoy.

    Ya le he pedido disculpas a él, pero ahora se las pido también a sus groupies aquí presentes.
  17. zetaculy 02/12/2009, a las 22:08
    Zetaculy, Usuario  
    Anda que el que dice que la wii tiene menos potencia que la Ps2... xDDD si hasta la gamecube (su predecesora) ya era mucho mas potente que la Ps2 por dios.... baste mirar el Resident Evil 4 ; en todas las plataformas, la mejor es la de gamecube (incluso que la de pc en iluminación, pero eso es mas cagada del port) y por lo tanto, tambien la de Wii (ligera mejora de la resolución y cambio de control)
  18. joanlies 03/12/2009, a las 01:40
    joanlies, Usuario  
    Felicidades por el artículo, es cojonudo. Lo que no sabía es que han pasado 2 añazos desde que leí la primera parte :O Me hago viejo xD
  19. david 03/12/2009, a las 21:34
    David, Usuario  
    Muchas gracias a todos por vuestros más que amables comentarios. Es, como siempre, un gran placer compartir con todos vosotros lo poco o mucho que pasa por mi mente.

    Queda uno, y sólo un artículo, para que esta saga finalice. ¡Espero que esté a la altura! Y quiero aprovechar para agradecer a Sabin, a pesar del retraso, su publicación.

    JuslibolLord, interesante sugerencia. Ya me lo habían propuesto en algún momento, pero me lo apunto.

    Por último, comentar que tras la conclusión de "La carrera de los bits y los megahercios", y gracias a su buena aceptación, tengo en mente otros artículos, entre ellos otra mini-serie (más corta y ligera que está), y alguna sorpresa original que espero que os guste.
    ¡Un saludo!
  20. londite 03/12/2009, a las 22:48
    londite, Usuario  
    He encontrado esta tarde el artículo y que decir, me he leído los 8 del tirón. Me han parecido geniales, tanto por la forma de redactar como por el contenido, que es algo que me fascina y del que me gustaría seguir aprendiendo mucho más (creo que los aprenderé por mi cuenta antes que en la carrera [2º de Ingeniería informática]). Y nada más, espero con ansia la última entrega y las demás sagas que en un futuro escribas.

    Por cierto, me podrías recomendar algún buen sitio en el que pueda encontrar más información, me da igual que sea más técnica. Gracias ^^
  21. sunrac 04/12/2009, a las 03:28
    Sunrac, Usuario  
    por fin!!!!!!!!!!!!!!!!!!!!!! lo estaba esperando como agua de mayo.

Por favor identifícate para comentar.

Últimos comentarios

Comentarios en Artículos

Loader