Immer noch: Intel Compiler benachteiligt AMD CPUs

Das Problem scheint endlich mit der neuen ICC Version 12.0 behoben zu sein:
Mit den neuen Compiler-Versionen 12.0 sind laut Reinders auch unter Windows die Intel-Compiler klar performanter als der beste verfügbare Compiler-Mix, als da sind Microsoft Visual Studio 2010 und PGI 10.6. Lag der ältere 11.1-Compiler bei SPECint_base2006 noch mit 7 Prozent knapp hinter MSVC und PGI zurück, so zog Version 12.0 mit 10 Prozent Vorsprung vorbei. Noch prägnanter sieht es bei dem Gleitkomma-Benchmark SPECfp_base2006 aus: Version 11.1 hängt mit 24 Prozent und Version 12.0 gar mit 42 Prozent die anderen Windows-Compiler klar ab.
AVX wird auch unterstützt werden:
Sobald die Spezifikationen veröffentlicht und Testsysteme verfügbar sind, will Intel AVX für Bulldozer einpflegen, wobei sich die Intel-Compiler vermutlich auf die kompatiblen Befehle beschränken werden.
http://www.heise.de/ct/artikel/Prozessorgefluester-1229930.html

Edit:
Verdammt, zu früh gefreut:
A new Intel C++ compiler version 12 has now been released as part of the new "Intel Parallel Composer 2011". The CPU dispatching methods are unchanged from version 11. Apparently, all that has come out of the legal battles over CPU dispatching is a notice on Intel's website that the compiler does not optimize equally for non-Intel microprocessors (see link).

The main difference between version 11 and version 12 of the compiler is that the latter has more features for splitting the code into parallel threads in order to take advantage of multi-core processors. I have not tested how these features work on non-Intel processors.
http://www.agner.org/optimize/blog/read.php?i=49#127

Da scheint jetzt also "nur" die Autoparallelisierung zu laufen.

ciao

Alex
 
Zuletzt bearbeitet:
Zurück
Oben Unten