fft Intel Core i5-12600K testing with a MSI PRO Z690-A DDR4(MS-7D25) v1.0 (1.00 BIOS) and MSI Intel ADL-S GT1 3GB on Ubuntu 21.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2111157-TJ-FFT47781073&grs&sro&rro .
fft Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Intel Core i5-12600K Intel alder lake Intel Core i5-12600K @ 4.90GHz (10 Cores / 16 Threads) MSI PRO Z690-A DDR4(MS-7D25) v1.0 (1.00 BIOS) Intel Device 7aa7 16GB 1000GB Western Digital WDS100T1X0E-00AFY0 MSI Intel ADL-S GT1 3GB (1450MHz) Realtek ALC897 DELL P2415Q Intel I225-V Ubuntu 21.10 5.16.0-051600rc1-generic (x86_64) GNOME Shell 40.5 X Server 1.20.13 + Wayland 4.6 Mesa 22.0.0-devel (git-d80c7f3 2021-11-14 impish-oibaf-ppa) 1.2.197 GCC 11.2.0 ext4 1920x1080 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details - Scaling Governor: intel_pstate powersave - CPU Microcode: 0xf - Thermald 2.4.6 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
fft fftw: Float + SSE - 1D FFT Size 1024 fftw: Float + SSE - 1D FFT Size 256 fftw: Float + SSE - 2D FFT Size 512 fftw: Float + SSE - 2D FFT Size 1024 fftw: Stock - 1D FFT Size 64 fftw: Float + SSE - 2D FFT Size 4096 fftw: Stock - 2D FFT Size 4096 fftw: Stock - 1D FFT Size 2048 fftw: Stock - 1D FFT Size 128 fftw: Stock - 1D FFT Size 512 fftw: Stock - 1D FFT Size 1024 fftw: Float + SSE - 2D FFT Size 256 fftw: Stock - 2D FFT Size 1024 fftw: Float + SSE - 1D FFT Size 64 fftw: Stock - 2D FFT Size 128 fftw: Float + SSE - 2D FFT Size 2048 fftw: Stock - 2D FFT Size 32 fftw: Float + SSE - 1D FFT Size 128 fftw: Float + SSE - 2D FFT Size 128 fftw: Stock - 2D FFT Size 64 fftw: Stock - 2D FFT Size 512 fftw: Stock - 2D FFT Size 256 fftw: Stock - 1D FFT Size 4096 ffte: N=256, 3D Complex FFT Routine fftw: Stock - 1D FFT Size 256 fftw: Stock - 2D FFT Size 2048 fftw: Float + SSE - 1D FFT Size 4096 fftw: Float + SSE - 1D FFT Size 2048 fftw: Float + SSE - 1D FFT Size 512 fftw: Float + SSE - 2D FFT Size 64 fftw: Float + SSE - 2D FFT Size 32 fftw: Float + SSE - 1D FFT Size 32 fftw: Stock - 1D FFT Size 32 Intel Core i5-12600K Intel alder lake 95804 63835 53267 52197 14618 40126 10307 13624 13989 14295 13922 64158 12265 38440 13804 47956 15489 44938 63021 13583 12155 12294 13166 63340.408629319 13841 11321 75595 90566 78624 77117 69211 27653 14328 80931 58047 49392 55140 13648 10154 13391 14299 14167 14215 62874 12300 37744 14058 47180 15646 44974 62301 13682 12075 12210 13248 63707.000905746 13874 11358 74658 87626 82152 76117 69988 27874 14797 96970 61806 51307 51364 14340 38712 9965.9 13179 14281 13996 14006 63844 12071 38301 13822 47988 15692 45468 62552 13545 12176 12233 13225 63588.215549971 13799 11317 76682 89191 79340 78437 70261 27302 15641 OpenBenchmarking.org
FFTW Build: Float + SSE - Size: 1D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 1024 alder lake Intel Core i5-12600K Intel 20K 40K 60K 80K 100K SE +/- 399.96, N = 3 SE +/- 394.41, N = 3 SE +/- 1010.77, N = 3 96970 95804 80931 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 256 alder lake Intel Core i5-12600K Intel 14K 28K 42K 56K 70K SE +/- 650.65, N = 15 SE +/- 724.27, N = 3 SE +/- 655.68, N = 3 61806 63835 58047 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 512 alder lake Intel Core i5-12600K Intel 11K 22K 33K 44K 55K SE +/- 662.61, N = 15 SE +/- 181.27, N = 3 SE +/- 537.83, N = 3 51307 53267 49392 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 1024 alder lake Intel Core i5-12600K Intel 12K 24K 36K 48K 60K SE +/- 689.60, N = 12 SE +/- 680.28, N = 15 SE +/- 616.14, N = 3 51364 52197 55140 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 1D FFT Size 64 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 64 alder lake Intel Core i5-12600K Intel 3K 6K 9K 12K 15K SE +/- 110.87, N = 15 SE +/- 178.70, N = 4 SE +/- 4.41, N = 3 14340 14618 13648 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 alder lake Intel Core i5-12600K 9K 18K 27K 36K 45K SE +/- 554.69, N = 9 SE +/- 225.34, N = 3 38712 40126 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 alder lake Intel Core i5-12600K Intel 2K 4K 6K 8K 10K SE +/- 66.30, N = 3 SE +/- 85.35, N = 3 SE +/- 67.61, N = 3 9965.9 10307.0 10154.0 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 1D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 2048 alder lake Intel Core i5-12600K Intel 3K 6K 9K 12K 15K SE +/- 114.88, N = 8 SE +/- 22.28, N = 3 SE +/- 174.20, N = 3 13179 13624 13391 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 1D FFT Size 128 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 128 alder lake Intel Core i5-12600K Intel 3K 6K 9K 12K 15K SE +/- 167.05, N = 4 SE +/- 171.76, N = 3 SE +/- 165.22, N = 4 14281 13989 14299 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 1D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 512 alder lake Intel Core i5-12600K Intel 3K 6K 9K 12K 15K SE +/- 129.19, N = 3 SE +/- 56.83, N = 3 SE +/- 94.32, N = 3 13996 14295 14167 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 1D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 1024 alder lake Intel Core i5-12600K Intel 3K 6K 9K 12K 15K SE +/- 156.44, N = 4 SE +/- 54.29, N = 3 SE +/- 200.18, N = 3 14006 13922 14215 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 256 alder lake Intel Core i5-12600K Intel 14K 28K 42K 56K 70K SE +/- 578.54, N = 15 SE +/- 479.82, N = 3 SE +/- 945.27, N = 15 63844 64158 62874 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 1024 alder lake Intel Core i5-12600K Intel 3K 6K 9K 12K 15K SE +/- 127.31, N = 3 SE +/- 131.34, N = 3 SE +/- 80.62, N = 3 12071 12265 12300 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 64 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 64 alder lake Intel Core i5-12600K Intel 8K 16K 24K 32K 40K SE +/- 254.96, N = 3 SE +/- 185.68, N = 3 SE +/- 533.76, N = 12 38301 38440 37744 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 128 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 128 alder lake Intel Core i5-12600K Intel 3K 6K 9K 12K 15K SE +/- 199.14, N = 3 SE +/- 177.54, N = 3 SE +/- 7.75, N = 3 13822 13804 14058 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 2048 alder lake Intel Core i5-12600K Intel 10K 20K 30K 40K 50K SE +/- 361.90, N = 3 SE +/- 258.59, N = 3 SE +/- 470.00, N = 3 47988 47956 47180 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 32 alder lake Intel Core i5-12600K Intel 3K 6K 9K 12K 15K SE +/- 15.07, N = 3 SE +/- 168.11, N = 12 SE +/- 118.11, N = 3 15692 15489 15646 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 128 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 128 alder lake Intel Core i5-12600K Intel 10K 20K 30K 40K 50K SE +/- 198.17, N = 3 SE +/- 290.21, N = 15 SE +/- 133.11, N = 3 45468 44938 44974 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 128 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 128 alder lake Intel Core i5-12600K Intel 13K 26K 39K 52K 65K SE +/- 552.32, N = 15 SE +/- 515.76, N = 3 SE +/- 356.33, N = 3 62552 63021 62301 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 64 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 64 alder lake Intel Core i5-12600K Intel 3K 6K 9K 12K 15K SE +/- 62.85, N = 3 SE +/- 85.54, N = 3 SE +/- 20.60, N = 3 13545 13583 13682 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 512 alder lake Intel Core i5-12600K Intel 3K 6K 9K 12K 15K SE +/- 19.15, N = 3 SE +/- 173.38, N = 3 SE +/- 160.40, N = 3 12176 12155 12075 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 256 alder lake Intel Core i5-12600K Intel 3K 6K 9K 12K 15K SE +/- 148.32, N = 3 SE +/- 136.98, N = 3 SE +/- 156.84, N = 3 12233 12294 12210 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 1D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 4096 alder lake Intel Core i5-12600K Intel 3K 6K 9K 12K 15K SE +/- 168.68, N = 3 SE +/- 168.01, N = 3 SE +/- 161.88, N = 3 13225 13166 13248 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTE N=256, 3D Complex FFT Routine OpenBenchmarking.org MFLOPS, More Is Better FFTE 7.0 N=256, 3D Complex FFT Routine alder lake Intel Core i5-12600K Intel 14K 28K 42K 56K 70K SE +/- 22.13, N = 3 SE +/- 86.00, N = 3 SE +/- 112.51, N = 3 63588.22 63340.41 63707.00 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp
FFTW Build: Stock - Size: 1D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 256 alder lake Intel Core i5-12600K Intel 3K 6K 9K 12K 15K SE +/- 90.04, N = 3 SE +/- 34.17, N = 3 SE +/- 132.84, N = 3 13799 13841 13874 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 2D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 2048 alder lake Intel Core i5-12600K Intel 2K 4K 6K 8K 10K SE +/- 74.22, N = 3 SE +/- 156.51, N = 3 SE +/- 53.52, N = 3 11317 11321 11358 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 4096 alder lake Intel Core i5-12600K Intel 16K 32K 48K 64K 80K SE +/- 1193.13, N = 15 SE +/- 1137.56, N = 15 SE +/- 1190.43, N = 15 76682 75595 74658 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 2048 alder lake Intel Core i5-12600K Intel 20K 40K 60K 80K 100K SE +/- 2122.61, N = 13 SE +/- 2090.27, N = 15 SE +/- 2123.33, N = 15 89191 90566 87626 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 512 alder lake Intel Core i5-12600K Intel 20K 40K 60K 80K 100K SE +/- 1731.72, N = 15 SE +/- 1449.08, N = 15 SE +/- 1617.12, N = 15 79340 78624 82152 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 64 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 64 alder lake Intel Core i5-12600K Intel 20K 40K 60K 80K 100K SE +/- 1443.19, N = 15 SE +/- 1693.68, N = 15 SE +/- 1245.37, N = 12 78437 77117 76117 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 32 alder lake Intel Core i5-12600K Intel 15K 30K 45K 60K 75K SE +/- 1911.19, N = 12 SE +/- 2241.94, N = 15 SE +/- 1539.59, N = 15 70261 69211 69988 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Float + SSE - Size: 1D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 32 alder lake Intel Core i5-12600K Intel 6K 12K 18K 24K 30K SE +/- 769.29, N = 15 SE +/- 746.65, N = 15 SE +/- 1316.51, N = 12 27302 27653 27874 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
FFTW Build: Stock - Size: 1D FFT Size 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 32 alder lake Intel Core i5-12600K Intel 3K 6K 9K 12K 15K SE +/- 7.94, N = 3 SE +/- 427.72, N = 15 SE +/- 377.42, N = 15 15641 14328 14797 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Phoronix Test Suite v10.8.5