Live chat

campos Eliminato! Grazie per la segnalazione! (23.10.26, 18:50)
Pizza4ever Io piuttosto ho cliccato in fondo al messaggio su "Segnala ad un moderatore" (20.10.26, 14:30)
zioriga ATTENZIONE Amministratori !! Spam forse di origine estremo oriente ??? (20.10.26, 13:31)
Pizza4ever To FP64 or not to FP64, this is the problem (20.10.26, 11:12)
boboviz We are working on it, Alplix (16.10.26, 10:04)
alplix Browsing through this portal, I felt like I was back in 2007–2008. Those were the days when I first encountered computers, and everything looked just like this. I think it’s time for you to modernize. (16.10.26, 01:16)
zioriga Perfetto, Grazie !!!! (13.10.26, 16:41)
sabayonino https://bitboinc.athena.org.tr/team_display.php?teamid=29 (13.10.26, 16:23)
zioriga Se ci sono iniziative su base scientifica, mi sembra sia opportuno dare una chance (13.10.26, 10:48)
zioriga vorrei però aggiungermi a 3kid3 nel richiedere la creazione del gruppo BOINC.Italy. Sul fatto che il progetto possa durare solo pochi mesi, penso non ci sia niente di male a creare ugualmente il gruppo, al limite anche solo effettuare l'iscrizione per poi successivamente, e nel caso positivo, creare anche la pagina "ufficiale" di BOINC.Italy (13.10.26, 10:37)
sabayonino Sarà lo Staff a valutare assieme a tutti Voi l'operabilità di un progetto all'interno di Boinc.Italy. Grazie (12.10.26, 22:50)
sabayonino Prego a @tutti di non prendere iniziative personali quali creazione del Team a nome di Boinc.Italy . Il TeamAdmin (founder - fondatore del team) è una figura "speciale" (non è un semplice utente scaccolatore) all'interno dell'ecosistema BOINC per le statistiche e quant'altro . (12.10.26, 22:49)
sabayonino @kid come Boboviz a già scritto , il team verrà creato quando ci sarà una certa stabilità e certezza sul progetto. Progetti appena nati e morti in pochi mesi già in passato se ne sono visti. (12.10.26, 22:39)
kidkidkid3 thanks in advance (12.10.26, 18:33)
kidkidkid3 Mi sembra che molti boincitaliani stanno dedicando risorse al progetti Bitboinc ... se si potesse creare il team Boinc.italy potremmo allargare la partecipazione a chi fosse interessato. Per test ho elaborato solo 2 WU di Nostos (12.10.26, 18:32)
boboviz @entity we need to disable some components of the site, 'cause are old and not upgradable. As you know we are working hard on new site (08.10.26, 15:58)
r3venge Evento eccezionale il ritorno di Blindatron in grande stile (07.10.26, 22:30)
r3venge Postate le classifiche del Challenge (grazie a Samu986), sia quella interna completa che la top 15 dei team. Risultato STRAORDINARIO, grazie a tutti i partecipanti, siamo tornati competitivi a livello internazionale. Grazie anche ad Entity che ha dato un grosso apporto (07.10.26, 22:27)
entity Is there something going on with the Boinc Italy server? I keep getting 500 errors and pages not available (07.10.26, 18:37)
r3venge Grazie @SpotT (04.10.26, 17:23)
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: 5836
  • Ringraziamenti ricevuti 367

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: 5836
  • Ringraziamenti ricevuti 367
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: 8357
  • Ringraziamenti ricevuti 458

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: 5836
  • Ringraziamenti ricevuti 367

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: 8357
  • Ringraziamenti ricevuti 458

...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: 5836
  • Ringraziamenti ricevuti 367

...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: 8357
  • Ringraziamenti ricevuti 458

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: 5836
  • Ringraziamenti ricevuti 367

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: 8357
  • Ringraziamenti ricevuti 458

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: campos, ReLeon, Antonio Cerrato
Tempo creazione pagina: 0.583 secondi
Powered by Forum Kunena