Zum Inhalt springen

„Single Instruction Multiple Data“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[ungesichtete Version][ungesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Keine Bearbeitungszusammenfassung
K typos
Zeile 1: Zeile 1:
{{Flynnsche Klassifikation}}
{{Flynnsche Klassifikation}}
'''Single Instruction Multiple Data''' ('''SIMD''') ist eine Architektur von [[Großrechner]]n beziehungsweise [[Supercomputer]]n nach dem [[Flynnsche Klassifikation|Klassifizierungsverfahren von Michael J. Flynn]]. SIMD-Computer, auch bekannt als Array-Prozessoren oder [[Vektorrechner]], dienen der schnellen Ausführung gleichartiger Rechenoperationen auf mehrere gleichzeitig eintreffende oder zur Verfügung stehende Eingangsdatenströme und werden vorwiegend in der digitalen [[Bildverarbeitung]] (Stichwort: [[JPEG]], [[Moving Picture Experts Group|MPEG2]], [[Diskrete Kosinustransformation|DCT]]) eingesetzt.
'''Single Instruction Multiple Data''' ('''SIMD''') ist eine Architektur von [[Großrechner]]n beziehungsweise [[Supercomputer]]n nach dem [[Flynnsche Klassifikation|Klassifizierungsverfahren von Michael J. Flynn]]. SIMD-Computer, auch bekannt als Array-Prozessoren oder [[Vektorprozessor]], dienen der schnellen Ausführung gleichartiger Rechenoperationen auf mehrere gleichzeitig eintreffende oder zur Verfügung stehende Eingangsdatenströme und werden vorwiegend in der digitalen [[Bildverarbeitung]] (Stichwort: [[JPEG]], [[Moving Picture Experts Group|MPEG2]], [[Diskrete Kosinustransformation|DCT]]) eingesetzt.


Viele moderne [[Mikroprozessor]]en (wie [[PowerPC]] und [[x86]]) besitzen inzwischen SIMD-Erweiterungen, das heißt spezielle zusätzliche [[Befehlssatz-Architektur|Befehlssätze]], die mit einem Befehlsaufruf gleichzeitig mehrere gleichartige Datensätze verarbeiten.
Viele moderne [[Mikroprozessor]]en (wie [[PowerPC]] und [[x86-Prozessor|x86]]) besitzen inzwischen SIMD-Erweiterungen, das heißt spezielle zusätzliche [[Befehlssatz|Befehlssätze]], die mit einem Befehlsaufruf gleichzeitig mehrere gleichartige Datensätze verarbeiten.


Allerdings muss man unterscheiden zwischen Befehlen, die lediglich gleichartige Rechenoperationen ausführen und anderen, die bis in den Bereich der [[Signalprozessor (Hardware)|DSP]]-Funktionalität hineinreichen (Beispielsweise ist [[AltiVec]] in dieser Hinsicht wesentlich leistungsfähiger als [[3DNow!]]).
Allerdings muss man unterscheiden zwischen Befehlen, die lediglich gleichartige Rechenoperationen ausführen und anderen, die bis in den Bereich der [[Signalprozessor (Hardware)|DSP]]-Funktionalität hineinreichen (Beispielsweise ist [[AltiVec]] in dieser Hinsicht wesentlich leistungsfähiger als [[3DNow!]]).


''Siehe auch:'' [[Flynnsche Klassifikation]], [[SISD]], [[MISD]], [[MSIMD]], [[MIMD]], [[MMX]], [[ISSE]], [[3DNow!]], [[AltiVec]], [[SSE2]], [[SSE3]], [[SSSE3]], [[SSE4]]
''Siehe auch:'' [[Flynnsche Klassifikation]], [[Single Instruction Stream, Single Data Stream|SISD]], [[Multiple-Instruction Single-Data|MISD]], [[MSIMD]], [[Multiple-Instruction Multiple-Data|MIMD]], [[Multi Media Extension|MMX]], [[Internet Streaming SIMD Extensions|ISSE]], [[3DNow!]], [[AltiVec]], [[Streaming SIMD Extensions 2|SSE2]], [[SSE3]], [[SSSE3]], [[SSE4]]





Version vom 4. Dezember 2007, 21:38 Uhr

Vorlage:Flynnsche Klassifikation Single Instruction Multiple Data (SIMD) ist eine Architektur von Großrechnern beziehungsweise Supercomputern nach dem Klassifizierungsverfahren von Michael J. Flynn. SIMD-Computer, auch bekannt als Array-Prozessoren oder Vektorprozessor, dienen der schnellen Ausführung gleichartiger Rechenoperationen auf mehrere gleichzeitig eintreffende oder zur Verfügung stehende Eingangsdatenströme und werden vorwiegend in der digitalen Bildverarbeitung (Stichwort: JPEG, MPEG2, DCT) eingesetzt.

Viele moderne Mikroprozessoren (wie PowerPC und x86) besitzen inzwischen SIMD-Erweiterungen, das heißt spezielle zusätzliche Befehlssätze, die mit einem Befehlsaufruf gleichzeitig mehrere gleichartige Datensätze verarbeiten.

Allerdings muss man unterscheiden zwischen Befehlen, die lediglich gleichartige Rechenoperationen ausführen und anderen, die bis in den Bereich der DSP-Funktionalität hineinreichen (Beispielsweise ist AltiVec in dieser Hinsicht wesentlich leistungsfähiger als 3DNow!).

Siehe auch: Flynnsche Klassifikation, SISD, MISD, MSIMD, MIMD, MMX, ISSE, 3DNow!, AltiVec, SSE2, SSE3, SSSE3, SSE4