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&grw .
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 encode-flac: WAV To FLAC tjbench: Decompression Throughput etcpak: ETC2 toktx: UASTC 3 + Zstd Compression 19 webp: Quality 100, Highest Compression quantlib: rnnoise: coremark: CoreMark Size 666 - Iterations Per Second primesieve: 1e12 Prime Number Generation compress-zstd: 8 - Compression Speed compress-zstd: 8 - Decompression Speed kvazaar: Bosphorus 4K - Medium kvazaar: Bosphorus 4K - Very Fast kvazaar: Bosphorus 4K - Ultra Fast svt-vp9: VMAF Optimized - Bosphorus 1080p dav1d: Chimera 1080p svt-hevc: 7 - Bosphorus 1080p svt-hevc: 10 - Bosphorus 1080p liquid-dsp: 16 - 256 - 57 apache: 1 apache: 200 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 11.924 246.106472 216.941 21.099 5.896 3374.0 16.934 279379.242194 33.724 244.7 4131.1 5.19 11.87 21.04 124.15 417.51 83.71 177.22 376056667 10792.64 55102.22 13.690 250.699216 263.204 20.939 5.261 3448.9 15.505 259612.086950 33.107 234.9 3782.3 5.39 12.99 22.78 128.80 439.32 88.21 182.01 448716667 21466.66 60186.19 11.631 243.701883 218.147 21.415 6.074 3423.4 16.555 267234.605290 34.353 246.6 4027.8 5.35 12.21 21.36 125.62 439.55 84.96 175.94 370520000 20703.03 57567.38 13.288 250.504404 247.921 20.873 5.399 3521.0 15.784 263843.784840 33.003 238.2 3830.6 5.37 12.93 22.52 129.08 435.48 87.19 179.91 445613333 22209.54 60662.74 13.212 243.236562 215.967 21.052 6.124 3396.0 16.617 271032.589426 33.783 248.5 4140.1 5.35 12.28 21.76 125.06 443.91 84.03 174.99 380056667 10790.29 55875.57 14.543 250.969883 216.056 21.001 6.343 3408.1 15.802 283606.123239 33.819 245.2 4033.1 5.34 12.05 21.52 126.41 438.24 86.76 180.31 405753333 10699.22 50954.41 13.980 245.942319 215.886 21.058 6.440 3391.5 15.701 266759.676698 33.592 238.0 4030.7 5.35 12.41 21.86 128.20 88.42 183.28 399750000 10772.55 53715.32 11.993 258.990266 215.944 21.084 5.784 3392.8 15.998 269880.423514 33.916 236.1 4030.0 5.44 12.50 21.94 125.69 436.86 85.81 178.54 378336667 10569.22 52334.01 12.742 250.720912 215.966 21.022 5.850 3392.9 15.188 272827.826327 33.591 231.2 3930.9 5.44 12.21 21.38 122.51 436.11 84.34 176.20 400666667 10592.49 53812.74 12.575 263.689521 218.135 20.884 5.783 3421.8 15.077 276025.672479 33.259 254.8 4174.0 5.48 12.52 22.01 127.04 439.77 87.78 181.96 470906667 22317.57 61256.38 12.651 246.048768 218.247 20.893 5.713 3432.3 265728.848405 33.493 239.6 3974.1 5.61 12.96 23.33 129.63 88.68 183.40 480036667 22480.46 56316.53 14.077 246.273933 262.248 21.062 5.452 3415.6 15.761 253034.799210 33.156 237.6 3659.1 5.36 12.91 22.72 128.01 441.84 87.84 179.24 444610000 21927.52 60417.84 12.699 253.464136 261.548 25.251 5.532 3388.9 17.422 180351.388022 43.821 252.1 3694.7 3.97 9.09 15.91 104.43 346.68 62.53 138.53 309063333 20276.45 52204.57 12.513 246.815375 264.349 20.939 5.308 3460.5 16.973 245109.667955 33.002 284.2 3823.1 5.28 12.51 22.58 129.13 438.04 87.10 184.83 405966667 21925.17 61362.46 12.528 247.393888 264.285 20.923 5.282 3460.2 17.551 244094.940282 32.939 319.7 4009.8 5.24 12.53 22.60 128.09 422.41 85.92 185.60 397486667 22387.32 60025.06 12.659 256.844868 264.199 20.939 5.379 3469.8 16.975 251016.022291 33.037 300.2 3865.2 5.34 12.19 21.84 129.38 417.98 87.10 182.94 409486667 22396.55 60788.29 13.670 250.458512 264.391 20.906 5.346 3459.4 15.431 247181.392638 33.207 234.5 3797.2 5.55 13.06 22.93 128.51 433.23 88.47 182.69 451640000 22091.30 59165.30 13.746 241.365194 264.240 21.455 5.305 3476.4 15.478 243458.985456 33.869 236.3 3738.9 5.82 13.14 22.93 130.71 443.64 88.22 184.01 442030000 21669.23 57460.72 12.439 256.057517 264.148 20.927 5.352 3487.3 16.861 252119.515410 33.054 293.6 3826.7 5.49 12.83 22.05 127.58 430.34 85.03 185.23 409320000 20173.71 60939.98 11.877 259.675870 219.978 21.847 6.112 3434.2 16.517 274478.021787 33.323 267.7 3982.7 5.27 11.95 21.40 122.14 384.56 83.06 175.32 381283333 54998.14 313691.98 12.155 241.724357 215.432 22.173 6.024 3335.4 16.841 273894.185888 34.476 247.0 3902.5 5.24 11.91 20.91 123.11 426.70 83.49 173.93 370606667 11588.31 57565.79 OpenBenchmarking.org
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.3 WAV To FLAC 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 4 8 12 16 20 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.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 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.02, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.03, N = 5 11.92 13.69 11.63 13.29 13.21 14.54 13.98 11.99 12.74 12.58 12.65 14.08 12.70 12.51 12.53 12.66 13.67 13.75 12.44 11.88 12.16 1. (CXX) g++ options: -logg -lm
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 2.1.0 Test: Decompression Throughput 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 60 120 180 240 300 SE +/- 0.33, N = 3 SE +/- 0.19, N = 3 SE +/- 0.13, N = 3 SE +/- 0.13, 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.39, N = 3 SE +/- 0.10, N = 3 SE +/- 0.17, N = 3 SE +/- 0.08, N = 3 SE +/- 0.14, N = 3 SE +/- 0.36, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.17, N = 3 SE +/- 0.14, N = 3 246.11 250.70 243.70 250.50 243.24 250.97 245.94 258.99 250.72 263.69 246.05 246.27 253.46 246.82 247.39 256.84 250.46 241.37 256.06 259.68 241.72
Etcpak Configuration: ETC2 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: ETC2 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 60 120 180 240 300 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.15, 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.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.10, N = 3 216.94 263.20 218.15 247.92 215.97 216.06 215.89 215.94 215.97 218.14 218.25 262.25 261.55 264.35 264.29 264.20 264.39 264.24 264.15 219.98 215.43
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 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 6 12 18 24 30 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, 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 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 21.10 20.94 21.42 20.87 21.05 21.00 21.06 21.08 21.02 20.88 20.89 21.06 25.25 20.94 20.92 20.94 20.91 21.46 20.93 21.85 22.17
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 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 2 4 6 8 10 SE +/- 0.004, N = 3 SE +/- 0.003, N = 3 SE +/- 0.004, N = 3 SE +/- 0.005, 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.009, N = 3 SE +/- 0.031, N = 3 SE +/- 0.017, N = 3 SE +/- 0.002, N = 3 SE +/- 0.002, N = 3 SE +/- 0.007, N = 3 SE +/- 0.008, N = 3 SE +/- 0.002, N = 3 SE +/- 0.006, N = 3 SE +/- 0.005, N = 3 5.896 5.261 6.074 5.399 6.124 6.343 6.440 5.784 5.850 5.783 5.713 5.452 5.532 5.308 5.282 5.379 5.346 5.305 5.352 6.112 6.024
QuantLib OpenBenchmarking.org MFLOPS, More Is Better QuantLib 1.21 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 800 1600 2400 3200 4000 SE +/- 16.11, N = 3 SE +/- 9.94, N = 3 SE +/- 4.17, N = 3 SE +/- 4.47, 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 +/- 7.33, N = 3 SE +/- 3.01, N = 3 SE +/- 5.92, N = 3 SE +/- 4.83, N = 3 SE +/- 3.00, N = 3 SE +/- 6.74, N = 3 SE +/- 5.89, N = 3 SE +/- 3.49, N = 3 SE +/- 35.22, N = 5 SE +/- 0.87, N = 3 3374.0 3448.9 3423.4 3521.0 3396.0 3408.1 3391.5 3392.8 3392.9 3421.8 3432.3 3415.6 3388.9 3460.5 3460.2 3469.8 3459.4 3476.4 3487.3 3434.2 3335.4
RNNoise OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 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 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 4 8 12 16 20 SE +/- 0.20, N = 4 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 SE +/- 0.12, N = 3 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.09, N = 3 SE +/- 0.16, N = 15 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 16.93 15.51 16.56 15.78 16.62 15.80 15.70 16.00 15.19 15.08 15.76 17.42 16.97 17.55 16.98 15.43 15.48 16.86 16.52 16.84
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second 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 60K 120K 180K 240K 300K SE +/- 705.69, N = 3 SE +/- 279.71, N = 3 SE +/- 1473.29, N = 3 SE +/- 399.87, 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 +/- 432.25, N = 3 SE +/- 274.01, N = 3 SE +/- 383.58, N = 3 SE +/- 532.47, N = 3 SE +/- 281.20, N = 3 SE +/- 313.55, N = 3 SE +/- 2126.54, N = 3 SE +/- 358.65, N = 3 SE +/- 450.83, N = 3 SE +/- 567.34, N = 3 279379.24 259612.09 267234.61 263843.78 271032.59 283606.12 266759.68 269880.42 272827.83 276025.67 265728.85 253034.80 180351.39 245109.67 244094.94 251016.02 247181.39 243458.99 252119.52 274478.02 273894.19
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.7 1e12 Prime Number Generation 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 10 20 30 40 50 SE +/- 0.15, N = 3 SE +/- 0.03, N = 3 SE +/- 0.13, N = 3 SE +/- 0.14, 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 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.17, N = 3 SE +/- 0.14, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.17, N = 3 SE +/- 0.09, N = 3 SE +/- 0.16, N = 3 33.72 33.11 34.35 33.00 33.78 33.82 33.59 33.92 33.59 33.26 33.49 33.16 43.82 33.00 32.94 33.04 33.21 33.87 33.05 33.32 34.48
Zstd Compression Compression Level: 8 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8 - Compression Speed 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 70 140 210 280 350 SE +/- 2.00, N = 15 SE +/- 2.15, N = 7 SE +/- 1.85, N = 11 SE +/- 2.33, N = 6 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 +/- 3.38, N = 3 SE +/- 2.41, N = 15 SE +/- 4.70, N = 15 SE +/- 2.25, N = 3 SE +/- 5.42, N = 15 SE +/- 2.04, N = 15 SE +/- 1.81, N = 3 SE +/- 4.19, N = 15 SE +/- 3.85, N = 3 SE +/- 0.56, N = 3 244.7 234.9 246.6 238.2 248.5 245.2 238.0 236.1 231.2 254.8 239.6 237.6 252.1 284.2 319.7 300.2 234.5 236.3 293.6 267.7 247.0
Zstd Compression Compression Level: 8 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8 - Decompression Speed 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 900 1800 2700 3600 4500 SE +/- 10.84, N = 15 SE +/- 26.16, N = 7 SE +/- 17.29, N = 11 SE +/- 18.20, N = 6 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 +/- 34.85, N = 3 SE +/- 10.30, N = 15 SE +/- 14.86, N = 15 SE +/- 7.55, N = 3 SE +/- 14.49, N = 15 SE +/- 11.04, N = 15 SE +/- 64.05, N = 3 SE +/- 13.47, N = 15 SE +/- 29.84, N = 3 SE +/- 15.48, N = 3 4131.1 3782.3 4027.8 3830.6 4140.1 4033.1 4030.7 4030.0 3930.9 4174.0 3974.1 3659.1 3694.7 3823.1 4009.8 3865.2 3797.2 3738.9 3826.7 3982.7 3902.5
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 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 1.3095 2.619 3.9285 5.238 6.5475 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, 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 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 5.19 5.39 5.35 5.37 5.35 5.34 5.35 5.44 5.44 5.48 5.61 5.36 3.97 5.28 5.24 5.34 5.55 5.82 5.49 5.27 5.24 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lm -lrt
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 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 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.11, N = 3 SE +/- 0.02, 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.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.02, N = 3 SE +/- 0.15, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 11.87 12.99 12.21 12.93 12.28 12.05 12.41 12.50 12.21 12.52 12.96 12.91 9.09 12.51 12.53 12.19 13.06 13.14 12.83 11.95 11.91 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lm -lrt
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 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 6 12 18 24 30 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 SE +/- 0.16, N = 3 SE +/- 0.05, 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.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.10, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.24, N = 5 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 21.04 22.78 21.36 22.52 21.76 21.52 21.86 21.94 21.38 22.01 23.33 22.72 15.91 22.58 22.60 21.84 22.93 22.93 22.05 21.40 20.91 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lm -lrt
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 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 30 60 90 120 150 SE +/- 0.93, N = 10 SE +/- 0.35, N = 3 SE +/- 0.49, N = 3 SE +/- 0.59, N = 3 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.31, N = 3 SE +/- 0.32, N = 3 SE +/- 0.52, N = 3 SE +/- 0.81, N = 14 SE +/- 0.32, N = 3 SE +/- 0.20, N = 3 SE +/- 0.24, N = 3 SE +/- 1.01, N = 9 SE +/- 1.00, N = 3 SE +/- 0.78, N = 3 124.15 128.80 125.62 129.08 125.06 126.41 128.20 125.69 122.51 127.04 129.63 128.01 104.43 129.13 128.09 129.38 128.51 130.71 127.58 122.14 123.11
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 1.0 Video Input: Chimera 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 / O3 Gentoo GCC 12.1 / O3 znver3 Gentoo GCC 12.1 / clear flags 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 100 200 300 400 500 SE +/- 4.83, N = 4 SE +/- 4.15, N = 3 SE +/- 0.06, N = 3 SE +/- 6.20, N = 3 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.90, N = 3 SE +/- 0.58, N = 3 SE +/- 1.33, N = 3 SE +/- 1.75, N = 3 SE +/- 4.83, N = 4 SE +/- 6.09, N = 3 SE +/- 1.37, N = 3 SE +/- 0.20, N = 3 SE +/- 4.34, N = 4 SE +/- 1.35, N = 3 417.51 439.32 439.55 435.48 443.91 438.24 436.86 436.11 439.77 441.84 346.68 438.04 422.41 417.98 433.23 443.64 430.34 384.56 426.70 -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 -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 -O2 -pipe -lm -O2 -pipe -march=native -lm -march=native -O2 -pipe -flto=thin -march=native -O2 -pipe -mtune=native -flto=jobserver -lm -march=native -O3 -pipe -mtune=native -lm -O3 -pipe -O3 -pipe -flto=thin -march=native -O3 -pipe -mtune=native -flto=thin -lm -lm -lm 1. (CC) gcc options: -pthread
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 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 20 40 60 80 100 SE +/- 0.72, N = 8 SE +/- 0.68, N = 3 SE +/- 0.91, N = 3 SE +/- 0.51, N = 3 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.31, N = 3 SE +/- 0.08, N = 3 SE +/- 0.94, N = 3 SE +/- 0.97, N = 4 SE +/- 0.61, N = 3 SE +/- 0.42, N = 3 SE +/- 0.52, N = 3 SE +/- 1.04, N = 3 SE +/- 0.09, N = 3 SE +/- 0.64, N = 3 83.71 88.21 84.96 87.19 84.03 86.76 88.42 85.81 84.34 87.78 88.68 87.84 62.53 87.10 85.92 87.10 88.47 88.22 85.03 83.06 83.49
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 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 40 80 120 160 200 SE +/- 1.28, N = 3 SE +/- 1.65, N = 3 SE +/- 0.77, N = 3 SE +/- 0.53, 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 +/- 1.22, N = 3 SE +/- 0.13, N = 3 SE +/- 0.55, N = 3 SE +/- 0.97, N = 3 SE +/- 1.19, N = 3 SE +/- 0.31, N = 3 SE +/- 0.32, N = 3 SE +/- 0.58, N = 3 SE +/- 0.51, N = 3 SE +/- 0.15, N = 3 177.22 182.01 175.94 179.91 174.99 180.31 183.28 178.54 176.20 181.96 183.40 179.24 138.53 184.83 185.60 182.94 182.69 184.01 185.23 175.32 173.93
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 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 100M 200M 300M 400M 500M SE +/- 2419327.27, N = 3 SE +/- 1276875.53, N = 3 SE +/- 1458503.80, N = 3 SE +/- 1961906.67, 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 +/- 1384810.46, N = 3 SE +/- 283450.96, N = 3 SE +/- 1422443.13, N = 3 SE +/- 1436550.65, N = 3 SE +/- 1725730.12, N = 3 SE +/- 1428997.32, N = 3 SE +/- 1437439.85, N = 3 SE +/- 1835111.26, N = 3 SE +/- 1197794.27, N = 3 SE +/- 1391909.16, N = 3 376056667 448716667 370520000 445613333 380056667 405753333 399750000 378336667 400666667 470906667 480036667 444610000 309063333 405966667 397486667 409486667 451640000 442030000 409320000 381283333 370606667
Apache HTTP Server Concurrent Requests: 1 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 1 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 12K 24K 36K 48K 60K SE +/- 29.78, N = 3 SE +/- 46.80, N = 3 SE +/- 98.71, N = 3 SE +/- 53.26, 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 +/- 79.98, N = 3 SE +/- 44.15, N = 3 SE +/- 88.56, N = 3 SE +/- 199.10, N = 3 SE +/- 34.02, N = 3 SE +/- 91.78, N = 3 SE +/- 145.45, N = 3 SE +/- 235.42, N = 4 SE +/- 174.04, N = 3 SE +/- 22.17, N = 3 10792.64 21466.66 20703.03 22209.54 10790.29 10699.22 10772.55 10569.22 10592.49 22317.57 22480.46 21927.52 20276.45 21925.17 22387.32 22396.55 22091.30 21669.23 20173.71 54998.14 11588.31
Apache HTTP Server Concurrent Requests: 200 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 200 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 70K 140K 210K 280K 350K SE +/- 531.01, N = 6 SE +/- 532.99, N = 3 SE +/- 442.73, N = 15 SE +/- 550.13, N = 3 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 +/- 178.89, N = 3 SE +/- 438.06, N = 8 SE +/- 131.94, N = 3 SE +/- 615.56, N = 3 SE +/- 447.29, N = 15 SE +/- 656.42, N = 3 SE +/- 611.44, N = 4 SE +/- 623.46, N = 3 SE +/- 1814.63, N = 3 SE +/- 299.43, N = 3 55102.22 60186.19 57567.38 60662.74 55875.57 50954.41 53715.32 52334.01 53812.74 61256.38 56316.53 60417.84 52204.57 61362.46 60025.06 60788.29 59165.30 57460.72 60939.98 313691.98 57565.79
Phoronix Test Suite v10.8.4