Streaming SIMD Extensions 4

aus Wikipedia, der freien Enzyklopädie

(Weitergeleitet von SSE4)
Wechseln zu: Navigation, Suche
Lückenhaft In diesem Artikel oder Abschnitt fehlen folgende wichtige Informationen:
  • Was macht SSE 4.2 genau?
  • Vektorisierung ist zu allgemein: was bringt sse4 für Vorteile gegenüber den Vorgängern?


Du kannst Wikipedia helfen, indem du sie recherchierst und einfügst.

SSE4 (Streaming SIMD Extensions 4) ist eine Befehlssatzerweiterung von Intel für x86-Prozessoren.

Der erste Teil, SSE4.1, hielt Einzug mit dem Erscheinen der ersten Core-Prozessoren in 45-nm-Fertigung (Kern-Codenamen Penryn, Wolfdale und Yorkfield). Schwerpunkt der 53 Befehle fassenden Erweiterung ist die Beschleunigung von Zeichenketten-Operationen und eine bessere Vektorisierung.

Der zweite Teil, SSE4.2 genannt, wurde mit der Intel-Nehalem-Mikroarchitektur eingeführt.

Inhaltsverzeichnis

[Bearbeiten] Instruktionen

Im Folgenden eine unvollständige Auflistung der neu eingeführten Befehle und ihrem Einsatzbereich.

[Bearbeiten] SSE 4.1

3D-Grafiken, Spiele
  • Bedingtes Überblenden -- BLENDPS/-D, BLENDVPS/-D, PBLENDVB, PBLENDDW
Automatisierte Vektorisierung, Bildverarbeitung, Multimedia, Spiele
  • Minima bzw. Maxima bestimmen -- PMINSB, PMAXSB, PMINUW, PMAXUW, PMINUD, PMAXUD, PMINDS, PMAXSD
Automatisierte Vektorisierung, Bildverarbeitung, Multimedia, Spiele
  • Integerumwandlung -- PMOVSXBW/-D/-Q, PMOVZXBW/-D/-Q, PMOVSXWD/-Q, PMOVZXWD/-Q, PMOVSXDQ, PMOVZXDQ
Automatisierte Vektorisierung, Bildverarbeitung, Multimedia, Spiele

[Bearbeiten] SSE 4.2

Beschleunigte Prüfsummenberechnung für z.B. Netzwerkprotokolle
  • Erweiterte String-Operationen –- PCMPESTRI, PCMPESTRM, PCMPISTRI, PCMPISTRM
Leistungssteigerung für Virenscanner, Datenbanken und Textverarbeitung

[Bearbeiten] Weblinks

Persönliche Werkzeuge
Buch erstellen