Live chat

boboviz Una prece per Higgs (10.04.24, 12:11)
puurome2 Hanno prorogato fino al 4 aprile Il voto per BOINC sul sito WSIS World Summit on the Information Society. (03.04.24, 10:51)
sabayonino Un Augurio a tutti gli "scaccolèr" da parte dello Staff . (31.03.24, 09:09)
kidkidkid3 Sinceri auguri di buone festività pasquali a tutti noi boincitaliani ! Ad maiora ! (30.03.24, 00:34)
valterc Windows 7, Nvidia 980 (25.03.24, 21:11)
valterc https://www.gpugrid.net/results.php?hostid=100638 (25.03.24, 21:11)
puurome2 Purtroppo di Work Unit ATM non ce ne sono più per GPUGRID. Quando c'erano la work unit mi andava sempre in errore. Questo problema delle unità ATM ce l'hanno molti utenti Windows. (24.03.24, 21:09)
samu986 valterc, ah, ok, grazie mille! Speriamo ce ne possano essere allora! (24.03.24, 10:11)
valterc (non sono disponibili sempre però) (22.03.24, 16:18)
valterc uhmmm le workunit ATM: Free energy calculations of protein-ligand binding vanno anche su Windows (22.03.24, 16:17)
samu986 zioriga, oh...ecco spiegato l'arcano...beh, grazie mille per la delucidazione! Spero che andando avanti ce ne potranno essere anche per Windows. Grazie ancora! (21.03.24, 17:58)
zioriga la risposta è semplice, attualmente le Wu per GPU sono solo per LInux (21.03.24, 11:39)
samu986 Buongiorno a tutti, sapete per caso se GPUGRID funziona bene? A me interessano le WU per GPU, infatti ho selezionato solo quelle, ma non mi arriva niente da mesi. Qualcuno potrebbe aiutarmi, per cortesia? (21.03.24, 10:59)
boboviz problemi su Denis@home (11.03.24, 16:02)
Spot T entity macina con l'armata al completo, io a ranghi ridotti e Boinc.Italy è attualmente prima (in L2) (29.02.24, 19:12)
Spot T Ieri è iniziato FB 2024, con le varie novità e subito lo sprint. Per chi volesse partecipare il progetto è Numberfields (29.02.24, 19:10)
boboviz e con i 5gb da scaricare tutte le volte.... (29.02.24, 15:48)
boboviz con il vecchio wrapper (29.02.24, 15:48)
boboviz ancora le wus virtualbox di Rosetta (29.02.24, 15:48)
zioriga al momento io sono quarto assoluto e BOINC.Italy è al terzo posto (14.02.24, 17:57)
Per usare la chat devi effettuare il login.
Benvenuto, Ospite
Nome utente: Password: Ricordami

Supporta BOINC.Italy con una piccola donazione
Leggi tutto...

ARGOMENTO:

[Thread Ufficiale] RALPH@home 28/12/2015 14:43 #119575

  • Nubman
  • Avatar di Nubman
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2304
  • Ringraziamenti ricevuti 279
Però non dimentichiamo che il software attuale, sebbene inefficiente, è stato largamente testato. La cosiddetta reingegnerizzazione potrebbe fare al caso loro, ma così come una completa riscrittura del codice necessiterebbe di un grande numero di ore-uomo.
COVID-19

Si prega Accedi o Crea un account a partecipare alla conversazione.

[Thread Ufficiale] RALPH@home 29/12/2015 07:46 #119593

  • boboviz
  • Avatar di boboviz
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 7941
  • Ringraziamenti ricevuti 421
Riscrivere "da raw" il codice sarebbe un delirio. D'altro canto è uno dei team più corposi, al codice partecipa un sacco di gente e siamo nel 2016: vedere codice così mal ottimizzato fa male al cuore.

Rjs5 lo spiega bene in un post successivo:

Each developer has added their changes and Rosetta code complexity incrementally grew. Changes accumulate whether they are correct or not .... as long as there are no errors detected. Goofy code gets added. Many times it is hard to see and rarely does anyone have the courage to remove the problem code.

The 64-bit Rosetta binary has a couple functions that use the old MMX instructions to do 64-bit operations. The MMX instructions are "aliased" to the FP registers and if you use them, then you have to reset the FP registers. The program will stall 30 to 50 cycles on the next FP operation.This is a Rosetta error where the source code references the "__m64" datatype and forces the compiler to use the MMX registers instead of the XMM registers. There is really no reason this 64-bit code even needs to use MMX or XMM. Just use its 64-bit registers.

Dovrei avere ancora un Pentium II MMX da qualche parte...... :ciapet:
Altrochè le Avx.....


Sei curioso dei risultati scientifici di Boinc? Guarda la sezione Pubblicazioni.

"We continue to face indifference and resistance from the high­-performance computing establishment." D. Anderson


The first italian guy with 1 milion (and half) on Ralph

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da boboviz.

[Thread Ufficiale] RALPH@home 29/12/2015 08:11 #119594

  • zioriga
  • Avatar di zioriga
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2981
  • Ringraziamenti ricevuti 254
proprio per i motivi ben spiegati da questo Rjs5, sono sempre più convinto che l'unico modo per uscirne è ripartire da zero.
Una patch aggiunta adesso rischia di spostare i "bachi" da un altra parte, e poi non è detto che lo sforzo di ottimizzare una forse piccola parte (per ora ha individuato due funzioni) dia risultati sperati.
Magari proprio l'impostazione generale, direi architetturale, sarebbe tutta da rivedere. Non parliamo poi della possibilità di usare GPU !!!!

Si prega Accedi o Crea un account a partecipare alla conversazione.

[Thread Ufficiale] RALPH@home 29/12/2015 09:30 #119595

  • xdarma
  • Avatar di xdarma
  • Offline
  • Referente Climate
  • Referente Climate
  • ...dove il mondo diventa mancino...
  • Messaggi: 1047
  • Ringraziamenti ricevuti 85
Beh, intanto complimenti a rjs5 che guarda davvero dentro al codice invece di limitarsi a ricompilare.
Poi, aumentare i crediti sarebbe ingiusto verso i precedenti volontari e non velocizzerebbe le ricerche/esperimenti in corso.
Vista la situazione di "spaghetti-code" forse dovrebbero prendere in considerazione l'ipotesi di assumere a tempo pieno uno sviluppatore che gli faccia manutenzione al codice e/o riscriva tutto da capo. Personalmente, visto che rosetta@home funziona e produce risultati, inizierei con il ripulire/riordinare il codice.
Credo avrebbe lavoro da fare fino all'età della pensione. :asd:

Si prega Accedi o Crea un account a partecipare alla conversazione.

[Thread Ufficiale] RALPH@home 29/12/2015 09:57 #119596

  • Nubman
  • Avatar di Nubman
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2304
  • Ringraziamenti ricevuti 279
Facessero assunzioni qua da noi, magari riescono a risolvere i problemi di disoccupazione in Italia. :asd:

Se effettivamente neanche lo staff è al corrente dell'intero significato del sorgente in loro possesso, potrebbero provare a darlo in pasto a doxygen. Chissà, magari ne capiscono qualcosa in più. Io rimango dell'idea che si può far ritoccare il codice a una o più mani esperte, poco alla volta.
COVID-19

Si prega Accedi o Crea un account a partecipare alla conversazione.

[Thread Ufficiale] RALPH@home 29/12/2015 10:28 #119598

  • boboviz
  • Avatar di boboviz
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 7941
  • Ringraziamenti ricevuti 421

Vista la situazione di "spaghetti-code" forse dovrebbero prendere in considerazione l'ipotesi di assumere a tempo pieno uno sviluppatore che gli faccia manutenzione al codice e/o riscriva tutto da capo. Personalmente, visto che rosetta@home funziona e produce risultati, inizierei con il ripulire/riordinare il codice.


Forkare il codice e riscriverlo da zero (mentre il vecchio codice rimane in produzione).


Sei curioso dei risultati scientifici di Boinc? Guarda la sezione Pubblicazioni.

"We continue to face indifference and resistance from the high­-performance computing establishment." D. Anderson


The first italian guy with 1 milion (and half) on Ralph

Si prega Accedi o Crea un account a partecipare alla conversazione.

[Thread Ufficiale] RALPH@home 29/12/2015 10:31 #119599

  • boboviz
  • Avatar di boboviz
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 7941
  • Ringraziamenti ricevuti 421

Se effettivamente neanche lo staff è al corrente dell'intero significato del sorgente in loro possesso, potrebbero provare a darlo in pasto a doxygen. Chissà, magari ne capiscono qualcosa in più.


Bell'idea!! L'ho rigirata a Rjs5.
Quello che mi preoccupa, più di tutto, è che gli admin del progetto sembrano particolarmente disinteressati alla cosa: non rispondono alle mail di Rjs5, non partecipano ai thread riguardanti le ottimizzazioni, ecc.
Direi che con questo atteggiamento non si procede di molto.


Sei curioso dei risultati scientifici di Boinc? Guarda la sezione Pubblicazioni.

"We continue to face indifference and resistance from the high­-performance computing establishment." D. Anderson


The first italian guy with 1 milion (and half) on Ralph

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da boboviz.

[Thread Ufficiale] RALPH@home 29/12/2015 12:22 #119600

  • sabayonino
  • Avatar di sabayonino
  • Offline
  • Administrator
  • Administrator
  • Gentoo||KDE
  • Messaggi: 5718
  • Ringraziamenti ricevuti 338

Riscrivere "da raw" il codice sarebbe un delirio. D'altro canto è uno dei team più corposi, al codice partecipa un sacco di gente e siamo nel 2016: vedere codice così mal ottimizzato fa male al cuore.

Rjs5 lo spiega bene in un post successivo:

Each developer has added their changes and Rosetta code complexity incrementally grew. Changes accumulate whether they are correct or not .... as long as there are no errors detected. Goofy code gets added. Many times it is hard to see and rarely does anyone have the courage to remove the problem code.

The 64-bit Rosetta binary has a couple functions that use the old MMX instructions to do 64-bit operations. The MMX instructions are "aliased" to the FP registers and if you use them, then you have to reset the FP registers. The program will stall 30 to 50 cycles on the next FP operation.This is

a Rosetta error where the source code references the "__m64" datatype and forces the compiler to use the MMX registers instead of the XMM registers. There is really no reason this 64-bit code even needs to use MMX or XMM. Just use its 64-bit registers.

Dovrei avere ancora un Pentium II MMX da qualche parte...... :ciapet:
Altrochè le Avx.....


quanto lo capisco ... anche io sono costretto forzatamente a passare a gcc le MMX quando non dovrei perchè molte applicazioni o librerie lo richiedono ! ho provato a disabilitarlo globalmente e aggiungere singolrmente l applicazioni che lo richiedono ... praticamente ogni volta devo aggiungere , aggiungere ...e alla fine lo tengo globalmente. :frusta: ... però è uno spreco di "cicli" nel tempo

Si prega Accedi o Crea un account a partecipare alla conversazione.

[Thread Ufficiale] RALPH@home 29/12/2015 16:07 #119605

  • boboviz
  • Avatar di boboviz
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 7941
  • Ringraziamenti ricevuti 421
A questo punto, però ci sono cose che non capisco.
1) Il codice viene scritto sotto Linux e poi compilato anche per Windows o viceversa? Io avevo capito che usavano Visual Studio per il codice e poi gcc per la compilazione. Boh.
2) Perchè gli admin sono così disinteressati alle ottimizzazioni? Anche solo un 10% in più, corrisponderebbero ad una potenza aggiuntiva di migliaia di core.

E comunque il piano di battaglia di Rjs5 mi sembra chiaro:

1. capture an executing Rosetta BOINC "slot" directory and verify that I can execute the Rosetta work unit stand alone and get the Rosetta answer repeatedly.
2. figure out how to build a standard Rosetta binary that I can substitute into that slot directory and get the same answer.
3. determine if Rosetta or the build process can be changed to make a substantial difference in performance.

I am not optimistic about making any difference.

:muro:

I fully expect that there is no real need nor incentive for Rosetta to mess with the code to improve performance

:maroni:

P.S. Lo so che mi attirerò le ire di Xdarma e so pure che è un pro-Intel, ma a me stò rjs5 comincia a starmi simpatico.


Sei curioso dei risultati scientifici di Boinc? Guarda la sezione Pubblicazioni.

"We continue to face indifference and resistance from the high­-performance computing establishment." D. Anderson


The first italian guy with 1 milion (and half) on Ralph

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da boboviz.

[Thread Ufficiale] RALPH@home 05/01/2016 06:36 #119693

  • zioriga
  • Avatar di zioriga
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2981
  • Ringraziamenti ricevuti 254
è uscita la nuova versione 3.68, con un discreto batch.
peccato che moltissime WU vadano in "Validate error" dopo pochissimi minuti di elaborazione

Si prega Accedi o Crea un account a partecipare alla conversazione.

[Thread Ufficiale] RALPH@home 05/01/2016 10:35 #119705

  • boboviz
  • Avatar di boboviz
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 7941
  • Ringraziamenti ricevuti 421

è uscita la nuova versione 3.68, con un discreto batch.
peccato che moltissime WU vadano in "Validate error" dopo pochissimi minuti di elaborazione


Per ora nessun problema con questa versione (incrociando le dita).
Piuttosto: carina la nuova grafica, ma un pò incoerente. Gli ho girato sul forum qualche suggerimento.

P.S.
Se hai tempo/voglia/ecc, segnala questi errori sul loro forum, sottolineando la versione del client boinc e l'OS che usi


Sei curioso dei risultati scientifici di Boinc? Guarda la sezione Pubblicazioni.

"We continue to face indifference and resistance from the high­-performance computing establishment." D. Anderson


The first italian guy with 1 milion (and half) on Ralph

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da boboviz.

[Thread Ufficiale] RALPH@home 09/01/2016 17:29 #119869

  • boboviz
  • Avatar di boboviz
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 7941
  • Ringraziamenti ricevuti 421
Hanno fermato il batch e lunedì dovrebbe uscire la nuova versione che risolve il bug presente.


Sei curioso dei risultati scientifici di Boinc? Guarda la sezione Pubblicazioni.

"We continue to face indifference and resistance from the high­-performance computing establishment." D. Anderson


The first italian guy with 1 milion (and half) on Ralph

Si prega Accedi o Crea un account a partecipare alla conversazione.

[Thread Ufficiale] RALPH@home 14/01/2016 11:28 #119945

  • boboviz
  • Avatar di boboviz
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 7941
  • Ringraziamenti ricevuti 421

Hanno fermato il batch e lunedì dovrebbe uscire la nuova versione che risolve il bug presente.


E' uscita ieri sera la versione 3.70 per tutti gli OS
Gli errori sembrano decisamente in calo!!!


Sei curioso dei risultati scientifici di Boinc? Guarda la sezione Pubblicazioni.

"We continue to face indifference and resistance from the high­-performance computing establishment." D. Anderson


The first italian guy with 1 milion (and half) on Ralph

Si prega Accedi o Crea un account a partecipare alla conversazione.

[Thread Ufficiale] RALPH@home 16/01/2016 20:06 #120007

  • boboviz
  • Avatar di boboviz
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 7941
  • Ringraziamenti ricevuti 421
La versione 3.71, uscita stanotte, va a risolvere alcuni bug....


Sei curioso dei risultati scientifici di Boinc? Guarda la sezione Pubblicazioni.

"We continue to face indifference and resistance from the high­-performance computing establishment." D. Anderson


The first italian guy with 1 milion (and half) on Ralph

Si prega Accedi o Crea un account a partecipare alla conversazione.

[Thread Ufficiale] RALPH@home 05/02/2016 07:43 #120325

  • boboviz
  • Avatar di boboviz
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 7941
  • Ringraziamenti ricevuti 421
Fate spesa di ram.
Quelli di Ralph stanno rilasciando delle wu che richiedoo 4 gb di ram cadauna :blink:


Sei curioso dei risultati scientifici di Boinc? Guarda la sezione Pubblicazioni.

"We continue to face indifference and resistance from the high­-performance computing establishment." D. Anderson


The first italian guy with 1 milion (and half) on Ralph

Si prega Accedi o Crea un account a partecipare alla conversazione.

[Thread Ufficiale] RALPH@home 05/02/2016 08:19 #120326

  • sabayonino
  • Avatar di sabayonino
  • Offline
  • Administrator
  • Administrator
  • Gentoo||KDE
  • Messaggi: 5718
  • Ringraziamenti ricevuti 338

Fate spesa di ram.
Quelli di Ralph stanno rilasciando delle wu che richiedoo 4 gb di ram cadauna :blink:


:ahah:

Si prega Accedi o Crea un account a partecipare alla conversazione.

[Thread Ufficiale] RALPH@home 05/02/2016 10:00 #120327

  • boboviz
  • Avatar di boboviz
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 7941
  • Ringraziamenti ricevuti 421

Fate spesa di ram.
Quelli di Ralph stanno rilasciando delle wu che richiedoo 4 gb di ram cadauna :blink:


:ahah:


E, infatti, mi vanno tutte in errore di memoria.....


Sei curioso dei risultati scientifici di Boinc? Guarda la sezione Pubblicazioni.

"We continue to face indifference and resistance from the high­-performance computing establishment." D. Anderson


The first italian guy with 1 milion (and half) on Ralph

Si prega Accedi o Crea un account a partecipare alla conversazione.

[Thread Ufficiale] RALPH@home 05/02/2016 10:27 #120328

  • sabayonino
  • Avatar di sabayonino
  • Offline
  • Administrator
  • Administrator
  • Gentoo||KDE
  • Messaggi: 5718
  • Ringraziamenti ricevuti 338

Fate spesa di ram.
Quelli di Ralph stanno rilasciando delle wu che richiedoo 4 gb di ram cadauna :blink:


:ahah:


E, infatti, mi vanno tutte in errore di memoria.....

Perchè non metti il max_concurrent nell app_config di ralph ? Cosí limiiti l elaborazione ad una sola wu

Si prega Accedi o Crea un account a partecipare alla conversazione.

[Thread Ufficiale] RALPH@home 05/02/2016 11:03 #120329

  • campos
  • Avatar di campos
  • Offline
  • Moderator
  • Moderator
  • Malato di Basket NBA
  • Messaggi: 3527
  • Ringraziamenti ricevuti 38

Fate spesa di ram.
Quelli di Ralph stanno rilasciando delle wu che richiedoo 4 gb di ram cadauna :blink:


:ahah:


E, infatti, mi vanno tutte in errore di memoria.....

Perchè non metti il max_concurrent nell app_config di ralph ? Cosí limiiti l elaborazione ad una sola wu


Sinceramente queste politiche non le capisco... :maroni:

Si prega Accedi o Crea un account a partecipare alla conversazione.

[Thread Ufficiale] RALPH@home 05/02/2016 11:25 #120330

  • boboviz
  • Avatar di boboviz
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 7941
  • Ringraziamenti ricevuti 421

Perchè non metti il max_concurrent nell app_config di ralph ? Cosí limiiti l elaborazione ad una sola wu

Potrei pure farlo, ma non mi va di usare metà della mia ram disponibile per una sola wu (adesso ho 8 gb).
Con l'altra metà dovrei gestire sistema, antivirus, programmi e altri 5 core liberi.

Piuttosto ho visto moduli da 8 gb a 35 euro. Ne prendo 2/3 e non ci penso più

P.S.
Tra l'altro, il messaggio è ancora più inquietante.

05/02/2016 09:21:56 | ralph@home | Rosetta Mini needs 7629.39 MB RAM but only 7356.70 MB is available for use.

:sbavvv:
Spero NON si riferisca alla singola wu, altrimenti son dolori :maroni:


Sei curioso dei risultati scientifici di Boinc? Guarda la sezione Pubblicazioni.

"We continue to face indifference and resistance from the high­-performance computing establishment." D. Anderson


The first italian guy with 1 milion (and half) on Ralph

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da boboviz.
Moderatori: camposReLeon
Tempo creazione pagina: 0.339 secondi
Powered by Forum Kunena