Aiuta a rendere il mondo migliore con questi fantastici progetti di calcolo distribuito

Anni fa, ho scritto un articolo sulla donazione del tempo della CPU alla scienza, sfruttando un modello di calcolo di Internet noto come calcolo distribuito. In quell'articolo, ho discusso alcuni dei fantastici progetti a cui dedicare il tempo della CPU del tuo computer, incluse cose come la difesa contro il bio-terrorismo, la lotta contro il cancro e il supporto alle nanotecnologie.

Anni fa, ho scritto un articolo sulla donazione del tempo della CPU alla scienza, sfruttando un modello di calcolo di Internet noto come calcolo distribuito.  In quell'articolo, ho discusso alcuni dei fantastici progetti a cui dedicare il tempo della CPU del tuo computer, incluse cose come la difesa contro il bio-terrorismo, la lotta contro il cancro e il supporto alle nanotecnologie.
Annuncio pubblicitario

applicazioni di calcolo distribuito Anni fa, ho scritto un articolo sulla donazione del tempo della CPU alla scienza, sfruttando un modello di calcolo di Internet noto come calcolo distribuito. 10 modi per donare alla tua CPU tempo per la scienza 10 modi per donare alla tua CPU tempo per la scienza Per saperne di più. In quell'articolo, ho discusso alcuni dei fantastici progetti a cui dedicare il tempo della CPU del tuo computer, incluse cose come la difesa contro il bio-terrorismo, la lotta contro il cancro e il supporto alle nanotecnologie.

In effetti, ho gestito alcuni di questi progetti per un po 'di tempo dopo aver scritto quell'articolo, e ero così interessato all'intero modello di calcolo distribuito che ho intervistato IBM a un certo punto della mia carriera di scrittore riguardo al loro progetto, la World Community Grid . Spiegherò di più sulla World Community Grid di seguito, ma prima di arrivare ai singoli progetti di calcolo distribuito, è importante capire come l'intera comunità si è evoluta in quei pochi anni da quando ne ho scritto l'ultima volta.

La cosa sorprendente è come l'evoluzione del calcolo distribuito ha seguito lo spirito collaborativo della comunità scientifica stessa. In passato, molti di questi progetti richiedevano che gli utenti scarichino singoli programmi e ciascuno di essi aveva i propri screen saver indipendenti e altre funzionalità a prescindere da ciò che altri progetti stavano facendo. In questi giorni, la maggior parte dei progetti è stata affidata a un responsabile del controllo centrale chiamato BOINC, gestito da persone di Berkeley. Con quell'unica applicazione, puoi dividere la tua potenza CPU inutilizzata per supportare un gran numero di cause informatiche in cui credi.

Progetti di calcolo distribuito stupefacenti

Adoro il concetto di BOINC, che puoi scaricare e installare direttamente dalla pagina BOINC di Berkeley. Mi piace perché quando ho scaricato e eseguito i progetti in passato, il processo non era molto semplice o facile. Ho adorato gli screensaver e la grafica fantastica, ma in realtà il computing distribuito si riduce a offrire la tua CPU alle cause in cui credi - questa è la linea di fondo.

Con BOINC Manager, lo si installa e lo si avvia, e ci sono tutti i progetti di calcolo distribuito, a portata di mano.

applicazioni di calcolo distribuito

Non raccomanderei assolutamente nessun programma di questo tipo se non contenesse la grande maggioranza dei progetti disponibili. Per fortuna BOINC lo fa. Ho anche scoperto che ci sono molti progetti non elencati nella lista del progetto all'interno del programma BOINC stesso, ma è comunque possibile incollare l'URL per qualsiasi progetto supportato da BOINC che si trova sul Web e il manager lo riconoscerà e lo caricherà. È molto bello

climateprediction

Ho parlato di Climateprediction.net alcuni anni fa, soprattutto perché è un progetto a cui credo che la maggior parte della gente crede. L'obiettivo del progetto è di lavorare sulla previsione del clima della Terra fino al 2100. L'obiettivo non è solo per creare modelli predittivi, ma per verificare l'accuratezza dei modelli climatici esistenti per determinare quali sono gli scenari più probabili.

Dopo esserti iscritto a Climateprediction.net tramite BOINC, ti verrà immediatamente inoltrato al sito Web per completare la registrazione e ottenere l'accesso a tutte le tue statistiche correnti.

Aiuta a rendere il mondo migliore con questi fantastici progetti di calcolo distribuito

In quel sito Web è inoltre possibile trovare molti modelli climatici e informazioni su link come WeatherAtHome e in altre aree del sito. Assicurati di esplorare il sito se e quando ti iscrivi con questo progetto.

Cosmology @ home

Il progetto Cosmology è uno dei miei preferiti, perché amo l'idea di poter aiutare con lo sviluppo di modelli dell'universo. Il progetto Cosmology incorpora i dati della fisica delle particelle e astronomiche nei suoi modelli. Come qualcuno che stava dando una standing ovation alla scoperta del Bosone di Higgs, sono entusiasta di offrire un po 'del mio potere della CPU a questo tipo di causa.

distributed computing

L'immagine sopra mostra ciò che BOINC assomiglia ai compiti in esecuzione per Cosmology. Puoi premere la freccia giù sotto " Aggiungi progetto " per vedere tutti i progetti per i quali ti sei registrato e collegarti istantaneamente a ciascun sito web. Il pannello principale sopra questo elenco a discesa mostra il completamento del compito corrente su cui sta lavorando la tua CPU e per quanto tempo ha lavorato su quell'attività computazionale.

Orbit @ Home

Probabilmente esporrò il mio pregiudizio verso progetti che sono focalizzati sullo spazio elencando Orbit @ Home, ma la linea di fondo è che si tratta di un altro progetto di calcolo distribuito molto interessante.

Il progetto Orbit @ Home è incentrato sullo studio del sistema solare per utilizzare i calcoli per affrontare importanti problemi per la Terra, come gli asteroidi della Terra vicina (NEA). Adoro l'idea che un progetto del genere possa essere la fonte di un allarme precoce che ci sia un NEA su un corso pericoloso per la Terra, fornendo all'umanità il tempo di pianificare e prepararsi a rispondere a questa sfida.

calcolo distribuito

Quello che mi piace veramente del sito Orbit @ home sono le statistiche e le informazioni fornite sul sito in modo che possiate vedere una panoramica di tutti i calcoli che hanno avuto luogo per il progetto.

calcolo distribuito

Il progetto ha anche una community, e ogni volta che ci sono notizie importanti, lo troverai nella pagina principale del sito, come ad esempio l'annuncio di Near-pass di Asteroid 2011 MD il 27 luglio 2011. La pagina non viene aggiornata spesso, ma quando c'è qualcosa da segnalare, lo troverai lì.

MindModeling @ Home

Il progetto MindModeling @ Home è uno di quei progetti che non è incluso nell'elenco dei programmi BOINC, ma se si digita l'URL del progetto nel campo URL progetto, riconoscerà il progetto come BOINC compatibile e si registrerà e si connetterà al progetto.

elenco di progetti di calcolo distribuito

Il progetto MindModeling è focalizzato sull'esecuzione di ciò che il sito descrive come "modellazione del processo cognitivo computazionale" per comprendere la mente umana. Secondo me, il compito di modellare e simulare la mente umana è uno dei compiti più grandi, più impegnativi e probabilmente quasi impossibili.

L'idea di modellare "performance umana e apprendimento" è per me un concetto così straordinario, che sono più che felice di dedicare la mia potenza di calcolo a questo obiettivo elevato. E, naturalmente, il progetto ha anche un bel sito.

elenco di progetti di calcolo distribuito

Il sito web mostra una sorta di classifica, che mostra il maggior numero di partecipanti al progetto, e troverai informazioni e notizie sul progetto in tutto il sito.

La griglia della comunità mondiale.

Anni fa, ho parlato con la gente dell'IBM sul loro nuovo progetto di beneficenza (al momento) noto come World Community Grid. La società non ha tratto alcun profitto dal progetto e ha dedicato le proprie risorse e anche il personale dedicato per assicurarsi che il progetto di calcolo distribuito avesse successo.

elenco di progetti di calcolo distribuito

World Community Grid è incluso in BOINC, ma ciò che lo rende speciale è che non è un solo progetto, ma prende invece la potenza della tua CPU e la distribuisce attraverso le cause computazionali di World Community Grid. Alcune di queste cause includono cose come combattere la malaria, acqua pulita, distrofia muscolare e combattere il cancro infantile.

Aiuta a rendere il mondo migliore con questi fantastici modelli di calcolo distribuito

Potresti davvero iscriverti con la World Community Grid e la tua CPU sarebbe stata utilizzata in modo eccellente per alcune cause estremamente importanti. E puoi monitorare e imparare di più su quelle cause in corso direttamente sul sito web della World Community Grid.

Ulteriori informazioni su BOINC

Come puoi vedere in questo articolo, penso davvero che l'uso di BOINC sia il modo per supportare tutti i progetti che vuoi, mentre devi solo scaricare ed eseguire una singola applicazione. È la strada da percorrere.

Alcuni dei tweaking che puoi fare con BOINC sono la configurazione di quanta parte della tua CPU consuma e quando la consuma. In realtà puoi definire i tempi fissi del giorno in cui è possibile eseguire il lavoro, la quantità di spazio su disco che può utilizzare e puoi configurarlo in modo che funzioni solo quando non utilizzi il computer ed è inattivo per alcuni minuti.

Aiuta a rendere il mondo migliore con questi stupendi modelli di calcolo distribuito11

La vista avanzata dell'applicazione mostra anche più statistiche su tutti i tuoi progetti attuali. Ti mostrerà tutte le attività del progetto su cui sta lavorando il tuo computer e l'avanzamento generale di tali attività.

Aiuta a rendere il mondo migliore con questi fantastici modelli di calcolo distribuito

Infine, BOINC include anche screensaver di ciascuno dei progetti che hai deciso di supportare, come ad esempio questo di Cosmology @ Home che sfuma in entrata e in uscita tra le immagini e lo stato corrente dei tuoi lavori in esecuzione.

applicazioni di calcolo distribuito

Supportare così tante importanti cause semplicemente facendo funzionare il tuo computer è davvero una bella sensazione. È come dare al tuo computer la possibilità di fare del bene nel mondo, e tutto quello che stai davvero donando se ci pensi, non è altro che un consumo elettrico leggermente più alto e un carico leggermente maggiore sul tuo processore.

Dato che potresti aiutare a risolvere alcuni dei problemi più urgenti del mondo, direi che non è molto da arrendersi.

Hai mai supportato progetti di calcolo distribuito? Hai notato qualcuno che suona bene? Condividi il tuo feedback e i tuoi progetti preferiti nella sezione commenti qui sotto.

Crediti immagine: condivisione di computer portatili tramite Shutterstock

In this article