BOINC: Una buena causa

En estos tiempos de regalos y buenos deseos, les comento una idea que es muy loable, se denomina BOINC lo que significa Infraestructura Abierta de Berkeley para Computación en Red por sus siglas en Inglés.

Esta red de computadores a la que uno se adhiere, busca utilizar la capacidad de procesamiento de los usuarios conectados a la Internet (modelo de procesamiento que utiliza el esquema denominado grid computing). En los momento de inactividad de su computador realiza procesamiento bajo la forma de un protector de pantalla.

Existe una cantidad muy significativa de proyectos (21) de diversas índoles asociados a BOINC, en diferentes áreas de investigación en general de las ciencias básicas:

  • Astronomía
  • Física
  • Química
  • Matemáticas
  • Biología (medicina)
  • Geología

Los proyectos específicos son aquellos que requieren de grandes cantidades de ciclos de procesamiento (ciclos de CPU) con algoritmos muy complejos y que además se pueden segmentar de forma tal que pequeños computadores (de escritorio y notebooks) puedan procesar y no sea necesario un gran computador central.

La forma de operar del software es la siguiente (bastante simplificada):

  1. Se conecta al sitio del proyecto
  2. Descarga los datos necesario para el procesamiento local y luego se desconecta
  3. Realiza el procesamiento en general asociado a cálculos numéricos en forma local cuando el equipo está inactivo (salvapantallas)
  4. Sube resultados de los cálculos al sitio del proyecto
  5. Actualiza estadísticas del usuario (existe un ranking basado en las horas de CPU que cada usuario ha aportado)

Yo en mi caso particular he aportado (a pesar de que estoy inscrito desde 2003 mi aporte ha sido poco!) al proyecto Seti@home (búsqueda de vida en el universo) y cálculo del número primo en la forma k*2^n-1 denominado Riesel Sieve. Existen muchos otros proyectos como: búsqueda de curas para algunas enfermedades, simulación climática y muchos otros.

Los invito a sumarse a alguna de estas iniciativas, además se pueden formar equipos y aportar los créditos (corresponden al tiempo de procesamiento que se ha donado al proyecto) a su equipo, basta con bajar el software protector de pantalla BOINC hay versiones para Mac, Windows y Linux. El mismo software permite inscribirse en alguno de los proyectos.

Espero poder motivarlos a que se inscriban, es una donación en un formato diferente.

Comparte este artículo en

2 comentarios

  1. Es entretenido e interesante el concepto de distributed computing. Empece con Seti@Home (tengo más de 800 work units), pero lo deje hace algún tiempo por Folding@Home (compatible con Boinc) y finalmente hoy por hoy ya no estoy aportando a la causa (ocupo un notebook, y me complica un poco dejarlo prendido y bajo carga 24/7).

    Sin embargo – y la razón de este comentario – es algo que he pensado hace algún tiempo. La idea es ayudar a la humanidad, y bueno, creo que es recomendable sugerir el uso de distributed computing solo entre quienes ocupen computadores modernos, de lo contrario el gasto energético partido en capacidad de procesamiento es horrible, y si bien toda ayuda sirve, doblar proteínas con un Pentium 100 en tiempos de procesador multinucleos, no es muy relevante. En tiempos de computación Energy Efficient y calentamiento global, es un tema a considerar.

    Bueno eso básicamente. Otra cosa, si tienes un procesador gráfico (ATi y/o NVIDIA) y te interesa doblar proteínas, es mejor correr el cliente de Folding@Home para GPU. Es de las primeras aplicaciones GPGPU (General purpose computing on graphics processing units) y anda muy muy rapido =)

    Saludos!

    JF
    ChileHardware

  2. @Juan Francisco,

    Efectivamente como dices con equipos de poca capacidad puede ser peor el remedio que la enfermedad, no he probado Folding@Home, lo voy a revisar.

    Gracias por tu comentario

    Saludos

Deja un comentario:

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Blog eL ABC de Alejandro Barros

Suscríbete a newsletter

En este espacio reflexiono sobre Modernización del Estado, Innovación Pública, Desarrollo Digital, tecnologías de información y otras yerbas.