Wadenbeisser schrieb:
Stellst du die erste Frage ernsthaft mit dem Wissen über die nicht offensichtliche und künstliche Ausbremsung der Konkurrenz?
Ja- Weil ich es nicht als Ausbremsung sehe. Die Gründe habe ich in diesem Thread schon mehrfach genannt.
Das Ding prüft, obs ein Intel Prozessor ist- Wenn nein->maximale kompatibilität, altes Instruction Set.
Wenn ja- Was kann das Ding alles -> optimiertes Instruction Set.
Im alten Instruction set finden KEINERLEI künstliche Ausbremsungen statt, womit z.B. ein konsistentes Benchmarking unter einheitlichen Grundvoraussetzungen gegeben wäre.
Wenn jemand meine Gründe, dies so zu sehen, nicht als valide akzeptiert, kann er dies tun, muss mir dann allerdings selbst solche Fragen nicht stellen:
Würdest du über die zweite Frage nochmal nachdenken dann wüßtest du wie überflüssig sie ist da sich beides nicht ausschließt. Nochmal, der Wegfall einer künstliche Beschneidung ist keine Optimierung.
Zum hundertsten Male - Wie kann denn eine Software die prüft, ob die eigene, für die Funktion zertifizierte und optimierte Hardware dahinterliegt und dann aufgrund dieser Abfrage gewisse Optimierungen bringt oder nicht, als "Beschnitten" betrachtet werden? Sie erfüllt uneingeschränkt ihren zugedachten Zweck.
Was ist mit Support, was ist mit Funktionsgarantien auf anderen X86 Prozessoren und wieso sollte ich die Funktionalität mit irgendetwas außer dem Komplementärprodukt herstellen?
Ja- Im Falle AMD könnten sie das (vielleicht) tun. Müssen sie aber nicht, weil vielleicht der Zweck der zusätzlichen Softwarepakete, die man für seinen Intel Prozessor von Intel erhält ein Alleinstellungsmerkmal zu den Mitbewerbern darstellt.
Was passiert, wenn sie die Funktionen freigeben würden, aber Aufgrund von Laufzeitfehlern/Pufferüberläufen/Race- Condition- Fehlern aufgrund des auf die Cachegrößen von Intel optimiertem Verhalten hier ein Rechenfehler und sei er auch noch so klein auftreten würde?
DANN wär die Hölle los und Intel würde zum Leibhaftigen hochstilisiert, der AKTIV die Konkurrenz manipuliert!
Zu einer Softwareentwicklung gehört nämlich nicht nur das einfache- "Schalten wir das mal für alle frei und schauen mal, was passiert", sondern eben intensives Testing.
Wofür der Aufwand? Um der Konkurrenz auf die Sprünge zu helfen? ->Weltfremd!
Ist ja auch nich so, als ob die Entwickler und Integratoren dieser Bibliothek nach außen hin irgendein Geheimnis darum machen, was die MKL ist (nur lesen müsste man halt schon können):
https://software.intel.com/en-us/mkl
Intel® Math Kernel Library (Intel® MKL) optimizes code with minimal effort for future generations of Intel® processors.
https://www.mathworks.com/hardware-support/intel.html
MATLAB Coder™,
Simulink Coder™, and
Embedded Coder® generate ANSI/ISO C/C++ code that can be
compiled and executed on Intel® processors.
https://en.wikipedia.org/wiki/Math_Kernel_Library
Intel Math Kernel Library (Intel
MKL) is a
library of optimized math routines for science, engineering, and financial applications. Core math functions include
BLAS,
LAPACK,
ScaLAPACK, sparse solvers,
fast Fourier transforms, and vector math.
[4] The routines in MKL are
hand-optimized specifically for Intel processors.
[5][6]
Also wieso die Überraschung und Aufregung bezüglich offensichtlichen Gegebenheiten?
Dir ist schon klar das in erster Linie der Kunde das Opfer von der Nummer ist und daraus folgen dann die Konsequenzen für AMD, oder?
Nix da- Da ist keiner "Opfer" von irgendwelchen "Machenschaften".
AMD soll gefälligst selbst ein Ökosystem um ihre Prozessoren schaffen, das einen Beitrag zur Kaufmotivation leistet.
So toll es hier einige auch finden, dass AMD viel den "offenen" Ansatz gehen und auf open source setzen, so sehr sollte man sich in der verblendeten Sicht nicht davon ablenken lassen, welche Vorteile so ein Vorgehen für AMD bietet.
Ihr könnt darauf warten, dass AMD bei anhaltenden Erfolg wieder größer wird. Und dann könnt Ihr drauf warten, dass AMD seine Softwareabteilung und Marketingabteilung vergrößert und versuchen wird den eigenen Einfluss zu erhöhen und sich Wettbewerbsvorteile zu verschaffen.
Normalste Sache der Welt und überlebenswichtig für ein Unternehmen und keinerlei Grund sich hier jetzt aufgrund dieser Tatsachen als armes, angeschossenes Reh darzustellen, welches vom grausamen und durchweg illegal und unsauber operierenden Alleinherrscher benachteiligt und unterdrückt wird.
Es ist an AMD und den Anbietern von Software hier ihren Hintern hochzubekommen.
Und Ihr werdet sehen wie das auf einmal wie von Geisterhand funktionieren wird, wenn der Marktanteil von AMD zunimmt.
LG
Zero