Paritosh
Paritosh

Reputation: 41

Performing CUDA in LabVIEW

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

Answers (4)

National Instruments
National Instruments

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

CharlesB
CharlesB

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

Adnan Z
Adnan Z

Reputation: 394

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

Upvotes: 4

Yair
Yair

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

Related Questions