Go back to the benchFFT home page.
FFT Benchmark Results
See our benchmark methodology page for a
description of the benchmarking methodology, as well as an explanation
of what is plotted in the graphs below.
In the pages below, we plot the "mflops" of each FFT,
which is a scaled version of the speed, defined by:
mflops = 5 N log2(N) / (time for one FFT in microseconds)
/ 2 for real-data FFTs
where N is number of data points (the product of the FFT dimensions).
See the methodology page for more detail.
Our list of FFTs in the
benchmark describes the full name and source corresponding to the
abbreviated FFT labels in the plot legends.
- 1.06 GHz PowerPC 7447A, MacOSX
- 1.06 GHz PowerPC 7447A, gcc-3.4
- 1.06 GHz PowerPC 7447A, gcc-4.0
- 1.266 GHz Pentium 3
- 1.45 GHz IBM POWER4, 32 bit mode
- 1.45 GHz IBM POWER4, 64 bit mode
- 1.5 GHz UltraSPARC IIIi
- 1.6 GHz Pentium M (Banias), GNU compilers
- 1.6 GHz Pentium M (Banias), Intel compilers
- 1.65 GHz IBM POWER5, 32 bit mode
- 1.65 GHz IBM POWER5, 64 bit mode
- 2 GHz PowerPC 970 (G5), 32 bit mode, gcc-3.4
- 2 GHz PowerPC 970 (G5), 32 bit mode, gcc-4.0
- 2 GHz PowerPC 970 (G5), 64 bit mode, gcc-3.4
- 2 GHz PowerPC 970 (G5), 64 bit mode, gcc-4.0
- 2 GHz PowerPC 970 (G5), MacOSX, 32 bit mode, gcc-3.3
- 2.2 GHz Dual Core AMD Opteron Processor 275, 32-bit mode
- 2.2 GHz Dual Core AMD Opteron Processor 275, 64-bit mode
- 2.4 GHz Pentium 4, GNU compilers
- 2.4 GHz Pentium 4, Intel compilers
- 3.0 GHz Intel Core Duo, Intel compilers, 32-bit mode
- 3.0 GHz Intel Core Duo, Intel compilers, 64-bit mode
- 3.06 GHz Pentium 4
- 3.1 GHz Intel Xeon E3-1220v3
- 3.6 GHz AMD Ryzen 7 1800X
- 3.60 GHz Pentium 4, Intel compilers, EM64T mode
If you have a CPU type not represented here and can let us
benchmark it over a weekend, please let us know. An UltraSPARC IV,
Sparc64 V, Alpha EV7, PA-RISC 8700+, or
Itanium 2 system would be especially welcome.
Go back to the benchFFT home page.