INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

NVIDIA CUDA DLL einbinden



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

07.08.2009, 19:58
Beitrag #4

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
NVIDIA CUDA DLL einbinden
' schrieb:Die Implementierung in Cuda habe ich schon fertig. Für die Berechnung auf dem Quad Core benötige ich 133ms und auf der Grafikkarte 1ms Big Grin

Nur das kopieren der Messdaten in die Grafikkarte und wieder herraus dauert zu lange. Dies in C++ mehr als das 10 fache schneller.

Dann machst Du wahrscheinlich etwas falsch oder zumindest nicht ganz gut. Wenn Du die Daten als C Array Pointer übergibst hast du schnell mal extra Overhead da LabVIEW die Daten manchmal konvertieren muss. Wenn Du das anstelle davon als native LabVIEW Daten an eine C Wrapper DLL übergibst und dann die optimale Datenübertragung machst kannst Du die meisten Datenkopien ganz vermeiden und dann sollte es sehr schnell gehen. Das verlangt aber Wrapper Code in C und das ist was NI wahrscheinlich zum Teil getan hat (Dir also zumindest in dieser Hinsicht doch vor ist Big Grin).

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
NVIDIA CUDA DLL einbinden - joedoe1979 - 06.08.2009, 12:17
NVIDIA CUDA DLL einbinden - rolfk - 06.08.2009, 21:01
NVIDIA CUDA DLL einbinden - joedoe1979 - 07.08.2009, 16:23
NVIDIA CUDA DLL einbinden - rolfk - 07.08.2009 19:58
NVIDIA CUDA DLL einbinden - rolfk - 08.08.2009, 22:08
NVIDIA CUDA DLL einbinden - joedoe1979 - 12.08.2009, 13:08

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Mehrere Cuda DLLs Context-Übergabe grey 2 5.767 17.06.2010 19:50
Letzter Beitrag: rolfk

Gehe zu: