Live chat

Marco Detto Buffer (17.01.26, 18:01)
Spot T C'è stato un abbandono (del team) importante, spiace (17.01.26, 07:16)
boboviz Buon 2026 a tutti!!! (02.01.26, 22:16)
campos Buon 2026! (01.01.26, 09:39)
kidkidkid3 (01.01.26, 07:33)
kidkidkid3 Un buonissimo e felicissimo 2026 pieno di sogni realizzati a tutti noi Boincitaliani ! (01.01.26, 07:32)
zioriga Ok ripulito (30.12.25, 15:55)
zioriga Aiuto c'è qualche intrusione inadeguata !!!!! (30.12.25, 10:47)
GHz Buon Natale e serene festività a tutti gli amici scaccolatori di BOINC.Italy! (25.12.25, 22:29)
campos Buon Natal! (25.12.25, 13:47)
boboviz Buon Natale a tutti!! (25.12.25, 11:29)
sabayonino Un passaggio veloce veloce , colgo l'occasione per augurare a tutti un Sereno Natale ! (24.12.25, 21:10)
zioriga finalmente sembra ci sia lavoro su Rosetta (17.12.25, 14:48)
sabayonino apri un topic qua : https://www.boincitaly.org/forum/segnalazioni-richieste-e-suggerimenti.html e dacci più dettagli sul tuo account (25.11.25, 11:09)
ROCCO Elaboro work unit di primegrid su imac com m3 silicon 8 core non riesco a far totalizzare i crediti su boincitaly. Come si fa? (25.11.25, 09:52)
Antonio Cerrato https://asteroidsathome.net/boinc/server_status.php (24.11.25, 22:41)
Antonio Cerrato ci sono 3 milioni di WU "ready to send" su Asteroids@Home (24.11.25, 22:41)
boboviz hanno appena rilasciato il client (beta) 8.2.8 (24.11.25, 16:17)
sabayonino https://github.com/BOINC/boinc/blob/master/INSTALL (20.11.25, 17:50)
sabayonino https://github.com/BOINC/boinc (20.11.25, 17:49)
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: 5808
  • Ringraziamenti ricevuti 355

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: 5808
  • Ringraziamenti ricevuti 355
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: 8261
  • Ringraziamenti ricevuti 442

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: 5808
  • Ringraziamenti ricevuti 355

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: 8261
  • Ringraziamenti ricevuti 442

...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: 5808
  • Ringraziamenti ricevuti 355

...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: 8261
  • Ringraziamenti ricevuti 442

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: 5808
  • Ringraziamenti ricevuti 355

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: 8261
  • Ringraziamenti ricevuti 442

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