Das Problem bei dem Compiler bzw dem Programmcode ist das er nicht nur die Funktionen der CPU abfragt, sondern auch die Vendor ID der CPU zusätzlich (was mal absolut unnötig ist) Wenn dort keine Intel ID als Antwort kommt, werden die Optimierungen einfach abgeschaltet.
Bei einem marktbeherrschenden Unternehmen ist illegal wie die Kartellbehörden festgestellt haben.
Zudem werden ja nicht nur die Kunden der CPUs beschissen, sondern auch die Entwickler der Software.
Was passiert wohl wenn ein Hersteller den Intel Compiler benutzt (für den er auch noch bezahlt hat), die Software bei AMD im Vergleich abkackt und meinetwegen ein Konkurrenzprogramm, das nicht auf den Intel Compiler setzt, auf AMD CPUs schneller läuft? Der AMD Besitzer kauft sich das wahrscheinlich das Konkurrenzprodukt, weil dort die SSE Befehle korrekt benutzt werden und er damit schneller arbeiten kann. Also ist nicht nur AMD ein Schaden entstanden, sondern auch Firmen die den Intel Compiler lizensiert haben.
[...]
Wer sagt dir das es nicht so ist?
Verrate mir mal wie das gehen soll? Durch den AMD Compiler? (den es nicht gibt). Oder zahlt AMD an die Betriebssystemhersteller( Microsoft, Linux usw)? Oder gibt es noch andere Verschwörungstheorien?
Die AMD x64 Technologie ist ein Standard (in der x86 Welt), genauso wie Intels SSE. (Ich glaube das war sogar ein Bestandteil des Deals: x64 gegen SSE) und Intel muss zum Intel Compiler greifen um "besser dazustehen".