Changes between Version 23 and Version 24 of Examples/Fft2dHighpass
- Timestamp:
- May 17, 2010, 8:30:30 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Examples/Fft2dHighpass
v23 v24 50 50 Jones's version also uses a 1d radix-2 DIT FFT kernel, but it first reorders the values then performs an in-place transform using three nested loops. Using an in-place algorithm gives better locality, and avoids the need to allocate and unbox all the intermediate vectors. 51 51 52 FFTW contains deep magic, and is comparable with vendor optimised versions. 52 FFTW contains deep magic, and is comparable with vendor optimised versions. "Estimate" mode is not the most magical. The "Measure" mode of FFTW performs runtime profiling to determine the best way to do an FFT on your hardware. However, this process can require several seconds of startup time, which is why I haven't enabled it. 53 53 54 54