[Jussi Laako]
Here are some numbers from my benchmark... On 2.4 GHz
Celeron.
Ooura:
59 us / 1024 point complex FFT (single), 16949 FFTs/s, 17.356 MS/s
86 us / 1024 point complex FFT (double), 11628 FFTs/s, 11.907 MS/s
32 us / 1024 point real FFT (single), 31250 FFTs/s, 32.000 MS/s
365 us / 8192 point real FFT (single), 2740 FFTs/s, 22.444 MS/s
8350 us / 65536 point real FFT (single), 120 FFTs/s, 7.849 MS/s
FFTW3:
43 us / 1024 point complex FFT (single), 23256 FFTs/s, 23.814 MS/s
70 us / 1024 point complex FFT (double), 14286 FFTs/s, 14.629 MS/s
42 us / 1024 point real FFT (single), 23810 FFTs/s, 24.381 MS/s
490 us / 8192 point real FFT (single), 2041 FFTs/s, 16.718 MS/s
30420 us / 65536 point real FFT (single), 33 FFTs/s, 2.154 MS/s
seems Ooura is quicker than FFTW3 for real DFT, surprises me.
is the benchmark code you use available somewhere?
cheers,
tim