 Desconectado de la realidad
 Grupo: MemberMensajes: 1643 Status:  | |
| El tema de la potencia es bastante controvertido, voy a ver si logro explicarme algo...
En primer lugar: la CPU: XB360 cuenta con una CPU llamada Xenon que tiene 3 núcleos simétricos funcionando a 3,2 GHz. PS3 cuenta con el chip Cell, que tiene 9 núcleos de los cuáles funcionan 8 (uno es dejado como núcleo muerto para paliar defectos de fabricación, y es imposible de activar) a una frecuencia de reloj también de 3,2 GHz. De esos 8 núcleos uno es conocido como "Power Processor Element" (PPE) y es de propósito general. Cada uno de los 7 núcleos restantes se conoce como "Synergistic Processor Element" (SPE) y está especializado en realizar operaciones de punto flotante de precisión simple.
Si nos ponemos a pensar en fuerza bruta, da la impresión de que PS3 puede ser mucho más potente, concretamente tiene casi el triple de núcleos, pero el CELL tiene varios problemas de diseño importantes (al igual que los tenía el Emotion Engine o EE). El primero es que en los tiempos que corren en los que las gráficas hacen la mayoría de los cálculos para renderizar la imagen, no se necesita ni por asomo la gigantesca capacidad de punto flotante que tiene CELL, y los programadores van a tener que romperse la cabeza para inverntarse cosas en las que utilizar la potencia sobrante. Al EE que tiene la PS2 le pasaba algo parecido, ya que cuenta con un procesador y 2 unidades de cálculo vectoriales de las cuáles muchos juegos (sobretodo los primeros) no utilizan ninguna, y al parecer ningún juego utiliza las dos.
El otro problema de diseño del CELL es la falta de versatilidad. Xenon apuesta por algo más conservador y utiliza 3 núcleos simétricos basados en arquitectura Power PC, muy eficientes tanto en manejo de enteros como de punto flotante y de cálculos lógicos básicos, lo cuál facilita mucho las cosas al programador ya que puede desarrollar sus programas sin tener que pensar en qué núcleo va a ubicar el código, cómo va a sincronizar las tareas, etc. CELL sin embargo tiene una única unidad de propósito general (PPE), que constituye un cuello de botella, ya que se tiene que dedicar a todas las operaciones de propósito general y con enteros, además de sincronizar y gestionar los otros 7 SPEs. Esta asimetría del CELL y el cuello de botella que supone el que haya un único PPE seguramente limiten en la práctica (y puede que mucho) la potencia efectiva del CELL. Y por otro lado veremos si no estamos ante otro EE en el que varios núcleos se van a quedar sin usar.
Si alguien ha seguido esto y no se ha dormido por el camino, supongo que habrá llegado a la conclusión de que la diferencia efectiva de potencia entre Xenon y Cell depende sobretodo de la habilidad de los programadores y su ingenio por descubrir cosas que hacer con los SPEs del CELL. Hay que tener en cuenta que Sony tiene una ventaja muy importante sobre Microsoft y es que Sony sabe que va a vender su PS3 como churros aunque como dice Macarro en la caja haya sólo ladrillos (y a precio de lingotes de oro). Esto le permite experimentar y sacar cosas como el Cell que a los programadores seguramente no les guste un pimiento, pero si la consola vende, ya se tendrán que molestar en ver cómo sacarle el partido.
También otro factor interesante que se podría considerar son los juegos multiplataforma, para los que la arquitectura simétrica de Xenon ofrece muchas más facilidades de adaptación que la de CELL. No me extrañaría que los juegos que salgan desde el principio pensando en multiplataforma luzcan mejor en XBox 360 que en PS3. Algo así pasaba con PS2 también, sobretodo al principio, ya que si comparamos juegos como Quake 3 o Resident Evil Code Veronica en sus versiones PS2 y Dreamcast, es fácil darse cuenta de que la versión de DC es claramente superior.
En resumen, para que CELL tenga más rendimiento que Xenon, los programadores van a tener que currárselo, tal y como pasaba con el EE de PS2. E incluso currándoselo, está por ver lo que pueden sacar de CELL, y no me extrañaría que su rendimiento no llegue a ser ni siquiera el doble del de Xenon (aunque teóricamente por fuerza bruta debería de ser casi el triple).
Bueno, con este tocho basta por hoy. Si os interesa y no os aburre, pondré mi opinión también sobre Xenos vs RSX. |