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

Haben verschiedene neue Operatoren in einem C ++ Programm: Wie? Schlechte Idee? [Duplikat]

Ich habe verschiedene Speicherzuweisungen in meinem Code: Eine für CUDA (verwaltet oder nicht), eine für reinen Host-Speicher. Ich könnte mir auch eine Situation vorstellen, in der Sie verschiedene Zuordnungsalgorithmen verwenden möchten - ein...
09.07.2015, 11:53
1
Antwort

Bibliotheksfunktionen von Mathematica

Ich versuche, CUSP als externen linearen Löser zu verwenden, damit Mathematica die Leistung der GPU nutzen kann. Hier ist die CUSP-Projektwebseite . Ich frage nach einem Vorschlag, wie wir CUSP mit Mathematica integrieren können. Ich bin mir si...
28.09.2011, 12:41
2
Antworten

Verwendung mehrerer GPUs in Matlab

Dies ist die Ausgabe von ginfo mit Jacket / Matlab: %Vor% Das Problem ist: Kann ich die zwei Teslas gleichzeitig benutzen (parfor)? Wie? Wie kann ich wissen, wie viele Kerne das Programm gerade ausführen / ausführen? Nachdem ich den...
04.12.2011, 21:25
1
Antwort

Effizienz von CUDA-Vektortypen (float2, float3, float4)

___ tag123cuda ___ 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. ___ ans...
31.10.2014, 14:16
2
Antworten

Äquivalent von usleep () im CUDA-Kernel?

Ich möchte etwas wie usleep() in einem CUDA-Kernel nennen. Das grundlegende Ziel ist es, alle GPU-Kerne für einige Millisekunden schlafen zu lassen oder beschäftigt zu sein - das ist Teil einiger Plausibilitätsprüfungen, die ich für eine CUDA...
26.06.2012, 22:59
2
Antworten

Cuda C - Linkerfehler - undefinierte Referenz

Ich habe es schwer, ein einfaches cuda-Programm zu erstellen, das nur aus zwei Dateien besteht. Das main.c sieht so aus: %Vor% Das cuda.h sieht so aus: %Vor% Und die Datei my_cuda.cu klingt wie folgt: %Vor% Wenn ich jedoch kompili...
25.11.2012, 16:33
2
Antworten

Beziehung zwischen der Anzahl der Blöcke von Threads und Cuda-Kernen auf der Maschine (in CUDA C)

Ich habe CUDA 2.1 auf meinem Rechner installiert und es hat eine Grafikkarte mit 64 Cuda-Kernen. Ich habe ein Programm geschrieben, in dem ich gleichzeitig 30000 Blöcke (und 1 Thread pro Block) initialisiere. Aber bekomme keine befriedigenden Er...
13.06.2011, 11:35
2
Antworten

Erzwingt, dass CUDA das Register für eine Variable verwendet

Ich habe viele unbenutzte Register in meinem Kernel. Ich würde CUDA gern sagen, dass ich ein paar Register für einige Daten verwenden soll, anstatt jedes Mal, wenn ich es brauche, eine globale Datenlese durchzuführen. (Ich kann kein geteiltes Me...
28.08.2012, 21:41
2
Antworten

cudaArray vs. Gerätezeiger

Ich bin verwirrt über den Unterschied zwischen der beabsichtigten Verwendung von Gerätezeigern und cudaArray -Strukturen. Könnte jemand bitte erklären, warum ich einen gegen den anderen benutzen würde? Mein grundlegendes Problem ist, dass ich...
22.01.2013, 01:14
2
Antworten

Parameter für CUDA-Kernel

Gibt es beim Aufrufen eines CUDA-Kernels für eine bestimmte Thread-Konfiguration strenge Regeln? Welche Kernel-Parameter des Speicherbereichs (device / host) sollten sich befinden und welchen Typ sollten sie haben? Angenommen, ich starte ein...
28.11.2011, 21:22