Running CUDA in LabVIEW

I want to perform a CUDA operation in LabVIEW to transfer multiple files in parallel to the GPU, and then perform arithmetic operations on the GPU, and then save the data in a new file. I found out that in order to perform operations in the GPU we need to create a DLL file and then import it into LabVIEW, but I do not know how to do it. Can you give me an example of a similar operation?

+4
source share
4 answers

Here is a link that you might find interesting: LabVIEW GPU Computing

+4
source

LabVIEW does not support CUDA, as you said. LabVIEW's DLL call is quite simple; use the node call library function for this purpose.

Even easier, once you have written the dll, LabVIEW generates VI wrappers around your DLL by entering the wizard in the menu "Tools" → "Import" → "Shared library"

See also this article , which explains this in some detail.

+2
source

NI must also have a set of CUDA VIs available on their site. I do not know if they will help in your case, since you already have the C code, but it can be.

0
source

Yes, NI can provide support. Join the group. There is a library that you can install to have CUDA support in LabVIEW. Also, please submit questions to this community group if necessary.

0
source

All Articles