Hace años, escribí un artículo sobre donar su tiempo de CPU a la ciencia, aprovechando un modelo informático de Internet conocido como informática distribuida. 10 maneras de donar su tiempo de CPU a la ciencia. 10 maneras de donar su tiempo de CPU a la ciencia. Lea más. En ese artículo, discutí algunos de los interesantes proyectos a los que podrías dedicar el tiempo de CPU de tu computadora, incluyendo cosas como la defensa contra el bioterrorismo, la lucha contra el cáncer y el apoyo a la nanotecnología.
De hecho, ejecuté algunos de esos proyectos durante bastante tiempo después de escribir ese artículo, y estaba tan interesado en todo el modelo de informática distribuida que entrevisté a IBM en un momento de mi carrera de escritor sobre su propio proyecto, World Community Grid. . Voy a explicar más acerca de World Community Grid a continuación, pero antes de llegar a proyectos individuales de computación distribuida, es importante ponerse al día con la evolución de la comunidad en los últimos años desde la última vez que escribí sobre ella.
Lo que es sorprendente es cómo la evolución de la computación distribuida ha seguido el espíritu de colaboración de la propia comunidad científica. En el pasado, muchos de estos proyectos requerían que los usuarios descargaran programas individuales, y cada uno tenía sus propios protectores de pantalla independientes y otras características aparte de lo que hacían otros proyectos. En estos días, la mayoría de los proyectos recurre a un gerente de control central llamado BOINC, dirigido por la gente de Berkeley. Con esa única aplicación, puede dividir su potencia de CPU de repuesto para admitir una multitud de causas informáticas en las que cree.
Increíbles proyectos de computación distribuida
Me encanta el concepto de BOINC, que puedes descargar e instalar directamente desde la página BOINC de Berkeley. Me encanta porque cuando descargué y ejecuté los proyectos en el pasado, el proceso no fue simple ni fácil. Me encantaron los protectores de pantalla y los gráficos geniales, pero realmente, la computación distribuida se reduce a ofrecerle a su CPU las causas en las que cree: esa es la línea de fondo.
Con BOINC Manager, usted lo instala y lo inicia, y existen todos los proyectos de computación distribuida, al alcance de su mano.
Absolutamente no recomendaría ningún programa de ese tipo a menos que contuviera la gran mayoría de los proyectos disponibles. Afortunadamente BOINC lo hace. También encontré que hay muchos proyectos que no figuran en la lista del proyecto dentro del programa BOINC, pero aún puede pegar la URL de cualquier proyecto compatible con BOINC que encuentre en la web, y el administrador lo reconocerá y lo cargará. Es muy genial.
Predicción climática
Mencioné Climateprediction.net hace unos años, principalmente porque es un proyecto en el que creo que cree la mayoría de la gente. El objetivo del proyecto es trabajar en la predicción del clima de la Tierra hasta el año 2100. El objetivo no es solo para crear modelos predictivos, pero para probar la precisión de los modelos climáticos existentes a fin de determinar cuáles son los escenarios más probables.
Luego de registrarse con Climateprediction.net a través de BOINC, se lo reenviará instantáneamente al sitio web para completar su registro y obtener acceso a todas sus estadísticas actuales.
En ese sitio web también puede encontrar muchos modelos climáticos e información en enlaces como WeatherAtHome y en otras áreas del sitio. Asegúrese de explorar el sitio si y cuando se registre en este proyecto.
Cosmología @ hogar
El proyecto de Cosmología es uno de mis favoritos, porque me encanta la idea de poder ayudar a desarrollar modelos del universo. El proyecto de Cosmología incorpora datos astronómicos y de física de partículas en sus modelos. Como alguien que estaba ovacionando de pie al descubrimiento del bosón de Higgs, estoy encantado de ofrecer algo de mi potencia de CPU a este tipo de causa.
La imagen de arriba muestra lo que BOINC parece ejecutar tareas para Cosmología. Puede presionar la flecha hacia abajo debajo de " Agregar proyecto " para ver todos los proyectos que ha suscrito y vincular instantáneamente a cada sitio web. El panel principal sobre esta lista desplegable muestra la finalización de la tarea actual en la que está trabajando su CPU, y cuánto tiempo ha estado trabajando en esa tarea de cómputo.
Orbit @ Home
Probablemente estoy exponiendo mi tendencia a los proyectos que se centran en el espacio al incluir Orbit @ Home también, pero la conclusión es que se trata de otro proyecto de computación distribuida muy interesante.
El proyecto Orbit @ Home se enfoca en estudiar el sistema solar para usar cálculos para lidiar con problemas importantes para la Tierra como los Asteroides Cercanos a la Tierra (NEA). Me encanta la idea de que tal proyecto sea potencialmente la fuente de una alerta temprana de que hay un NEA en un curso peligroso para la Tierra, proporcionando a la humanidad tiempo para planear y prepararse para enfrentar ese desafío.
Lo que realmente me gusta del sitio web de Orbit @ home son las estadísticas y la información proporcionada en el sitio para que pueda ver una descripción general de todos los cálculos que han tenido lugar para el proyecto.
El proyecto también tiene una comunidad, y cada vez que haya noticias importantes, lo encontrará en la página principal del sitio, como el anuncio de asteroid 2011 MD near-pass el 27 de julio de 2011. La página no está actualizada a menudo, pero cuando hay algo que informar, lo encontrará allí.
MindModeling @ Home
El proyecto MindModeling @ Home es uno de esos proyectos que no figuran en la lista del programa BOINC, pero si escribe la URL del proyecto en el campo URL del proyecto, reconocerá que el proyecto es compatible con BOINC y se registrará y se conectará a la proyecto.
El proyecto MindModeling es uno que se centra en ejecutar lo que el sitio describe como "modelado de procesos cognitivos computacionales" para comprender la mente humana. En mi opinión, la tarea de modelar y simular la mente humana es una de las tareas más grandes, más desafiantes y probablemente casi imposibles.
La idea de modelar "el rendimiento humano y el aprendizaje" es un concepto tan sorprendente para mí, que estoy más que feliz de poder dedicar mi poder de cómputo a ese noble objetivo. Y, por supuesto, el proyecto también tiene un sitio web muy bueno.
El sitio web muestra una tabla de clasificación que muestra a los participantes del proyecto más "generadores", y encontrará información y noticias sobre el proyecto en todo el sitio.
El World Community Grid.
Hace años, hablé con la gente de IBM sobre su nuevo proyecto de caridad (en ese momento) conocido como World Community Grid. La empresa no obtuvo ningún beneficio del proyecto, y dedicó sus propios recursos e incluso personal dedicado para asegurarse de que el proyecto de computación distribuida fuera exitoso.
World Community Grid está incluido en BOINC, pero lo que lo hace especial es que no se trata de un solo proyecto, sino que toma su poder de cómputo y lo distribuye a través de las causas computacionales de World Community Grid. Algunas de estas causas incluyen cosas como la lucha contra la malaria, el agua limpia, la distrofia muscular y la lucha contra el cáncer infantil.
En realidad, podría suscribirse con World Community Grid, y su CPU se utilizaría de manera excelente para algunas causas extremadamente importantes. Y puede monitorear y aprender más sobre esas causas en curso en el sitio web de World Community Grid.
Más sobre BOINC
Como puede ver en este artículo, realmente creo que el uso de BOINC es el camino a seguir para dar soporte a tantos proyectos como desee, mientras que solo tiene que descargar y ejecutar una sola aplicación. Es el camino a seguir.
Algunos de los ajustes que puede hacer con BOINC es configurar cuánto de su CPU consume y cuándo lo consume. En realidad, puede definir las horas configuradas del día en que puede realizar el trabajo, la cantidad de espacio de disco que puede usar y puede configurarlo para que solo funcione cuando no esté usando su computadora y esté inactivo durante unos minutos.
La vista avanzada de la aplicación también le muestra más estadísticas sobre todos sus proyectos actuales. Le mostrará todas las tareas del proyecto en las que su computadora está trabajando actualmente y el progreso general de esas tareas.
Y, por último, BOINC también incluye salvapantallas de cada uno de los proyectos que ha decidido apoyar, como este de Cosmology @ Home que se desvanece entre las imágenes, y el estado actual de sus trabajos en ejecución.
Apoyar tantas causas importantes con solo tener su computadora funcionando es realmente una sensación genial. Es como darle a tu computadora la oportunidad de hacer algo bueno en el mundo, y todo lo que realmente estás donando si lo piensas, no es más que un consumo eléctrico ligeramente mayor y un poco más de carga en tu procesador.
Dado que puedes estar ayudando a resolver algunos de los problemas más acuciantes del mundo, diría que no hay mucho que perder.
¿Alguna vez ha apoyado algún proyecto de computación distribuida? ¿Has visto que alguien oye ese sonido genial? Comparta sus propios comentarios y sus proyectos favoritos en la sección de comentarios a continuación.
Créditos de imagen: computadoras portátiles que comparten vía Shutterstock