Live chat

r3venge Dai che per domattina siamo avanti su Milky! (14.05.26, 21:23)
Loroe NFS è compatibile anche con cpu 32 bit, quando finisce einstein mi sposto lì (13.05.26, 21:12)
Spot T Si, ho mezzo 3950 su MW, la gpu su Einstein, il resto per lo sprint (13.05.26, 20:52)
r3venge @SpotT già vai su NFS? Bunker? (13.05.26, 20:30)
Spot T volevo dire NFS, ma avete capito (13.05.26, 20:16)
Spot T ...e sarebbe bello facesse altrettanto entity che le 16e Lattice Sieve v5 hanno un'app ottimizzata avx-512 per Linux.. (13.05.26, 20:14)
Spot T Ho inviato quel che avevo per SRBase, direi che ci teniamo quel che c'è. Adesso giro su NSF (13.05.26, 20:10)
r3venge NFS Annunciato per lo SPRINT - Si inizia il 16 (13.05.26, 20:06)
r3venge Aren't you on Milky?!?!? I got you!! (13.05.26, 18:37)
entity WCG released some MAM multi-threaded work that crashed two of my systems this morning. Be careful! (13.05.26, 17:32)
r3venge Ottimo lavoro! (13.05.26, 16:51)
kidkidkid3 a spanne 0,5M su einstein ... posizione guadagnata !!! (13.05.26, 15:57)
kidkidkid3 Attaccate 2 gpu "scrause" su Einstein ... non sarà certamente per i pochi crediti che sommo al totale ... ma dovremmo guadagnare una posizione ! (13.05.26, 12:00)
corla99 a spanne... 1.5M (12.05.26, 23:40)
r3venge Ma con la 4080 quanto riesci a fare? (12.05.26, 23:24)
corla99 E@H beneficia pesantemente di Linux, finisco le wu di milky e riavvio un pc su ubuntu. Con la titan V dovrei fare almeno 2 milioni al giorno (12.05.26, 20:54)
r3venge Abbiamo mollato il colpo, purtroppo il progetto GPU si prospetta una disfatta, siamo quasi ultimi e pare con poche possibilità di rimonta. (12.05.26, 16:57)
r3venge BOINC.Italy is securing #9, and since NT is not ramping up the pressure, they can plan for a relaxed finish with pizza and wine. (11.05.26, 22:31)
r3venge Penso si possa mollare un pochino su PG, anche se so che a voi piace, però ci serve la nona posizione su Milky, oltre che un bel lancio (11.05.26, 21:25)
r3venge Motivo in più per cercare di asfaltarne il più possibile. Stiamo sottovalutando il giavellotto, ci servono 2 lanci da almeno 120k (11.05.26, 16:57)
Per usare la chat devi effettuare il login.
Benvenuto, Ospite
Nome utente: Password: Ricordami
18 Apr 2026


Dal 05 Maggio 2026 00:00 UTC (+2 02:00 Roma)
Al 15 Maggio 2026 00:00 UTC (+2 02:00 Roma)


Leggi tutto...

ARGOMENTO:

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

  • sabayonino
  • Avatar di sabayonino
  • Offline
  • Administrator
  • Administrator
  • Gentoo||KDE
  • Messaggi: 5839
  • Ringraziamenti ricevuti 358

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:

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: 5839
  • Ringraziamenti ricevuti 358
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"

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: 8301
  • Ringraziamenti ricevuti 447

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: 5839
  • Ringraziamenti ricevuti 358

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:

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: 8301
  • Ringraziamenti ricevuti 447

...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: 5839
  • Ringraziamenti ricevuti 358

...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

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: 8301
  • Ringraziamenti ricevuti 447

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: 5839
  • Ringraziamenti ricevuti 358

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: 8301
  • Ringraziamenti ricevuti 447

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: camposReLeonAntonio Cerrato
Tempo creazione pagina: 0.722 secondi
Powered by Forum Kunena