Se ti trovi a passare da queste parti, lascia un commento, anche anonimo, conoscere l'opinione delle persone che leggono cio' che scrivo e' importante perche' oltre a nutrire il mio blog, nutrono anche il mio pensiero.

We need your help, please have a look @ World Community Grid, click the box below, thanks

martedì 28 dicembre 2010

BOINC, contribuisci anche tu!


A volte ritornano (ma è la prima su questo blog)...
Il sociale è un tema importante, il più delle volte sottovalutato e ancora poco diffuso tra le persone. Ci sono diversi, tantissimi modi di rendersi utili all'umanità, uno dei tanti (e quello che ho scelto anche io) è entrare a far parte della ormai vasta rete del calcolo distribuito, terra ancora inesplorata, ma che esiste ormai da diversi anni.
Questa grande rete si appoggia su una piattaforma chiamata BOINC (Berkeley Open Infrastructure for Network Computing), piattaforma OpenSource apparsa per la prima volta nel 2002 per sostenere il progetto SETI@home, a oggi si contano diverse decine di progetti che utilizzano la piattaforma BOINC e un totale di 610.000 utenti attivi sparsi in tutto il mondo e quasi 6.000.000 di PC che hanno calcolato almeno una Work Unit. Insieme, tutti questi utenti, riescono a fornire una capacità di calcolo di 4900 PETAFlops, superando qualsiasi supercomputer attualmente esistente (1712 PETAFlops il supercomputer più potente).
Il concetto è semplice, se si uniscono i PC di tante persone, si riesce a ottenere una potenza di calcolo senza eguali, permettendo così di analizzare in pochi anni, o in settimane, una quantità tale di dati che con un solo PC ne richiederebbe diverse migliaia. Facendo l'attach a un progetto, si ricevono dei dati che vengono poi automaticamente analizzati dal proprio PC, e una volta terminata la procedura, vengono rispediti indietro al centro del progetto per essere analizzati, venendo così ricompensati con dei “crediti BOINC” per il lavoro svolto.
BOINC ha diverse possibilità di funzionare, può funzionare sempre e in continuazione, usando in ogni momento il 100% dei processori (come fanno i pazzi come me), può funzionare solo quando il PC non viene utilizzato per tot minuti, può funzionare a mezzo regime di processore, può usare solo alcuni processori e non tutti quanti insieme (su sistemi multiprocessore), insomma, puoi impostarlo come più ti piace, in modo da adattarsi in maniera flessibile all'utilizzo che fai del tuo computer. Pensiamo un attimo a quanti computer accesi in questo momento, sono inutilizzati, contribuendo a consumare energia, ma per cosa? Con BOINC sarebbe acceso consumando sì energia elettrica (in pari quantità) ma allo stesso tempo si renderebbe utile a contribuire in qualche progetto scientifico.
Il mio PC, ad esempio, rimane acceso più tempo possibile, notti intere, giorni, in alcuni periodi mesi, facendo correre sempre BOINC al massimo delle possibilità, e di sintomi di cedimento, nemmeno uno. BOINC non distrugge il PC.



Personalmente seguo diversi progetti:
SETI@home → http://setiathome.berkeley.edu Search for Extra Terrestrial Intelligence tenta di trovare un segnale radio di provenienza aliena, e dimostrarne così la presenza
climateprediction.net → http://www.climateprediction.net – un progetto di simulazione delle situazioni climatiche globali, per tentare di valutare con accuratezza i cambiamenti climatici a venire
malariacontrol.net → http://malariacontrol.net – originariamente nato con lo scopo di trovare una cura contro la malaria, attualmente si occupa solamente di prevedere e studiare la diffusione della malattia in alcune zone del mondo
cosmology@home → http://www.cosmologyathome.com con cosmology, ogni WU elaborata rappresenta un universo, ogni universo ha le proprie variabili di inizio casuali, se ne studia così lo sviluppo cercando di trovare un modello che possa avvicinarsi al nostro
milkyway@home → http://milkyway.cs.rpi.edu/milkyway cerca di studiare approfonditamente la nostra galassia, creandone una precisa e accurata mappa
einstein@home → http://einstein.phys.uwm.edu con einstein si va a caccia di nuove pulsar nel cielo
rosetta@home → http://boinc.bakerlab.org/rosetta cerca di costruire la struttura quaternaria di una proteina partendo dalla pura sequenza aminoacidica
LHC@home → http://lhcathome.cern.ch si aiutano gli scenziati del CERN a elaborare i loro risultati ottenuti con l'acceleratore
World Community Grid (FightAIDS@home, Help Fight Childhood Cancer, Help Conquer Cancer, Human Proteome Folding phase 2, Help Cure Muscular Distrophy phase 2, The clean energy project) → http://www.worldcommunitygrid.com



Folding@home (con la PS3)



Attualmente sto facendo crunching solo su World Community Grid, concentrandomi su quello che per me, è il progetto più importante attualmente in circolazione, prendendo in considerazione alcune malattie importanti (come cancro infantile o AIDS) e cercando di porvi rimedio trovando potenziali cure.
Non è comunque importante il progetto che si segue, quanto contribuire alla crescita di questa comunità, che già nei precedenti anni, ha rilasciato diverse pubblicazioni su molti progetti seguiti dagli utenti di tutto il mondo.
Ah dimenticavo, coi crediti accumulati, ovviamente non ci si combina niente di più che tentare di scalare la classifica mondiale; è un progetto di volontariato e non si viene ricompensati per la partecipazione, ma in caso di alcune analisi molto rilevanti, viene divulgato alla comunità e sulle pubblicazioni il nome del famoso e volenteroso “cruncher”.
Non so voi, ma sapere che posso rendermi utile con così poco, e che solamente accendendo il PC posso contribuire a accelerare i tempi di ricerca su alcuni studi, bé, mi fa venire voglia di farlo, ma questo sono io, l'ultima parola, ora, sta a voi!



Per ulteriori info, download e scelta dei progetti visitare la pagina principale all'indirizzo http://boinc.berkeley.edu



Per qualunque altro dubbio o curiosità invece, chiedere direttamente qui!



Happy crunching to all BOINC volounteers, let's crunch this world!






Maciej

Nessun commento:

Posta un commento