domingo, 26 de octubre de 2008

¿4 Peta FLOPS son suficientes?

El rendimiento global de Folding@Home se ha situado de manera estable en los 4 Peta FLOPS. Sin duda es una cifra increible con la que hace poco prácticamente no se podía ni soñar, pero no obstante podemos plantearnos si es tan grande como parece.

Client statistics by OS


OS Type Current TFLOPS* Active CPUs Total CPUs
Windows 2062164552232440
Mac OS X/PowerPC 67071121429
Mac OS X/Intel 26843267252
Linux 4526227338698
ATI GPU 488443313774
NVIDIA GPU 17631602641005
PLAYSTATION®3 178763377652055
Total 4321342021 3466653


Cuando nació nuestro equipo de Folding@Home, a finales de marzo de 2007, el rendimiento global estaba entorno a los 400-500 Tera FLOPS. Desde entonces el rendimiento ha aumentado un orden de magnitud hasta los actuales 4 Peta FLOPS, es decir 4000+ Tera FLOPS.

La mayor parte de este incremento se debe a los clientes GPU ATI/AMD, PS3 y GPU Nvidia por orden cronológico. Todas ellas se basan en un mismo tipo de procesador, los llamados stream processors que son una arquitectura muy concurrente en la cuál se utilizan un gran número de unidades funcionales del mismo tipo trabajando en paralelo. A grandes rasgos podemos decir que en estos procesadores una instrucción se ejecuta en varias unidades funcionales del mismo tipo al mismo tiempo, lo cuál permite ejecutar instrucciones muy complejas de manera muy eficiente.

Pese a todo debemos tener claro que las simulaciones científicas que se realizan actualmente están hechas pensando en, y condicionadas por, los recursos informáticos disponibles. Es decir, si en vez de disponer de 4 PetaFLOPS se tuvieran 400 se podrían hacer simulaciones más complejas y realistas, las cuáles darían una mayor información a los científicos. Folding@Home es sólo una herramienta con la que los científicos pueden experimentar y poner a prueba sus ideas. Cuanto más potente sea esta herramienta más útil será para ellos y para los que se beneficien de sus descubrimientos, en realidad para todos.

La conclusión que podemos extraer es que pese a haber logrado mucho aún queda un largo camino hasta poder disponer de herramientas que permitan realizar simulaciones realmente complejas en tiempo real. Por eso cada granito de arena, o cada ciclo de CPU en este caso, puede marcar una gran diferencia.

Alberto Sánchez González (imrbadguy)

miércoles, 1 de octubre de 2008

Bad guys 1 de Octubre 2008

El mes de Octubre ha sido bastante positivo ya que, por tercer mes consecutivo, hemos aumentado nuestra producción. Eso sí, sin batir nuestra mejor marca del pasado mes de Junio. No obstante tenemos el potencial suficiente para hacerlo mucho, mucho mejor y tarde o temprano conseguiremos superarnos.

Veamos cómo ha ido el mes para cada uno de los chic@s mal@s del equipo.

Las columnas son las siguientes:
  1. clasificación en el equipo;
  2. nombre del usuario;
  3. puntos conseguidos;
  4. Working Units enviadas;
  5. diferencia puntos mes anterior;
  6. porcentaje de puntos sobre el total del equipo;
  7. porcentaje de WUs sobre el total del equipo;
  8. diferencia en puntos con el usuario anterior.

Total puntos equipo: 2.206.139 (+222.010)
Total WUs equipo: 6974 (+655)

1 Joan_Garcia_Camba 636646 1956 9386 28,858% 28,05%
2 imrbadguy 555660 519 70625 25,187% 7,44% 80986
3 Punyales_X 210927 690 53982 9,561% 9,89% 344733
4 Vito 175997 1042 9911 7,978% 14,94% 34930
5 Kaiser 131710 365 41230 5,970% 5,23% 44287
6 Flor_PSV 126226 610 26143 5,722% 8,75% 5484
7 Lito 109271 631 4489 4,953% 9,05% 16955
8 imrbadguy-mobile 86284 367 3433 3,911% 5,26% 22987
9 imrbadguy-workstation 62258 258 369 2,822% 3,70% 24026
10 newdaga_server 33791 206 1092 1,532% 2,95% 28467
11 Punyales_W 33591 143 1350 1,523% 2,05% 200
12 migue 20583 93 0 0,933% 1,33% 13008
13 VeRRoNicAA 14828 56 0 0,672% 0,80% 5755


Los protagonistas positivos han sido Kaiser, otra vez, y Punyales_X que han hecho un uso intensivo de sus GPU Nvidia G92, en lo negativo tenemos a Joan_Garcia_Camba muy por debajo de sus posibilidades y a Vito, distraído por causas de fuerza mayor. Veamos la actuación de cada miembro del equipo durante el mes de Septiembre.

Joan_Garcia_Camba, nuestro líder este mes ha vuelto a pinchar y se ha situado lejos de sus posibilidades. Tal vez esté falto de motivación y, aunque debería ser suficiente el hacer de este un mundo mejor, tal vez necesite algo de presión... ¿alguien se atreve?.

immrbadguy, este mes pese a estar de luna de miel ha batido su marca personal superando los 70.000 puntos. Se acerca a Joan_Garcia_Camba lo que esperemos provoque la reacción de este último.

Punyales_X, plus marca personal también para él superando los 50.000 puntos en un mes por primera vez y de paso superando a Vito.

Vito, ha estado ocupado haciendo de este un lugar mejor ya que contamos entre nosotros con una nueva luz con la llegada de su primera hija Silvia. Felicidades a él y a la chica mala mamá de Silvia!!!

Kaiser, ha conseguido superar los 40.000 puntos en este mes batiendo su plus marca del mes anterior lo que le ha permitido escalar hasta el quinto lugar. ¿Será capaz de inquietar y superar a Vito y Punyales_X?

Flor_PSV, pese ha sus recientes nupcias ha seguido progresando en cuanto a rendimiento y se consolida en la sexta posición.

Lito, ha caído dos posiciones frente a Kaiser y Flor_PSV debido a sus limitaciones hardware, pero pese a todo sigue contribuyendo de manera constante.

imrbadguy-mobile, flojo durante este mes se ha distanciado ligeramente de Lito.

imrbadguy-workstation, un resultado casi nulo que debe recuperar en Octubre.

newdaga_server, en su línea habitual este mes suenan campanas de cambios de hardware esperanzadores para aumentar su rendimiento.

Punyales_W, se ha recuperado ligeramente respecto a newdaga_server y podría adelantarlo de nuevo.

migue, sigue apagado y tal vez deberíamos aplicarle la extrema unción.

VeRRoNicAA, su segundo nulo consecutivo, si no vuelve deberemos considerarla desaparecida en combate.

Con todos los altibajos un mes positivo que abre la puerta a hacer grandes cosas en próximas ocasiones. Esperemos que la ilusión y optimismo sigan permitiéndo contribuir con esta pequeña gran causa a todos los Bad guys.

"Si dejas que te adelanten fácil una vez te pierden el respeto", Ayrton Senna

Alberto Sánchez González (immrbadguy)