extratight-ram AMD Ryzen 7 7800X3D 8-Core testing with a ASRock B650 Pro RS (3.06 BIOS) and ASUS NVIDIA GeForce RTX 4070 12GB on Fedora Linux 40 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2408306-NE-EXTRATIGH90&grr .
extratight-ram Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution AMD Ryzen 7 7800X3D 8-Core AMD Ryzen 7 7800X3D 8-Core @ 5.05GHz (8 Cores / 16 Threads) ASRock B650 Pro RS (3.06 BIOS) AMD Device 14d8 32GB 2000GB Samsung SSD 990 PRO 2TB + 2000GB PCIe SSD + 8002GB TOSHIBA HDWG480U ASUS NVIDIA GeForce RTX 4070 12GB NVIDIA AD104 HD Audio VG27AQL1A Realtek RTL8125 2.5GbE + Intel Wi-Fi 6 AX200 Fedora Linux 40 6.10.6-200.fc40.x86_64 (x86_64) Cinnamon 6.2.9 X Server 1.20.14 NVIDIA 560.35.03 4.6.0 Clang 18.1.6 + LLVM 18.1.6 + CUDA 12.4 btrfs 2560x1440 OpenBenchmarking.org - Transparent Huge Pages: madvise - --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 - Scaling Governor: amd-pstate-epp powersave (EPP: performance) - CPU Microcode: 0xa601206 - 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: Mitigation of Safe RET + 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 / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
extratight-ram tinymembench: Standard Memset tinymembench: Standard Memcpy fftw: Float + SSE - 2D FFT Size 4096 y-cruncher: 5B fftw: Stock - 2D FFT Size 4096 cachebench: Read / Modify / Write cachebench: Write cachebench: Read build-linux-kernel: defconfig core-latency: Average Latency Between CPU Cores fftw: Float + SSE - 2D FFT Size 2048 cloverleaf: clover_bm namd: ATPase with 327,506 Atoms povray: Trace Time fftw: Stock - 2D FFT Size 2048 fftw: Float + SSE - 1D FFT Size 4096 fftw: Float + SSE - 1D FFT Size 2048 y-cruncher: 1B fftw: Float + SSE - 1D FFT Size 512 fftw: Float + SSE - 1D FFT Size 1024 fftw: Float + SSE - 1D FFT Size 256 compress-7zip: Decompression Rating compress-7zip: Compression Rating ramspeed: Add - Integer ramspeed: Average - Integer ramspeed: Scale - Floating Point ramspeed: Copy - Integer ramspeed: Triad - Floating Point ramspeed: Average - Floating Point ramspeed: Add - Floating Point ramspeed: Copy - Floating Point ramspeed: Scale - Integer ramspeed: Triad - Integer fftw: Float + SSE - 1D FFT Size 128 fftw: Float + SSE - 2D FFT Size 1024 fftw: Float + SSE - 2D FFT Size 64 fftw: Float + SSE - 2D FFT Size 512 fftw: Float + SSE - 2D FFT Size 32 y-cruncher: 500M fftw: Stock - 1D FFT Size 32 fftw: Float + SSE - 2D FFT Size 256 fftw: Stock - 2D FFT Size 1024 fftw: Stock - 1D FFT Size 4096 fftw: Stock - 1D FFT Size 1024 fftw: Stock - 1D FFT Size 2048 fftw: Stock - 2D FFT Size 512 fftw: Stock - 1D FFT Size 128 fftw: Stock - 2D FFT Size 64 fftw: Float + SSE - 1D FFT Size 32 fftw: Stock - 2D FFT Size 256 fftw: Stock - 1D FFT Size 64 fftw: Stock - 1D FFT Size 512 fftw: Float + SSE - 2D FFT Size 128 fftw: Stock - 1D FFT Size 256 fftw: Stock - 2D FFT Size 32 fftw: Stock - 2D FFT Size 128 fftw: Float + SSE - 1D FFT Size 64 blake2: AMD Ryzen 7 7800X3D 8-Core 134299.5 60105.7 33532 136.992 9909.1 133909.079968 76810.097767 12813.641825 91.383 55.4423 44207 41.85 1.70988 33.120 12133 85086 92176 22.337 88850 92475 72617 86609 120354 88745.22 102995.46 117351.45 116921.32 89149.68 103133.78 88866.63 117331.88 117700.68 89226.62 71074 46899 68586 46065 69039 10.207 16021.0 43002 12757 13030 14223 13181 12996 14761 13845 25125 12831 15896 14264 51837 14342 17383 13832 48557 5.76 OpenBenchmarking.org
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset AMD Ryzen 7 7800X3D 8-Core 30K 60K 90K 120K 150K SE +/- 81.55, N = 3 134299.5 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy AMD Ryzen 7 7800X3D 8-Core 13K 26K 39K 52K 65K SE +/- 403.40, N = 3 60105.7 1. (CC) gcc options: -O2 -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 7 7800X3D 8-Core 7K 14K 21K 28K 35K SE +/- 227.89, N = 3 33532 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Y-Cruncher Pi Digits To Calculate: 5B OpenBenchmarking.org Seconds, Fewer Is Better Y-Cruncher 0.8.5 Pi Digits To Calculate: 5B AMD Ryzen 7 7800X3D 8-Core 30 60 90 120 150 SE +/- 0.37, N = 3 136.99
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 AMD Ryzen 7 7800X3D 8-Core 2K 4K 6K 8K 10K SE +/- 21.59, N = 3 9909.1 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
CacheBench Test: Read / Modify / Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write AMD Ryzen 7 7800X3D 8-Core 30K 60K 90K 120K 150K SE +/- 339.09, N = 3 133909.08 MIN: 117594.74 / MAX: 144287.43 1. (CC) gcc options: -O3 -lrt
CacheBench Test: Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write AMD Ryzen 7 7800X3D 8-Core 16K 32K 48K 64K 80K SE +/- 4.66, N = 3 76810.10 MIN: 76540.08 / MAX: 76927.26 1. (CC) gcc options: -O3 -lrt
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read AMD Ryzen 7 7800X3D 8-Core 3K 6K 9K 12K 15K SE +/- 0.81, N = 3 12813.64 MIN: 12777.86 / MAX: 12820.07 1. (CC) gcc options: -O3 -lrt
Timed Linux Kernel Compilation Build: defconfig OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 6.8 Build: defconfig AMD Ryzen 7 7800X3D 8-Core 20 40 60 80 100 SE +/- 0.68, N = 3 91.38
Core-Latency Average Latency Between CPU Cores OpenBenchmarking.org ns, Fewer Is Better Core-Latency Average Latency Between CPU Cores AMD Ryzen 7 7800X3D 8-Core 12 24 36 48 60 55.44 MIN: 39.09 / MAX: 71.5 1. (CXX) g++ options: -std=c++11 -pthread -O3
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 AMD Ryzen 7 7800X3D 8-Core 9K 18K 27K 36K 45K SE +/- 192.65, N = 3 44207 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
CloverLeaf Input: clover_bm OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf 1.3 Input: clover_bm AMD Ryzen 7 7800X3D 8-Core 10 20 30 40 50 SE +/- 0.15, N = 3 41.85 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
NAMD Input: ATPase with 327,506 Atoms OpenBenchmarking.org ns/day, More Is Better NAMD 3.0b6 Input: ATPase with 327,506 Atoms AMD Ryzen 7 7800X3D 8-Core 0.3847 0.7694 1.1541 1.5388 1.9235 SE +/- 0.00153, N = 3 1.70988
POV-Ray Trace Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time AMD Ryzen 7 7800X3D 8-Core 8 16 24 32 40 SE +/- 0.03, N = 3 33.12 1. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system
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 AMD Ryzen 7 7800X3D 8-Core 3K 6K 9K 12K 15K SE +/- 25.48, N = 3 12133 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 7 7800X3D 8-Core 20K 40K 60K 80K 100K SE +/- 978.69, N = 15 85086 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 7 7800X3D 8-Core 20K 40K 60K 80K 100K SE +/- 793.27, N = 15 92176 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Y-Cruncher Pi Digits To Calculate: 1B OpenBenchmarking.org Seconds, Fewer Is Better Y-Cruncher 0.8.5 Pi Digits To Calculate: 1B AMD Ryzen 7 7800X3D 8-Core 5 10 15 20 25 SE +/- 0.11, N = 3 22.34
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 7 7800X3D 8-Core 20K 40K 60K 80K 100K SE +/- 1689.69, N = 15 88850 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 7 7800X3D 8-Core 20K 40K 60K 80K 100K SE +/- 1509.14, N = 12 92475 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 AMD Ryzen 7 7800X3D 8-Core 16K 32K 48K 64K 80K SE +/- 1562.81, N = 15 72617 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
7-Zip Compression Test: Decompression Rating OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 24.05 Test: Decompression Rating AMD Ryzen 7 7800X3D 8-Core 20K 40K 60K 80K 100K SE +/- 433.27, N = 3 86609 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
7-Zip Compression Test: Compression Rating OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 24.05 Test: Compression Rating AMD Ryzen 7 7800X3D 8-Core 30K 60K 90K 120K 150K SE +/- 491.29, N = 3 120354 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
RAMspeed SMP Type: Add - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer AMD Ryzen 7 7800X3D 8-Core 20K 40K 60K 80K 100K SE +/- 191.14, N = 3 88745.22 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer AMD Ryzen 7 7800X3D 8-Core 20K 40K 60K 80K 100K SE +/- 21.34, N = 3 102995.46 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Floating Point AMD Ryzen 7 7800X3D 8-Core 30K 60K 90K 120K 150K SE +/- 277.16, N = 3 117351.45 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer AMD Ryzen 7 7800X3D 8-Core 30K 60K 90K 120K 150K SE +/- 197.17, N = 3 116921.32 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Floating Point AMD Ryzen 7 7800X3D 8-Core 20K 40K 60K 80K 100K SE +/- 64.60, N = 3 89149.68 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point AMD Ryzen 7 7800X3D 8-Core 20K 40K 60K 80K 100K SE +/- 92.50, N = 3 103133.78 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Add - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point AMD Ryzen 7 7800X3D 8-Core 20K 40K 60K 80K 100K SE +/- 127.91, N = 3 88866.63 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Floating Point AMD Ryzen 7 7800X3D 8-Core 30K 60K 90K 120K 150K SE +/- 298.92, N = 3 117331.88 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer AMD Ryzen 7 7800X3D 8-Core 30K 60K 90K 120K 150K SE +/- 331.38, N = 3 117700.68 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer AMD Ryzen 7 7800X3D 8-Core 20K 40K 60K 80K 100K SE +/- 74.25, N = 3 89226.62 1. (CC) gcc options: -O3 -march=native
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 7 7800X3D 8-Core 15K 30K 45K 60K 75K SE +/- 494.29, N = 15 71074 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 AMD Ryzen 7 7800X3D 8-Core 10K 20K 30K 40K 50K SE +/- 26.42, N = 3 46899 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 7 7800X3D 8-Core 15K 30K 45K 60K 75K SE +/- 908.49, N = 15 68586 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 7 7800X3D 8-Core 10K 20K 30K 40K 50K SE +/- 400.20, N = 7 46065 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 7 7800X3D 8-Core 15K 30K 45K 60K 75K SE +/- 766.48, N = 15 69039 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Y-Cruncher Pi Digits To Calculate: 500M OpenBenchmarking.org Seconds, Fewer Is Better Y-Cruncher 0.8.5 Pi Digits To Calculate: 500M AMD Ryzen 7 7800X3D 8-Core 3 6 9 12 15 SE +/- 0.04, N = 3 10.21
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 7 7800X3D 8-Core 3K 6K 9K 12K 15K SE +/- 655.66, N = 12 16021.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: 2D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 256 AMD Ryzen 7 7800X3D 8-Core 9K 18K 27K 36K 45K SE +/- 394.53, N = 7 43002 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 7 7800X3D 8-Core 3K 6K 9K 12K 15K SE +/- 27.53, N = 3 12757 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 7 7800X3D 8-Core 3K 6K 9K 12K 15K SE +/- 47.95, N = 3 13030 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 7 7800X3D 8-Core 3K 6K 9K 12K 15K SE +/- 147.33, N = 4 14223 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 7 7800X3D 8-Core 3K 6K 9K 12K 15K SE +/- 27.34, N = 3 13181 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 7 7800X3D 8-Core 3K 6K 9K 12K 15K SE +/- 59.77, N = 3 12996 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 7 7800X3D 8-Core 3K 6K 9K 12K 15K SE +/- 2.08, N = 3 14761 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 7 7800X3D 8-Core 3K 6K 9K 12K 15K SE +/- 50.81, N = 3 13845 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 7 7800X3D 8-Core 5K 10K 15K 20K 25K SE +/- 251.81, N = 3 25125 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 7 7800X3D 8-Core 3K 6K 9K 12K 15K SE +/- 137.70, N = 3 12831 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 7 7800X3D 8-Core 3K 6K 9K 12K 15K SE +/- 34.17, N = 3 15896 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 7 7800X3D 8-Core 3K 6K 9K 12K 15K SE +/- 59.85, N = 3 14264 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 7 7800X3D 8-Core 11K 22K 33K 44K 55K SE +/- 423.68, N = 3 51837 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 7 7800X3D 8-Core 3K 6K 9K 12K 15K SE +/- 23.95, N = 3 14342 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 7 7800X3D 8-Core 4K 8K 12K 16K 20K SE +/- 43.66, N = 3 17383 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 7 7800X3D 8-Core 3K 6K 9K 12K 15K SE +/- 74.77, N = 3 13832 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 7 7800X3D 8-Core 10K 20K 30K 40K 50K SE +/- 361.02, N = 3 48557 1. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 AMD Ryzen 7 7800X3D 8-Core 1.296 2.592 3.888 5.184 6.48 SE +/- 0.18, N = 15 5.76 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
Phoronix Test Suite v10.8.5