fftn GPU

17 次查看(过去 30 天)
Michael Vogel
Michael Vogel 2011-6-3
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

回答(1 个)

Walter Roberson
Walter Roberson 2011-6-3
Perhaps Jacket has an FFTn ?
  2 个评论
Michael Vogel
Michael Vogel 2011-6-3
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 2011-6-5
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

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Fourier Analysis and Filtering 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by