CUDA Toolkit
Mit Hilfe des CUDA Toolkit ist es möglich den grafischen Prozessor einer NVIDIA Grafikkarte für allgemeine Berechnungen am PC zu nutzen.
[Bearbeiten] Installation
[Bearbeiten] Ubuntu 7.10 - 8.10
Unter Ubuntu werden die NVIDIA Grafiktreiber bereits mit ausgeliefert, eine Veränderung dieser ist nicht notwendig. Zunächst muss man jedoch das CUDA Toolkit installieren, und zwar Version 2.0, nicht die Beta-Version.
wget http://developer.download.nvidia.com/compute/cuda/2_0/linux/toolkit/NVIDIA_CUDA_Toolkit_2.0_ubuntu7.10_x86_64.run chmod +x NVIDIA_CUDA_Toolkit_2.0_ubuntu7.10_x86_64.run ./NVIDIA_CUDA_Toolkit_2.0_ubuntu7.10_x86_64.run
Damit ist die Installation abgeschlossen. Um das CUDA Toolkit aber nutzen zu können, ist es nötig das System mit den CUDA-Dateien bekannt zu machen.
Mit diesen Befehlen fügt man die CUDA Bibliotheken und Binarys den zu durchsuchenden Orten hinzu
sudo echo "/usr/local/cuda/lib" > /etc/ld.so.conf.d/cuda.conf sudo echo "PATH=$PATH:/usr/local/cuda/bin" >> /etc/profile
und mit diesen Befehlen aktualisiert man diese Einstellungen in der aktuellen Shell
sudo ldconfig /etc/profile
Danach sollte CUDA zur Verfügung stellen.
[Bearbeiten] Anwendungen
Software, die die GPU als Hilfsprozessor nutzt sind bisher spärlich gesäht. Gerade jedoch bei einige Algorithmen haben die grafischen Prozessoren die Nase sogar vor aktuellen Vierkernprozessoren.
- Pyrit - Proof of Concept für WPA PMK-Generierung (Python-basiert)