Guida Elaborazione con GPU



    Con questo thread creo una guida semplice ed immediata all'uso delle schede video in BOINC che, dove è possibile, macinano MOLTO più velocemente di un processore!

    Innanzitutto bisogna distinguere tra ATI e Nvidia, sono entrambe schede video ma, almeno per ora, l'applicazione ATI non gira su Nvidia e viceversa. Inoltre parecchi progetti hanno solo una applicazione, quindi ci potete macinare per esempio solo di Nvidia e non di ATI

    Orbene, cosa bisogna fare dunque?

    Dipende dal progetto! Di solito sono supportate, per le nvidia le schede dalla serie 8 in su, per le ATI le schede dalla serie 2000 in su
    I progetti che richiedono la doppia precisione possono girare solo sulle schede che la supportano, che sono una frazione di quelle del parco schede sopra indicato

    Ma quali sono i progetti che supportano le schede video?

    E perchè non tutti i progetti supportano schede video?

    E perchè certi hanno solo l'applicazione nvidia e non ati o viceversa?


    Partendo dalla seconda domanda, i motivi sono due. Il primo è che non tutte le cose sono adatte a essere macinate da una scheda video! Ma solo quelle altamente parallelizzabili, che possono sfruttare TUTTI i processor-cosi delle schede video. Il secondo è che non tutti i progetti hanno abbastanza risorse per portare avanti anche un client GPU

    Ciò risponde anche alla terza domanda, talvolta il client è creato dalla community (ottimi esempi milkyway e collatz, dove i meravigliosi client ATI sono portati avanti dai volontari!)

    E ora continuiamo rispondendo alla prima!

    GPUGrid
    SETI
    Milkyway
    Collatz Conjecture


    I primi due sono solo su Nvidia (ok quelli di lunatics hanno un'applicazione ATI per seti ma al momento è solo su astropulse e cmq la gpu intervene solo sporadicamente)

    Mentre gli altri due anche su ATI. Milkyway richiede la doppia precisione.
    In questi 2, possiamo notare che, a parità di prezzo, le schede ATI kickassano le Nvidia

    Ma come si fa per sfruttare effettivamente la scheda video?

    In entrambi i successivi casi, premuratevi di aprire BOINC-->Preferenze-->Processor usage e mettete la spunta a Use GPU while computer in use

    Se è Nvidia, assicuratevi di avere i driver aggiornati e semplicemente agganciatevi al progetto, arriveranno le WU che saranno automaticamente macinate dalla GPU. Il processore provvederà a macinare le sue WU.

    Se è una ATI idem, assicuratevi di avere i driver aggiornati, mettete BOINC versione almeno 6.10 e agganciatevi al progetto.

    Se è Collatz è tutto automatico, provvederà da solo a scaricare l'applicazione GPU, se volete renderlo SOLO GPU andate nell'account sul sito, andate sul vostro computer e come Location dategli School. GUAI A CHI PASTICCIA CON LE ALTRE OPZIONI DI FLOTTA EH, RISCHIO LINCIAGGIO!

    Se è Milkyway dovete per forza metterci l'applicazione che scaricate qua http://www.brilliantsite.com/milkyway/index.htm nella cartella di Milkyway

    I lavori "a manina" per collatz e milkyway da fare a BOINC chiuso ovviamente

    Detto ciò...macinate!

    Se volete giocare/guardare un film o altro, suggerisco vivamente di sospendere il progetto GPU Pena crash dei driver vari.