Streaming SIMD Extensions 4
aus Wikipedia, der freien Enzyklopädie
(Weitergeleitet von SSE4)
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
- Skalarprodukt bestimmen -- DPPS, DPPD
- 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
- Zyklische Redundanzprüfung -- CRC32
- Beschleunigte Prüfsummenberechnung für z.B. Netzwerkprotokolle
- Erweiterte String-Operationen –- PCMPESTRI, PCMPESTRM, PCMPISTRI, PCMPISTRM
- Leistungssteigerung für Virenscanner, Datenbanken und Textverarbeitung
[Bearbeiten] Weblinks
- Extending the World's Most Popular Processor Architecture - Intel-Whitepaper zu SSE4 (PDF; 93 kB)
Befehlssatzerweiterung der x86er-Architektur

