cuda

CUDA ist eine parallele Rechenplattform und ein Programmiermodell für Nvidia GPUs (Graphics Processing Units). CUDA bietet eine Schnittstelle zu Nvidia-GPUs über eine Vielzahl von Programmiersprachen, Bibliotheken und APIs.
2
Antworten

CUDA: Was ist verstreut schreiben?

Verschiedene CUDA-Demos im CUDA SDK beziehen sich auf "gestreutes Schreiben". Was ist das verstreute Schreiben und warum ist es so großartig? Im Gegensatz zu was steht es?     
18.10.2009, 19:12
1
Antwort

atomicAdd () für Double auf GPU

Ich mache ein Projekt auf GPU, und ich muss atomAdd () für double verwenden, weil die cuda es nicht für double unterstützt, also verwende ich den folgenden Code, der NVIDIA bereitstellt. %Vor% Nun möchte ich wissen, warum das Gerät eine Schl...
18.04.2013, 07:57
3
Antworten

Zurücksetzen von GPU und Treiber nach CUDA-Fehler

Manchmal führen Fehler in meinen CUDA-Programmen dazu, dass die Desktop-Grafik (in Windows) beschädigt wird. In der Regel bleibt der Bildschirm etwas lesbar, aber wenn sich Grafiken ändern, z. B. beim Ziehen eines Fensters, werden viele halb zuf...
03.06.2012, 15:07
1
Antwort

cudaMemcpy () und cudaMemcpyFromSymbol ()

Ich versuche herauszufinden, warum cudaMemcpyFromSymbol() existiert. Es scheint, dass alles, was "Symbol" func tun kann, das nonSymbol cmds tun kann. Das Symbol func scheint es zu erleichtern, einen Teil eines Arrays oder Index zu verschie...
11.02.2013, 17:11
1
Antwort

Wie stelle ich Matlab die alte GCC-Version zur Verfügung?

Auf meinem Computer habe ich Ubuntu 10.10 mit gcc 4.4.4. Ich versuche, einige mex-Dateien zu kompilieren, die CUDA verwenden, und ich bekomme folgende Fehlermeldung: %Vor% Ich gehe davon aus, dass ich durch die Verknüpfung von Matlab mit gc...
15.12.2011, 17:33
2
Antworten

CUDA: Die PTX-Informationen verstehen

Ich finde nicht viele nützliche Informationen über PTX info --ptxas-options=-v Ich habe ein 2008 NVCC pdf gefunden, das einen kleinen Klappentext hat, aber keine Details. 1) Was ist 64 bytes cmem[0], 12 bytes cmem[16] ? Ich nehme an, es be...
07.09.2012, 17:40
2
Antworten

Einfaches CUBLAS Matrix Multiplikation Beispiel?

Ich bin auf der Suche nach einem sehr einfachen Matrix-Multiplikationsbeispiel für CUBLAS, das M mal N multiplizieren und die Ergebnisse für den folgenden Code unter Verwendung von Hochleistungs-GPU-Operationen in P setzen kann: %Vor% Bisher...
03.10.2011, 15:08
2
Antworten

Was ist der beste Weg, CUDA zu lernen? [geschlossen]

Ich habe etwas Ahnung von C / C ++ Programmierung und möchte CUDA lernen. Ich bin auch auf einem Mac. Also, was ist der beste Weg, um CUDA zu lernen?     
24.10.2010, 07:06
3
Antworten

OpenCL FFT auf Nvidia- und AMD-Hardware?

Ich arbeite an einem Projekt, das sowohl auf Nvidia- als auch auf AMD-Grafikkarten FFTs verwenden soll. Ich suchte zunächst nach einer Bibliothek, die an beiden funktionierte (ich dachte, dies wäre die OpenCL-Methode), aber ich hatte kein Glück....
03.07.2012, 04:01
2
Antworten

Bandbreite des freigegebenen Speichers Fermi vs Kepler GPU

Hat Kepler 2x oder 4x die Bandbreite von Fermi beim Zugriff auf Shared Memory? Programmierleitfaden-Zustände: "Jede Bank hat eine Bandbreite von 32 Bits pro zwei Takt Zyklen" (für 2.X) und "Jede Bank hat eine Bandbreite von 64 Bits pro Tak...
10.09.2012, 15:13