Stream-Prozessor

Stream-Prozessor

Als Streamprozessor wird eine spezielle Art des Koprozessors bezeichnet und gleichzeitig auch eine kleine skalare Recheneinheit, die in solchen Koprozessoren auftreten kann.

Inhaltsverzeichnis

Streamprozessor als Koprozessor

Als Streamprozessor wird ein Koprozessor bezeichnet, der Datenströme verarbeiten kann. Die Verarbeitung zeichnet sich vor allem durch hohe Parallelisierung aus. Viele Anwendungen kommen aus dem Bereich von high performance computing (HPC)

Geschichtliche Entwicklung und interessanteste Streamprozessoren

Als Streamprozessor hatte ATI (inzwischen von AMD übernommen) zunächst einen Teil der X1x00 Serie vorgestellt.[1] [2] Dabei handelte es sich um Grafikkarten, die durch Anpassung der Treiber in die Lage versetzt wurden nicht nur Grafik zu rendern, sondern auch andere Datenströme zu verarbeiten. AMD nennt diese Art der Datenverarbeitung „Stream Computing“. [3] NVIDIA präsentierte ihrerseits mit der Einführung ihrer Unified-Shader-Architektur bei Grafikkarten auch Grafikprozessoren, die man als einen Streamprozessor einsetzen kann. NVIDIA vermarktet das unter dem Begriff "CUDA" (Compute Unified Device Architecture).[4] AMD präsentierte ihrerseits auch eine Unified-Shader-Architektur. Weil die Unified Shader sehr viel flexibler in der Programmierung sind als die früheren Rendering-Pipelines, eignen sich diese Grafikprozessoren besonders gut für die Verarbeitung von diversen Datenströmen, also für deren Benutzung als Streamprozessoren.

Streamprozessoren [engl.: Streaming Processors (SPs)] als (kleine) skalare Recheneinheiten

Skalare Recheneinheiten, die einzelne skalare Rechenoperationen an einem Datenstrom durchführen können, nennt man Streamprozessoren oder auch Streamverarbeitungseinheiten (engl.: Stream Processing Units). Einen Zusammenschluss solcher kleiner Streamprozessoren bzw. skalarer Recheneinheiten findet man in den Grafikprozessoren/Streamprozessoren die auf der Unified-Shader-Architektur aufbauen. Durch den Zusammenschluss von skalaren Recheneinheiten ist nicht nur Verarbeitung von skalaren Operationen, sondern auch Vektorverarbeitung möglich.

Referenzen

  1. R580 GPU als Stream Prozessor
  2. ATI Radeon GPUs und erste Anwendungen.
  3. Allgemeines von AMD zu Stream Computing und Begriffserklärung "What is Stream Computing?"
  4. nVidia: GPU-Computing-Technologie

Siehe auch

Weblinks


Wikimedia Foundation.

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

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

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

  • Quick Stream Cipher — (QUISCI) ist ein für Software optimierter symmetrischer Stromchiffrierer, welcher zur Verschlüsselung von Daten geeignet ist. Er wurde 2001 von Stefan Müller (FGAN FHR) entwickelt. Inhaltsverzeichnis 1 Merkmale 2 Kern des Algorithmus 3 Sicherheit …   Deutsch Wikipedia

  • CUDA — Die Compute Unified Device Architecture (CUDA) ist eine von NVIDIA entwickelte Technik zur Beschleunigung wissenschaftlicher und technischer Berechnungen. Der bisher nur für Grafik genutzte Grafikchip kommt mittels der CUDA API auch als Co… …   Deutsch Wikipedia

  • Compute Unified Device Architecture — Entwickler Nvidia Aktuelle Version 4.0 (Mai 2011) Betriebssystem Windows, Linux, MacOS X Kategorie …   Deutsch Wikipedia

  • Streamprozessor — Als Streamprozessor wird eine spezielle Art des Koprozessors bezeichnet und gleichzeitig auch eine kleine skalare Recheneinheit, die in solchen Koprozessoren auftreten kann. Inhaltsverzeichnis 1 Streamprozessor als Koprozessor 1.1 Geschichtliche… …   Deutsch Wikipedia

  • AMD Fusion — ist der Code und Markenname eines Prozessorkonzepts, das CPU und GPU sowie Video und andere Hardwarebeschleuniger auf einem Die vereinigt. Es ist ein Ergebnis des Zusammenschlusses von AMD und ATI.[1] Erste Modelle basierend auf diesem Konzept… …   Deutsch Wikipedia

  • PlayStation 3 — PlayStation 3 …   Deutsch Wikipedia

  • Nvidia Tesla — C870 Tesla ist ein Prozessor mit stark parallelisiertem Design, auch Streamprozessor genannt, der Firma Nvidia. Der auf GPU Technik basierende Prozessor kann durch die hauseigene CUDA API und OpenCL angesprochen werden. Das Produkt steht in… …   Deutsch Wikipedia

  • Nvidia-Geforce-9-Serie — Die Geforce 9 Serie ist eine Serie von Desktop Grafikchips des Unternehmens Nvidia und Nachfolger der Geforce 8 Serie. Alle Grafikprozessoren dieser Serie unterstützen das Shadermodell 4.0 (SM 4.0) nach DirectX 10, OpenGL 3.3, CUDA und damit auch …   Deutsch Wikipedia

  • Nvidia-Geforce-8-Serie — EVGA GeForce 8800 GTX Die GeForce 8 Serie ist eine Serie von Desktop Grafikchips des Unternehmens Nvidia und Nachfolger der GeForce 7 Serie. Mit der GeForce 8 Serie führte Nvidia erstmals das Shadermodell 4.0 (SM 4.0) ein, mit Pixel , Geometrie… …   Deutsch Wikipedia

Share the article and excerpts

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