Ubuntu 10.10: Hardware-Beschleunigung (OpenCL) für Anwendungen
Ubuntu 10.10 unterstützt erstmals OpenCL, eine offene Sprache, mit der auf parallele Prozessoren, z.B. eben die von der Grafikkarte, zugegriffen werden kann. Somit können die Shader-Einheiten der Grafikkarte von normalen Anwendungen genutzt werden. Multimedia- und Bildverarbeitungsprogramme sind die perfekten Kandiaten für diese Optimierung, die oft auch einfach als “Hardwarebeschleunigung” bezeichnet wird.
Wenn man die proprietären Nvidia-Treiber installiert (das geht mir ein paar Klicks), werden auch CUDA (die Nvidia-Harewarebeschleunigungs-API)- und OpenCL-Unterstützung installiert. [Informationen über ATI/fglrx werden noch benötigt, bitte kommentieren falls ihr welche habt!]
Es gibt jetzt auch ein Paket für PyOpenCL namens python-pyopencl, mit dem Entwickler über Python auf OpenCL zugreifen können.
Das heißt, dass zukünftigen GIMP-Plugins, die in Python geschrieben werden, auf OpenCL- und Hardware-Beschleunigung zugreifen können, was extreme Geschwindigkeitsgewinne (tausend Mal schneller und mehr) bringen könnte. Wir warten schon gespannt, ob/wann solche Plugins erscheinen werden…
Zum Schluss noch eine Beispielausgabe des PyOpenCL-Benchmark-Skripts:
python /usr/share/doc/python-pyopencl/examples/benchmark-all.py
Execution time of test without OpenCL: 14.9085888863 s
===============================================================
Platform name: NVIDIA CUDA
Platform profile: FULL_PROFILE
Platform vendor: NVIDIA Corporation
Platform version: OpenCL 1.0 CUDA 3.1.1
---------------------------------------------------------------
Device name: GeForce 9300M GS
Device type: GPU
Device memory: 255 MB
Device max clock speed: 1450 MHz
Device compute units: 1
Execution time of test: 0.0199275 s
Results OK
Kommentare
Hier kannst du Kommentare, Fragen und Anregungen loswerden. Der Autor und die anderen Benutzer können deinen Beitrag sehen und darauf antworten.
Natürlich kannst du auch im Chat fragen.
Abo-Verwaltung
Diese Funktion steht nur angemeldeten Benutzern zur Verfügung.
New comments are disabled because of spam.