Pag 1 di 3 123 UltimaUltima
Risultati da 1 a 25 di 71
  1. #1
    Gabi.2437
    ospite

    Cool [BOINC] Calcolo Distribuito - Guida per partecipare




    BOINC: BERKELEY OPEN INFRASTRUCTURE FOR NETWORK COMPUTING

    Benvenuti! Questa è una guida che spiega chiaramente cos'è il calcolo distribuito, cos'è BOINC e come partecipare.

    Link vari

    -BOINC versione attuale http://boinc.berkeley.edu/download.php
    -Lista di progetti http://boinc.berkeley.edu/projects.php


    Cominciamo dall'inizio, cos'è il "calcolo distribuito".
    La scienza ha fatto grandi progressi negli ultimi anni e così i mezzi informatici. La potenza di calcolo di quest'ultimi però, sebbene aumenti di anno in anno, spesso e volentieri non riesce a far fronte alla richiesta estremamente elevata della prima, tanto che nemmeno costosissimi supercomputers si rivelano adeguati. Come risolvere? La soluzione è composta dai milioni di computers dislocati in tutto il mondo e collegati a internet. Tutti questi computers di solito vengono sfruttati in minima parte, per leggere la posta, navigare in internet, messenger...col risultato che la maggior parte della potenza di calcolo che potrebbero esprimere va sprecata. Da qui la geniale idea alla base del "calcolo distribuito". Unire le forze di migliaia di computers per realizzare potenze di calcolo enormi, sfruttando appunto le risorse inutilizzate dei nostri computers. Per sfruttare questa potenza, tra gli altri, i ricercatori di Berkeley hanno messo a punto BOINC, una nuova e potente piattaforma per il calcolo distribuito che sfrutta le risorse dei pc offerte volontariamente.

    Si, ma come funziona il tutto?

    Il processo che sta dietro all'idea è molto semplice, i computers dei partecipanti ricevono dai servers del progetto piccoli pacchetti di dati che elaboreranno, senza appesantire il sistema, per poi rispedire i risultati. Il tutto viene fatto automaticamente, quindi non è richiesta alcuna capacità particolare da parte dell'utente. Da notare che il calcolo distribuito è studiato apposta per funzionare senza disturbare l'utente, il quale può usare il computer come ha sempre fatto, può spegnerlo quando vuole, l'elaborazione riprenderà da dove è stata interrotta, quando si riaccenderà il pc.

    Vi starete chiedendo: "Sì ma tutta sta roba danneggia il computer a lungo andare" ma vi rispondo dicendovi che no non c'è alcun rischio, anzi è più dannoso il continuo accendere e spegnere, perchè quello che danneggia il pc sono gli sbalzi di temperatura e tensione sui chip, o temperature molto alte, che, a lungo andare portano a comportamenti anomali e quindi malfunzionamenti. I computer SONO FATTI PER LAVORARE, quindi se tenuti come si deve NON SI DANNEGGIANO.


    Dopo questa piccola premessa spieghiamo nel dettaglio come partecipare con BOINC.
    BOINC è un programma che vi permetterà di partecipare a più progetti semplicemente con pochi clic.

    Lo potete scaricare da qua http://boinc.berkeley.edu/download.php

    Installatelo e appena partirà, siccome non avrà ancora un progetto per cui elaborare, vi chiederà di sceglierne uno, fatelo (la scelta è vostra), mettete i dati richiesti avendo cura di cliccare "No, new user", segnatevi i dati che usate, andate avanti et voilà, BOINC sarà agganciato a quel progetto e scaricherà, se possibile, subito alcuni pacchetti di dati per iniziare l'elaborazione.


    Descrizione veloce di BOINC

    -Parte 1

    Bene, BOINC è installato e sta elaborando i dati del progetto che avete scelto, ora parliamo un pò di com'è strutturato BOINC.

    Allora, c'è la differenza tra Simple View e Advanced View...bene, vi consiglio di mettere direttamente l'Advanced View perchè questa guida parlerà di essa.
    • View: da questo menu potrete tornare alla Simple View e/o modificare l'Advanced View.
    • Tools: qua potrete agganciarvi ad altri progetti con lo stesso metodo di prima e agganciarvi ad un Account Manager (per maggiori informazioni consultare questo topic). Il suo utilizzo è vivamente consigliato, quindi ne consiglio la lettura.
    • Activity: potete decidere rapidamente come far lavorare BOINC; le opzioni si dividono in: relative a BOINC stesso e relative all'uso della connessione.
    • Run Always: BOINC andrà sempre, ignorando eventuali preferenze su orari o altro;
    • Run based on preferences: BOINC andrà seguendo le preferenze;
    • Suspend: BOINC verrà sospeso.
    Cosa simile per la rete:
    • Network Activities when possible: BOINC comunicherà col server (per scaricare nuove WU, per spedire i risultati...) ogni volta che sarà richiesto;
    • Network Activities based on preferences: come prima solo che comunicherà col server seguendo le preferenze;
    • Network Activities Suspended: BOINC non comunicherà mai col server.
    Di default sono selezionate le due basate sulle preferenze.
    • Advanced: tutte le opzioni avanzate di BOINC, verranno spiegate nel post successivo.
    • Help: i vari help, e About BOINC Manager, utile per vedere la versione di BOINC che avete sotto installato.
    -Parte 2
    E ora spieghiamo il significato delle schede.
    • Projects: potrete vedere e gestire i progetti a cui siete agganciati.
    Cliccate il progetto e...
    • Update: permette di far comunicare manualmente il progetto col server per esempio forzando la spedizione di risultati o un aggiornamento delle preferenze;
    • Suspend: sospende il progetto (ripremete il tasto - che cambierà nome - per riprendere il progetto);
    • No New Tasks: impedisce al progetto di scaricare nuove WUs. Utile se volete partecipare a un altro progetto ma volete prima elaborare tutte le WUs di quello;
    • Reset Project: resetta il progetto, cancellando tutte le sue WUs e forse anche i files, costringendolo così a riscaricare il necessario. Utile se per un qualche motivo quel progetto non funziona più correttamente;
    • Detach: toglie il progetto da BOINC, cancellandone tutte le WUs e files.
    • Tasks
    Qua potrete vedere tutte le WUs che avete, il loro stato e il loro avanzamento in percentuale, potrete anche gestirle.
    • Show Graphics: se presente, visualizza il grafico della WU;
    • Suspend: sospende la WU selezionata;
    • Abort: elimina la WU selezionata.
    • Transfer
    Mostra i file che si stanno scaricando e/o spedendo al server.
    • Retry now: se magari il server era down, premetelo e ritenterà la connessione;
    • Abort transfer: elimina il trasferimento, ma così facendo lo perderete..
    • Messages
    Questo è utile, è un log di TUTTO quello che BOINC ha fatto/deve comunicarvi dal suo ultimo avvio.
    Vi dice tutto, ma tutto tutto eh...se avete problemi, è qua che dovete guardare.
    • Statistics
    Vi mostra le statistiche, divise per RAC e credito totale dei vari progetti.
    • Show user total/average: mostra il credito totale/medio di un utente;
    • Show host total/average: mostra il credito totale/medio del computer sul quale gira BOINC Manager.
    Se per esempio avete più di un computer dove avete messo BOINC, coi primi 2 tasti vedete le statistiche totali, con gli altri 2, quelle legate solo al computer.
    Poi se avete più di un progetto, potete cambiare grafico e modalità di visualizzazione.
    • Disk
    Vi mostra l'uso totale del disco fisso da parte di BOINC (come vedrete, minimo) e come questo è ripartito tra i vari progetti.

    Come aggiornare BOINC?


    Ogni tanto escono versioni nuove di BOINC, e prima o poi bisogna aggiornare la propria versione...si ma come, senza rischiare di perdere i progetti a cui si è attachati o altri problemi? E' facilissimo

    1)Scaricare la versione nuova
    2)Chiudere BOINC se attivo (e dovrebbe esserlo, BOINC sempre attivo!!!)
    3)Installare la versione nuova nella stessa directory di quello vecchio...esatto, lo installate sopra
    4)Fate partire BOINC et voilà, programma aggiornato e progetti, WU, tutto come prima, manco 1 punto di percentuale avete perso.

    E' una cosa veloce, non tenetevi dei BOINC vecchissimi...aggiornate ogni tanto.

    - E per sfruttare la scheda video?

    Bene, ora il vostro processore sta allegramente elaborando sul progetto/i da voi scelto, però avete anche una bella scheda video lì che non sta facendo nulla, come sfruttarla?

    Ecco il link al topic con la spiegazione sui vari progetti che sfruttano anche le schede video http://forumtgmonline.futuregamer.it...d.php?t=203168

    - Ok, ma ci guadagno a sfruttare anche la scheda video?

    Con un buon processore magari overclockato e il pc acceso 24/24 si può fare sui 3000 RAC (il RAC è una media che vi dice la velocità a cui elaborate, si stabilizza in due settimane circa e ovviamente dipende da quanto elaborate nel lasso di tempo) mentre su GPUGrid è possibile vedere PC che fanno anche 40.000RAC (solo di scheda video si intende, poi c'è da aggiungere il 3000 del processore ), su Milkyway, Collatz e DNETC si vedono computer con quattro schede video che toccano anche punte di 800.000 RAC

    Questo a grandi linee insomma per farvi capire il boom prestazionale

    Perchè non tutti i progetti girano su scheda video? Perchè CUDA e CAL (il corrispettivo ATI) sono ancora un pò agli albori, non tutti i problemi possono poi essere affrontati in modo efficiente con una scheda video, ovvero, è richiesto che la roba che si macini si possa parallelizzare come si deve, cosa che viene facile con Milkyway per esempio ma con altri progetti no e un eventuale client GPU sarebbe più lento di uno da processore e non tutti i progetti hanno dietro abbastanza programmatori per programmare e mantenere aggiornato un eventuale client GPU

    (piccola parentesi con link alle schede nvidia supportate da GPUGrid: http://www.gpugrid.net/forum_thread.php?id=316 )

    Consumo RAM dei vari progetti:
    http://www.boincitaly.org/index.php?option=com_content&task=view&id=177&Item id=89

    Aggiungo anche questo link http://wuprop.boinc-af.org/results.html
    Questo è un progetto il cui scopo è semplicemente quello di raccogliere tutti i dati sulle WU, durata, utilizzo RAM, deadline, dimensioni e altro ancora. Dategli un'occhiata, la tabella coi risultati è completissima
    Ultima modifica di Gabi.2437; 10-08-10 alle 16:34:56

  2. #2
    Gabi.2437
    ospite

    Predefinito Re: [BOINC]Calcolo Distribuito-Guida per partecipare

    I progetti

    Ora che vi ho illustrato velocemente com'è strutturato BOINC, passiamo al succo.

    BOINC vi permette con pochi clic e in tutta sicurezza, di agganciarvi (e si dice così...oppure unirvi, fate come volete) ai vari progetti, così da poter elaborare i loro dati. Potete o agganciarvi a 1 solo progetto, in tal caso BOINC ovviamente elaborerà solo per esso, oppure a più progetti, in tal caso BOINC ogni tot minuti, di default 60, cambierà progetto, ovviamente salvando i progressi fatti, così da dedicare tempi uguali a ogni progetto. Se magari volete elaborare più per un progetto che per un altro, dovrete intervenire sul Resource Share, che verrà spiegato poco dopo.

    WorkUnit (WU)

    Vengono dette WorkUnit, o WU, i pacchetti di dati che dovete elaborare e che trovate sotto Tasks. Ogni progetto vi invierà WU di durata/peso diverse. Se il progetto lo ha, la WU, se in Running, potrà farvi vedere anche un grafico su cosa sta facendo.

    La WU può essere in diversi stati:

    Downloading: quando BOINC la sta scaricando dal server.

    Ready to Start: quando la WU è pronta a partire

    Running: quando la WU è in fase di elaborazione

    Ready to Report: quando la WU, una volta completata, è pronta per essere rispedita, alcuni progetti le spediscono man mano che vengono completate, altri aspettano che un pò di WU sian completate, dipende, comunque non preoccupatevi. Se proprio volete, andate in Projects e premete Update.

    Acknowledged: Probabilmente non vedrete mai questo stato e ora che ci penso non so quando appare, so che dura meno di un secondo, forse quando finisce il download della WU.

    Computation Error: durante l'elaborazione la WU, per vari motivi, ha dato errore. La WU verrà regolarmente spedita come quelle Ready to Report però non vi verrà dato alcun credito (o forse si ma dipende dal progetto) e verrà segnata con errore anche sul sito ovviamente.

    Aborted by User: se per un qualche motivo abortite una WU (che so, è oltre la deadline, volete passare su un altro progetto e non elaborare più le altre WU...), apparirà questo stato.

    Se avete un processore multi-core, avrete più WU in Running, per esempio io ho un E6600 e ne ho 2, se avete un quadcore, ne avrete 4.


    Ogni WU inoltre ha una Deadline ovvero una scadenza, superata la quale il server la segna come "scaduta" e la rispedisce a qualcun altro. Alcuni progetti non vi daranno punti se la completate, altri si, dipende. Una cosa è sicura, se avete WU oltre la deadline, c'è qualcosa che non va. Ogni progetto ha una deadline differente, che dipende sia dalle intenzioni del progetto, sia dai tipi di WU che dà. Per esempio, alcuni progetti vi danno 2 settimane di tempo, altri 1 mese. Progetti con WU lunghissime come quelli sul clima, vi danno 1 anno e passa di tempo, e così via.



    Preferenze e Opzioni varie

    Ora parliamo delle preferenze e opzioni.

    BOINC permette molta flessibilità, così da adattare il proprio contributo alla scienza alle proprie esigenze e possibilità.

    Esistono preferenze locali, che potete modificare direttamente dal client BOINC, e preferenze via web, modificabili andando sul sito di un progetto e loggando il proprio account.

    --Cliccando su Advanced e poi Options potrete modificare alcune cose base, tipo lingua, periodo degli avvisi e impostazioni di connessione, casomai avete problemi di router-proxy...




    Tranne problemi, NON toccate niente

    --Advanced-->Preferences

    Qua ci sono tante opzioni interessanti

    -Processor Usage: quando elaborare, quanto processore usare, quanti core usare ecc...
    -Network Usage: quando comunicare coi server e quante WU di scorta avere
    -Disk and Memory Usage: quanta ram e spazio del disco fisso dedicare a BOINC
    NOTA: poichè i progetti sono leggeri, anche se dedicate tanto spazio, NON verrà utilizzato eh...


    Anche in questo caso è consigliato NON toccare nulla, tranne problemi eccezionali, che probabilmente non avrete.

    Poi online ci sono altre opzioni, le descrivo la prox volta... forse



    E per joinare un team?

    Dal sito del progetto loggate nel vostro account e dalle preferenze pigiate dove dice di joinare un team
    Ultima modifica di Gabi.2437; 04-02-09 alle 14:28:27

  3. #3
    Animatore L'avatar di NoxDaFox
    Data Registrazione
    07-11-04
    Località
    No man's land
    Messaggi
    2,635

    Predefinito Re: [BOINC]Calcolo Distribuito-Guida per partecipare

    guida perfetta.... direi di toppare questa

    usate questo spazio per qualsiasi problema con l'installazione e configurazione di BOINC manager

  4. #4
    La Borga L'avatar di dtpancio
    Data Registrazione
    17-06-02
    Località
    Reggio Emilia
    Messaggi
    10,914

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    segnalo l'uscita della versione 5.10.28 di boinc.

  5. #5
    Il Nonno L'avatar di Dark Frank
    Data Registrazione
    05-04-03
    Località
    Casale di Scodosia (PD)
    Messaggi
    8,447

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    è uscita già la 5.10.30... è in continua evoluzione....

  6. #6
    Shogun Assoluto L'avatar di showa
    Data Registrazione
    19-10-03
    Località
    Romagna
    Messaggi
    30,429

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    http://boinc.berkeley.edu/download.php qua si trova ancora la .28

  7. #7
    Gabi.2437
    ospite

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    Cliccando su All Version mostra anche la .30, segnata però come
    (MAY BE UNSTABLE - USE ONLY FOR TESTING)

  8. #8
    Il Nonno L'avatar di Dark Frank
    Data Registrazione
    05-04-03
    Località
    Casale di Scodosia (PD)
    Messaggi
    8,447

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    io la scarico sempre dal sito del WCG così che ha la skin fica, e lì ho trovato la .30...

  9. #9
    La Borga L'avatar di dtpancio
    Data Registrazione
    17-06-02
    Località
    Reggio Emilia
    Messaggi
    10,914

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    il resto è uguale? cioè, è una versione "lite" per WCG oppure puoi farci girare qualsiasi progetto?

  10. #10
    Gabi.2437
    ospite

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    Mai provato, ma "penso" la seconda

  11. #11
    Il Nonno L'avatar di Dark Frank
    Data Registrazione
    05-04-03
    Località
    Casale di Scodosia (PD)
    Messaggi
    8,447

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    puoi farci girare qualsiasi progetto, l'unica cosa differente è la skin di WCG...

  12. #12
    Gabi.2437
    ospite

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    Interessante.... Chissà però come mai da lì ti fan tirar giù la .30...mah...un link diretto nn c'è vero?

  13. #13
    Il Nonno L'avatar di Dark Frank
    Data Registrazione
    05-04-03
    Località
    Casale di Scodosia (PD)
    Messaggi
    8,447

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare


  14. #14
    Animatore L'avatar di NoxDaFox
    Data Registrazione
    07-11-04
    Località
    No man's land
    Messaggi
    2,635

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    per chi utilizza sistemi a 64 bit consiglio vivamente di scaricare la versione di BOINC a 64 bit...

    si notano dei miglioramenti sia nei bench che nelle statistiche (dipende anche dai progetti seguiti)

  15. #15
    Gabi.2437
    ospite

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    A me pare che dal sito ci sia un solo tipo di BOINC...

  16. #16
    La Borga L'avatar di dtpancio
    Data Registrazione
    17-06-02
    Località
    Reggio Emilia
    Messaggi
    10,914

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    no, devi andare su "Altre versioni" o "Tutte le versioni", non ricordo.

  17. #17
    Gabi.2437
    ospite

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    Guarda che ci ho guardato sotto Tutte le versioni, cosa ti credi eh?

    E non l'avevo visto

  18. #18
    La Borga L'avatar di dtpancio
    Data Registrazione
    17-06-02
    Località
    Reggio Emilia
    Messaggi
    10,914

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    your fault..

  19. #19
    Shogun Assoluto L'avatar di showa
    Data Registrazione
    19-10-03
    Località
    Romagna
    Messaggi
    30,429

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare


  20. #20
    La Borga L'avatar di dtpancio
    Data Registrazione
    17-06-02
    Località
    Reggio Emilia
    Messaggi
    10,914

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    Bene la provo.

  21. #21
    Il Nonno L'avatar di Dark Frank
    Data Registrazione
    05-04-03
    Località
    Casale di Scodosia (PD)
    Messaggi
    8,447

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    qual'è il changelog?

  22. #22
    La Borga L'avatar di dtpancio
    Data Registrazione
    17-06-02
    Località
    Reggio Emilia
    Messaggi
    10,914

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare


  23. #23
    Shogun Assoluto L'avatar di showa
    Data Registrazione
    19-10-03
    Località
    Romagna
    Messaggi
    30,429

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    Nella mia ignoranza, ho notato solamente che ora è in italiano ("sente" la versione del sistema operativo?)

  24. #24
    Animatore L'avatar di NoxDaFox
    Data Registrazione
    07-11-04
    Località
    No man's land
    Messaggi
    2,635

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare

    qualche majalo mi ha preceduto nella traduzione

    la stavo finendo

  25. #25
    Shogun Assoluto L'avatar di showa
    Data Registrazione
    19-10-03
    Località
    Romagna
    Messaggi
    30,429

    Predefinito Re: [BOINC] Calcolo Distribuito - Guida per partecipare


Pag 1 di 3 123 UltimaUltima

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice HTML è Disattivato