Optimierungen und SSE sind 2 verschiedene Dinge.
SSE ist ein Befehlssatz. Und SSE , SSE2 & SSE3 ist bei Intel & AMD exakt gleich, da haben die sich ausgetauscht.
Seit SSE4 gehen beide wieder getrennte Wege.
Optimierungen durch den Intel Compiler haben nichts damit zu tun, dass bei AMD CPU´s kein SSE funktioniert. Das wäre ja absolut blöd. Dann würde kein Mensch den Intel CC benutzen.
Bei Intel Prozessoren gibt es wie du richtig sagst bei gewissen Szenarien Optimierungen.
Das hat aber nichts damit zu tun, das AMD CPU´s dadurch kein SSE mehr können. Die benutzen genauso SSE , SSE2 & SSE3 wie als wäre es mit dem Microsoft Compiler oder GCC kompiliert. Nur können unter Umständen ein paar Optimierungen fehlen.
Normal kompiliert man Software aber eh ohne Optimierungen damit es auf jeder x86 und x64 Plattform läuft.
So langsam reichts mir mit dir... lese ein paar Seiten weiter vorne, da steht alles. Beim Intel Compiler gibt es ohne Intel CPU IA32 Code und nicht mehr, also auch kein SSE! Das hat die c't/ix und etliche andere Seiten so festgestellt und ist Fakt.
Der Intel Compiler ist einer der Gründe, warum es Kartellklagen gibt u.A. bei der EU Kommission.
Zuletzt bearbeitet: