Páginas:
Por: Ariel Palazzesi
@
miércoles, 24 de septiembre de 2008
Nota vista 4841 veces
Si necesitas resolver un problema muy complejo, tienes dos alternativas: o te gastas una fortuna en un superordenador o utilizas BOINC. La Infraestructura Abierta de Berkeley para la Computación en Red (BOINC, por sus siglas en inglés). Un proyecto con semejante nombre, “apenas” consta de un software de código abierto, que puede proporcionarte un gran poder de cómputo a partir de miles de ordenadores personales en red. Te contamos cómo funciona y cuáles son los 10 proyectos más importantes que utilizan esta tecnología.
¿Qué es BOINC?
Prácticamente, desde que se inventó el ordenador hasta la fecha, los diversos fabricantes han participado en una increíble carrera por ver quién es capaz de construir el superordenador más potente. Por “potente” entendemos “realizar más operaciones de coma flotante por segundo” o FLOPs (Floating point Operations Per Second). Dado que actualmente ese numerito ha trepado a cifras impresionantes, se utiliza en general la sigla TFLOP, que equivale a 1.000.000.000.000 de FLOPS. Un superordenador típico, como el Blue Gene, de IBM, puede efectuar aproximadamente 500 TFLOP. El Roadrunner, como vimos hace un tiempo, alcanza unos 1000 TFLOP.
BOINC nació en la universidad de Berkeley.
Lamentablemente, el costo de estos ordenadores supera, por mucho, al presupuesto de casi todas las instituciones que se dedican a la investigación de problemas complejos. Este tipo de cálculos, que contienen cantidades astronómicas de variables, son inabordables por los ordenadores personales como el que tú tienes. Afortunadamente, la idea detrás de la frase “divide y vencerás” puede aplicarse a casi todos los problemas enunciables. De esta forma, se puede tomar un cálculo extenso, dividirlo en varios miles de cálculos más simples, y luego operar con los resultados parciales para obtener el resultado final. La universidad de Berkeley ha llevado esta idea al campo de la informática con BOINC.
BOINC es uno de esos acrónimos que tanto les gustan a los científicos y significa algo así como Infraestructura Abierta de Berkeley para la Computación en Red. Básicamente, es un programa informático de código abierto que puede aprovechar el tiempo ocioso de miles de ordenadores particulares conectados a Internet, para que resuelvan un trocito de un problema mayor. Dado que la cantidad y potencia de los ordenadores domésticos aumenta todo el tiempo, una red de este tipo puede conseguir un poder de cálculo incluso superior al del más caro de los superordenadores. Son muchos los proyectos que hoy día se están encarando mediante BOINC, pero el concepto fue desarrollado originalmente para el proyecto SETI@home.

¡Ayuda al avance de la ciencia!

Firefox 3.0.2: Actualiza Firefox

Haiku: El heredero de BeOS
Prohibida su copia total con o sin fines comerciales. Copias parciales deben citar la fuente.