1tmt wrote:

Davide Prina ha scritto lo scorso 16/04/2009 20:27:
1tmt wrote:

ribadisco, -O3 non riesce a compilare alcuni "dirty tricks" presenti nel
codice del kernel

questo non lo sapevo, ma se è così è un bug del gcc.
Quello che sapevo è che ci sono programmi che non funzionano se compilati con -O3, ma non ho mai approfondito i motivi né quali questi programmi siano

Inoltre compilare -O3 e -O2 il guadagno, se c'è (perché non sempre c'è
un effettivo guadagno prestazionale), di solito è trascurabile


io scrivo codici di calcolo alle differenze finite, e il guadagno in
velocita' tra -O2 e -O3 e' mediamente del 20%

tempo fa avevo letto un po' sull'argomento e avevo fatto un po' di prove pratiche su librerie e programmi d'uso comune ed il risultato era qualcosa del genere: prestazioni mediamente identiche: in alcuni casi un leggero guadagno ed in alcuni poteva rilevarsi anche più lento

Poi, essendo passati un po' di anni, è possibile che le cose siano cambiate.

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Peer to patent: aiuta ad invalidare i brevetti software
http://www.peertopatent.org
Non autorizzo la memorizzazione del mio indirizzo su outlook


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
[email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]

To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Rispondere a