Live chat

[VENETO]Francesco.Nandi Dopo un po' di tempo "fuori", rientro. Mi sono perso l'inizio, qualche wu la sto facendo girare. (07.05.24, 21:15)
sabayonino Topic di discussione --> https://www.boincitaly.org/forum/statistiche-sfide-e-traguardi/115347-boinc-pentathlon-2024.html (30.04.24, 00:36)
Spot T adesso speriamo che un po' di utenti si uniscano alla causa (29.04.24, 17:58)
sabayonino https://www.seti-germany.de/boinc_pentathlon/teams.php (29.04.24, 13:43)
sabayonino iscritti (29.04.24, 13:43)
kidkidkid3 (28.04.24, 21:41)
kidkidkid3 Ottimo Saba-Pierre de Coubertin .... l'importante non è vincere ..... (28.04.24, 21:40)
sabayonino Fossimo anche solo in due , BI non è mai mancata , anche nei tempi di crisi (28.04.24, 18:29)
sabayonino Ho chiesto agli Admin Señor di procedere all'iscrizione (28.04.24, 18:28)
corla99 dipende dai progetti, ho poco tempo per stare dietro ad eventuali problemi. Ma se escono progetti che ho già tutto pronto, giro volentieri qualche core (28.04.24, 16:35)
entity I'll participate (28.04.24, 14:49)
zioriga io forse in parte (28.04.24, 14:30)
kidkidkid3 Se dovessimo rimanere in 2 ... direi di non iscriverci ! (28.04.24, 14:12)
Spot T Occorre però iscrivere il team. Di solito lo fa sorcrosc... (28.04.24, 13:21)
kidkidkid3 https://www.seti-germany.de/boinc_pentathlon/ (28.04.24, 12:38)
kidkidkid3 Nulla osta .... poche e vecchie Nvidia, scarsi core di Intel (quad o x5450) ... per quello che può valere io ci sono ! (28.04.24, 12:35)
Spot T Tra 8 giorni inizia il Pentathlon, partecipiamo? (27.04.24, 16:27)
Antonio Cerrato BOINC Workshop 2024 a Ginevra https://indico.cern.ch/event/1379525/overview (23.04.24, 00:31)
astroale ok è tornato (17.04.24, 20:00)
astroale anche a voi boincstats mostra una pagina bianca ? (16.04.24, 23:57)
Per usare la chat devi effettuare il login.
Benvenuto, Ospite
Nome utente: Password: Ricordami

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: 7955
  • Ringraziamenti ricevuti 422
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
  • Online
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2990
  • 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: 7955
  • Ringraziamenti ricevuti 422

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: 7955
  • Ringraziamenti ricevuti 422

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: 5724
  • 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
Sostieni BOINC.Italy con una donazione.



Folding@Home

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: 7955
  • Ringraziamenti ricevuti 422
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
  • Online
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2990
  • 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: 7955
  • Ringraziamenti ricevuti 422

è 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: 7955
  • Ringraziamenti ricevuti 422
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: 7955
  • Ringraziamenti ricevuti 422

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: 7955
  • Ringraziamenti ricevuti 422
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: 7955
  • Ringraziamenti ricevuti 422
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: 5724
  • Ringraziamenti ricevuti 338

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


:ahah:
Sostieni BOINC.Italy con una donazione.



Folding@Home

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: 7955
  • Ringraziamenti ricevuti 422

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: 5724
  • 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
Sostieni BOINC.Italy con una donazione.



Folding@Home

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: 7955
  • Ringraziamenti ricevuti 422

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.352 secondi
Powered by Forum Kunena