Anterior: Uncensored. |  Siguiente: Aerotec


¿Playstation qué?

Tecnología

A todos los que os vaya esto del programar. Si lo que os mola es la droga dura como esnifar pegamento o chutaros disolvente para pintura industrial os encantará programar el Cell Processor. Para que os hagáis una idea de cómo mola el tema ya podéis ir rescatando los libros de Von Neumann porque en el Cell hay que mover los datos de la memoria a los registros de los coprocesadores vectoriales. Si no habéis entendido ni una puñetera palabra de lo que he dicho la moraleja es clara: ni se os ocurra. Ya me imagino con un sombrero de cowboy programando en C sobre una silla de montar.

Como hay mucho friki suelto por el mundo se nos ocurrió pedir dinero a la UPM para organizar un concurso de cálculo científico con la Playstation, el cacharro más barato con un chip Cell. La alternativa son los blades Q de IBM a un precio de inicio de unos 12000 jeuros (10000 arriba 10000 abajo) porque hay que comprar el cabinet entero. Lo pedimos sin ninguna esperanza de recibir un duro. Nos han dado lo que pedimos así que ahora estamos obligados a organizar algo. Y encima hacerlo bien.

Cuando me disponía a rescatar la PS3 que nos compramos por la historia esa me entero de la noticia que Sony ha decidido dejar de soportar la instalación de Linux en la PS3. Yuhuuuuu!.... Todo a tomar pol culo. A ver cómo salgo de esta.

  • Tags: Todo sobre mi vida
Por guillem  |  mar 13 Oct 2009  |  Comentar...  | 

Comentarios

Detalles

¿Cómo se plantea el concurso?, ¿se propone una aplicación y gana quien mejor la implemente (tiempo de proceso, memoria utilizada, etc.) o el tema es libre?
¿Es necesario descender a tan bajo nivel como para andar moviendo datos estilo ensamblador?, ¿no existe ninguna implementación de BLAS y LAPACK específica para el chip?



@jpallero

Se propondrán tres pruebas de temas distintos. Probablemente plegar una proteína, algo de vorticidad en 2d y un choque de galaxias. En el fondo se trata de hacer carreras así que además habrá que saber de numérico.

IBM cuenta con un SDK con un emulador de la arquitecutra cell, una implementación de BLAS+Lapack y una versión específica de las FFTW.