04-07-2014 04:58 PM
Hello,
I've just started to learn and use LV GPU.
I've successully coded simple matrix sum or multi.
I'd like to know if it's possible to have a convolution operation in GPU.
I've tried but wasn't able to figure out so far.
Thank you for your help!
04-07-2014 05:58 PM
Yes, convolution is a very common operation to offload to GPUs. However, the toolkit is only intended to help you call GPU functions safely from LabVIEW. The toolkit ships with a few pre-constructed wrappers to aid in generating your function wrappers for your own custom GPU functions.
You can construct a convolution using FFTs which the toolkit has wrappers for. Although this is likely not the most efficient implementation, it may be fast enough for your needs.
If you intend to use NVIDIA GPUs, you can google 'CUDA convolution' and you'll find a number of links on the subject.
Good luck!