Internet Streaming SIMD Extensions

Internet Streaming SIMD Extensions

Die Streaming SIMD Extensions (SSE), früher auch Internet Streaming Extensions (ISSE) ist eine von Intel entwickelte Befehlssatzerweiterung der x86er-Architektur, welche mit der Einführung des Pentium-III-(Katmai)-Prozessors vorgestellt wurde und deshalb anfangs den Namen Katmai New Instructions (KNI) trug. In vielen Dingen flexibler als die MMX-Befehlssatzerweiterung, dient sie gleichfalls dazu, Programme durch höhere Parallelisierung zu beschleunigen.

Obwohl anfänglich im Namen ausdrücklich erwähnt, hat diese Technik nichts direkt mit dem Internet zu tun; vielmehr diente der Verweis der besseren Vermarktung (Intel warb bei Einführung des Pentium III u.a. damit, dass das Internetsurfen schneller bzw. generell aufregender werden würde). Nach kurzer Zeit ließ auch Intel das „I“ wegfallen, so dass man heutzutage nur noch von SSE spricht. SSE2, SSE3, SSSE3, SSE4, SSE4a und SSE5 sind jüngere Erweiterungen von SSE.

Die SSE-Befehlssatzerweiterung umfasst 70 Instruktionen.

Wie AMDs 3DNow!-Erweiterungen ist auch SSE primär für Gleitkommaoperationen ausgelegt. Intel führte allerdings mit dem Pentium III neue 128 Bit breite Register ein, so dass mit SSE-Befehlen doppelt so viele Daten auf einmal parallel verarbeitet werden können als mit dem auf 64-Bit-Registern basierenden 3DNow!. Dies geht bei den damaligen Prozessoren jedoch nicht mit höherem Berechnungsdurchsatz einher, da die 128-Bit-SSE-Befehle intern in je zwei 64-Bit-SSE-Micro-Ops zerlegt werden, weil die internen Execution Units und ihre Datenpfade nur 64 Bit breit sind[1]. Bei aktuellen Prozessoren wie denen, die auf der Core-Mikroarchitektur basieren, werden die 128 Bit breiten SSE-Register tatsächlich in einem Schritt verarbeitet.

AMD unterstützt erst seit dem Athlon-XP-Prozessor SSE vollständig. Davor wurde nur ein Teil der im Befehlssatz enthaltenen Befehle unterstützt (unter anderem die, die mit 64-Bit-Registern arbeiten).

CPUs mit SSE

Da SSE eine der ersten Erweiterung der x86-Architektur ist, besitzen eigentlich alle CPUs der letzten Jahre SSE. Eine vollständige Liste aller CPUs mit SSE wäre also sehr unübersichtlich. An dieser Stelle sei damit auf die Liste von Mikroprozessoren verwiesen.

Nachfolgend eine Übersicht, ab welcher CPU-Familie die jeweiligen Hersteller SSE integriert haben:

Einzelnachweise

  1. http://arstechnica.com/articles/paedia/cpu/core.ars/4

Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Internet Streaming SIMD Extensions — Streaming SIMD Extensions Streaming SIMD Extensions, généralement abrégé SSE, est un jeu de 70 instructions supplémentaires pour microprocesseurs x86, apparu en 1999 sur le Pentium III en réponse au 3DNow! d AMD apparu 1 an plus tôt. Le… …   Wikipédia en Français

  • Streaming SIMD Extensions — (SSE) is a SIMD (Single Instruction, Multiple Data) instruction set extension to the x86 architecture, designed by Intel and introduced in 1999 in their Pentium III series processors as a reply to AMD s 3DNow! (which had debuted a year earlier).… …   Wikipedia

  • Streaming SIMD Extensions — Die Streaming SIMD Extensions (SSE), früher auch Internet Streaming Extensions (ISSE) ist eine von Intel entwickelte Befehlssatzerweiterung der X86er Architektur, welche mit der Einführung des Pentium III (Katmai) Prozessors vorgestellt wurde und …   Deutsch Wikipedia

  • SIMD — Flynnsche Klassifikation   Single Instruction Multiple Instruction Single Data SISD MISD Multiple Data SIMD MIMD Die Flynnsche Klassifikation [1] …   Deutsch Wikipedia

  • Matrix Math Extensions — Intel Prozessor mit MMX Die Multi Media Extension (kurz MMX) ist eine Anfang 1997 von Intel auf den Markt gebrachte Rechnerarchitektur, die es erlaubt, größere Datenmengen parallelisiert und somit schneller zu verarbeiten. Die… …   Deutsch Wikipedia

  • Sse — Streaming SIMD Extensions Streaming SIMD Extensions, généralement abrégé SSE, est un jeu de 70 instructions supplémentaires pour microprocesseurs x86, apparu en 1999 sur le Pentium III en réponse au 3DNow! d AMD apparu 1 an plus tôt. Le… …   Wikipédia en Français

  • Intel Core 2 Duo (Mobil) — Intel Core 2 Duo Intel Core 2 Duo Emblem Produktion: seit 2006 Produzent: Intel Prozessortakt: 1,06 GHz …   Deutsch Wikipedia

  • Celeron M — Intel Celeron M Produktion: seit 2004 Produzent: Intel Prozessortakt: 600 MHz bis 2,26 GHz …   Deutsch Wikipedia

  • Intel-Modellnummern — Der Mikroprozessorhersteller Intel bezeichnet seine Desktop und Mobile Produkte seit April 2004 modellfamilienübergreifend mit Nummern, auch Model Rating genannt. Dieses System besagt, dass ein Prozessor umso besser ausgestattet ist, je höher… …   Deutsch Wikipedia

  • Modellnummern von Intel — Der Mikroprozessorhersteller Intel bezeichnet seine Desktop und Mobile Produkte seit April 2004 modellfamilienübergreifend mit Nummern, auch Model Rating genannt. Dieses System besagt, dass ein Prozessor umso besser ausgestattet ist, je höher… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”