AW: AMD Zen 3 mit 17 Prozent höherer IPC und mehr Takt?
Es ist sogar noch schlimmer, oft kommt der Compiler direkt von Intel. Und der weigert sich dann einfach mal "moderne" Befehle wie AVX (die Zen eigentlich könnte) zu nutzen, sondern fällt auf den Befehlssatz eines 486er Prozessors zurück. Das betrifft selbst populäre Open Source Frameworks wie z.B. Numpy.
Das hat nichts mit dem Compiler zu tun (und der intel-Compiler ist auch da nicht unter den top5) sondern ist die Verwendung von Intels libraries wo auch direkt als erstes auf der Seite steht das es für Intel CPUs optimiert ist aber auf x86 im generellen lauffähig ist.
Lustig ist ja das die Quellen die Behaupten intel würde da absichtlich AMD schaden so wirklich absolut nichts richtig darstellen - behauptungen wie AMD sei die einzige Firma außer Intel die x86 herstelle XD
Dazu kommt das das CPU-ID spoofing auch schon seit knapp 10 Jahren verwendet wird und es gibt immer die selbe Warnung - man muss aufpassen weil die Library dann auf AMD-CPUs des öfteren mla crashed und manche Befehle der angeblich unterstützten Erweiterungen gar nicht funktionieren.
Deshalb schriebt Intel selbst ja auch das die Libraries und der Kompiler für Intel ausgerichtet sind und auf andere hardware wird nur garantiert das sie lauffähig ist, nicht das sie optimiert oder schnell wäre.
Ich finds lustig das die leute sich da so aufregen - Intel stellt etwas frei zur verfügung, seit jeher mit der anmerkung das es für Intel-CPUs ausgelegt ist und auf anderer Hardware eben einfach läuft, aber nicht optimiert ist. Das AMD so gut wie gar nichts bereitstellt und das was sie bereitstellen rein auf AMD optimiert ist und es keine Anmerkungen dazu gibt stört niemanden.
Naja, wer den Intel-compiler nimmt um für AMD-Prozessoren zu kompilieren hat nen Dachschaden. Warum auch sollte intel die arbeit machen und alle eigenheiten von AMD einprogrammieren? vor allem da AMD ja immer wieder neue Befehle für nur 1-2 Generationen einführt und dann wieder verwirft.
Intel Kompiler für Intel Hardware funktioniert, aber selbst da muss man einiges einstellen um gute Leistung zu bekommen und GCC liefert dann in den meisten Fällen sogar ohne viel einstellen gleich ähnliche Leistung. Ich arbeite fast ausschließlich mit Intel CPUs (wegen Support, fehlenden Spezifikationen und Problemen kommen die deutlich günstigeren Threadripper leider nicht in Frage) und hier würde niemand auf die Idee kommen den Intel-Kompiler zu nehmen.
HU und andere bieten ein Vergleich mit 20 bis 30 plus Spielen an und da kommt Intel nicht mal auf 10% Mehrleistung im Durchschnitt.
HU ist ein sehr guter Channel aber auch Steve gibt offen zu das einige der Spiele in ihrem Parkour explitzit für Zen optimiert sind. Dazu kommt das sie dort mit Spiele-Relevanten Auflösungen und settings benchen - oft genug im GPU-limit oder so das zumindest nicht mehr die CPU das limit darstellt - wenn dann wieder einmal der Ryzen 1600X nur 3 FPs unter dem 3900X ist sollten das auch die langsamsten der langsamen auch irgend wan mal bemerken.
In Spielen ist der i7 8700K im Schnitt auch noch ~9% vor einem 3900X - bei HwUb..... würde die CPU jetzt keinem mehr Empfehlen da der Preis dafür zu hoch ist und es neuere Sachen gibt. Ein Ryzen 3600 ist für die meisten wohl eine sehr gute Wahl, wenn man aber nur auf Spielen aus ist nicht ständig etwas rendered spricht auch wenig gegen einen i5 9400F.