I am currently working on speeding up the post processing of some images and have been looking at CUDA for a while.
The code I have is extensive and is written in Matlab so it will take lots of effort to change it into C for CUDA.
I am getting the following time in seconds in Matlab for execution of critical bottlenecks of the algorithm
Spline interpolation: 0.0021951
(for an array of 1024 elements)
Does anybody knows if I should get a considerable improvement if I use CUDA for this operations ? Is the 0.00012299 for FFT a time that can be considerably improved by CUDA?
I would like to know this since I would not like to implement everything in CUDA and not getting noticeable results
I am doing Hilbert transform and the spline interpolation. Are these functions included in the math libraries of CUDA?