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.
1
Antwort

GPL C-Programm mit CUDA-Modul erstellen

Ich versuche, ein in C geschriebenes GPL-Programm zu modifizieren. Mein Ziel ist es, eine Methode durch eine CUDA-Implementierung zu ersetzen, was bedeutet, dass ich mit nvcc statt mit gcc kompilieren muss. Ich brauche Hilfe, um das Projekt aufz...
20.02.2012, 15:39
3
Antworten

Gibt es eine Möglichkeit, den Standardwert für das Shared-Memory-Array festzulegen?

Betrachten Sie den folgenden Code: %Vor% Ist es möglich, das gesamte shared_array auf einen bestimmten Wert zu setzen, z. 0 - ohne jede Zelle in einem Thread explizit anzusprechen?     
25.06.2011, 13:42
3
Antworten

Inkonsistenz der IDs zwischen 'nvidia-smi -L' und cuDeviceGetName ()

Ich führe diesen Befehl in eine Shell und hole: %Vor% Aber in meinem Code, wenn ich cuDeviceGetName (.., ID) verwende, wobei ID die ID ist, die von der nvidia-smi-Ausgabe ausgegeben wird, wurden die Geräte invertiert : GPU 0 wird Quadro...
30.09.2014, 14:24
4
Antworten

Ist es fair, SSE / AVX-Einheiten mit GPU-Kernen zu vergleichen?

Ich habe eine Präsentation für Leute, die (fast) keine Ahnung haben, wie eine GPU funktioniert. Ich denke, dass eine GPU tausend Kerne hat, wo eine CPU nur vier bis acht davon hat, ist ein Unsinn. Aber ich möchte meinem Publikum ein Element des...
02.07.2013, 13:25
1
Antwort

cudaMemset () - setzt es Bytes oder ganze Zahlen?

Aus online Dokumentation: %Vor% Füllt die ersten Zählbytes des Speicherbereichs, auf den devPtr zeigt, mit dem konstanten Wert byte . Parameter:         devPtr - Zeiger auf Gerätespeicher         Wert - Wert, der für jedes Byte des a...
14.11.2012, 20:52
1
Antwort

CUDA 4.1 printf () Fehler

Obwohl ich eine fermi-Karte habe (gtx 560) bekomme ich diesen Fehler auf VS2010: %Vor% Code: %Vor% Fehle ich hier etwas?     
17.03.2012, 11:33
1
Antwort

Atomkraft in CUDA? Welche Header-Datei soll enthalten sein?

Ist es für die Verwendung atomarer Operationen in CUDA erforderlich, eine CUDA-Headerdatei einzubeziehen? Der CUDA-Programmierleitfaden scheint dazu eng geschnallt zu sein. Der unten angegebene Code glmax.cu gibt mir den folgenden Kompilierun...
03.11.2011, 21:45
2
Antworten

Wie erkennt VS 2010 bestimmte CUDA-Funktionen?

Im Moment erkennt CUDA bereits eine CUDA C / C ++ - Schlüsselfunktion wie cudaMalloc , cudaFree , cudaEventCreate usw. Es erkennt auch bestimmte Typen wie dim3 und cudaEvent_t . Andere Funktionen und Typen wie die Texturvorlage...
30.05.2011, 20:34
1
Antwort

Wann flüchtig mit dem freigegebenen CUDA-Speicher zu verwenden ist

Unter welchen Umständen sollten Sie das Schlüsselwort volatile mit dem gemeinsamen Speicher eines CUDA-Kerns verwenden? Ich verstehe, dass volatile dem Compiler sagt, niemals Werte zwischenzuspeichern, aber meine Frage betrifft das Verhalt...
11.03.2013, 04:02
1
Antwort

Probleme beim Start von CUDA-Kernel aus dem statischen Initialisierungscode

Ich habe eine Klasse, die einen Kernel in ihrem Konstruktor wie folgt aufruft: "ScalarField.h" %Vor% "classA.h" %Vor% "main.cu" %Vor% Wenn ich diese Klasse auf main ( A a_object; ) instanziiere, erhalte ich keine Fehler. Wenn ic...
21.07.2014, 15:43