FFTW-fftw AMD Ryzen 9 5950X 16-Core testing with a MSI MPG X570 GAMING PLUS (MS-7C37) v2.0 (A.J0 BIOS) and MSI NVIDIA GeForce RTX 3060 on Fedora Linux 41 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2411219-NE-2212244KE59&sor .
FFTW-fftw Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution FFTW fftw AMD Ryzen 9 5950X 16-Core AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads) MSI MPG X570 GAMING PLUS (MS-7C37) v2.0 (A.H0 BIOS) AMD Starship/Matisse 2 x 32 GB DDR4-3200MT/s CMN64GX4M2Z3200C16 1024GB SAMSUNG MZVL21T0HCLR-00A00 + 2000GB Samsung SSD 870 NVIDIA GeForce RTX 3060 12GB NVIDIA Device 228e LG HDR 5K Realtek RTL8111/8168/8411 Ubuntu 22.04 5.15.0-56-generic (x86_64) GNOME Shell 42.5 X Server 1.21.1.3 NVIDIA 470.161.03 4.6.0 1.2.175 GCC 11.3.0 ext4 3440x1440 AMD Ryzen 9 5950X 16-Core @ 5.08GHz (16 Cores / 32 Threads) MSI MPG X570 GAMING PLUS (MS-7C37) v2.0 (A.J0 BIOS) 64GB MSI NVIDIA GeForce RTX 3060 NVIDIA GA106 HD Audio Realtek RTL8111/8168/8211/8411 Fedora Linux 41 6.11.8-300.fc41.x86_64 (x86_64) GNOME Shell 47.1 X Server 1.20.14 + Wayland NVIDIA 560.35.03 GCC 14.2.1 20240912 xfs OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - FFTW fftw: --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-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.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 - AMD Ryzen 9 5950X 16-Core: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none,amdgcn-amdhsa --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver Processor Details - FFTW fftw: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201016 - AMD Ryzen 9 5950X 16-Core: Scaling Governor: amd-pstate-epp performance (Boost: Enabled EPP: performance) - CPU Microcode: 0xa20120a Security Details - FFTW fftw: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - AMD Ryzen 9 5950X 16-Core: SELinux + gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Vulnerable: Safe RET no microcode + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines; IBPB: conditional; IBRS_FW; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
FFTW-fftw fftw: Stock - 1D FFT Size 32 fftw: Stock - 1D FFT Size 64 fftw: Stock - 2D FFT Size 32 fftw: Stock - 2D FFT Size 64 fftw: Stock - 1D FFT Size 128 fftw: Stock - 1D FFT Size 256 fftw: Stock - 1D FFT Size 512 fftw: Stock - 2D FFT Size 128 fftw: Stock - 2D FFT Size 256 fftw: Stock - 2D FFT Size 512 fftw: Stock - 1D FFT Size 1024 fftw: Stock - 1D FFT Size 2048 fftw: Stock - 1D FFT Size 4096 fftw: Stock - 2D FFT Size 1024 fftw: Stock - 2D FFT Size 2048 fftw: Stock - 2D FFT Size 4096 fftw: Float + SSE - 1D FFT Size 32 fftw: Float + SSE - 1D FFT Size 64 fftw: Float + SSE - 2D FFT Size 32 fftw: Float + SSE - 2D FFT Size 64 fftw: Float + SSE - 1D FFT Size 128 fftw: Float + SSE - 1D FFT Size 256 fftw: Float + SSE - 1D FFT Size 512 fftw: Float + SSE - 2D FFT Size 128 fftw: Float + SSE - 2D FFT Size 256 fftw: Float + SSE - 2D FFT Size 512 fftw: Float + SSE - 1D FFT Size 1024 fftw: Float + SSE - 1D FFT Size 2048 fftw: Float + SSE - 1D FFT Size 4096 fftw: Float + SSE - 2D FFT Size 1024 fftw: Float + SSE - 2D FFT Size 2048 fftw: Float + SSE - 2D FFT Size 4096 FFTW fftw AMD Ryzen 9 5950X 16-Core 13015 11571 12752 11418 11865 11912 12423 11203 10725 10953 12241 11432 11349 10625 9439.4 7976.2 20071 28878 55700 57558 37966 56707 66543 57406 52277 48896 70211 71863 71052 49501 43460 30210 13657 12246 13861 12235 11926 12017 12599 11717 10917 11186 12702 11880 11599 10963 9354.8 7762.0 22399 39095 58072 61378 62263 56624 71005 57959 53021 49641 75994 75926 71686 49499 43306 31416 OpenBenchmarking.org
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 AMD Ryzen 9 5950X 16-Core FFTW fftw 3K 6K 9K 12K 15K SE +/- 155.60, N = 3 SE +/- 111.70, N = 3 13657 13015 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 3K 6K 9K 12K 15K SE +/- 27.83, N = 3 SE +/- 85.65, N = 11 12246 11571 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 3K 6K 9K 12K 15K SE +/- 110.02, N = 3 SE +/- 89.27, N = 3 13861 12752 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 3K 6K 9K 12K 15K SE +/- 124.19, N = 3 SE +/- 108.88, N = 3 12235 11418 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 3K 6K 9K 12K 15K SE +/- 90.93, N = 15 SE +/- 92.31, N = 15 11926 11865 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 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 256 AMD Ryzen 9 5950X 16-Core FFTW fftw 3K 6K 9K 12K 15K SE +/- 5.69, N = 3 SE +/- 73.93, N = 3 12017 11912 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 3K 6K 9K 12K 15K SE +/- 99.17, N = 3 SE +/- 16.46, N = 3 12599 12423 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 3K 6K 9K 12K 15K SE +/- 76.81, N = 14 SE +/- 13.13, N = 3 11717 11203 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 2K 4K 6K 8K 10K SE +/- 82.92, N = 3 SE +/- 135.69, N = 3 10917 10725 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 2K 4K 6K 8K 10K SE +/- 33.78, N = 3 SE +/- 32.13, N = 3 11186 10953 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 3K 6K 9K 12K 15K SE +/- 173.96, N = 3 SE +/- 141.42, N = 3 12702 12241 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 3K 6K 9K 12K 15K SE +/- 18.90, N = 3 SE +/- 156.91, N = 3 11880 11432 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 2K 4K 6K 8K 10K SE +/- 13.78, N = 3 SE +/- 33.18, N = 3 11599 11349 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 2K 4K 6K 8K 10K SE +/- 63.58, N = 3 SE +/- 97.77, N = 7 10963 10625 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 FFTW fftw AMD Ryzen 9 5950X 16-Core 2K 4K 6K 8K 10K SE +/- 93.94, N = 6 SE +/- 89.43, N = 3 9439.4 9354.8 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 FFTW fftw AMD Ryzen 9 5950X 16-Core 2K 4K 6K 8K 10K SE +/- 60.53, N = 3 SE +/- 57.76, N = 3 7976.2 7762.0 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 5K 10K 15K 20K 25K SE +/- 157.54, N = 15 SE +/- 148.42, N = 3 22399 20071 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 8K 16K 24K 32K 40K SE +/- 105.53, N = 3 SE +/- 256.02, N = 15 39095 28878 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 12K 24K 36K 48K 60K SE +/- 657.84, N = 3 SE +/- 514.54, N = 3 58072 55700 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 13K 26K 39K 52K 65K SE +/- 736.21, N = 4 SE +/- 312.76, N = 3 61378 57558 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 13K 26K 39K 52K 65K SE +/- 834.91, N = 3 SE +/- 401.16, N = 15 62263 37966 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 FFTW fftw AMD Ryzen 9 5950X 16-Core 12K 24K 36K 48K 60K SE +/- 612.03, N = 15 SE +/- 964.46, N = 15 56707 56624 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 15K 30K 45K 60K 75K SE +/- 690.60, N = 3 SE +/- 866.10, N = 12 71005 66543 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 12K 24K 36K 48K 60K SE +/- 23.44, N = 3 SE +/- 271.73, N = 3 57959 57406 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 11K 22K 33K 44K 55K SE +/- 64.12, N = 3 SE +/- 441.98, N = 3 53021 52277 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 11K 22K 33K 44K 55K SE +/- 364.17, N = 11 SE +/- 181.30, N = 3 49641 48896 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 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 1024 AMD Ryzen 9 5950X 16-Core FFTW fftw 16K 32K 48K 64K 80K SE +/- 471.21, N = 3 SE +/- 242.43, N = 3 75994 70211 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 16K 32K 48K 64K 80K SE +/- 566.50, N = 11 SE +/- 814.61, N = 3 75926 71863 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 15K 30K 45K 60K 75K SE +/- 639.44, N = 7 SE +/- 776.37, N = 3 71686 71052 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 FFTW fftw AMD Ryzen 9 5950X 16-Core 11K 22K 33K 44K 55K SE +/- 511.73, N = 3 SE +/- 28.49, N = 3 49501 49499 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 FFTW fftw AMD Ryzen 9 5950X 16-Core 9K 18K 27K 36K 45K SE +/- 508.52, N = 3 SE +/- 194.12, N = 3 43460 43306 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 AMD Ryzen 9 5950X 16-Core FFTW fftw 7K 14K 21K 28K 35K SE +/- 259.52, N = 3 SE +/- 328.92, N = 5 31416 30210 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