Berkeley Open Infrastructure for Network Computing: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Boboviz (discussione | contributi)
spostata la questione "cheating" nella sezione "crediti"
Boboviz (discussione | contributi)
Nessun oggetto della modifica
Riga 38:
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 per la maggior parte, se non completamente, da volontari.
 
In sostanza BOINC è un [[software]] che può sfruttare le [[CPU]] e [[Graphics Processing Unit|GPU]] dei [[computer]], quando queste non vengono utilizzate, per effettuare calcoli scientifici – 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]] aveva sviluppato un linguaggio di programmazione chiamato [[CUDA]] che utilizzava le GPU per calcoli scientifici. Con l'aiuto di NVIDIA, alcuni dei progetti basati su BOINC (i.e., [[SETI@home]], [[MilkyWay@home]]) hanno applicazioni che girano su GPU. All'inizio di ottobre, BOINC aggiunse anche la compatibilità con le GPU di [[AMD|ATI/AMD]], attraverso il linguaggio [[OpenCL|OpenCl]]. Queste applicazioni possono hanno velocità di esecuzione dalle 3 alle 15 volte superiori rispetto a quelle basate su versioni corrispettive per CPU. Per quanto riguarda le CPU, BOINC,molti seprogetti l'applicativo è correttamente progettato, èsono in grado di dare accessoutilizzare allele estensioni [[Streaming SIMD Extensions|SSEx]], [[Advanced Vector Extension|Avx]], ecc, che possono dare ottimi risultati in termini di accelerazione del calcolo.
 
Dal 2013, la piattaforma Boinc è disponibile anche sui device Android (smartphone, tablet, ecc) e molti progetti utilizzano questa possibilità, grazie all'aumento considerevole sia del numero sia della potenza di calcolo di questi strumenti. Dal 2015, invece, sono disponibili compilazioni per piattaforme single-board come [[Raspberry Pi|Raspberry]], Parallela, Odroid e altre.