fftGPU

Execute FFT faster on a NVIDIA GPU using the library of Naga K. Govindaraju.
1,5K download
Aggiornato 2 ott 2006

Visualizza la licenza

This function implements vectorized FFTs on a GPU. The answer is the same as the fft and ifft matlab functions.

You need to install the GPUFFTW2.0 library of Naga K. Govindaraju http://gamma.cs.unc.edu/GPUFFTW/ . On Naga's wed site, you can see the system requirements. It works on linux and windows.

This function support real and complex FFTs.

I don't recommend this program for small fft. It really worth it for fft over 2^20 points. It does the fft in SINGLE PRECISION. The fft length must be a power of two.

For obtaining reasonably high performance, Naga K. Govindaraju recommend a PC with AGP8X/PCI-Express NVIDIA GeForce 6800 GT or faster GPU. The Video RAM will determine the maximum array length of fft that can done on the GPU. For example, on a card with 256 MB VRAM, the maximum-length array is 256/32 = 8 Million real values or 4M complex values.

Cita come

Simon Potvin (2025). fftGPU (https://it.mathworks.com/matlabcentral/fileexchange/12391-fftgpu), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2006a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
Versione Pubblicato Note della release
1.0.0.0

update summary and keywords