Diskussion:Streaming SIMD Extensions 3

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Sollte man die Überschrift nicht lieber 'Streaming SIMD Extensions 3' nennen? (Daniel) eher nicht, die abkürzung ist mehr Leuten geläufig ;) -schichtleier

Inhaltliche Fehler/Ungenauigkeiten[Quelltext bearbeiten]

"Die Unterstützung der letzten beiden Befehle muss mittels CPUID-Instruktion explizit geprüft werden, da sie Mehrkernprozessoren bzw. Hyper-Threading fähige CPUs voraussetzen"
--> Es muss immer getestet werden, ob die jeweilige Erweiterung(mmx,3dNow,sseX...) vorhanden ist. Bei monitor und mwait müssen Ring1,2 und 3 Anwednungen zusätzlich Prüfen ob das Betriebssystem die Aufführung dieser Befehle erlaubt.

"lddqu zur Video-Kodierung "
--> Das ist ein allgemeiner Befehl ...: "Load Unaligned Double Quadword" beschleunigt unausgerichteten Speicherzugriffe, in dem er das tut, was man bis dahin (SSE,SS2) "von Hand" machen musste: zwei aligned Zugriffe und daraus das Ergebnis "Basteln".

Generell versteh ich nicht, warum nicht alle SSE-Erweiterungen auf einer Seite Zusammen gefasst werden. Auch würde ich hier dann Abstand davon nehmen, die Befehle im einzeln aufzulisten, und stattdessen die Einzelnen Erweiterungen allgemein Beschreibe, so wie man es z.B. in Intels „Software Developer’s Manuals“ findet. (nicht signierter Beitrag von 84.168.152.123 (Diskussion | Beiträge) 23:34, 24. Mai 2009 (CEST)) Beantworten

Weil dieses zusammenfassen ganz großer Käse ist und beim Verlinken auf die englische Wikipedia, wo es einzelnen ausführliche Artikel gibt, dies dann dazu führt, dass keine 1 zu 1 Verlinkung mehr möglich ist. Außerdem finde ich es sehr sinnvoll, die Befehle aufzulisten, die mit SSE3 dazukommen. --84.140.204.49 20:57, 23. Jul. 2023 (CEST)Beantworten

horizontale vs. vertikale Addition und Subtraktion in einem Register[Quelltext bearbeiten]

Man sollte vielleicht mal im Artikel auf einen anderen Artikel verlinken, der erklärt, worin der Unterschied zwischen horizontaler und vertikaler Addition bzw. Subtraktion in einem Register liegt. Und wenn das nicht möglich ist, dann sollte man das in diesem Artikel anhand eines Beispiels erklären. Denn ansonsten macht dieser Absatz nur für diejenigen Sinn, die schon einmal die SIMD Einheiten programmiert haben. Die brauchen den Artikel dann aber ohnehin nicht mehr, weil sie den Inhalt bereits kennen. --84.140.204.49 20:59, 23. Jul. 2023 (CEST)Beantworten