los PS3 se adueñan de Folding@Home
Este fin de semana encontré en Engadget una noticia perturbadora: las consolas PS3, equipadas con el ya casi mítico microprocesador Cell de múltiples núcleos, están dominando en la cantidad de FLOPS contribuidos al proyecto. Yo tengo algún tiempo participando en Folding@Home, pero mi contribución y la de mi equipo se ha estancado notoriamente desde que el ese wey nos quitó los 80 cores que nos estaban dando puntos rápidamente.
De cualquier modo, la noticia me resulta muy interesante porque Cell permite un tipo de programación que me intriga desde hace tiempo y en la que casi no he incursionado, un paradigma llamado multithreading. Normalmente los thread son manejados por el sistema operativo y pueden existir varios corriendo en un modo concurrente emulado, ya que aunque la naturaleza del microprocesador solo permite ejecutar un proceso a la vez, la multiplexión (o como se diga) del tiempo da la ilusión de paralelismo. Los procesadores modernos tipo Intel Core Duo o AMD Athlon X2 ya comienzan a incluir dos o cuatro núcleos, lo que permite paralelismo verdadero, pero Cell eleva el multithreading a nuevos estándares gracias a la cantidad de núcleos que contiene. Esto antes solo era posible utilizando hardware muy caro o clústers de varias máquinas.

Se antoja tener una PS3, pero más que para jugar sería como plataforma experimental: el mismo Sony proporciona un bootloader para arrancar Linux, y se pueden instalar versiones de YellowDog y Gentoo. Por desgracia en México esta consola aún es muy escasa y extremadamente cara: cuando compré el Xbox de primera generación pagué como 3000 pesos por él y ya estaba modificado para utilizar copias y le pude instalar sin mucho problema el DamnSmall Linux; en este momento el PS3 ya está a la venta en Sam’s Club por la módica suma de 10,000 devaluados. El Folding@Home tendrá que esperar un poco.
Publicado en linux, tecnología | Sin comentarios »