jump to navigation

Folding@home - un utile progetto per il calcolo distribuito
23 Agosto 2007

FOLDING@HOME - un aiuto nello studio di alcune malattie, quali Alzheimer, mucca pazza (BSE), CJD, ALS, Huntington e Parkinson

Ieri, navigando ho trovato questo progetto, che trovo veramente molto interessante, e soprattutto, molto utile.
Riporto quindi qui di seguito, che cos’è folding@home, preseo direttamente dal sito ufficiale, e, più in basso anche le istruzioni dettagliate per farlo girare anche sul vostro computer (in particolare sotto linux)

L’obiettivo del progetto è capire come si avvolgono ed aggregano le proteine e come possono insorgere alcune gravi malattie.

Cosa sono le proteine e perchè si avvolgono? Le proteine sono la base della biologia, queste molecole sono vere e proprie macchine miniaturizzate. Al fine di espletare una specifica funzione biochimica esse si avvolgono. Tale processo di aggregazione, benchè fondamentale in tutta la biologia, rimane ancora un mistero per la scienza umana. Come ben sappiamo, quando questi avvolgimenti non si formano nella giusta maniera possono produrre effetti nefasti a livello organico attraverso malattie quali Alzheimer, mucca pazza (BSE), CJD, ALS, Huntington e Parkinson

Cosa fa Folding@Home? Folding@Home è un progetto computazionale distribuito per lo studio degli avvolgimenti, delle dissociazioni ed aggregazioni delle proteine e delle loro relative incidenze sulle malattie. Usiamo algoritmi computazionali avanzati diffusi su larga scala per simulare comportamenti biochimici delle proteine calcolati su tempi migliaia di volte più estesi di quelli considerati in passato. Questo ci ha consentito di simulare la concatenzazione delle proteine per la prima volta e adesso ci permette di studiare le malattie legate alle mutazioni in questo processo biologico fondamentale.

Come posso contribuire? Puoi aiutare il progetto scaricando e avviando il nostro programma sul suo calcolatore. I nostri algoritmi sono stati creati affinché una rete nutrita di elaboratori geograficamente distribuiti possa incrementare notevolmente il nostro potere di calcolo.
Puoi anche aiutarci donando fondi al progetto attraverso l’università di Stanford.

Cosa abbiamo fatto? Abbiamo ottenuto molti successi. Puoi leggere le informazioni sulla nostra pagina scientifica, sezione risultati o andare direttamente sulla pagina della stampa.

Vuoi saperne di più? qui per avere ulteriori informazioni. Puoi inoltre scaricare il nostro sommario esecutivo (documento PDF distribuibile).

Molto importante è che l’esecuzione di questo programmino sui nostri computer, è totalmente trasparente: il nostro processore viene sfruttato solo quando non serve alle nostre appliacazioni: se ad esempio stiamo giocando, non vedremo il nostro gioco andare a scatti perché folding@home sta girando.

Installare il client attraverso la google toolbar (per qualunque sistema operativo: windows, linux…) Usa Firefox con Google Toolbar per installare il toolbar.

Una volta completata l’installazione, fai click su questo link: http://toolbar.google.com/dc/aboutdc.html e il pulsante alla tua google toolbar dovrebbe aggiungersi in modo auotmatico.

Istruzioni per installarlo e farlo girare sulla vostra distro, sia essa Linux o BSD.

In primo luogo, dobbiamo andare qui, per scaricare il file del progetto (troviamo anche gli eseguibili per Windows, Mac OS X, (sia con architettura PPC che Intel)

Facciamo click sul collegameto per scaricare il programma, più adatto alla nostra versione di linux: possiamo avere una distro x86-64 oppure semplicemente una x86, se usiamo la versione a 32bit.

Salviamo il file, su una posizione qualunque, ad esempio nella cartella home.

A questo punto, è necessario dare al file i permessi per essere eseguito, attraverso il comando chmod +x

Allora per far questo: supponiamo di aver salvato il file (che attualmente si chiama FAH504-Linux.exe) nella cartella /home/folding, quindi per assegnare al file i permessi di esecuzione dobbiamo: ci spostimo nella cartella dove abbiamo salvato il file, e diamo il permesso per essere eseguito.Quindi i comandi da dare sono:
cd /home/NOME_UTENTE/foldin
chmod +x ./FAH504-Linux.exe

Adesso possiamo lanciare il programma, quindi, rimanendo sul terminale, diamo: ./FAH504-Linux.exe
A questo punto il programma ci chiede alcune cose:
User name [Anonymous]?
Team Number[0]?
Ask before fetching/sending work [no]?
Use proxy [no]?
Allow receipt of work assignments and return of work results greater than
5MB in size (such work units may have large memory demands) (no/yes) [no]?
Change advanced options [no] (yes/no)?

Lasciate tutto così com’è, al più se vi siete registrati sul sito, potete inserire il vostro nome utente.

Per fermare il client, ad esempio nel caso in cui dovete spegnere il PC, premete la combinazione di pulsanti
Ctrl+C

Se avete una PlayStation 3, potete anche contribuire a questo progetto:

La console PlayStation 3 di Sony, può essere utilizzata non solo per ai videogiochi: l’università di Stanford ha infatti rilasciato una versione del client Folding@Home specificamente sviluppata per l’utilizzo con questa console.La PS3, usa una particolare CPU, denominata CELL, che viene impiegata sui supercomputer.

In base a quanto scritto sul sito ufficiale del progetto Folding@home, PlayStation 3 in grado di “raggiungere prestazioni precedentemente possibili solo su supercomputer”. ed è, ” in grado di conseguire prestazioni sulla scala dei 100 gigaflop”. A marzo, data di uscita della PS3 negli USA, con 10.000 macchine, o con l’1% delle console PlayStation 3 presenti nei soli Stati Uniti, è stato possibile incrementare la potenza di calcolo su una scala del petaflop!

Sotto riporto la tabella (aggiornata al 23 agosto 2007) con le statistiche riguardo al progetto.

OS Type Current TFLOPS* Active CPUs Total CPUs
Windows 164 172793 1774500
Mac OS X/PowerPC 7 9028 103970
Mac OS X/Intel 12 3952 21476
Linux 35 20550 240948
GPU 40 686 4002
PLAYSTATION®3 524 28940 216694
Total 782 235949 2361590

300x250

Post scorrelati.

  • Postato in: : Windows
  • Autore :mimo

Inserisci il tuo commento...