Compiler Flags W/ Gentoo AMD Ryzen 7 PRO 5850U testing with a LENOVO 20X7003WFR (R1KET37W 1.22 BIOS) and AMD Cezanne 1GB on Calculate Linux Desktop 22.0.1 KDE via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2208274-NE-2207268NE40&grr&sro .
Compiler Flags W/ Gentoo Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Gentoo GCC 11.2 Default Gentoo Clang 14 Default Gentoo GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 lto-thin Fedora GCC 12.1 Default Calculate GCC 11.3 Default AMD Ryzen 7 PRO 5850U @ 4.51GHz (8 Cores / 16 Threads) LENOVO 20X7003WFR (R1KET36W 1.21 BIOS) AMD Renoir/Cezanne 32GB 512GB SK hynix HFS512GDE9X081N AMD Cezanne 1GB (2000/400MHz) AMD Renoir Radeon HD Audio Realtek RTL8111/8168/8411 + MEDIATEK MT7921 802.11ax PCI Gentoo 2.8 5.17.5-gentoo-clang (x86_64) KDE Plasma 5.24.5 X Server 1.21.1.3 + Wayland 4.6 Mesa 22.1.0-rc3 (LLVM 14.0.3 DRM 3.44) 1.3.211 GCC 11.3.0 + Clang 14.0.3 + LLVM 14.0.3 btrfs 1920x1080 4.6 Mesa 22.1.0-rc4 (LLVM 14.0.3 DRM 3.44) Clang 14.0.3 + GCC 11.3.0 + LLVM 14.0.3 GCC 12.1.0 + Clang 14.0.3 + LLVM 14.0.3 Clang 14.0.3 + GCC 12.1.0 + LLVM 14.0.3 GCC 12.1.0 + Clang 14.0.3 + LLVM 14.0.3 Clang 14.0.3 + GCC 12.1.0 + LLVM 14.0.3 LENOVO 20X7003WFR (R1KET37W 1.22 BIOS) AMD Cezanne 1GB Fedora Linux 36 5.18.13-200.fc36.x86_64 (x86_64) KDE Plasma 5.25.3 X Server 1.20.14 + Wayland 4.6 Mesa 22.1.4 (LLVM 14.0.0 DRM 3.46) GCC 12.1.1 20220507 + Clang 14.0.0 + LLVM 14.0.0 ext4 AMD Ryzen 7 PRO 5850U @ 1.90GHz (8 Cores / 16 Threads) AMD Cezanne 1GB (2000/400MHz) Calculate Linux Desktop 22.0.1 KDE 5.19.4-calculate (x86_64) KDE Plasma 5.24.6 X Server 1.21.1.4 + Wayland 4.6 Mesa 22.1.3 (LLVM 14.0.4 DRM 3.47) GCC 11.3.0 + Clang 14.0.6 + LLVM 14.0.6 OpenBenchmarking.org Kernel Details - Gentoo GCC 11.2 Default: Transparent Huge Pages: always - Gentoo Clang 14 Default: Transparent Huge Pages: always - Gentoo GCC 12.1 Default: Transparent Huge Pages: always - Gentoo AOCC 3.2 Default: Transparent Huge Pages: always - Gentoo GCC 12.1 / O2: Transparent Huge Pages: always - Gentoo GCC 12.1 / O2 znver3: Transparent Huge Pages: always - Gentoo GCC 12.1 / O2 znver3 lto: Transparent Huge Pages: always - Gentoo GCC 12.1 / O3: Transparent Huge Pages: always - Gentoo GCC 12.1 / O3 znver3: Transparent Huge Pages: always - Gentoo GCC 12.1 / clear flags: Transparent Huge Pages: always - Gentoo GCC 12.1 / clear flags + lto: Transparent Huge Pages: always - Gentoo Clang 14 / O2: Transparent Huge Pages: always - Gentoo Clang 14 / O2 znver3: Transparent Huge Pages: always - Gentoo Clang 14 / O2 znver3 lto-thin: Transparent Huge Pages: always - Gentoo Clang 14 / O2 znver3 lto-Full: Transparent Huge Pages: always - Gentoo Clang 14 / O3 znver3: Transparent Huge Pages: always - Gentoo Clang 14 / O3: Transparent Huge Pages: always - Gentoo Clang 14 / O3 lto-thin: Transparent Huge Pages: always - Gentoo Clang 14 / O3 znver3 lto-thin: Transparent Huge Pages: always - Fedora GCC 12.1 Default: Transparent Huge Pages: madvise - Calculate GCC 11.3 Default: Transparent Huge Pages: madvise Environment Details - Gentoo GCC 11.2 Default: RUSTFLAGS="-C target-cpu=native" - Gentoo Clang 14 Default: RUSTFLAGS="-C target-cpu=native" - Gentoo GCC 12.1 Default: RUSTFLAGS="-C target-cpu=native" - Gentoo AOCC 3.2 Default: RUSTFLAGS="-C target-cpu=native" - Gentoo GCC 12.1 / O2: CXXFLAGS="-O2 -pipe" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O2 -pipe" COMMON_FLAGS="-O2 -pipe" - Gentoo GCC 12.1 / O2 znver3: CXXFLAGS="-O2 -pipe -march=native" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O2 -pipe -march=native" COMMON_FLAGS="-O2 -pipe -march=native" - Gentoo GCC 12.1 / O2 znver3 lto: CXXFLAGS="-O2 -pipe -march=native -flto=auto" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O2 -pipe -march=native -flto=auto" COMMON_FLAGS="-O2 -pipe -march=native -flto=auto" - Gentoo GCC 12.1 / O3: CXXFLAGS="-O3 -pipe -fuse-ld=mold" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O3 -pipe -fuse-ld=mold" COMMON_FLAGS="-O3 -pipe -fuse-ld=mold" - Gentoo GCC 12.1 / O3 znver3: CXXFLAGS="-O3 -pipe -march=native" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O3 -pipe -march=native" COMMON_FLAGS="-O3 -pipe -march=native" - Gentoo GCC 12.1 / clear flags: CXXFLAGS="-march=native -O3 -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=native" RUSTFLAGS="-C target-cpu=native" CFLAGS="-march=native -O3 -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=native" COMMON_FLAGS="-march=native -O3 -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=native" - Gentoo GCC 12.1 / clear flags + lto: FFLAGS="-O3 -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-dtag" CXXFLAGS="-march=native -O3 -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 -flto=auto -fdata-sections -ffunction-sections -fno-semantic-interposition -ffast-math -ftree-loop-vectorize -fstack-protector-strong -fzero-call-used-regs=used -mprefer-vector-width=128 -mtune=native -fvisibility-inlines-hidden" RUSTFLAGS="-C target-cpu=native" FCFLAGS="-O3 -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="-march=native -O3 -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 -flto=auto -fdata-sections -ffunction-sections -fno-semantic-interposition -ffast-math -ftree-loop-vectorize -fstack-protector-strong -fzero-call-used-regs=used -mprefer-vector-width=128 -mtune=native" COMMON_FLAGS="-march=native -O3 -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 -flto=auto -fdata-sections -ffunction-sections -fno-semantic-interposition -ffast-math -ftree-loop-vectorize -fstack-protector-strong -fzero-call-used-regs=used -mprefer-vector-width=128 -mtune=native" - Gentoo Clang 14 / O2: CXXFLAGS="-O2 -pipe" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O2 -pipe" COMMON_FLAGS="-O2 -pipe" - Gentoo Clang 14 / O2 znver3: CXXFLAGS="-O2 -pipe -march=native" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O2 -pipe -march=native" COMMON_FLAGS="-O2 -pipe -march=native" - Gentoo Clang 14 / O2 znver3 lto-thin: CXXFLAGS="-march=native -O2 -pipe -flto=thin" RUSTFLAGS="-C target-cpu=native" CFLAGS="-march=native -O2 -pipe -flto=thin" COMMON_FLAGS="-march=native -O2 -pipe -flto=thin" - Gentoo Clang 14 / O2 znver3 lto-Full: CXXFLAGS="-march=native -O2 -pipe -mtune=native -flto=jobserver" RUSTFLAGS="-C target-cpu=native" CFLAGS="-march=native -O2 -pipe -mtune=native -flto=jobserver" COMMON_FLAGS="-march=native -O2 -pipe -mtune=native -flto=jobserver" - Gentoo Clang 14 / O3 znver3: CXXFLAGS="-march=native -O3 -pipe -mtune=native" RUSTFLAGS="-C target-cpu=native" CFLAGS="-march=native -O3 -pipe -mtune=native" COMMON_FLAGS="-march=native -O3 -pipe -mtune=native" - Gentoo Clang 14 / O3: CXXFLAGS="-O3 -pipe" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O3 -pipe" COMMON_FLAGS="-O3 -pipe" - Gentoo Clang 14 / O3 lto-thin: CXXFLAGS="-O3 -pipe -flto=thin" RUSTFLAGS="-C target-cpu=native" CFLAGS="-O3 -pipe -flto=thin" COMMON_FLAGS="-O3 -pipe -flto=thin" - Gentoo Clang 14 / O3 znver3 lto-thin: CXXFLAGS="-march=native -O3 -pipe -mtune=native -flto=thin" LDFLAGS="-Wl,-O2 -Wl,--as-needed" RUSTFLAGS="-C target-cpu=native" CFLAGS="-march=native -O3 -pipe -mtune=native -flto=thin" COMMON_FLAGS="-march=native -O3 -pipe -mtune=native -flto=thin" Processor Details - Gentoo GCC 11.2 Default: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo Clang 14 Default: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo GCC 12.1 Default: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo AOCC 3.2 Default: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo GCC 12.1 / O2: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo GCC 12.1 / O2 znver3: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo GCC 12.1 / O2 znver3 lto: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo GCC 12.1 / O3: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo GCC 12.1 / O3 znver3: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo GCC 12.1 / clear flags: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo GCC 12.1 / clear flags + lto: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo Clang 14 / O2: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo Clang 14 / O2 znver3: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo Clang 14 / O2 znver3 lto-thin: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo Clang 14 / O2 znver3 lto-Full: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo Clang 14 / O3 znver3: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo Clang 14 / O3: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo Clang 14 / O3 lto-thin: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Gentoo Clang 14 / O3 znver3 lto-thin: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa50000c - Fedora 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 Security Details - Gentoo GCC 11.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 - Gentoo Clang 14 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 - Gentoo GCC 12.1 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 - Gentoo 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 - Gentoo GCC 12.1 / O2: 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 - Gentoo GCC 12.1 / O2 znver3: 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 - Gentoo GCC 12.1 / O2 znver3 lto: 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 - Gentoo GCC 12.1 / O3: 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 - Gentoo GCC 12.1 / O3 znver3: 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 - Gentoo GCC 12.1 / clear flags: 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 - Gentoo GCC 12.1 / clear flags + lto: 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 - Gentoo Clang 14 / O2: 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 - Gentoo Clang 14 / O2 znver3: 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 - Gentoo Clang 14 / O2 znver3 lto-thin: 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 - Gentoo Clang 14 / O2 znver3 lto-Full: 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 - Gentoo Clang 14 / O3 znver3: 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 - Gentoo Clang 14 / O3: 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 - Gentoo Clang 14 / O3 lto-thin: 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 - Gentoo Clang 14 / O3 znver3 lto-thin: 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 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 Compiler Details - Gentoo Clang 14 Default, Gentoo AOCC 3.2 Default, Gentoo Clang 14 / O2, Gentoo Clang 14 / O2 znver3, Gentoo Clang 14 / O2 znver3 lto-thin, Gentoo Clang 14 / O2 znver3 lto-Full, Gentoo Clang 14 / O3 znver3, Gentoo Clang 14 / O3, Gentoo Clang 14 / O3 lto-thin, Gentoo Clang 14 / O3 znver3 lto-thin: Optimized build; Default target: x86_64-pc-linux-gnu; Host CPU: znver3
Compiler Flags W/ Gentoo apache: 200 compress-zstd: 8 - Decompression Speed compress-zstd: 8 - Compression Speed kvazaar: Bosphorus 4K - Medium apache: 1 kvazaar: Bosphorus 4K - Very Fast coremark: CoreMark Size 666 - Iterations Per Second primesieve: 1e12 Prime Number Generation kvazaar: Bosphorus 4K - Ultra Fast tjbench: Decompression Throughput quantlib: dav1d: Chimera 1080p encode-flac: WAV To FLAC toktx: UASTC 3 + Zstd Compression 19 etcpak: ETC2 liquid-dsp: 16 - 256 - 57 rnnoise: svt-hevc: 7 - Bosphorus 1080p svt-vp9: VMAF Optimized - Bosphorus 1080p webp: Quality 100, Highest Compression svt-hevc: 10 - Bosphorus 1080p Gentoo GCC 11.2 Default Gentoo Clang 14 Default Gentoo GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 lto-thin Fedora GCC 12.1 Default Calculate GCC 11.3 Default 55102.22 4131.1 244.7 5.19 10792.64 11.87 279379.242194 33.724 21.04 246.106472 3374.0 417.51 11.924 21.099 216.941 376056667 16.934 83.71 124.15 5.896 177.22 60186.19 3782.3 234.9 5.39 21466.66 12.99 259612.086950 33.107 22.78 250.699216 3448.9 439.32 13.690 20.939 263.204 448716667 15.505 88.21 128.80 5.261 182.01 57567.38 4027.8 246.6 5.35 20703.03 12.21 267234.605290 34.353 21.36 243.701883 3423.4 439.55 11.631 21.415 218.147 370520000 16.555 84.96 125.62 6.074 175.94 60662.74 3830.6 238.2 5.37 22209.54 12.93 263843.784840 33.003 22.52 250.504404 3521.0 435.48 13.288 20.873 247.921 445613333 15.784 87.19 129.08 5.399 179.91 55875.57 4140.1 248.5 5.35 10790.29 12.28 271032.589426 33.783 21.76 243.236562 3396.0 443.91 13.212 21.052 215.967 380056667 16.617 84.03 125.06 6.124 174.99 50954.41 4033.1 245.2 5.34 10699.22 12.05 283606.123239 33.819 21.52 250.969883 3408.1 438.24 14.543 21.001 216.056 405753333 15.802 86.76 126.41 6.343 180.31 53715.32 4030.7 238.0 5.35 10772.55 12.41 266759.676698 33.592 21.86 245.942319 3391.5 13.980 21.058 215.886 399750000 15.701 88.42 128.20 6.440 183.28 52334.01 4030.0 236.1 5.44 10569.22 12.50 269880.423514 33.916 21.94 258.990266 3392.8 436.86 11.993 21.084 215.944 378336667 15.998 85.81 125.69 5.784 178.54 53812.74 3930.9 231.2 5.44 10592.49 12.21 272827.826327 33.591 21.38 250.720912 3392.9 436.11 12.742 21.022 215.966 400666667 15.188 84.34 122.51 5.850 176.20 61256.38 4174.0 254.8 5.48 22317.57 12.52 276025.672479 33.259 22.01 263.689521 3421.8 439.77 12.575 20.884 218.135 470906667 15.077 87.78 127.04 5.783 181.96 56316.53 3974.1 239.6 5.61 22480.46 12.96 265728.848405 33.493 23.33 246.048768 3432.3 12.651 20.893 218.247 480036667 88.68 129.63 5.713 183.40 60417.84 3659.1 237.6 5.36 21927.52 12.91 253034.799210 33.156 22.72 246.273933 3415.6 441.84 14.077 21.062 262.248 444610000 15.761 87.84 128.01 5.452 179.24 52204.57 3694.7 252.1 3.97 20276.45 9.09 180351.388022 43.821 15.91 253.464136 3388.9 346.68 12.699 25.251 261.548 309063333 17.422 62.53 104.43 5.532 138.53 61362.46 3823.1 284.2 5.28 21925.17 12.51 245109.667955 33.002 22.58 246.815375 3460.5 438.04 12.513 20.939 264.349 405966667 16.973 87.10 129.13 5.308 184.83 60025.06 4009.8 319.7 5.24 22387.32 12.53 244094.940282 32.939 22.60 247.393888 3460.2 422.41 12.528 20.923 264.285 397486667 17.551 85.92 128.09 5.282 185.60 60788.29 3865.2 300.2 5.34 22396.55 12.19 251016.022291 33.037 21.84 256.844868 3469.8 417.98 12.659 20.939 264.199 409486667 16.975 87.10 129.38 5.379 182.94 59165.30 3797.2 234.5 5.55 22091.30 13.06 247181.392638 33.207 22.93 250.458512 3459.4 433.23 13.670 20.906 264.391 451640000 15.431 88.47 128.51 5.346 182.69 57460.72 3738.9 236.3 5.82 21669.23 13.14 243458.985456 33.869 22.93 241.365194 3476.4 443.64 13.746 21.455 264.240 442030000 15.478 88.22 130.71 5.305 184.01 60939.98 3826.7 293.6 5.49 20173.71 12.83 252119.515410 33.054 22.05 256.057517 3487.3 430.34 12.439 20.927 264.148 409320000 16.861 85.03 127.58 5.352 185.23 313691.98 3982.7 267.7 5.27 54998.14 11.95 274478.021787 33.323 21.40 259.675870 3434.2 384.56 11.877 21.847 219.978 381283333 16.517 83.06 122.14 6.112 175.32 57565.79 3902.5 247.0 5.24 11588.31 11.91 273894.185888 34.476 20.91 241.724357 3335.4 426.70 12.155 22.173 215.432 370606667 16.841 83.49 123.11 6.024 173.93 OpenBenchmarking.org
Apache HTTP Server Concurrent Requests: 200 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 200 Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 70K 140K 210K 280K 350K SE +/- 299.43, N = 3 SE +/- 1814.63, N = 3 SE +/- 550.13, N = 3 SE +/- 178.89, N = 3 SE +/- 438.06, N = 8 SE +/- 615.56, N = 3 SE +/- 131.94, N = 3 SE +/- 656.42, N = 3 SE +/- 611.44, N = 4 SE +/- 447.29, N = 15 SE +/- 623.46, N = 3 SE +/- 532.99, N = 3 SE +/- 531.01, N = 6 SE +/- 484.36, N = 3 SE +/- 51.72, N = 3 SE +/- 571.11, N = 5 SE +/- 137.18, N = 3 SE +/- 304.06, N = 3 SE +/- 233.02, N = 3 SE +/- 362.89, N = 3 SE +/- 442.73, N = 15 57565.79 313691.98 60662.74 60417.84 52204.57 60025.06 61362.46 59165.30 57460.72 60788.29 60939.98 60186.19 55102.22 55875.57 50954.41 53715.32 52334.01 53812.74 61256.38 56316.53 57567.38
Zstd Compression Compression Level: 8 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8 - Decompression Speed Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 900 1800 2700 3600 4500 SE +/- 15.48, N = 3 SE +/- 29.84, N = 3 SE +/- 18.20, N = 6 SE +/- 34.85, N = 3 SE +/- 10.30, N = 15 SE +/- 7.55, N = 3 SE +/- 14.86, N = 15 SE +/- 11.04, N = 15 SE +/- 64.05, N = 3 SE +/- 14.49, N = 15 SE +/- 13.47, N = 15 SE +/- 26.16, N = 7 SE +/- 10.84, N = 15 SE +/- 3.07, N = 15 SE +/- 48.28, N = 3 SE +/- 8.37, N = 15 SE +/- 17.65, N = 3 SE +/- 13.12, N = 15 SE +/- 9.10, N = 3 SE +/- 11.90, N = 15 SE +/- 17.29, N = 11 3902.5 3982.7 3830.6 3659.1 3694.7 4009.8 3823.1 3797.2 3738.9 3865.2 3826.7 3782.3 4131.1 4140.1 4033.1 4030.7 4030.0 3930.9 4174.0 3974.1 4027.8
Zstd Compression Compression Level: 8 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8 - Compression Speed Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 70 140 210 280 350 SE +/- 0.56, N = 3 SE +/- 3.85, N = 3 SE +/- 2.33, N = 6 SE +/- 3.38, N = 3 SE +/- 2.41, N = 15 SE +/- 2.25, N = 3 SE +/- 4.70, N = 15 SE +/- 2.04, N = 15 SE +/- 1.81, N = 3 SE +/- 5.42, N = 15 SE +/- 4.19, N = 15 SE +/- 2.15, N = 7 SE +/- 2.00, N = 15 SE +/- 2.42, N = 15 SE +/- 1.47, N = 3 SE +/- 1.97, N = 15 SE +/- 2.92, N = 3 SE +/- 3.76, N = 15 SE +/- 0.59, N = 3 SE +/- 1.76, N = 15 SE +/- 1.85, N = 11 247.0 267.7 238.2 237.6 252.1 319.7 284.2 234.5 236.3 300.2 293.6 234.9 244.7 248.5 245.2 238.0 236.1 231.2 254.8 239.6 246.6
Kvazaar Video Input: Bosphorus 4K - Video Preset: Medium OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.1 Video Input: Bosphorus 4K - Video Preset: Medium Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 1.3095 2.619 3.9285 5.238 6.5475 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 5.24 5.27 5.37 5.36 3.97 5.24 5.28 5.55 5.82 5.34 5.49 5.39 5.19 5.35 5.34 5.35 5.44 5.44 5.48 5.61 5.35 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lm -lrt
Apache HTTP Server Concurrent Requests: 1 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 1 Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 12K 24K 36K 48K 60K SE +/- 22.17, N = 3 SE +/- 174.04, N = 3 SE +/- 53.26, N = 3 SE +/- 79.98, N = 3 SE +/- 44.15, N = 3 SE +/- 199.10, N = 3 SE +/- 88.56, N = 3 SE +/- 91.78, N = 3 SE +/- 145.45, N = 3 SE +/- 34.02, N = 3 SE +/- 235.42, N = 4 SE +/- 46.80, N = 3 SE +/- 29.78, N = 3 SE +/- 54.71, N = 3 SE +/- 16.65, N = 3 SE +/- 16.25, N = 3 SE +/- 22.01, N = 3 SE +/- 109.96, N = 3 SE +/- 41.40, N = 3 SE +/- 129.85, N = 3 SE +/- 98.71, N = 3 11588.31 54998.14 22209.54 21927.52 20276.45 22387.32 21925.17 22091.30 21669.23 22396.55 20173.71 21466.66 10792.64 10790.29 10699.22 10772.55 10569.22 10592.49 22317.57 22480.46 20703.03
Kvazaar Video Input: Bosphorus 4K - Video Preset: Very Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.1 Video Input: Bosphorus 4K - Video Preset: Very Fast Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.15, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.13, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 11.91 11.95 12.93 12.91 9.09 12.53 12.51 13.06 13.14 12.19 12.83 12.99 11.87 12.28 12.05 12.41 12.50 12.21 12.52 12.96 12.21 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lm -lrt
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 60K 120K 180K 240K 300K SE +/- 567.34, N = 3 SE +/- 450.83, N = 3 SE +/- 399.87, N = 3 SE +/- 432.25, N = 3 SE +/- 274.01, N = 3 SE +/- 532.47, N = 3 SE +/- 383.58, N = 3 SE +/- 313.55, N = 3 SE +/- 2126.54, N = 3 SE +/- 281.20, N = 3 SE +/- 358.65, N = 3 SE +/- 279.71, N = 3 SE +/- 705.69, N = 3 SE +/- 497.57, N = 3 SE +/- 822.38, N = 3 SE +/- 1235.82, N = 3 SE +/- 157.13, N = 3 SE +/- 822.40, N = 3 SE +/- 566.60, N = 3 SE +/- 524.59, N = 3 SE +/- 1473.29, N = 3 273894.19 274478.02 263843.78 253034.80 180351.39 244094.94 245109.67 247181.39 243458.99 251016.02 252119.52 259612.09 279379.24 271032.59 283606.12 266759.68 269880.42 272827.83 276025.67 265728.85 267234.61
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.7 1e12 Prime Number Generation Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 10 20 30 40 50 SE +/- 0.16, N = 3 SE +/- 0.09, N = 3 SE +/- 0.14, N = 3 SE +/- 0.13, N = 3 SE +/- 0.08, N = 3 SE +/- 0.17, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.14, N = 3 SE +/- 0.17, N = 3 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 SE +/- 0.08, N = 3 SE +/- 0.13, N = 3 SE +/- 0.19, N = 3 SE +/- 0.34, N = 3 SE +/- 0.11, N = 3 SE +/- 0.18, N = 3 SE +/- 0.04, N = 3 SE +/- 0.13, N = 3 34.48 33.32 33.00 33.16 43.82 32.94 33.00 33.21 33.87 33.04 33.05 33.11 33.72 33.78 33.82 33.59 33.92 33.59 33.26 33.49 34.35
Kvazaar Video Input: Bosphorus 4K - Video Preset: Ultra Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.1 Video Input: Bosphorus 4K - Video Preset: Ultra Fast Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.10, N = 3 SE +/- 0.24, N = 5 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 SE +/- 0.08, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.22, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.16, N = 3 20.91 21.40 22.52 22.72 15.91 22.60 22.58 22.93 22.93 21.84 22.05 22.78 21.04 21.76 21.52 21.86 21.94 21.38 22.01 23.33 21.36 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lm -lrt
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 2.1.0 Test: Decompression Throughput Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 60 120 180 240 300 SE +/- 0.14, N = 3 SE +/- 0.17, N = 3 SE +/- 0.13, N = 3 SE +/- 0.39, N = 3 SE +/- 0.10, N = 3 SE +/- 0.08, N = 3 SE +/- 0.17, N = 3 SE +/- 0.36, N = 3 SE +/- 0.05, N = 3 SE +/- 0.14, N = 3 SE +/- 0.07, N = 3 SE +/- 0.19, N = 3 SE +/- 0.33, N = 3 SE +/- 0.05, N = 3 SE +/- 0.23, N = 3 SE +/- 0.17, N = 3 SE +/- 0.32, N = 3 SE +/- 0.20, N = 3 SE +/- 0.98, N = 3 SE +/- 0.54, N = 3 SE +/- 0.13, N = 3 241.72 259.68 250.50 246.27 253.46 247.39 246.82 250.46 241.37 256.84 256.06 250.70 246.11 243.24 250.97 245.94 258.99 250.72 263.69 246.05 243.70
QuantLib OpenBenchmarking.org MFLOPS, More Is Better QuantLib 1.21 Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 800 1600 2400 3200 4000 SE +/- 0.87, N = 3 SE +/- 35.22, N = 5 SE +/- 4.47, N = 3 SE +/- 7.33, N = 3 SE +/- 3.01, N = 3 SE +/- 4.83, N = 3 SE +/- 5.92, N = 3 SE +/- 6.74, N = 3 SE +/- 5.89, N = 3 SE +/- 3.00, N = 3 SE +/- 3.49, N = 3 SE +/- 9.94, N = 3 SE +/- 16.11, N = 3 SE +/- 4.00, N = 3 SE +/- 5.27, N = 3 SE +/- 9.21, N = 3 SE +/- 4.94, N = 3 SE +/- 7.69, N = 3 SE +/- 3.64, N = 3 SE +/- 3.59, N = 3 SE +/- 4.17, N = 3 3335.4 3434.2 3521.0 3415.6 3388.9 3460.2 3460.5 3459.4 3476.4 3469.8 3487.3 3448.9 3374.0 3396.0 3408.1 3391.5 3392.8 3392.9 3421.8 3432.3 3423.4
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 1.0 Video Input: Chimera 1080p Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 Default 100 200 300 400 500 SE +/- 1.35, N = 3 SE +/- 4.34, N = 4 SE +/- 6.20, N = 3 SE +/- 0.90, N = 3 SE +/- 0.58, N = 3 SE +/- 1.75, N = 3 SE +/- 1.33, N = 3 SE +/- 6.09, N = 3 SE +/- 1.37, N = 3 SE +/- 4.83, N = 4 SE +/- 0.20, N = 3 SE +/- 4.15, N = 3 SE +/- 4.83, N = 4 SE +/- 0.79, N = 3 SE +/- 4.90, N = 3 SE +/- 1.37, N = 3 SE +/- 1.69, N = 3 SE +/- 1.69, N = 3 SE +/- 0.06, N = 3 426.70 384.56 435.48 441.84 346.68 422.41 438.04 433.23 443.64 417.98 430.34 439.32 417.51 443.91 438.24 436.86 436.11 439.77 439.55 -lm -lm -Qunused-arguments -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes -lasound -lSDL2 -lXv -lX11 -lXext -lva -lbz2 -llzma -lva-drm -lva-x11 -lvdpau -std=c11 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -mstack-alignment=16 -MMD -MF -MT -O2 -pipe -lm -O2 -pipe -march=native -lm -march=native -O2 -pipe -mtune=native -flto=jobserver -lm -march=native -O2 -pipe -flto=thin -O3 -pipe -O3 -pipe -flto=thin -march=native -O3 -pipe -mtune=native -lm -march=native -O3 -pipe -mtune=native -flto=thin -lm -lm -O2 -pipe -lm -O2 -pipe -march=native -lm -O3 -pipe -fuse-ld=mold -lm -O3 -pipe -march=native -lm -march=native -O3 -pipe -fexceptions -m64 -ffat-lto-objects -fno-trapping-math -mtune=native -lm -lm 1. (CC) gcc options: -pthread
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.3 WAV To FLAC Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 4 8 12 16 20 SE +/- 0.03, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 SE +/- 0.02, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.03, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 12.16 11.88 13.29 14.08 12.70 12.53 12.51 13.67 13.75 12.66 12.44 13.69 11.92 13.21 14.54 13.98 11.99 12.74 12.58 12.65 11.63 1. (CXX) g++ options: -logg -lm
KTX-Software toktx Settings: UASTC 3 + Zstd Compression 19 OpenBenchmarking.org Seconds, Fewer Is Better KTX-Software toktx 4.0 Settings: UASTC 3 + Zstd Compression 19 Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 22.17 21.85 20.87 21.06 25.25 20.92 20.94 20.91 21.46 20.94 20.93 20.94 21.10 21.05 21.00 21.06 21.08 21.02 20.88 20.89 21.42
Etcpak Configuration: ETC2 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: ETC2 Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 60 120 180 240 300 SE +/- 0.10, N = 3 SE +/- 0.00, N = 3 SE +/- 0.15, N = 3 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 215.43 219.98 247.92 262.25 261.55 264.29 264.35 264.39 264.24 264.20 264.15 263.20 216.94 215.97 216.06 215.89 215.94 215.97 218.14 218.25 218.15
Liquid-DSP Threads: 16 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 16 - Buffer Length: 256 - Filter Length: 57 Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 100M 200M 300M 400M 500M SE +/- 1391909.16, N = 3 SE +/- 1197794.27, N = 3 SE +/- 1961906.67, N = 3 SE +/- 1384810.46, N = 3 SE +/- 283450.96, N = 3 SE +/- 1436550.65, N = 3 SE +/- 1422443.13, N = 3 SE +/- 1428997.32, N = 3 SE +/- 1437439.85, N = 3 SE +/- 1725730.12, N = 3 SE +/- 1835111.26, N = 3 SE +/- 1276875.53, N = 3 SE +/- 2419327.27, N = 3 SE +/- 1446516.89, N = 3 SE +/- 1596718.86, N = 3 SE +/- 826458.31, N = 3 SE +/- 546788.60, N = 3 SE +/- 2003183.58, N = 3 SE +/- 2809996.05, N = 3 SE +/- 1797000.59, N = 3 SE +/- 1458503.80, N = 3 370606667 381283333 445613333 444610000 309063333 397486667 405966667 451640000 442030000 409486667 409320000 448716667 376056667 380056667 405753333 399750000 378336667 400666667 470906667 480036667 370520000
RNNoise OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 Default 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 SE +/- 0.16, N = 15 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.20, N = 4 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 16.84 16.52 15.78 15.76 17.42 17.55 16.97 15.43 15.48 16.98 16.86 15.51 16.93 16.62 15.80 15.70 16.00 15.19 15.08 16.56
SVT-HEVC Tuning: 7 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.5.0 Tuning: 7 - Input: Bosphorus 1080p Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 20 40 60 80 100 SE +/- 0.64, N = 3 SE +/- 0.09, N = 3 SE +/- 0.51, N = 3 SE +/- 0.31, N = 3 SE +/- 0.08, N = 3 SE +/- 0.97, N = 4 SE +/- 0.94, N = 3 SE +/- 0.42, N = 3 SE +/- 0.52, N = 3 SE +/- 0.61, N = 3 SE +/- 1.04, N = 3 SE +/- 0.68, N = 3 SE +/- 0.72, N = 8 SE +/- 0.56, N = 3 SE +/- 0.69, N = 3 SE +/- 0.55, N = 3 SE +/- 0.47, N = 3 SE +/- 0.71, N = 3 SE +/- 0.53, N = 3 SE +/- 0.46, N = 3 SE +/- 0.91, N = 3 83.49 83.06 87.19 87.84 62.53 85.92 87.10 88.47 88.22 87.10 85.03 88.21 83.71 84.03 86.76 88.42 85.81 84.34 87.78 88.68 84.96
SVT-VP9 Tuning: VMAF Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.3 Tuning: VMAF Optimized - Input: Bosphorus 1080p Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 30 60 90 120 150 SE +/- 0.78, N = 3 SE +/- 1.00, N = 3 SE +/- 0.59, N = 3 SE +/- 0.31, N = 3 SE +/- 0.32, N = 3 SE +/- 0.81, N = 14 SE +/- 0.52, N = 3 SE +/- 0.20, N = 3 SE +/- 0.24, N = 3 SE +/- 0.32, N = 3 SE +/- 1.01, N = 9 SE +/- 0.35, N = 3 SE +/- 0.93, N = 10 SE +/- 0.81, N = 3 SE +/- 0.12, N = 3 SE +/- 0.82, N = 3 SE +/- 0.22, N = 3 SE +/- 0.42, N = 3 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 SE +/- 0.49, N = 3 123.11 122.14 129.08 128.01 104.43 128.09 129.13 128.51 130.71 129.38 127.58 128.80 124.15 125.06 126.41 128.20 125.69 122.51 127.04 129.63 125.62
WebP Image Encode Encode Settings: Quality 100, Highest Compression OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Highest Compression Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 2 4 6 8 10 SE +/- 0.005, N = 3 SE +/- 0.006, N = 3 SE +/- 0.005, N = 3 SE +/- 0.009, N = 3 SE +/- 0.031, N = 3 SE +/- 0.002, N = 3 SE +/- 0.017, N = 3 SE +/- 0.007, N = 3 SE +/- 0.008, N = 3 SE +/- 0.002, N = 3 SE +/- 0.002, N = 3 SE +/- 0.003, N = 3 SE +/- 0.004, N = 3 SE +/- 0.005, N = 3 SE +/- 0.021, N = 3 SE +/- 0.006, N = 3 SE +/- 0.006, N = 3 SE +/- 0.009, N = 3 SE +/- 0.004, N = 3 SE +/- 0.002, N = 3 SE +/- 0.004, N = 3 6.024 6.112 5.399 5.452 5.532 5.282 5.308 5.346 5.305 5.379 5.352 5.261 5.896 6.124 6.343 6.440 5.784 5.850 5.783 5.713 6.074
SVT-HEVC Tuning: 10 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.5.0 Tuning: 10 - Input: Bosphorus 1080p Calculate GCC 11.3 Default Fedora GCC 12.1 Default Gentoo AOCC 3.2 Default Gentoo Clang 14 / O2 Gentoo Clang 14 / O2 znver3 Gentoo Clang 14 / O2 znver3 lto-Full Gentoo Clang 14 / O2 znver3 lto-thin Gentoo Clang 14 / O3 Gentoo Clang 14 / O3 lto-thin Gentoo Clang 14 / O3 znver3 Gentoo Clang 14 / O3 znver3 lto-thin Gentoo Clang 14 Default Gentoo GCC 11.2 Default Gentoo GCC 12.1 / O2 Gentoo GCC 12.1 / O2 znver3 Gentoo GCC 12.1 / O2 znver3 lto Gentoo GCC 12.1 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags Gentoo GCC 12.1 / clear flags + lto Gentoo GCC 12.1 Default 40 80 120 160 200 SE +/- 0.15, N = 3 SE +/- 0.51, N = 3 SE +/- 0.53, N = 3 SE +/- 1.22, N = 3 SE +/- 0.13, N = 3 SE +/- 0.97, N = 3 SE +/- 0.55, N = 3 SE +/- 0.31, N = 3 SE +/- 0.32, N = 3 SE +/- 1.19, N = 3 SE +/- 0.58, N = 3 SE +/- 1.65, N = 3 SE +/- 1.28, N = 3 SE +/- 0.32, N = 3 SE +/- 0.28, N = 3 SE +/- 0.51, N = 3 SE +/- 0.54, N = 3 SE +/- 0.90, N = 3 SE +/- 0.34, N = 3 SE +/- 0.52, N = 3 SE +/- 0.77, N = 3 173.93 175.32 179.91 179.24 138.53 185.60 184.83 182.69 184.01 182.94 185.23 182.01 177.22 174.99 180.31 183.28 178.54 176.20 181.96 183.40 175.94
Phoronix Test Suite v10.8.4