article

In der Computertechnik beschreibt Hardwarebeschleunigung eine Technik, bei der Daten durch spezielle Hardware verarbeitet wird, statt durch die normale CPU verarbeitet zu werden. Dieses Verfahren ermöglicht deutlich schnellere Verfahren, als es mit konventioneller Technik möglich wäre. Ein typisches Beispiel der Hardwarebeschleunigung sind Grafikkarten für Computer, bei denen alle Graphik-spezifischen Berechnungen durch den speziell darauf ausgelegten Prozessor der Grafikkarte, die GPU, erledigt werden.

Die Hardware-Komponente, welche die Berechnungen außerhalb der normalen CPU vornimmt, wird beschleunigende Hardware genannt.

3D-Beschleuniger


Bei Hardwarebeschleunigung im Zusammenhang mit der Grafikausgabe wird auch von 3D-Beschleunigern gesprochen. So werden Grafikkarten bezeichnet, deren Grafikprozessor (GPU) auf die Berechnung von 3D-Grafiken spezialisiert ist und damit die CPU von dieser Rechenarbeit entlastet.

Die Verwendung einer Beschleunigerkarte erlaubt es im Allgemeinen, auch mit begrenzter Rechenkapazität des Prozessors, anspruchsvolle 3D-Grafiken bzw. Animationen auf einem Rechner anzeigen zu können. Der erste 3D-Beschleuniger für IBM-kompatible Systeme war die Voodoo Graphics, die mit einem Chipsatz von 3Dfx ausgestattet war. Sie brachte die Software-Schnittstelle Glide für DOS mit sich, und setzte sich durch ihre damals herausragende Leistung schnell bei Kunden durch.

Besonders mit den Software-Schnittstellen DirectX und OpenGL ist es dann gelungen, die Entwicklung auf Basis allgemeiner Standards voranzutreiben.

3D-Beschleunigung und Desktops


Da die meisten aktuellen Computer bereits mit fortschrittlichen Grafikkarten ausgerüstet sind, die auch für grafiklastige Spiele geeignet sind, liegt der Schluss nahe, diese Rechenleistung auch für alltägliche Anwendungen zu nutzen. Aus diesem Grund werden immer mehr grafische Effekte für normale Computer-Desktops programmiert, welche auf die Hardwarebeschleunigung zurückgreifen. Zu solchen Effekten gehören echte Transparenz, stufenloser Zoom, physikalische Eigenschaften von Fenstern und auch dreidimensionale Darstellung von Fenstern oder virtuellen Desktops. Ein Beispiel für eine solche Anwendung von Hardwarebeschleunigung sind Xgl und AIGLX für Linux-Desktops.

Weblinks


Hardware acceleration

Hardware

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Hardwarebeschleunigung".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld