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.
3
Antworten

CUDA: Ist der globale Speicherzugriff schneller als der gemeinsame Speicher? Verlangsamt das Zuweisen eines großen gemeinsam genutzten Speicherarrays das Programm?

Ich finde keine Verbesserung der Geschwindigkeit mit Shared Memory auf einem NVIDIA Tesla M2050 mit etwa 49K Shared Memory pro Block. Eigentlich wenn ich zuteile Ein großes Char-Array im Shared Memory verlangsamt mein Programm. Zum Beispiel %V...
08.02.2012, 15:19
5
Antworten

Verwenden von CUDA mit Visual Studio 2017

Ich versuche, CUDA zu installieren, aber ich erhalte die Meldung "Keine unterstützte Version von Visual Studio gefunden". Ich denke, das liegt daran, dass ich Visual Studio 2017 (Community) verwende und CUDA derzeit nur Visual Studio 2015 unters...
02.05.2017, 18:47
1
Antwort

error: Die Funktion "atomicAdd (double *, double)" wurde bereits definiert

Ich erhalte diesen Fehler beim Versuch, das Caffe-Derivat DeepLab_v2 auf Ubuntu 14.04.5 mit Cuda 8.0 zu kompilieren. Weiß jemand, wie man das löst? DeepLab_v2 kompiliert auf einem anderen Computer mit Cuda 7.5, aber da ich auf meinem akt...
01.09.2016, 14:37
3
Antworten

Kleinere Hinweise ... möglich? (ohne ein niedrigeres spezifisches System)

In diesem 2010 Papier [1] über Raycasting sparse voxel octrees (SVGs) (Entschuldigung; das Papier braucht etwas Zeit zum Laden), Abschnitt 3 weist auf eine interessante Speicherkonfiguration hin, um Speicherplatz auf Voxeldaten zu sparen, di...
16.11.2011, 18:16
2
Antworten

Ist es möglich, Montageanweisungen in den CUDA-Code zu schreiben?

Ich möchte Assembler-Code in CUDA C-Code verwenden um teure Ausführungen zu reduzieren wie wir es mit asm in der c-Programmierung machen. Ist es möglich?     
09.09.2010, 13:55
1
Antwort

CUDA: Gekachelte Matrix-Matrix-Multiplikation mit gemeinsamem Speicher und Matrixgröße, die kein Vielfaches der Blockgröße ist

Ich versuche, mich mit der CUDA-Programmierung vertraut zu machen, und habe eine ziemlich lustige Zeit davon. Im Moment schaue ich mir dieses PDF an, das sich mit Matrixmultiplikation beschäftigt , mit und ohne gemeinsamen Speicher gemacht. De...
15.09.2013, 17:45
3
Antworten

Kompilieren von Code, der dynamische Parallelität enthält, schlägt fehl

Ich mache dynamische Parallelismus-Programmierung mit CUDA 5.5 und einer NVDIA GeForce GTX 780, deren Rechenkapazität 3,5 beträgt. Ich rufe eine Kernel-Funktion innerhalb einer Kernel-Funktion auf, aber es gibt mir einen Fehler:    Fehler: Au...
10.10.2013, 05:04
5
Antworten

Objekte mit Schub-CUDA sortieren

Ist es möglich, Objekte mit der Schubbibliothek zu sortieren? Ich habe die folgende Struktur: %Vor% Ist es möglich, Schub zu verwenden, um ein Array von OB nach N zu sortieren? Können Sie ein einfaches Beispiel für die Verwendung von Schub z...
12.03.2011, 10:46
3
Antworten

Wo kann man das CUDA SDK herunterladen?

Ich habe auf der nvidia-Website nach dem GPU Computing SDK gesucht, während ich versuche, die pointclouds-Bibliothek (PCL) mit cuda-Unterstützung zu erstellen. Auf der nvidia-Website finde ich jedoch nur Links für das Toolkit und keinen einzigen...
11.01.2013, 12:57
2
Antworten

Wenn CUDA funktioniert, kann helfer_cuda.h nicht gefunden werden

Ich habe gerade CUDA installiert und folge Ссылка Alles funktioniert, bis ich versuche, einen Beispielcode wie deviceQuery nach ~ / Desktop zu kopieren und zu kompilieren. Ich bekomme folgende Fehler beim Kompilieren: %Vor% Der Code...
14.10.2013, 03:07