La arquitectura Cell nace tras años de investigación de Sony, Toshiba e IBM. Sus estudios en el campo de las arquitecturas multicore, también conocidas como CMP, han dado como resultado el procesador Cell, muy de moda tras el anuncio oficial de Sony en el que se afirmaba que sería el procesador incluído en la nueva PlayStation 3.

La arquitectura Cell por tanto está pensada principalmente para obtener altos rendimientos en lo que la tecnología del videojuego se demanda, esto es, cálculo en punto flotante de simple precisión. Sin embargo sus diseñadores afirman que puede llegar a ser un procesador de propósito general.

Como hemos dicho, la primera vez que salga al mercado un procesador de estas características será bajo la carcasa de una PlayStation 3. A lo largo de estos meses se ha venido especulando sobre la configuración final elegida, pero un más que probable diseño sería:

  • 1 Power Processor Element (PPE).
  • 8 Synergistic Processor Elements (SPEs).
  • Bus de Interconexión de Elementos(EIB).
  • Controlador de Acceso Directo a Memoria (DMAC).
  • 2 Controladores de Memoría Rambus XDR.
  • Una interfaz Rambus FlexIO (Input / Output).

Sobre este diseño con una escala de integración de 90nm y una frecuencia de funcionamiento de 4 Ghz podríamos conseguir rendimientos pico de:

  • Punto flotante (simple precisión): 256 GFlops
  • Operaciones enteras: 256 GOPS
  • Punto flotante (doble precisión): 26 GFlops

Como vemos se ha dejado un poco de lado la doble precisión a favor de la simple, cosa lógica por otra parte si tenemos en cuenta que la principal benefactora del procesador será la industria del videojuego, gran consumidora de este tipo de operaciones. Otro factor que se ha tenido muy en cuenta a lo largo del diseño e implementación de Cell ha sido el consumo, como se ve reflejado en la simplificación extrema de algunas unidades de procesamiento.

Fuentes