Reputation: 41
I want to perform CUDA operation in LabVIEW to transfer multiple files in GPU in parallel and then perform arithmetic operations on GPU and then save the data in new file. I learnt that in order to perform operations in GPU, we need to create a DLL file and then import it to LabVIEW but I don't know how. Can you give me some example of a similar operation?
Upvotes: 4
Views: 1920
Reputation: 11
Yes, NI can provide support. Please join this community group. There is a library that you can install so you can have CUDA support in LabVIEW. Also, please post questions to this community group for help if needed.
Upvotes: 0
Reputation: 90406
LabVIEW has no support of CUDA, as you said. Calling DLL in LabVIEW is quite easy, Use the Call Library Function node for this purpose.
Even easier, once you've written the dll, have LabVIEW generate VI wrappers around your DLL by entering the wizard in Tools menu -> Import -> Shared library
See also this article that explains things quite extensively.
Upvotes: 2
Reputation: 394
Here is the link that you might find interesting: LabVIEW GPU Computing
Upvotes: 4
Reputation: 2276
NI should also has a set of CUDA VIs available on their site. I don't know if those would help in your case, since you already seem to have the C code, but it might.
Upvotes: 0