Live chat

puurome2 Risolto il problema del download delle WU di WCG. Ho scritto i dettagli di come ho risolto nel post che avevo aperto prima. (08.05.24, 20:21)
puurome2 Ragazzi, da ieri BOINC non mi scarica più work units Di WGC World Community Grid. Succede anche a voi? Grazie (08.05.24, 17:27)
[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)
Per usare la chat devi effettuare il login.
Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO:

[Thread Ufficiale] Rosetta@home 16/05/2015 17:00 #115335

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

L'eseguibile generato dovrebbe contenere sia la versione di codice in grado di sfruttarle, sia quella meno performante che ne fa a meno, e che dovrebbero essere utilizzati in esecuzione in base alle istruzioni supportate dal processore.
Me lo ricordo perché avevo letto qualcosa a riguardo del compilatore della Intel che compilava il codice in modo da sfruttare le istruzioni supportate solo dai propri processori a discapito della concorrenza :arg: (con i quali pur essendo supportate, veniva eseguito il codice non ottimizzato).
Poi non so se sia una particolarità solo di alcuni compilatori.. Adesso mi documento :D


Edit: trovato quaclosa qui: en.wikipedia.org/wiki/Intel_C%2B%2B_Compiler#Criticism


al compilatore puoi passare qualunque parametro (1 , 2 3 o tutte le istruzioni supportate) ... ne va a discapito dell'eseguibile finale che diventa pesante. e non è detto che per certi applicativi "supportare" determinati flag del processore possa avere effetti migliorativi. ci sono molte variabili in gioco.

Intel : si ha sviluppato un suo compilatore ... ma dubito che giri su altre architetture :ciapet: ... alla faccia del "multipiattaforma BOINC) . magari lo usano internamente per altre cose :ruota: :run:
Sostieni BOINC.Italy con una donazione.



Folding@Home

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

[Thread Ufficiale] Rosetta@home 16/05/2015 17:12 #115336

  • Mantis-89
  • Avatar di Mantis-89
  • Offline
  • RAM 256 KB
  • RAM 256 KB
  • Messaggi: 618
  • Ringraziamenti ricevuti 56

al compilatore puoi passare qualunque parametro (1 , 2 3 o tutte le istruzioni supportate) ... ne va a discapito dell'eseguibile finale che diventa pesante. e non è detto che per certi applicativi "supportare" determinati flag del processore possa avere effetti migliorativi. ci sono molte variabili in gioco.

Quindi, in teoria si "arrangia" i compilatore, però per ridurre la dimensione del file eseguibile o se lo sviluppatore sa già se certe istruzioni portano o meno miglioramenti delle performance si sceglie di specificare in fase di compilazioni quali istruzioni supportare?

Intel : si ha sviluppato un suo compilatore ... ma dubito che giri su altre architetture :ciapet: ... alla faccia del "multipiattaforma BOINC) . magari lo usano internamente per altre cose :ruota: :run:

Il compilatore dovrebbe essere quello che ho linkato prima e dovrebbe essere liberamente utilizzabile :fagiano:
Intel Xeon L5420 2,5Ghz - 6GB DDR2-667 CL4 - GTX 750 1GB
Intel Core i3-2120 3,3Ghz - 8GB DDR3 - HD5450 512MB
AMD Phenom II x4 955 BE 3,2 Ghz - 16GB DDR3 1600MHz - HD7870 2GB Ghz Edition (riservista)




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

[Thread Ufficiale] Rosetta@home 16/05/2015 17:29 #115338

  • sabayonino
  • Avatar di sabayonino
  • Offline
  • Administrator
  • Administrator
  • Gentoo||KDE
  • Messaggi: 5725
  • Ringraziamenti ricevuti 338
il compilatore lo conosco....
dev-libs/intel-common
     Available versions:  ~13.0.0.079^m ~13.0.0.079-r1^m ~13.0.1.117^m ~13.1.2.146^m ~13.1.3.163^m ~13.1.5.192^m ~14.0.0.080^m ~14.0.1.106^m ~14.0.2.144^m ~14.0.3.174^m ~15.0.0.090-r1^m ~15.0.1.133^m ~15.0.2.164^m {+compiler examples multilib}
     Homepage:            http://software.intel.com/en-us/articles/intel-compilers/
     Description:         Common libraries and utilities needed for Intel compilers and libraries
dev-lang/icc
     Available versions:  ~13.0.0.079^m ~13.0.1.117^m ~13.1.2.146^m ~13.1.3.163^m ~13.1.5.192^m ~14.0.0.080^m ~14.0.1.106^m ~14.0.2.144^m ~14.0.3.174^m ~15.0.0.090^m ~15.0.1.133^m ~15.0.2.164^m {eclipse examples multilib LINGUAS="ja"}
     Homepage:            http://software.intel.com/en-us/articles/intel-composer-xe/
     Description:         Intel C/C++ Compiler
:ciapet:

... i compialtori hanno una miriade di parametri ...
non è che si "arrangia" . dici tu cosa e come.

se compili (con gcc) per -march=x86-64 generica , otterrai codice generico per qualunque macchina a 64bit intel e/o AMD (quindi anche per haswell per esempio)

ma non potrai sfruttare le AVX2 di quest'ultimo perchè l'aplicativo è stato compilato "generico" e non specifico (-march=haswell)

se compili -march=haswell quindi specifico per quella architettura , stai sicuro che su sandybridge potresti avere qualche problemino ... per amd non en parliamo :asd:

sul forum di gentoo trovi ottime discussioni inmerito ... tra le tante puoi cominciare a leggere le varie esperienze utente link (quella più recete)

gli sviluppatori devono "combattere" : prestazioni vs distribuzione_numerosa

vuoi ottimizzare per macchine recentissime e sfruttarne le capacità ? rischi di tagliare fuori una bella fetta di hardware (e potenza di calcolo)
inoltre ripeto ... non tutte le ottimizzazioni portano benefici . occorre trovare "l'equilibrio"
Sostieni BOINC.Italy con una donazione.



Folding@Home

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

Ultima Modifica: da sabayonino.

[Thread Ufficiale] Rosetta@home 16/05/2015 17:50 #115340

  • xdarma
  • Avatar di xdarma
  • Offline
  • Referente Climate
  • Referente Climate
  • ...dove il mondo diventa mancino...
  • Messaggi: 1047
  • Ringraziamenti ricevuti 85

Il compilatore dovrebbe essere quello che ho linkato prima e dovrebbe essere liberamente utilizzabile :fagiano:

L'utente ha mostrato i risultati di un tool generico: iperf.
Da quello che ho letto sul forum di rosetta, non sono proprio sicuro che abbiano usato il compilatore intel per generare i vari binari di rosetta.
Probabilmente hanno usato gcc, viste anche le scarse prestazioni. ;)

IMO, in generale il compilatore intel è da evitare per software a larga diffusione, visto che "castra" volutamente le cpu non-intel.
E d'altronde se chiedi all'oste com'è il vino, non puoi aspettarti che ti consigli di andare in un'altra locanda... :fiufiu:

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

[Thread Ufficiale] Rosetta@home 16/05/2015 17:56 #115341

  • xdarma
  • Avatar di xdarma
  • Offline
  • Referente Climate
  • Referente Climate
  • ...dove il mondo diventa mancino...
  • Messaggi: 1047
  • Ringraziamenti ricevuti 85

Effettivamente sembra proprio così, una ricompilata e via andare

Mi dispiace sapere che i "miei" cicli cpu siano stati parzialmente sprecati.

E comunque sarebbe un problema secondario: quante cpu pre-SSE2 ci sono ancora su questo progetto? Quanto è il loro apporto in termini di flops? Se ricompilando si ottenesse anche solo un 1% in più per core, ho idea che stra-surclasserebbe quanto fatto dalle vecchie cpu, che verrebbero, giustamente, abbandonate al loro destino e non più supportate.

Mi sa che hai ragione da vendere. :cry:

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

[Thread Ufficiale] Rosetta@home 16/05/2015 18:05 #115342

  • Mantis-89
  • Avatar di Mantis-89
  • Offline
  • RAM 256 KB
  • RAM 256 KB
  • Messaggi: 618
  • Ringraziamenti ricevuti 56

Il compilatore dovrebbe essere quello che ho linkato prima e dovrebbe essere liberamente utilizzabile :fagiano:

L'utente ha mostrato i risultati di un tool generico: iperf.
Da quello che ho letto sul forum di rosetta, non sono proprio sicuro che abbiano usato il compilatore intel per generare i vari binari di rosetta.
Probabilmente hanno usato gcc, viste anche le scarse prestazioni. ;)

IMO, in generale il compilatore intel è da evitare per software a larga diffusione, visto che "castra" volutamente le cpu non-intel.
E d'altronde se chiedi all'oste com'è il vino, non puoi aspettarti che ti consigli di andare in un'altra locanda... :fiufiu:

Quando parlavo del compilatore della Intel non mi riferivo al progetto Rosetta, stavo rispondendo a Saba ;)
Intel Xeon L5420 2,5Ghz - 6GB DDR2-667 CL4 - GTX 750 1GB
Intel Core i3-2120 3,3Ghz - 8GB DDR3 - HD5450 512MB
AMD Phenom II x4 955 BE 3,2 Ghz - 16GB DDR3 1600MHz - HD7870 2GB Ghz Edition (riservista)




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

[Thread Ufficiale] Rosetta@home 16/05/2015 21:01 #115348

  • xdarma
  • Avatar di xdarma
  • Offline
  • Referente Climate
  • Referente Climate
  • ...dove il mondo diventa mancino...
  • Messaggi: 1047
  • Ringraziamenti ricevuti 85

Quando parlavo del compilatore della Intel non mi riferivo al progetto Rosetta, stavo rispondendo a Saba ;)

:doh: Scusa, ho preso fischi per fiaschi.

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

[Thread Ufficiale] Rosetta@home 16/05/2015 23:28 #115353

  • Mantis-89
  • Avatar di Mantis-89
  • Offline
  • RAM 256 KB
  • RAM 256 KB
  • Messaggi: 618
  • Ringraziamenti ricevuti 56

Quando parlavo del compilatore della Intel non mi riferivo al progetto Rosetta, stavo rispondendo a Saba ;)

:doh: Scusa, ho preso fischi per fiaschi.

Nessun problema :ubriachi:
Intel Xeon L5420 2,5Ghz - 6GB DDR2-667 CL4 - GTX 750 1GB
Intel Core i3-2120 3,3Ghz - 8GB DDR3 - HD5450 512MB
AMD Phenom II x4 955 BE 3,2 Ghz - 16GB DDR3 1600MHz - HD7870 2GB Ghz Edition (riservista)




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

[Thread Ufficiale] Rosetta@home 17/05/2015 14:13 #115356

  • boboviz
  • Avatar di boboviz
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 7959
  • Ringraziamenti ricevuti 422

gli sviluppatori devono "combattere" : prestazioni vs distribuzione_numerosa
vuoi ottimizzare per macchine recentissime e sfruttarne le capacità ? rischi di tagliare fuori una bella fetta di hardware (e potenza di calcolo)


Ho capito io, ma si sta parlando di introdurre le SSE2, mica le AVX-512...


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] Rosetta@home 17/05/2015 14:49 #115357

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

gli sviluppatori devono "combattere" : prestazioni vs distribuzione_numerosa
vuoi ottimizzare per macchine recentissime e sfruttarne le capacità ? rischi di tagliare fuori una bella fetta di hardware (e potenza di calcolo)


Ho capito io, ma si sta parlando di introdurre le SSE2, mica le AVX-512...



...era un esempio :blink:
Sostieni BOINC.Italy con una donazione.



Folding@Home

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

[Thread Ufficiale] Rosetta@home 18/05/2015 09:00 #115363

  • boboviz
  • Avatar di boboviz
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 7959
  • Ringraziamenti ricevuti 422

...era un esempio :blink:


:ciapet:

E comunque, il tipo che si è messo a controllare i trigger di rosetta ha visto anche la versione del compilatore GCC, ovvero la 4.1.2 (è dell'inizio 2007). :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.

[Thread Ufficiale] Rosetta@home 18/05/2015 12:14 #115364

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

...era un esempio :blink:


:ciapet:

E comunque, il tipo che si è messo a controllare i trigger di rosetta ha visto anche la versione del compilatore GCC, ovvero la 4.1.2 (è dell'inizio 2007). :maroni:


GCC-4.1.2 vs GCC-4.9

:read: :bananadance
Sostieni BOINC.Italy con una donazione.



Folding@Home

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

[Thread Ufficiale] Rosetta@home 18/05/2015 15:08 #115369

  • boboviz
  • Avatar di boboviz
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 7959
  • Ringraziamenti ricevuti 422

GCC-4.1.2 vs GCC-4.9
:read: :bananadance


Gcc 5.1 :fiufiu:

Ricapitolando:
1) Hanno un server RHEL versione 5.2, ovvero del maggio 2008
2) Il Gcc è del 2007
3) Il server boinc è di almeno 5 anni fa.

Niente da dire, tutto aggiornatissimo.... :arg: :rotoli:


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] Rosetta@home 18/05/2015 15:40 #115370

  • Mantis-89
  • Avatar di Mantis-89
  • Offline
  • RAM 256 KB
  • RAM 256 KB
  • Messaggi: 618
  • Ringraziamenti ricevuti 56

Ricapitolando:
1) Hanno un server RHEL versione 5.2, ovvero del maggio 2008
2) Il Gcc è del 2007
3) Il server boinc è di almeno 5 anni fa.

Niente da dire, tutto aggiornatissimo.... :arg: :rotoli:

Sicuramente è tutto ben collaudato :saggio: :asd:
Intel Xeon L5420 2,5Ghz - 6GB DDR2-667 CL4 - GTX 750 1GB
Intel Core i3-2120 3,3Ghz - 8GB DDR3 - HD5450 512MB
AMD Phenom II x4 955 BE 3,2 Ghz - 16GB DDR3 1600MHz - HD7870 2GB Ghz Edition (riservista)




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

[Thread Ufficiale] Rosetta@home 18/05/2015 19:06 #115378

  • sabayonino
  • Avatar di sabayonino
  • Offline
  • Administrator
  • Administrator
  • Gentoo||KDE
  • Messaggi: 5725
  • Ringraziamenti ricevuti 338
Sostieni BOINC.Italy con una donazione.



Folding@Home

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

[Thread Ufficiale] Rosetta@home 18/05/2015 19:22 #115379

  • Nubman
  • Avatar di Nubman
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2304
  • Ringraziamenti ricevuti 279

GCC-4.1.2 vs GCC-4.9
:read: :bananadance


Gcc 5.1 :fiufiu:


troppo nuovo :asd:

:sofico:
gcc.gnu.org/gcc-6/ :rullez:

Domanda: perché ci fanno computare su applicazioni non ottimizzate? :asd:
COVID-19

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

Ultima Modifica: da Nubman.

[Thread Ufficiale] Rosetta@home 18/05/2015 21:28 #115382

  • sorcrosc
  • Avatar di sorcrosc
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 1142
  • Ringraziamenti ricevuti 154
:spam: Perché è gratis? :spam:

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

[Thread Ufficiale] Rosetta@home 18/05/2015 21:30 #115383

  • boboviz
  • Avatar di boboviz
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 7959
  • Ringraziamenti ricevuti 422

Domanda: perché ci fanno computare su applicazioni non ottimizzate? :asd:


Perchè, semplicemente, funzionano.
Rosetta, dal punto di vista prettamente scientifico, è uno dei progetti più "produttivi", quindi a loro interessa il "cosa" viene calcolato più che il "come". Inoltre il server, come è stato detto varie volte dagli admin, è stato personalizzato e il lavoro per aggiornarlo non sarebbe così immediato.
Certo che software vecchio di 8 anni.....


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] Rosetta@home 18/05/2015 21:47 #115384

  • xdarma
  • Avatar di xdarma
  • Offline
  • Referente Climate
  • Referente Climate
  • ...dove il mondo diventa mancino...
  • Messaggi: 1047
  • Ringraziamenti ricevuti 85
L'utente che fa le pulci a rosetta (e pure a WCG-MCM1) lavora per intel.
Vediamo se c'ha la faccia tosta di proporre il compilatore intel con le mer*d*avigliose features monopoliste... :incavolato:
Bobo, il trabocchetto con "tu cosa consigleresti?" lo prepari tu? :angelo:

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

[Thread Ufficiale] Rosetta@home 18/05/2015 21:52 #115385

  • Nubman
  • Avatar di Nubman
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2304
  • Ringraziamenti ricevuti 279
Sì, ma che c'entra? A parte che io utente potrei indispettirmi e dedicare le risorse a progetti più seri informaticamente parlando. :asd:
Produttivo perché le cause sono importanti e la gente che si sensibilizza per il tema malattie è di più. A me interessa anche come viene calcolato perché pago io e perché con il consumo dell'energia elettrica aumento l'entropia dell'universo più velocemente. :arg:
Un buon software (fatto da un informatico degno di tale appellativo) minimizza il lavoro necessario per la manutenzione e l'aggiornamento. Per carità, non conosco chi, come e perché ha realizzato tutto l'ambaradan, né mi ritengo migliore di questa o queste persone, ma credo che un progetto di tale portata dovrebbe preoccuparsi dell'efficienza.
Il software è stabile, grazie al piffero :D , ma non più efficiente se non lo fai evolvere con la tecnologia. Lo sai che le banche usano Cobol perché i loro sistemi sono praticamente impossibili da aggiornare, ma sono testati da decenni? Niente di più sbagliato.
COVID-19

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

Moderatori: camposReLeon
Tempo creazione pagina: 0.547 secondi
Powered by Forum Kunena