World Community Grid, lanciata nel 2004 dall'IBM, è un tentativo di creare la più grande rete di calcolo distribuito pubblica del mondo per affrontare progetti di ricerca scientifica a beneficio dell'umanità. Il sito è attualmente tradotto in 5 lingue ma non ancora nella nostra. Da qui l'idea di creare una wiki in italiano, l'unica così completa in rete, per comprendere meglio gli scopi di questo importante progetto.
Aiutare ad ampliare questo progetto è facile: basta cliccare sul pulsante NUOVO ARTICOLO per iniziare subito a collaborare. Non c'è da preoccuparsi per la formattazione dell'articolo o se questo non riesce come vorreste al primo colpo; dopo di voi passerà sempre qualcuno e correggerà eventuali errori e/o migliorerà la pagina.
La ricerca ringrazia!
Iniziative
5-9-2010, 7:38
  • Decrease font size
  • Default font size
  • Increase font size
  • default color
  • color1 color
  • color2 color
  • color3 color

In evidenza


Aggiunta la storia dei core di Folding@home e le FAQ sul core GPU3 (in continuo aggiornamento).

.. Lo spazio ..

pulsar, onde gravitazionali, SETI, Via Lattea, galassie, supernove... lo spazio attrae da sempre l'uomo, alla ricerca delle sue origini

.. Proteine ..

sono le nanomacchine della biologia, i cavalli da traino presenti in ogni cellula di ogni essere vivente, studiarle significa comprendere le malattie

.. Il clima ..

il pianeta va verso il surriscaldamento? E a che ritmo? Siamo ancora in tempo? Migliaia di simulazioni per cercare una risposta

.. Numeri ..

per alcuni versi affascinanti, per altri utili. Numeri primi, congetture antiche da dimostrare, teorie e giochi moderni

.. La chimica ..

celle solari fatte di materiali organici, celle a idrogeno, nanomacchine, reattività e magnetismo molecolare. La ricerca è illimitata

Caratteristiche del PC

In generale qualsiasi computer che abbia meno di 10 anni è più che sufficiente per partecipare al calcolo distribuito volontario. Ovviamente più potente è il computer più velocemente si riusciranno ad ottenere i risultati ma non è sempre detto e inoltre ogni contributo è ben accetto.

 

Vediamo prima i requisiti minimi validi per la maggiorparte dei progetti, poi andremo ad analizzare dei casi particolari.

Sistema operativoCPUMemoria RAM
Spazio su disco
Windows XP, VISTA, 7 Pentium 500 MHz o superiori almeno 128 MB almeno 20 MB
MAC OS X 10.3.9 o superiore con CPU Intel o PowerPC G3, G4 G5 almeno 256 MB almeno 200 MB
Linux kernel 2.1.14 o superiore Pentium 500 MHz o superiori almeno 64 MB almeno 50 MB
Scheda grafica Driver
GPU nVidia 185.85 o superiore
GPU ATi 8.12 o superiore

 

Come si può vedere le caratteristiche richieste sono davvero minime: per esempio i PC attualmente in vendita sono tutti multiprocessore con velocità minima di 1.7 GHz (i.e. 1700 MHz), memorie da 2048 MB in su e dischi 1000 volte più capienti di quelli indicati. Le caratteristiche indicate si adattano bene anche ai progetti nei quali i calcoli non li fa il computer ma la mente dell'uomo (Fold.it, Stardust@home e GalaxyZoo).

Pochi progetti di BOINC prevedono dei requisiti minimi più stringenti, non di molto, per quanto riguarda la memoria RAM necessaria: almeno 768 MB per ogni elaborazione (in caso di PC multicore il valore va dunque moltiplicato per il numero di core).

 

Ovviamente il PC deve avere una connessione ad Internet: per quasi tutti i progetti (cioè la piattaforma BOINC, Folding@home, GIMPS e Fold.it) è sufficiente connettersi una volta al giorno per consegnare i risultati delle elaborazioni completate e scaricare le nuove unità di lavoro. Per i progetti su cui il lavoro viene eseguito solamente online (Stardust@home e GalaxyZoo) la connessione è ovviamente obbligatoria durante tutte le fasi di elaborazione.

 

Un discorso a parte va fatto per le schede grafiche dei PC. Sia con i progetti che sfruttano BOINC sia con Folding@home è possibile far eseguire i calcoli alla propria GPU e i dati dicono che queste schede li eseguono molto rapidamente. L'utilizzo delle schede grafiche come coprocessori, come esecutrici di calcoli per scopi generici (GPGPU = General Purpose GPU), è in forte aumento e va di pari passo con lo sviluppo di nuove schede sempre più potenti, più potenti delle CPU.

Se si desidera sfruttare per le elaborazioni anche la GPU del proprio computer allora è necessario seguire delle indicazioni speciali, progetto per progetto, perché variano da uno all'altro e molto rapidamente.