Berkeley Open Infrastructure for Network Computing: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
Riga 16:
Il '''Berkeley Open Infrastructure for Network Computing (BOINC) ''' è un sistema non-commerciale per il [[calcolo distribuito]] volontario. È stato sviluppato originariamente per sostenere il progetto [[SETI@home]], prima di diventare utile come base per altre [[calcolo distribuito|applicazioni distribuite]] in svariate aree scientifiche come la matematica, la medicina, la biologia molecolare, l'astrofisica e la climatologia. Lo scopo di BOINC è quello di rendere disponibile ai ricercatori l'enorme [[MIPS (unità di misura)|potenza di calcolo]] dei [[personal computer]] sparsi per il mondo.
 
BOINC è stato sviluppato da un team presso lo Space Sciences Laboratory della [[University of California, Berkeley]] diretto da David Anderson, il quale dirige anche SETI@home. Alla stregua di una piattaforma di “quasi-[[supercomputer]]”, BOINC conta circa 612.000 computer attivi (hosts) intorno al mondo che elaborano una media di 4.900 [[PFLOPS]] (alla data del 12 aprile 2010)<ref>[http://it.boincstats.com/stats/project_graph.php?pr=bo Statistiche BOINC aggregato (AgggiornatoAggiornato a Aprile 2010)]</ref>, posizionandosi - come potenza di calcolo – al di sopra del supercomputer più veloce al momento (Cray XT5 (Jaguar), con un rate di elaborazione di 1.759 PFLOPS). BOINC è finanziato dalla [[National Science Foundation]] attraverso i premi SCI/0221529,SCI/0438443 e SCI/0721124.
 
Il framework è supportato da diversi sistemi operativi, come [[Microsoft Windows]], [[Mac OS X]] e sistemi [[Unix-like]] tra cui [[Linux]] and [[FreeBSD]]. BOINC è un [[free software|software free]] rilasciato sotto licenza [[GNU Lesser General Public License]].
Riga 29:
BOINC è progettato per essere una struttura libera per chiunque voglia iniziare un progetto di calcolo volontario. La maggior parte dei progetti BOINC sono [[nonprofit]] e dipendono molto, se non completamente, da volontari.
 
In sostanza BOINC è un [[software]] che può sfruttare le [[CPU]] e [[GPU]] dei [[computer]] quando queste non vengono utilizzate, per effettuare calcoli scientifici&nbsp;– in sintesi, quando una persona non usa il proprio computer, allora lo usa BOINC. Alla fine del 2008, il sito ufficiale di BOINC annunciò che [[NVIDIA]] (un produttore leader di GPU) aveva sviluppato un sistema chiamato [[CUDA]] che utilizza le GPU per calcoli scietificiscientifici. Con l'aiuto di NVIDIA, alcuni dei progetti basati su BOINC (i.e., [[SETI@home]], [[MilkyWay@home|Milkyway@home]]) hanno adesso applicazioni che girano su GPU NVIDIA utilizzando CUDA. All'inizio di ottobre, BOINC aggiunse anche il supporto per le GPU di [[AMD|ATI/AMD]]. Queste applicazioni girano dalle 2 alle 10 volte più velocemente di quelle basate su versioni solamente per CPU.
 
BOINC è formato da una parte [[server]] e una parte [[client]] che comunicano tra loro per distribuire, elaborare e inviare i risultati delle WU (Working Units).