View previous topic :: View next topic |
Author |
Message |
stifler83 Apprentice
Joined: 22 Oct 2010 Posts: 161 Location: Rome
|
Posted: Thu Sep 20, 2012 10:21 am Post subject: Compatibilità di compilazione (i7 ivy Vs i7 sandy) |
|
|
Ciao ragazzi, vi volevo porra una domanda molto semplice, creare dei pacchetti binari tramite processore i7 ivy bridge con CFLAGS="-march=native -O2 -pipe" e successivamente installarli su una macchina con processore i7 sandy bridge, può generare dei problemi di stabilità o perdita di performance in quest'ultimo? |
|
Back to top |
|
|
ago Developer
Joined: 01 Mar 2008 Posts: 1527 Location: Milan, Italy
|
Posted: Sat Sep 22, 2012 9:28 pm Post subject: |
|
|
devi controllare se -march=native su entrambe le macchine producono lo stesso risultato. |
|
Back to top |
|
|
Spiros Apprentice
Joined: 11 Mar 2008 Posts: 189 Location: Zurich
|
Posted: Sun Sep 23, 2012 3:20 pm Post subject: |
|
|
Credo che una piccola incompatibilità potrebbe esserci perché in Ivy Bridge sono stati introdotte alcune nuove istruzioni (credo solo istruzioni vettoriali). Secondo me dovrebbe andare tutto bene, tranne che alcuni programmi che fanno calcoli intensivi come video editing, numerica (tipo ffmpeg, atlas,...) potrebbero risultare incompatibili. Direi che se invece di -march=native metti -march=corei7-avx il risultato dovrebbe essere perfetto per entrambi e la perdita di performance assolutamente irrisoria (e con versioni non recentissime di gcc anche nulla).
Indicazione senza garanzia _________________ Spiros |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Sun Sep 23, 2012 4:51 pm Post subject: |
|
|
Dubito che allo stato attuale ci sia alcuna differenza sostanziale, gli ivy bridge sono usciti solo qualche mese fa per cui credo servirà parecchio tempo prima che gcc includa le ottimizzazioni specifiche in una versione stabile. |
|
Back to top |
|
|
|