fftn GPU

18 views (last 30 days)
Michael Vogel
Michael Vogel on 3 Jun 2011
I am trying to port some of my code to GPU computing which is supported nativly in the 2011a version (with the parallel computing toolbox).
Unfortunately fftn is not supported on the gpu neither is fft(X,[],dim) (fft FFT operation across a dimension). Does anybody know how to write a fast algorythm for fftn using just fft(X) or maybe fft2(X)? I only need it in 3d.
Thx a lot
Michael

Answers (1)

Walter Roberson
Walter Roberson on 3 Jun 2011
Perhaps Jacket has an FFTn ?
  2 Comments
Michael Vogel
Michael Vogel on 3 Jun 2011
It does but I would like to stick with the native implementation, mainly because of future version support and comfort (in the native version all commands are just the same and are executed on the gpu if one of the varibles is stored on the gpu).
John Melonakos
John Melonakos on 5 Jun 2011
Yes, FFTN is supported in Jacket - http://wiki.accelereyes.com/wiki/index.php/FFTN
Also, the only changes you need to make to your code to run it with Jacket is a change of datatype. All other functions are overloaded using the standard MATLAB function overloading capability. Learn more here: http://wiki.accelereyes.com/wiki/index.php/Jacket_Basics

Sign in to comment.

Categories

Find more on Fourier Analysis and Filtering in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!