Computación distribuida Intel

Computación distribuida Intel
4 de agosto, 2009

El fabricante de procesadores se ha unido a varios proyectos de computación distribuida que hacen uso de la potencia de tu ordenador cuando está en reposo y no lo utilizas para colaborar en proyectos de investigación científica. En particular, Intel nos anima a que hagamos un uso normal del ordenador, y que mientras que esté en reposo la potencia de cálculo se aprovechará para tales fines. De todas maneras hay muchos proyectos y vamos a hacer un breve repaso de varios de manera temática.

 

Intel acaba de anunciar a través de un nuevo perfil de Facebook el lanzamiento de una aplicación que hace uso del sistema de computación distribuida BOINC, para aprovechar la potecia de los equipos que están encendidos sin ser utilizados e invertir los recursos disponibles en cálculos para diversas investigaciones científicas. La aplicación de Facebook se conoce como Progress Thru Processors y está adscrito a los proyectos Rossetta@Home, ClimatePrediction.net y Africa@Home que investigan respectivamente una cura para el cáncer, SIDA y Malaria, el cambio climático y el control de expansión de la Malaria y otras enfermedades en África.

 

Propuesta de Intel de computación distribuida.

 

Las investigaciones suele tener una cantidad ingente de datos que procesar, de soluciones que probar de forma iterativa y ello implica una necesidad enorme de potencia de proceso. Incluso con los superordenadores actuales se podría llegar a tardar años gestionando los datos. Por eso nacieron las soluciones de computación distribuida y en particular el proyecto BOINC de la universidad de Berkeley. Gracias a él se consigue que se envíen pequeños datos para procesar y recibir los resultados una vez procesados de forma remota. En el proyecto SETI@Home que gestiona todos los datos recibidos del espacio en busca de vida extraterrestre hay suscritos más de 550.000 ordenadores y se ha superado una potencia de cálculo de 1,5 PetaFLOPS el pasado mes de marzo.

 

Si un usuario quiere colaborar con la causa donando el tiempo libre de su PC, cuando está en reposo o no se realiza ninguna tarea pesada para que contribuya con cualquier proyecto tan sólo tiene que descargarse el software y elegir el proyecto o grupo en el que colaborar. De hecho hay clientes para que no sólo se aproveche la potencia de la CPU sino también la de la GPU e incluso para que la consola PS3 contribuya.

 

Si los usuarios de MuyComputer ven interesantes estas iniciativas podríamos crear un grupo de computación distribuida para colaborar en los proyectos que más nos interesen. En particular vamos a dejar una completa lista mostrando los proyectos que hay adheridos a la red BOINC de manera temática:

 

Proyectos Actuales

 

Biología 

 

Africa@home – ayuda a encontrar las mejores opciones para las acciones humanitarias y los problemas de salud en África.
 

Docking@Home — models protein-ligand docking.
 

Ibercivis — realiza simulaciones de unión (docking) de potenciales fármacos a dianas biológicas.
 

Malaria Control — para buscar el modelo estocástico de la epidemia y la historia de Plasmodium falciparum malaria.
 

Predictor@home — predicción de la estructura de proteínas a partir de secuencias de éstas.
 

Proteins@home — deduce la estructura del ADN dada una proteína.
 

Rosetta@home — ayuda a investigadores a encontrar curas para enfermedades humanas a través del cálculo de proteínas .
 

SIMAP — hace uso de una base de datos de proteínas para detectar similitudes en sus secuencias.
 

Superlink@Technion — busca genes responsables de enfermedades genéticas.
 

TANPAKU — predice estructuras proteicas partiendo de la secuencia de un aminoácido.
 

The Lattice Project — estudia una variedad de problemas en biología.
 

World Community Grid — avanzar en el conocimiento de las enfermedades humanas.
 

Ciencias de la tierra 

 

Climateprediction.net — intentar predecir el clima del Siglo XXI.
 

BBC Climate Change Experiment — (parte de Climateprediction.net)
 

Seasonal Attribution Project — (parte de Climateprediction.net)

 

Física y Astronomía 

 

 Einstein@home — búsqueda de estrellas de neutrones en rotación (conocidas como púlsares).
 

Ibercivis — realiza simulaciones sobre fusión nuclear con vistas al desarrollo de nuevas formas de energía renovable.
 

Leiden Classical — grid de dinámica clásica para cualquier científico o estdiante de ciencias de la Leiden University.
 

LHC@home — apoyo a los científicos del CERN para la simulación de partículas en el Large Hadron Collider.
 

Milkyway@home — búsqueda en el potencial gravitatorio de la vía láctea usando datos de Sloan Digital Sky Survey (SDSS).
 

QMC@Home — estudia la estructura y la reactividad de las móleculas usando los algoritmos Quantum Monte Carlo.
 

RND@home – calcula la configuración más eficiente de los transmisores de radio, tratándolo con el problema de optimización NP-hard.
 

SETI@home — búqueda de inteligencia extraterrestre (SETI).
 

Astropulse — búsqueda de agujeros negros, pulsars, y ETI. Aunque originalmente iba a ser iniciado en el 2003 solo se han distribuido unas pocas unidades de trabajo. El 31 de enero del 2007 se liberó una nueva beta.

Spinhenge@Home — modelos de spin en las partículas elementales usando los principios de la mecánica cuántica.
 

μFluids@Home — simula un fluido de 2 fases en microgravedad y otros problemas de microfluidos.
 

ZIVIS — proyecto de la ciudad de Zaragoza junto con BIFI y CIEMAT para el estudio de la Fusión Nuclear como fuente de energía. (PROYECTO COMPLETADO)

 

Juegos

 

Chess960@Home — aplica el análisis computacional al Ajedrez aleatorio de Fischer para poder desarrollar alguna teoría sobre esta variante de ajedrez.

 

Matemáticas

 

ABC@Home — intenta resolver el problema de la conjetura abc.
 

PrimeGrid — búsqueda de Primos titánicos.
 

SZTAKI Desktop Grid — búsqueda de sistemas de números binarios generalizados.
 

Rectilinear Crossing Number — búsqueda de el crossing number más bajo para un determinado vector de puntos en una gráfica.

 

Proyectos futuros

 

Arte 

 

BURP — desarrollo de un sistema público para crear animaciones en 3D.
 

RenderFarm@Home — distribución pública para renderizar.

 

Astronomía 

 

Cosmology@Home — busca el modelo que mejor describe nuestro universo y encuentra el módelo cosmológico que mejor se ajusta con los datos actuales.
 

Orbit@home — monitoriza el peligro de impacto que tienen los objetos cerca de la tierra. (aún no está abierto).
 

SETI@home beta — es el espacio donde se prueban los proyectos de SETI@home que van a ser públicos. Actualmente se usa para testear Astropulse.
 

PlanetQuest – encuentra cuerpos celestes sin descubrir en nuestra galaxia.

 

Biología 

 

Artificial Intelligence (BOINC)ingeniería inversa para estudiar el cerebro.
 

Folding@home – simula el plegamiento de proteinas usando dinámica molecular.
 

Hydrogen@Home – busca el método más eficiente de producir biohidrógeno.
 

POEM@Home – modela plieges de proteinas usando la hipotesis termodinámica.
 

PS3GRID — simulaciones de biología molecular optimizado para los procesadores Cell en la PlayStation 3.
 

RALPH@home — la version alfa de Rosetta@home.
 

SciLINC — indexa una librería digital con las especies de plantas.
 

Bio4All – herramientas para anotaciones en la investigación genética.

 

Ciencias de la tierra 

 

APS@Home — estudia los efectos del modelos de dispersión atmosférica para poder predecir con mayor exactitud el clima.
 

 

Criptografía

 

HashClash@home — expande resultados teóricos y experimentalesde colisiones generadas por las funciones hash MD5 and SHA1.
 

SHA-1 Collision Search – búsqueda de colisiones en las funciones hash SHA1.
 

Zebra RSA Bruteforce — estudia el cifrado RSA.

 

Física

 

LHC@home Alpha — test alfa oficial de LHC@Home.
 

Nano-Hive@Home — simula sistemas de nanotecnología a gran escala.
 

Pirates@home — actualmente se usa para testear software para el posible proyecto: Interactions in Understanding the Universe.
 

 

Juegos 

 

Project Sudoku – búsqueda de la configuración más básica para resolver un sudoku con solución única.
 

Eternity2.net – búsqueda de una solución al rompecabezas Eternity II.

 

Internet

 

DepSpid — construye una base de datos que contenga la dependencia entre las webs individuales y los grupos de webs, creando una estadística de la World Wide Web.
 

Project Neuron — graba, observa y analiza la actividad de BOINC con la intención de crear una métrica.
 

XtremLab — mide los recursos libres en un PC que su para un sistema de computacción distribuida a gran escala. Los resultados se usaran para mejorar sistema como puede ser el BOINC.
 

Storage@home — es una infraestructura de almacenamiento distribuido para solucionar el problema de hacer copias de seguridad y compartir los petabytes de información.

 

Matemáticas 

 

BEinGRID – experimentos de negocios con redes grid.
 

Riesel Sieve — intenta resolver el problema de Riesel.
 

WEP-M+2 – investiga la factorización de los números primos de Mersenne.
 

Yoyo@home – búsqueda la regla de Golomb óptima usando el motor de distributed.net.
 

 

  • Share This