Dann meinetwegen so. Daß Anwender den benutzen möchten, weil er gegenüber den Alternativen mehr Vorteile böte. - Heißt, AMD hat darauf keinen Einfluß und darf nun dumm in die Röhre gucken, weil Intel sie über eine Abfrage benachteiligt. Würden nur 10% den Intel-Compiler nutzen, könnte man vielleicht darüber hinwegsehen. Und, wer ist wohl der größte Konkurrent von Intel? Vermutlich AMD. Deswegen vermute ich, daß diese Abfrage auf den Konkurrenten AMD abzielt. Ich wollte dann auch wissen, welche Nachteile Intel erleiden könnte, wenn es die Abfrage wieder löschen würde? Ich selber sage mal, keine. Bliebe dann für mich die Frage, warum sie diese Abfrage implementieren mußten? Oder was ist der wahre Grund hinter dieser Entscheidung?Hayda Ministral schrieb:ImA: Nein, hast Du nicht. Du hast dargelegt dass man den Intel Compiler benutzen möchte. Es gibt keinen Zwang.
Hm. Wenn ich SSE lizenziere, dann doch auch, damit ich alle damit verbundenen und auch später entwickelten Funktionen und Befehle nutzen kann, wie z.B. AVX. Wenn aber Intel auf Umwegen mir dieses Recht verwehrt, warum sollte ich dann SSE lizenzieren? Ich weiß, daß SSE für viel mehr steht. Es ist nur eben ein Fall, das jetzt negativ auffällt.DocWindows schrieb:Wenn AVX SSE voraussetzt, warum sollte dann die Nutzung von SSE eingeschränkt sein wenn es kein AVX gibt? AVX liegt doch sozusagen oben auf SSE drauf. Wenn es fehlt hat das überhaupt keine Auswirkungen auf SSE.
Allerdings erkenne ich da jetzt einen Widerspruch. Nämlich daß SSE gar nicht lizenziert wurde, obwohl es von Intel entwickelt wurde? SSE2 dagegen schon. Natürlich wäre es trotzdem interessant zu wissen, ob dann tatsächlich eine Verletzung des Lizenzabkommens vorläge, wovon ich noch immer überzeugt bin(z.B. bei SSE2).Wiki schrieb:Die Prozessoren, die AVX unterstützen, führen die älteren SSE-Befehle auf den unteren 128 Bit der neuen Register aus, d. h. die unteren 128 Bit der YMM-Register werden mit den XMM-Registern geteilt.
Ich meine schon Lizenz:DocWindows schrieb:Ansonsten scheint mir du wirfst Nutzungsrecht (was durch eine Lizenz erteilt wird) mit Nutzungspflicht durcheinander. Bzw. Unterstütuzugsrecht vs. Unterstützungspflicht.
Wiki schrieb:
Vielleicht von Agner? Aber bei diesem Thema kann ich sowieso nur still mitlesen.DocWindows schrieb:Was die Reddit-Geschichte angeht:
Ich weiß nicht wo die Informationen bezüglich cpu_dispatch herkommen, aber sicherlich nicht aus der Intel Compilerdokumentation.
https://www.agner.org/optimize/blog/read.php?i=49