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

Wie vermeidet man die Standardkonstruktion von Elementen in Schub :: device_vector?

Beim Erstellen eines neuen Thrust-Vektors scheint standardmäßig 0 zu sein - ich möchte nur bestätigen, dass dies immer der Fall sein wird. Wenn ja, gibt es auch eine Möglichkeit, den für dieses Verhalten verantwortlichen Konstruktor fü...
05.05.2013, 22:13
1
Antwort

Kann die Verwendung von Kernel-Parametern zu Bankkonflikten führen? [geschlossen]

Die Kernel-Parameter werden im gemeinsamen Shared Memory gespeichert. Shared Memory kann Bankkonflikte haben, wenn Threads versuchen, auf dieselbe Bank zuzugreifen. Meine Frage ist also : Bedeutet das, dass die Verwendung von Kernel-Parameter-T...
11.10.2012, 12:31
2
Antworten

Root-Zugriff für CUDA erforderlich?

Ich benutze GeForce 8400M GS unter Ubuntu 10.04 und lerne CUDA-Programmierung. Ich schreibe und führe einige grundlegende Programme. Ich benutzte cudaMalloc, und es gab mir einen Fehler, bis ich den Code als root ausführte. Allerdings musste ich...
19.06.2012, 15:29
1
Antwort

Mehrere Threads, die denselben Wert am selben globalen Speicherort schreiben

Diese Frage ist eng verwandt mit dieses , aber meins gehört der CUDA Welt. Ich habe mehrere Threads in meinem Kernel, die den gleichen Wert am selben globalen Speicherort schreiben könnten. Das hat gut geklappt, aber ich befürchte, dass es m...
07.12.2011, 13:50
4
Antworten

CUDA ohne CUDA-fähige GPU [duplizieren]

Ich möchte einen CUDA-Emulator auf meinem ubunbu 10.04 einrichten, da ich die Hardware nicht habe. Kann jemand wertvolle Anweisungen geben? Ich denke, dass Nvidia einen Emulator zur Verfügung stellt, wie kann ich es einrichten. Bis jetzt ist m...
21.09.2010, 00:13
1
Antwort

CUDA C mit Double Flux mit einfacher Genauigkeit

Das Problem Während eines Projekts in CUDA C stieß ich auf unerwartetes Verhalten bei Gleitkommaoperationen mit einfacher und doppelter Genauigkeit. Im Projekt fülle ich zuerst ein Array mit der Nummer in einem Kernel und in einem anderen Ker...
16.01.2017, 15:53
1
Antwort

NVIDIA Cuda-Fehler "alle CUDA-fähigen Geräte sind ausgelastet oder nicht verfügbar" unter OSX

Sehr oft bekomme ich die CUDA-Bibliothek komplett fehl und kehre mit einem Fehler 46 ("alle CUDA-fähigen Geräte sind beschäftigt oder nicht verfügbar") sogar für einfache Anrufe wie cudaMalloc zurück. Der Code wird erfolgreich ausgeführt, wenn i...
06.08.2011, 11:28
2
Antworten

Gibt es MapReduce-Implementierungen auf GPUs (CUDA)?

Bisher ist mir der Mars bekannt , aber was ist mit Alternativen? >     
14.06.2011, 07:01
1
Antwort

Es wurde kein CUDA-fähiges Gerät erkannt

Ich bin neu in der CUDA-Programmierung und stehe total fest. Wenn ich versuche, entweder das mitgelieferte Dienstprogramm deviceQuery oder eine der Beispielanwendungen auszuführen, erhalte ich den folgenden Fehler: %Vor% Ich verwende Windo...
11.11.2012, 16:39
1
Antwort

Befehl Uncrustify für den CUDA-Kernel

Ich möchte uncrustify (über Verschönern im Atom-Editor und eine Konfigurationsdatei) auf CUDA-Code anwenden. Ich weiß jedoch nicht, wie man unkrustig erkennt, CUDA-Kernelaufrufe zu erkennen, die folgende Struktur haben: %Vor% Allerdings h...
10.07.2015, 08:30