Test compiler flags

AMD Ryzen 7 PRO 5850U testing with a LENOVO 20X7003WFR (R1KET39W 1.24 BIOS) and AMD Cezanne 1GB on Gentoo 2.9 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2210044-NE-2208281NE98&sor.

Test compiler flagsProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionAOCC 3.2 DefaultFreeBSD 13.1 Clang 14.0.5 DefaultFedora 36 GCC 12.1 DefaultCalculate GCC 11.3 DefaultClearLinux 36930 GCC 12.1 DefaultGentoo Glibc GCC 12.2 W:znver3+O2+cfiAMD Ryzen 7 PRO 5850U @ 4.51GHz (8 Cores / 16 Threads)LENOVO 20X7003WFR (R1KET36W 1.21 BIOS)AMD Renoir/Cezanne32GB512GB SK hynix HFS512GDE9X081NAMD Cezanne 1GB (2000/400MHz)AMD Renoir Radeon HD AudioRealtek RTL8111/8168/8411 + MEDIATEK MT7921 802.11ax PCIGentoo 2.85.17.5-gentoo-clang (x86_64)KDE Plasma 5.24.5X Server 1.21.1.3 + Wayland4.6 Mesa 22.1.0-rc4 (LLVM 14.0.3 DRM 3.44)1.3.211Clang 14.0.3 + GCC 12.1.0 + LLVM 14.0.3btrfs1920x1080AMD Ryzen 7 PRO 5850U @ 1.90GHz (16 Cores)LENOVO 20X7003WFR ThinkPad L15 Gen 2aAMD [AMD] Renoir/Cezanne Root ComplexGeneric NVMe DeviceAMD RENOIR 1GBATI (0x1637) HDAFreeBSD13.1-STABLE (x86_64)X Server 1.20.144.6 Mesa 21.3.8 (LLVM 13.0.1)1.2.195Clang 14.0.5zfsAMD Ryzen 7 PRO 5850U @ 4.51GHz (8 Cores / 16 Threads)LENOVO 20X7003WFR (R1KET37W 1.22 BIOS)AMD Renoir/Cezanne512GB SK hynix HFS512GDE9X081NAMD Cezanne 1GBAMD Renoir Radeon HD AudioRealtek RTL8111/8168/8411 + MEDIATEK MT7921 802.11ax PCIFedora Linux 365.18.13-200.fc36.x86_64 (x86_64)KDE Plasma 5.25.3X Server 1.20.14 + Wayland4.6 Mesa 22.1.4 (LLVM 14.0.0 DRM 3.46)GCC 12.1.1 20220507 + Clang 14.0.0 + LLVM 14.0.0ext4AMD Ryzen 7 PRO 5850U @ 1.90GHz (8 Cores / 16 Threads)AMD Cezanne 1GB (2000/400MHz)Calculate Linux Desktop 22.0.1 KDE5.19.4-calculate (x86_64)KDE Plasma 5.24.6X Server 1.21.1.4 + Wayland4.6 Mesa 22.1.3 (LLVM 14.0.4 DRM 3.47)GCC 11.3.0 + Clang 14.0.6 + LLVM 14.0.6AMD Ryzen 7 PRO 5850U @ 4.51GHz (8 Cores / 16 Threads)Clear Linux OS 369305.19.4-1181.native (x86_64)KDE Plasma 5.25.44.6 Mesa 22.2.0-rc3 (LLVM 14.0.6 DRM 3.47)1.3.224GCC 12.2.1 20220822 releases/gcc-12.2.0-4-g55b6abd9f2 + Clang 14.0.6 + LLVM 14.0.6LENOVO 20X7003WFR (R1KET39W 1.24 BIOS)Gentoo 2.95.19.12-xanmod1-xanmod (x86_64)KDE Plasma 5.25.54.6 Mesa 22.2.0 (LLVM 15.0.1 DRM 3.47)GCC 12.2.0 + Clang 15.0.1 + LLVM 15.0.1btrfsOpenBenchmarking.orgKernel Details- AOCC 3.2 Default: Transparent Huge Pages: always- Fedora 36 GCC 12.1 Default: Transparent Huge Pages: madvise- Calculate GCC 11.3 Default: Transparent Huge Pages: madvise- ClearLinux 36930 GCC 12.1 Default: Transparent Huge Pages: always- Gentoo Glibc GCC 12.2 W:znver3+O2+cfi: Transparent Huge Pages: madviseEnvironment Details- AOCC 3.2 Default: RUSTFLAGS="-C target-cpu=native"- ClearLinux 36930 GCC 12.1 Default: FFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,--enable-new-dtags" CXXFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -mrelax-cmpxchg-loop -fvisibility-inlines-hidden -Wl,--enable-new-dtags" MESA_GLSL_CACHE_DISABLE=0 FCFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -malign-data=abi -fno-semantic-interposition -ftree-vectorize -ftree-loop-vectorize -Wl,-sort-common -Wl,--enable-new-dtags" CFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -Wformat -Wformat-security -m64 -fasynchronous-unwind-tables -Wp,-D_REENTRANT -ftree-loop-distribute-patterns -Wl,-z -Wl,now -Wl,-z -Wl,relro -fno-semantic-interposition -ffat-lto-objects -fno-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -mrelax-cmpxchg-loop" THEANO_FLAGS="floatX=float32,openmp=true,gcc.cxxflags="-ftree-vectorize -mavx"" Compiler Details- AOCC 3.2 Default: Optimized build; Default target: x86_64-pc-linux-gnu; Host CPU: znver3- ClearLinux 36930 GCC 12.1 Default: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-clocale=gnu --enable-default-pie --enable-gnu-indirect-function --enable-gnu-indirect-function --enable-host-shared --enable-languages=c,c++,fortran,go,jit --enable-ld=default --enable-libstdcxx-pch --enable-linux-futex --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=x86-64-v3 --with-gcc-major-version-only --with-glibc-version=2.35 --with-gnu-ld --with-isl --with-pic --with-ppl=yes --with-tune=skylake-avx512 --with-zstd Processor Details- AOCC 3.2 Default: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c- Fedora 36 GCC 12.1 Default: Scaling Governor: amd-pstate performance (Boost: Enabled) - Platform Profile: balanced - CPU Microcode: 0xa50000c - ACPI Profile: balanced- Calculate GCC 11.3 Default: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - Platform Profile: balanced - CPU Microcode: 0xa50000c - ACPI Profile: balanced- ClearLinux 36930 GCC 12.1 Default: Scaling Governor: amd-pstate performance (Boost: Enabled) - Platform Profile: balanced - CPU Microcode: 0xa50000c - ACPI Profile: balanced- Gentoo Glibc GCC 12.2 W:znver3+O2+cfi: Scaling Governor: amd-pstate performance (Boost: Enabled) - Platform Profile: performance - CPU Microcode: 0xa50000c - ACPI Profile: performanceSecurity Details- AOCC 3.2 Default: 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 Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected- Fedora 36 GCC 12.1 Default: SELinux + 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 + 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 + srbds: Not affected + tsx_async_abort: Not affected- Calculate GCC 11.3 Default: 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 + 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- ClearLinux 36930 GCC 12.1 Default: 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 + 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- Gentoo Glibc GCC 12.2 W:znver3+O2+cfi: 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 + 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

Test compiler flagscryptopp: Keyed Algorithmsmrbayes: Primate Phylogeny Analysisbotan: KASUMIbotan: KASUMI - Decryptbotan: Twofishbotan: Twofish - Decryptbotan: ChaCha20Poly1305botan: ChaCha20Poly1305 - Decryptgraphics-magick: Sharpengraphics-magick: Enhancedcoremark: CoreMark Size 666 - Iterations Per Secondc-ray: Total Time - 4K, 16 Rays Per PixelAOCC 3.2 DefaultFreeBSD 13.1 Clang 14.0.5 DefaultFedora 36 GCC 12.1 DefaultCalculate GCC 11.3 DefaultClearLinux 36930 GCC 12.1 DefaultGentoo Glibc GCC 12.2 W:znver3+O2+cfi757.598343133.049108.605105.920355.417369.7731012.9091006.59492148260165.533042121.486103.665106.149346.486374.677982.721975.07992134228213.190830131.507770.650249138.128104.451101.468394.525402.714836.331815.78778148274342.26063589.162754.095677143.01592.16889.260270.788263.843433.141429.81978147274178.88381092.760781.613073129.778100.307101.089392.194401.024674.312664.367131139268479.34098074.714763.290540128.365104.482102.344403.643393.764833.808818.60787162292911.17269282.400OpenBenchmarking.org

Crypto++

Test: Keyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Keyed AlgorithmsClearLinux 36930 GCC 12.1 DefaultFedora 36 GCC 12.1 DefaultGentoo Glibc GCC 12.2 W:znver3+O2+cfiAOCC 3.2 DefaultCalculate GCC 11.3 Default2004006008001000SE +/- 0.48, N = 3SE +/- 0.40, N = 3SE +/- 2.35, N = 3SE +/- 1.41, N = 3SE +/- 0.69, N = 3781.61770.65763.29757.60754.10-fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake -mrelax-cmpxchg-loop-g2-g2-g21. (CXX) g++ options: -O3 -pipe -fPIC -pthread

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny AnalysisGentoo Glibc GCC 12.2 W:znver3+O2+cfiClearLinux 36930 GCC 12.1 DefaultAOCC 3.2 DefaultFedora 36 GCC 12.1 DefaultCalculate GCC 11.3 Default306090120150SE +/- 1.49, N = 4SE +/- 0.03, N = 3SE +/- 0.17, N = 3SE +/- 0.28, N = 3SE +/- 1.22, N = 3128.37129.78133.05138.13143.02-lreadline-pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake -mrelax-cmpxchg-loop -lreadline-lreadline1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMIAOCC 3.2 DefaultGentoo Glibc GCC 12.2 W:znver3+O2+cfiFedora 36 GCC 12.1 DefaultFreeBSD 13.1 Clang 14.0.5 DefaultClearLinux 36930 GCC 12.1 DefaultCalculate GCC 11.3 Default20406080100SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.02, N = 3SE +/- 0.85, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3108.61104.48104.45103.67100.3192.17

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI - DecryptFreeBSD 13.1 Clang 14.0.5 DefaultAOCC 3.2 DefaultGentoo Glibc GCC 12.2 W:znver3+O2+cfiFedora 36 GCC 12.1 DefaultClearLinux 36930 GCC 12.1 DefaultCalculate GCC 11.3 Default20406080100SE +/- 0.47, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3106.15105.92102.34101.47101.0989.26

Botan

Test: Twofish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: TwofishGentoo Glibc GCC 12.2 W:znver3+O2+cfiFedora 36 GCC 12.1 DefaultClearLinux 36930 GCC 12.1 DefaultAOCC 3.2 DefaultFreeBSD 13.1 Clang 14.0.5 DefaultCalculate GCC 11.3 Default90180270360450SE +/- 0.26, N = 3SE +/- 0.25, N = 3SE +/- 0.20, N = 3SE +/- 0.34, N = 3SE +/- 1.17, N = 3SE +/- 2.23, N = 9403.64394.53392.19355.42346.49270.79

Botan

Test: Twofish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish - DecryptFedora 36 GCC 12.1 DefaultClearLinux 36930 GCC 12.1 DefaultGentoo Glibc GCC 12.2 W:znver3+O2+cfiFreeBSD 13.1 Clang 14.0.5 DefaultAOCC 3.2 DefaultCalculate GCC 11.3 Default90180270360450SE +/- 0.38, N = 3SE +/- 0.37, N = 3SE +/- 0.25, N = 3SE +/- 0.07, N = 3SE +/- 0.19, N = 3SE +/- 2.09, N = 9402.71401.02393.76374.68369.77263.84

Botan

Test: ChaCha20Poly1305

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305AOCC 3.2 DefaultFreeBSD 13.1 Clang 14.0.5 DefaultFedora 36 GCC 12.1 DefaultGentoo Glibc GCC 12.2 W:znver3+O2+cfiClearLinux 36930 GCC 12.1 DefaultCalculate GCC 11.3 Default2004006008001000SE +/- 4.74, N = 3SE +/- 4.85, N = 3SE +/- 0.36, N = 3SE +/- 1.35, N = 3SE +/- 0.07, N = 3SE +/- 0.67, N = 31012.91982.72836.33833.81674.31433.14

Botan

Test: ChaCha20Poly1305 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305 - DecryptAOCC 3.2 DefaultFreeBSD 13.1 Clang 14.0.5 DefaultGentoo Glibc GCC 12.2 W:znver3+O2+cfiFedora 36 GCC 12.1 DefaultClearLinux 36930 GCC 12.1 DefaultCalculate GCC 11.3 Default2004006008001000SE +/- 3.65, N = 3SE +/- 4.32, N = 3SE +/- 1.48, N = 3SE +/- 1.63, N = 3SE +/- 0.08, N = 3SE +/- 0.30, N = 31006.59975.08818.61815.79664.37429.82

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: SharpenClearLinux 36930 GCC 12.1 DefaultFreeBSD 13.1 Clang 14.0.5 DefaultAOCC 3.2 DefaultGentoo Glibc GCC 12.2 W:znver3+O2+cfiCalculate GCC 11.3 DefaultFedora 36 GCC 12.1 Default306090120150SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 31319292877878-O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake -mrelax-cmpxchg-loop -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lzstd-O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljasper -lwmflite -lXext -lSM -lICE -lX11 -lbz2-O2 -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lzstd-O2 -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -lwmflite -lXext -lSM -lICE -lX11 -lbz2 -lzstd-O21. (CC) gcc options: -fopenmp -ljpeg -llzma -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: EnhancedGentoo Glibc GCC 12.2 W:znver3+O2+cfiFedora 36 GCC 12.1 DefaultAOCC 3.2 DefaultCalculate GCC 11.3 DefaultClearLinux 36930 GCC 12.1 DefaultFreeBSD 13.1 Clang 14.0.5 Default4080120160200SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3162148148147139134-O2 -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lzstd-O2-O2 -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -lwmflite -lXext -lSM -lICE -lX11 -lbz2 -lzstd-O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake -mrelax-cmpxchg-loop -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lzstd-O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljasper -lwmflite -lXext -lSM -lICE -lX11 -lbz21. (CC) gcc options: -fopenmp -ljpeg -llzma -lxml2 -lz -lm -lpthread

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondGentoo Glibc GCC 12.2 W:znver3+O2+cfiFedora 36 GCC 12.1 DefaultCalculate GCC 11.3 DefaultClearLinux 36930 GCC 12.1 DefaultAOCC 3.2 DefaultFreeBSD 13.1 Clang 14.0.5 Default60K120K180K240K300KSE +/- 1835.09, N = 3SE +/- 479.80, N = 3SE +/- 177.52, N = 3SE +/- 243.61, N = 3SE +/- 1852.06, N = 3SE +/- 593.87, N = 3292911.17274342.26274178.88268479.34260165.53228213.19

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelClearLinux 36930 GCC 12.1 DefaultGentoo Glibc GCC 12.2 W:znver3+O2+cfiFedora 36 GCC 12.1 DefaultCalculate GCC 11.3 DefaultAOCC 3.2 DefaultFreeBSD 13.1 Clang 14.0.5 Default306090120150SE +/- 0.51, N = 3SE +/- 0.36, N = 3SE +/- 0.06, N = 3SE +/- 0.28, N = 3SE +/- 0.08, N = 3SE +/- 0.16, N = 374.7182.4089.1692.76121.49131.51-pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=skylake -mrelax-cmpxchg-loop1. (CC) gcc options: -lm -lpthread -O3


Phoronix Test Suite v10.8.4