Entwickeln mit CUDA
CUDA-Anwendungen
Einführung
CUDA-fähige Produkte
CUDA Download
CUDA Nachrichten und Ereignisse (Englisch)
 

NVIDIA CUDA™ Technologie setzt als einzige C-Programmierumgebung die Leistung des Grafikprozessors frei, um die anspruchsvollsten Berechnungen der Welt durchzuführen. Mehr Informationen zu Grafikprozessorberechnungen mit CUDA finden Sie in der Einführung in die CUDA Architektur.

Die CUDA Entwicklertools umfassen drei wichtige Komponenten, um Ihnen den Einstieg zu erleichtern:
    1. Der aktuellste CUDA-Treiber
    2. Komplettes CUDA-Toolkit
    3. CUDA SDK Codebeispiele


Das CUDA™ Toolkit ist eine C-Entwicklungsumgebung für CUDA-fähige Grafikprozessoren. Die CUDA Entwicklungsumgebung umfasst:
  • nvcc C-Compiler
  • CUDA FFT- und BLAS-Bibliotheken für den Grafikprozessor
  • Profiler
  • gdb Debugger für den Grafikprozessor (Alpha-Version verfügbar ab März 2008)
  • CUDA Runtime-Treiber (jetzt auch im NVIDIA Standard-Grafikprozessortreiber verfügbar)
  • CUDA Programmierhandbuch

Das CUDA Entwickler-SDK enthält Beispiele mit Quellcode, um Sie beim Einstieg in die Softwareentwicklung mit CUDA zu unterstützen. Die Beispiele umfassen:

  • Parallel Bitonic Sort
  • Matrix-Multiplikation
  • Matrix-Transposition
  • Performance-Profiling mit Timern
  • Parallele Präfixsummenberechnungen (Scans) großer Arrays
  • Image Convolution
  • 1D DWT mit Haar-Wavelet
  • Beispiele für die Grafik-Interoperation mit OpenGL und Direct3D
  • Nutzungsbeispiele für die CUDA BLAS- und FFT-Bibliothek
  • C- und C++-Codeintegration für CPU und Grafikprozessor
  • Binomial Optionspreise
  • Optionspreise nach Black-Scholes
  • Optionspreise gemäß Monte-Carlo
  • Paralleler Mersenne-Twister (Zufallszahlengenerator)
  • Paralleles Histogramm
  • Bildentstörung
  • Sobel Kantendetektionsfilter
  • MathWorks MATLAB® Plug-in (Für Download hier klicken)

Hier klicken, um die gesamte Liste von SDK-Codebeispielen anzuzeigen und Code herunterzuladen. Vor dem Ausführen dieser Beispiele muss das CUDA-Toolkit installiert sein.