Clang 12 on Intel Core i9 11900K optimization levels. Benchmarks by Michael Larabel for a future article.
-O0 Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-O0 CFLAGS=-O0Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-Og Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-Og CFLAGS=-OgProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-O1 Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-O1 CFLAGS=-O1Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-O2 Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-O2 CFLAGS=-O2Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-O2 -flto Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O2 -flto" CFLAGS="-O2 -flto"Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-O2 -march=native Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O2 -march=native" CFLAGS="-O2 -march=native"Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-O3 Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-O3 CFLAGS=-O3Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-O3 -flto Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O3 -flto" CFLAGS="-O3 -flto"Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-O3 -march=native Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-O3 -march=native -flto Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O3 -march=native -flto" CFLAGS="-O3 -march=native -flto"Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-Ofast Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-Ofast CFLAGS=-OfastProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-Ofast -march=native Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-Ofast -march=native" CFLAGS="-Ofast -march=native"Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-Ofast -march=native -flto Processor: Intel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads), Motherboard: ASUS ROG MAXIMUS XIII HERO (0707 BIOS), Chipset: Intel Tiger Lake-H, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 257GB Flash Drive, Graphics: AMD Radeon VII 16GB (1801/1000MHz), Audio: Intel Tiger Lake-H HD Audio, Monitor: ASUS MG28U, Network: 2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411
OS: Fedora 34, Kernel: 5.12.9-300.fc34.x86_64 (x86_64), Desktop: GNOME Shell 40.1, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.1.1 (LLVM 12.0.0), Compiler: Clang 12.0.0, File-System: btrfs, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-Ofast -march=native -flto" CFLAGS="-Ofast -march=native -flto"Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Liquid-DSP LiquidSDR's Liquid-DSP is a software-defined radio (SDR) digital signal processing library. This test profile runs a multi-threaded benchmark of this SDR/DSP library focused on embedded platform usage. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 1 - Buffer Length: 256 - Filter Length: 57 -O0 -O1 -Og -O3 -march=native -flto -O3 -march=native -O2 -march=native -O3 -flto -O2 -flto -Ofast -march=native -flto -O3 -O2 -Ofast -Ofast -march=native 20M 40M 60M 80M 100M SE +/- 45626.50, N = 3 SE +/- 1164427.90, N = 3 SE +/- 60402.35, N = 3 SE +/- 20915.17, N = 3 SE +/- 11547.01, N = 3 SE +/- 10000.00, N = 3 SE +/- 17638.34, N = 3 SE +/- 26034.17, N = 3 SE +/- 14529.66, N = 3 SE +/- 3333.33, N = 3 SE +/- 23094.01, N = 3 SE +/- 21858.13, N = 3 11450667 94182000 95298667 99767333 101400000 102110000 104606667 104753333 104980000 105886667 105903333 107380000 110166667 -O1 -Og -march=native -flto -march=native -O2 -march=native -flto -O2 -flto -Ofast -march=native -flto -O2 -Ofast -Ofast -march=native 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 8 - Buffer Length: 256 - Filter Length: 57 -O0 -O1 -Og -O3 -march=native -flto -O3 -march=native -O2 -march=native -O3 -flto -O2 -flto -Ofast -march=native -flto -O2 -O3 -Ofast -Ofast -march=native 170M 340M 510M 680M 850M SE +/- 407823.63, N = 3 SE +/- 1202719.14, N = 3 SE +/- 2863426.46, N = 3 SE +/- 914810.24, N = 3 SE +/- 2360087.10, N = 3 SE +/- 2689524.95, N = 3 SE +/- 7360189.94, N = 5 SE +/- 1196903.41, N = 3 SE +/- 2564104.78, N = 3 SE +/- 879475.85, N = 3 SE +/- 2072907.24, N = 3 SE +/- 2046430.50, N = 3 SE +/- 1326855.10, N = 3 80727667 646840000 649286667 695526667 705703333 712083333 724186000 733313333 734670000 739403333 741773333 756216667 774446667 -O1 -Og -march=native -flto -march=native -O2 -march=native -flto -O2 -flto -Ofast -march=native -flto -O2 -Ofast -Ofast -march=native 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 4 - Buffer Length: 256 - Filter Length: 57 -O0 -O1 -Og -O3 -march=native -flto -O3 -march=native -O2 -march=native -O2 -flto -O3 -flto -Ofast -march=native -flto -O2 -O3 -Ofast -Ofast -march=native 90M 180M 270M 360M 450M SE +/- 107229.25, N = 3 SE +/- 914457.95, N = 3 SE +/- 600481.29, N = 3 SE +/- 276063.60, N = 3 SE +/- 1155220.04, N = 3 SE +/- 1365580.87, N = 3 SE +/- 135441.66, N = 3 SE +/- 245424.80, N = 3 SE +/- 658491.54, N = 3 SE +/- 955824.25, N = 3 SE +/- 2185286.66, N = 3 SE +/- 926360.86, N = 3 SE +/- 1331252.54, N = 3 42848667 342970000 346526667 370076667 374240000 376603333 386256667 387470000 390976667 391130000 391986667 397066667 408440000 -O1 -Og -march=native -flto -march=native -O2 -march=native -O2 -flto -flto -Ofast -march=native -flto -O2 -Ofast -Ofast -march=native 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 2 - Buffer Length: 256 - Filter Length: 57 -O0 -Og -O1 -O3 -march=native -flto -O3 -march=native -O2 -march=native -O2 -flto -Ofast -march=native -flto -O3 -O3 -flto -O2 -Ofast -Ofast -march=native 50M 100M 150M 200M 250M SE +/- 132391.26, N = 3 SE +/- 137759.86, N = 3 SE +/- 434447.29, N = 3 SE +/- 29059.33, N = 3 SE +/- 23333.33, N = 3 SE +/- 73105.71, N = 3 SE +/- 101488.92, N = 3 SE +/- 728339.05, N = 3 SE +/- 1189598.44, N = 3 SE +/- 768382.14, N = 3 SE +/- 756688.69, N = 3 SE +/- 733356.06, N = 3 SE +/- 61734.20, N = 3 22331333 178793333 179226667 192306667 195343333 196936667 201630000 202483333 202626667 202666667 205543333 208273333 212133333 -Og -O1 -march=native -flto -march=native -O2 -march=native -O2 -flto -Ofast -march=native -flto -flto -O2 -Ofast -Ofast -march=native 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 16 - Buffer Length: 256 - Filter Length: 57 -O0 -Og -O1 -O3 -march=native -flto -O2 -march=native -O3 -march=native -O3 -flto -O2 -flto -O3 -O2 -Ofast -Ofast -march=native -flto -Ofast -march=native 200M 400M 600M 800M 1000M SE +/- 268845.89, N = 3 SE +/- 151694.14, N = 3 SE +/- 207872.82, N = 3 SE +/- 159478.32, N = 3 SE +/- 422545.20, N = 3 SE +/- 138604.15, N = 3 SE +/- 331779.71, N = 3 SE +/- 160450.75, N = 3 SE +/- 198774.02, N = 3 SE +/- 122519.84, N = 3 SE +/- 345976.88, N = 3 SE +/- 618097.44, N = 3 SE +/- 375544.05, N = 3 91345333 732756667 732983333 754270000 768323333 768456667 808723333 809356667 811966667 813496667 838300000 843853333 856410000 -Og -O1 -march=native -flto -O2 -march=native -march=native -flto -O2 -flto -O2 -Ofast -Ofast -march=native -flto -Ofast -march=native 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
FLAC Audio Encoding This test times how long it takes to encode a sample WAV file to FLAC format five times. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC -O0 -O1 -Og -O3 -O2 -O3 -flto -O2 -flto -Ofast -O3 -march=native -O2 -march=native -O3 -march=native -flto -Ofast -march=native -flto -Ofast -march=native 12 24 36 48 60 SE +/- 0.035, N = 5 SE +/- 0.003, N = 5 SE +/- 0.002, N = 5 SE +/- 0.004, N = 5 SE +/- 0.004, N = 5 SE +/- 0.003, N = 5 SE +/- 0.002, N = 5 SE +/- 0.006, N = 5 SE +/- 0.005, N = 5 SE +/- 0.002, N = 5 SE +/- 0.005, N = 5 SE +/- 0.004, N = 5 SE +/- 0.008, N = 5 53.917 8.419 8.410 7.581 7.581 7.565 7.563 7.552 5.964 5.961 5.960 5.950 5.921 -O0 -O1 -Og -O3 -O2 -O3 -flto -O2 -flto -Ofast 1. (CXX) g++ options: -logg -lm
Crypto++ Crypto++ is a C++ class library of cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Keyed Algorithms -O0 -O1 -Og -O2 -O3 -Ofast -O3 -flto -O2 -flto -O2 -march=native -O3 -march=native -Ofast -march=native -Ofast -march=native -flto -O3 -march=native -flto 200 400 600 800 1000 SE +/- 0.29, N = 3 SE +/- 1.11, N = 3 SE +/- 1.17, N = 3 SE +/- 0.31, N = 3 SE +/- 0.38, N = 3 SE +/- 0.27, N = 3 SE +/- 0.17, N = 3 SE +/- 2.81, N = 3 SE +/- 0.36, N = 3 SE +/- 2.00, N = 3 SE +/- 0.52, N = 3 SE +/- 0.37, N = 3 SE +/- 0.61, N = 3 125.36 316.85 316.86 884.90 886.09 886.12 894.84 895.88 965.80 966.63 967.70 978.69 979.14 -O1 -Og -O2 -O3 -Ofast -O3 -flto -O2 -flto -O2 -march=native -O3 -march=native -Ofast -march=native -Ofast -march=native -flto -O3 -march=native -flto 1. (CXX) g++ options: -fPIC -pthread -pipe
Timed HMMer Search This test searches through the Pfam database of profile hidden markov models. The search finds the domain structure of Drosophila Sevenless protein. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.2 Pfam Database Search -O0 -O1 -Og -O2 -O3 -march=native -O2 -march=native -O3 -O3 -march=native -flto -O3 -flto -O2 -flto -Ofast -Ofast -march=native -flto -Ofast -march=native 140 280 420 560 700 SE +/- 0.26, N = 3 SE +/- 0.10, N = 3 SE +/- 0.18, N = 3 SE +/- 0.11, N = 3 SE +/- 0.13, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.14, N = 3 SE +/- 0.10, N = 3 SE +/- 0.14, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 660.18 159.76 159.49 155.60 155.39 155.25 155.06 154.66 154.14 153.86 92.40 86.52 85.86 -O0 -O1 -Og -O2 -O3 -march=native -O2 -march=native -O3 -O3 -march=native -flto -O3 -flto -O2 -flto -Ofast -Ofast -march=native -flto -Ofast -march=native 1. (CC) gcc options: -pthread -lhmmer -leasel -lm -lmpi
Botan Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: CAST-256 -O0 -Og -O1 -O2 -march=native -Ofast -march=native -O3 -march=native -O2 -O3 -Ofast 40 80 120 160 200 SE +/- 0.38, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 37.19 47.14 47.15 180.53 180.53 180.56 181.79 182.49 182.51 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: CAST-256 - Decrypt -O0 -O1 -Og -Ofast -march=native -O2 -march=native -O3 -march=native -O2 -Ofast -O3 40 80 120 160 200 SE +/- 0.39, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.33, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 37.24 46.90 47.00 180.04 180.08 180.10 180.70 181.04 181.06 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Timed MrBayes Analysis This test performs a bayesian analysis of a set of primate genome sequences in order to estimate their phylogeny. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis -O0 -O1 -Og -O2 -O3 -O3 -march=native -flto -O2 -flto -O3 -flto -O2 -march=native -O3 -march=native -Ofast -Ofast -march=native -Ofast -march=native -flto 70 140 210 280 350 SE +/- 1.62, N = 3 SE +/- 0.72, N = 3 SE +/- 0.55, N = 3 SE +/- 0.13, N = 3 SE +/- 0.58, N = 3 SE +/- 0.85, N = 14 SE +/- 0.20, N = 3 SE +/- 0.14, N = 3 SE +/- 0.16, N = 3 SE +/- 0.31, N = 3 SE +/- 0.74, N = 3 SE +/- 0.50, N = 3 SE +/- 0.46, N = 3 335.60 90.74 90.19 84.42 84.12 83.88 83.77 83.63 83.55 83.05 71.93 70.33 69.78 -O0 -O1 -Og -O2 -march=native -flto -O2 -flto -flto -O2 -march=native -march=native -Ofast -Ofast -march=native -Ofast -march=native -flto 1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msha -maes -mavx -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -mrdrnd -mbmi -mbmi2 -madx -mmpx -O3 -std=c99 -pedantic -lm
Crypto++ Crypto++ is a C++ class library of cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: All Algorithms -O0 -O1 -Og -O2 -Ofast -O3 -O2 -flto -O3 -flto -Ofast -march=native -O3 -march=native -O2 -march=native -Ofast -march=native -flto -O3 -march=native -flto 500 1000 1500 2000 2500 SE +/- 0.20, N = 3 SE +/- 1.89, N = 3 SE +/- 0.92, N = 3 SE +/- 1.94, N = 3 SE +/- 0.79, N = 3 SE +/- 0.44, N = 3 SE +/- 1.21, N = 3 SE +/- 0.60, N = 3 SE +/- 0.73, N = 3 SE +/- 0.92, N = 3 SE +/- 0.77, N = 3 SE +/- 1.79, N = 3 SE +/- 0.71, N = 3 501.99 1155.71 1159.09 2131.43 2136.47 2137.06 2157.79 2157.91 2235.96 2239.22 2241.56 2250.69 2253.38 -O0 -O1 -Og -O2 -Ofast -O3 -O2 -flto -O3 -flto -Ofast -march=native -O3 -march=native -O2 -march=native -Ofast -march=native -flto -O3 -march=native -flto 1. (CXX) g++ options: -fPIC -pthread -pipe
Opus Codec Encoding Opus is an open audio codec. Opus is a lossy audio compression format designed primarily for interactive real-time applications over the Internet. This test uses Opus-Tools and measures the time required to encode a WAV file to Opus. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Opus Codec Encoding 1.3.1 WAV To Opus Encode -O0 -O1 -Og -O3 -O2 -O2 -flto -O3 -flto -O2 -march=native -O3 -march=native -O3 -march=native -flto 6 12 18 24 30 SE +/- 0.031, N = 5 SE +/- 0.010, N = 5 SE +/- 0.011, N = 5 SE +/- 0.009, N = 5 SE +/- 0.005, N = 5 SE +/- 0.005, N = 5 SE +/- 0.003, N = 5 SE +/- 0.004, N = 5 SE +/- 0.004, N = 5 SE +/- 0.007, N = 5 24.959 6.564 6.563 6.178 6.162 6.136 6.115 5.917 5.904 5.858 -O0 -O1 -Og -O3 -O2 -O2 -flto -O3 -flto -O2 -march=native -O3 -march=native -O3 -march=native -flto 1. (CXX) g++ options: -logg -lm
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8 - Decompression Speed -O0 -O1 -Og -O2 -flto -O3 -flto -O3 -O2 -Ofast -O2 -march=native -Ofast -march=native -flto -O3 -march=native -flto -Ofast -march=native -O3 -march=native 1100 2200 3300 4400 5500 SE +/- 0.86, N = 3 SE +/- 3.97, N = 3 SE +/- 3.06, N = 3 SE +/- 3.62, N = 3 SE +/- 15.40, N = 3 SE +/- 25.19, N = 3 SE +/- 39.92, N = 3 SE +/- 22.18, N = 3 SE +/- 15.25, N = 3 SE +/- 6.42, N = 3 SE +/- 2.78, N = 3 SE +/- 7.27, N = 3 SE +/- 17.29, N = 3 1224.3 3062.6 3075.4 5050.1 5070.1 5072.9 5084.9 5096.9 5157.6 5159.7 5186.4 5191.8 5199.8 -O0 -O1 -Og -O2 -flto -O3 -flto -O3 -O2 -Ofast -O2 -march=native -Ofast -march=native -flto -O3 -march=native -flto -Ofast -march=native -O3 -march=native 1. (CC) gcc options: -pthread -lz
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Decompression Speed -O0 -Og -O1 -O2 -flto -O3 -flto -O3 -Ofast -O2 -O2 -march=native -Ofast -march=native -Ofast -march=native -flto -O3 -march=native -O3 -march=native -flto 1200 2400 3600 4800 6000 SE +/- 4.48, N = 3 SE +/- 5.95, N = 3 SE +/- 9.55, N = 3 SE +/- 7.45, N = 10 SE +/- 2.49, N = 3 SE +/- 12.03, N = 3 SE +/- 25.17, N = 3 SE +/- 8.89, N = 3 SE +/- 13.54, N = 15 SE +/- 19.20, N = 4 SE +/- 3.28, N = 5 SE +/- 5.01, N = 5 SE +/- 1.97, N = 3 1356.7 3334.7 3340.9 5375.7 5381.6 5395.1 5396.8 5420.0 5469.6 5478.3 5501.8 5507.6 5516.5 -O0 -Og -O1 -O2 -flto -O3 -flto -O3 -Ofast -O2 -O2 -march=native -Ofast -march=native -Ofast -march=native -flto -O3 -march=native -O3 -march=native -flto 1. (CC) gcc options: -pthread -lz
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced -O0 -Og -O2 -O1 -O2 -flto -O3 -flto -O3 -O2 -march=native -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 70 140 210 280 350 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 84 218 218 219 219 232 233 250 254 254 255 334 338 -O0 -Og -O2 -O1 -O2 -flto -O3 -flto -O3 -O2 -march=native -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread
Coremark This is a test of EEMBC CoreMark processor benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second -O0 -O1 -Og -O2 -march=native -Ofast -march=native -flto -O3 -march=native -O3 -flto -O3 -O3 -march=native -flto -O2 -O2 -flto -Ofast -march=native -Ofast 80K 160K 240K 320K 400K SE +/- 398.17, N = 3 SE +/- 814.76, N = 3 SE +/- 865.05, N = 3 SE +/- 1056.98, N = 3 SE +/- 1508.29, N = 3 SE +/- 846.70, N = 3 SE +/- 211.15, N = 3 SE +/- 33.40, N = 3 SE +/- 1328.32, N = 3 SE +/- 972.85, N = 3 SE +/- 223.17, N = 3 SE +/- 828.87, N = 3 SE +/- 1035.00, N = 3 97486.41 325108.21 325450.38 356618.45 364497.97 368816.20 373170.83 374050.27 376057.21 378934.91 380492.13 384134.18 389536.84 -O0 -O1 -Og -march=native -Ofast -march=native -flto -O3 -march=native -O3 -flto -O3 -O3 -march=native -flto -flto -Ofast -march=native -Ofast 1. (CC) gcc options: -O2 -lrt" -lrt
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Decompression Speed -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -Ofast -O3 -O3 -flto -O3 -march=native -Ofast -march=native -O3 -march=native -flto -Ofast -march=native -flto 1000 2000 3000 4000 5000 SE +/- 2.15, N = 3 SE +/- 2.92, N = 3 SE +/- 5.22, N = 3 SE +/- 1.99, N = 3 SE +/- 12.91, N = 3 SE +/- 2.98, N = 3 SE +/- 26.02, N = 3 SE +/- 14.39, N = 3 SE +/- 3.36, N = 3 SE +/- 15.84, N = 3 SE +/- 5.02, N = 3 SE +/- 10.01, N = 3 SE +/- 2.43, N = 3 1187.4 2951.6 2952.8 4389.6 4406.7 4471.4 4477.0 4495.8 4502.2 4517.4 4532.6 4562.6 4583.9 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -Ofast -O3 -O3 -flto -O3 -march=native -Ofast -march=native -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -pthread -lz
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen -O0 -O2 -flto -O3 -flto -O3 -march=native -flto -Og -O2 -O2 -march=native -O3 -O3 -march=native -Ofast -O1 -Ofast -march=native -Ofast -march=native -flto 40 80 120 160 200 SE +/- 0.33, N = 3 52 162 162 162 163 163 163 163 163 163 164 194 196 -O0 -O2 -flto -O3 -flto -O3 -march=native -flto -Og -O2 -O2 -march=native -O3 -O3 -march=native -Ofast -O1 -Ofast -march=native -Ofast -march=native -flto 1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread
Crypto++ Crypto++ is a C++ class library of cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms -O0 -Og -O1 -O2 -O3 -Ofast -O2 -flto -O3 -flto -O3 -march=native -Ofast -march=native -O2 -march=native -Ofast -march=native -flto -O3 -march=native -flto 110 220 330 440 550 SE +/- 0.30, N = 3 SE +/- 0.21, N = 3 SE +/- 0.03, N = 3 SE +/- 0.14, N = 3 SE +/- 0.14, N = 3 SE +/- 0.52, N = 3 SE +/- 0.25, N = 3 SE +/- 0.06, N = 3 SE +/- 0.56, N = 3 SE +/- 0.58, N = 3 SE +/- 0.34, N = 3 SE +/- 0.09, N = 3 SE +/- 0.16, N = 3 141.03 279.07 279.12 497.11 498.07 498.64 499.91 500.81 525.47 526.22 526.82 527.47 528.13 -O0 -Og -O1 -O2 -O3 -Ofast -O2 -flto -O3 -flto -O3 -march=native -Ofast -march=native -O2 -march=native -Ofast -march=native -flto -O3 -march=native -flto 1. (CXX) g++ options: -fPIC -pthread -pipe
Botan Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI - Decrypt -O0 -Og -O1 -O2 -Ofast -O3 -O2 -march=native -Ofast -march=native -O3 -march=native 30 60 90 120 150 SE +/- 0.05, N = 3 SE +/- 1.51, N = 3 SE +/- 0.50, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.16, N = 3 SE +/- 0.28, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 32.57 79.72 80.73 101.07 101.18 101.46 120.34 120.76 120.78 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI -O0 -O1 -Og -O2 -O3 -Ofast -O2 -march=native -Ofast -march=native -O3 -march=native 30 60 90 120 150 SE +/- 0.08, N = 3 SE +/- 0.49, N = 3 SE +/- 0.48, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.16, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 34.44 83.09 83.11 117.57 117.61 117.62 121.59 121.72 121.80 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
LAME MP3 Encoding LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 -O0 -O1 -Og -O3 -O2 -Ofast -O2 -flto -O3 -flto -O2 -march=native -O3 -march=native -O3 -march=native -flto -Ofast -march=native -Ofast -march=native -flto 5 10 15 20 25 SE +/- 0.026, N = 3 SE +/- 0.012, N = 3 SE +/- 0.006, N = 3 SE +/- 0.019, N = 3 SE +/- 0.021, N = 3 SE +/- 0.018, N = 3 SE +/- 0.017, N = 3 SE +/- 0.018, N = 3 SE +/- 0.013, N = 3 SE +/- 0.009, N = 3 SE +/- 0.014, N = 3 SE +/- 0.004, N = 3 SE +/- 0.009, N = 3 18.986 7.406 7.376 7.035 7.025 6.818 6.805 6.770 6.502 6.468 6.181 6.070 5.611 -O0 -O1 -Og -O2 -Ofast -O2 -flto -flto -O2 -march=native -march=native -march=native -flto -Ofast -march=native -Ofast -march=native -flto 1. (CC) gcc options: -O3 -pipe -lm
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing -O0 -O1 -Og -O3 -flto -O2 -flto -O2 -Ofast -O3 -O3 -march=native -O2 -march=native -O3 -march=native -flto -Ofast -march=native -Ofast -march=native -flto 300 600 900 1200 1500 SE +/- 2.03, N = 3 SE +/- 2.40, N = 3 SE +/- 0.88, N = 3 SE +/- 0.88, N = 3 SE +/- 3.21, N = 3 SE +/- 1.76, N = 3 SE +/- 2.65, N = 3 SE +/- 2.33, N = 3 SE +/- 3.48, N = 3 SE +/- 2.85, N = 3 398 1046 1048 1058 1064 1066 1066 1070 1070 1076 1214 1231 1317 -O0 -O1 -Og -O3 -flto -O2 -flto -O2 -Ofast -O3 -O3 -march=native -O2 -march=native -O3 -march=native -flto -Ofast -march=native -Ofast -march=native -flto 1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread
Crypto++ Crypto++ is a C++ class library of cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Integer + Elliptic Curve Public Key Algorithms -O0 -Og -O1 -O2 -Ofast -O3 -O2 -flto -O3 -flto -Ofast -march=native -Ofast -march=native -flto -O2 -march=native -O3 -march=native -flto -O3 -march=native 1300 2600 3900 5200 6500 SE +/- 3.33, N = 3 SE +/- 2.14, N = 3 SE +/- 2.05, N = 3 SE +/- 5.09, N = 3 SE +/- 1.69, N = 3 SE +/- 1.75, N = 3 SE +/- 4.39, N = 3 SE +/- 8.41, N = 3 SE +/- 8.81, N = 3 SE +/- 4.64, N = 3 SE +/- 7.09, N = 3 SE +/- 5.84, N = 3 SE +/- 3.29, N = 3 1987.69 4455.00 4455.20 6106.88 6117.28 6129.55 6167.64 6182.76 6183.45 6201.96 6206.23 6210.39 6222.49 -O0 -Og -O1 -O2 -Ofast -O3 -O2 -flto -O3 -flto -Ofast -march=native -Ofast -march=native -flto -O2 -march=native -O3 -march=native -flto -O3 -march=native 1. (CXX) g++ options: -fPIC -pthread -pipe
eSpeak-NG Speech Engine This test times how long it takes the eSpeak speech synthesizer to read Project Gutenberg's The Outline of Science and output to a WAV file. This test profile is now tracking the eSpeak-NG version of eSpeak. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis -O0 -O1 -Og -O2 -Ofast -O3 -O2 -flto -O3 -flto -Ofast -march=native -flto -O3 -march=native -flto -Ofast -march=native -O2 -march=native -O3 -march=native 13 26 39 52 65 SE +/- 0.10, N = 4 SE +/- 0.06, N = 4 SE +/- 0.04, N = 4 SE +/- 0.03, N = 4 SE +/- 0.07, N = 4 SE +/- 0.05, N = 4 SE +/- 0.06, N = 4 SE +/- 0.05, N = 4 SE +/- 0.07, N = 4 SE +/- 0.05, N = 4 SE +/- 0.07, N = 4 SE +/- 0.06, N = 4 SE +/- 0.05, N = 4 57.47 22.23 22.20 20.57 20.47 20.34 20.18 19.92 19.21 19.17 18.93 18.90 18.84 -O0 -O1 -Og -O2 -Ofast -O3 -O2 -flto -O3 -flto -Ofast -march=native -flto -O3 -march=native -flto -Ofast -march=native -O2 -march=native -O3 -march=native 1. (CC) gcc options: -std=c99 -lpthread -lm
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel -O0 -O1 -Og -O3 -march=native -flto -O3 -march=native -O2 -march=native -O2 -O3 -O3 -flto -O2 -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 40 80 120 160 200 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.24, N = 3 SE +/- 0.13, N = 3 SE +/- 0.14, N = 3 SE +/- 0.11, N = 3 SE +/- 0.12, N = 3 SE +/- 0.24, N = 3 SE +/- 0.22, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 SE +/- 0.00, N = 3 171.39 96.48 96.46 85.09 84.11 83.79 82.74 82.63 82.47 82.45 79.00 72.81 58.23 -O0 -O1 -Og -march=native -flto -march=native -O2 -march=native -O2 -flto -O2 -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 1. (CC) gcc options: -lm -lpthread -O3
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3 - Compression Speed -O0 -O1 -Og -O2 -O2 -flto -O3 -flto -O2 -march=native -Ofast -Ofast -march=native -flto -O3 -march=native -flto -O3 -march=native -O3 -Ofast -march=native 600 1200 1800 2400 3000 SE +/- 1.79, N = 3 SE +/- 6.28, N = 3 SE +/- 17.39, N = 3 SE +/- 23.18, N = 3 SE +/- 22.54, N = 3 SE +/- 3.98, N = 3 SE +/- 25.90, N = 3 SE +/- 10.29, N = 3 SE +/- 10.50, N = 3 SE +/- 19.76, N = 3 SE +/- 18.57, N = 3 SE +/- 19.78, N = 3 SE +/- 6.17, N = 3 987.8 1846.5 1878.9 2645.6 2658.3 2673.4 2687.6 2688.6 2690.0 2712.7 2715.4 2729.3 2744.7 -O0 -O1 -Og -O2 -O2 -flto -O3 -flto -O2 -march=native -Ofast -Ofast -march=native -flto -O3 -march=native -flto -O3 -march=native -O3 -Ofast -march=native 1. (CC) gcc options: -pthread -lz
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space -O0 -O2 -O1 -Og -O3 -flto -O2 -flto -O3 -Ofast -Ofast -march=native -O2 -march=native -O3 -march=native -O3 -march=native -flto -Ofast -march=native -flto 300 600 900 1200 1500 SE +/- 0.88, N = 3 SE +/- 1.33, N = 3 SE +/- 0.88, N = 3 SE +/- 1.33, N = 3 SE +/- 2.00, N = 3 SE +/- 2.85, N = 3 SE +/- 0.67, N = 3 SE +/- 1.86, N = 3 SE +/- 0.58, N = 3 728 1137 1145 1148 1150 1160 1161 1192 1194 1200 1201 1487 1525 -O0 -O2 -O1 -Og -O3 -flto -O2 -flto -O3 -Ofast -Ofast -march=native -O2 -march=native -O3 -march=native -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread
Botan Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: ChaCha20Poly1305 - Decrypt -O0 -O1 -Og -Ofast -O2 -O3 -O2 -march=native -O3 -march=native -Ofast -march=native 300 600 900 1200 1500 SE +/- 0.06, N = 6 SE +/- 0.30, N = 6 SE +/- 0.25, N = 6 SE +/- 23.41, N = 16 SE +/- 3.75, N = 6 SE +/- 2.95, N = 6 SE +/- 4.68, N = 6 SE +/- 5.06, N = 6 SE +/- 4.81, N = 6 76.18 198.39 199.21 1105.61 1139.36 1161.26 1383.01 1384.38 1385.22 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish -O0 -Og -O1 -O2 -O3 -Ofast -O2 -march=native -O3 -march=native -Ofast -march=native 120 240 360 480 600 SE +/- 0.05, N = 3 SE +/- 0.61, N = 3 SE +/- 0.53, N = 3 SE +/- 2.46, N = 3 SE +/- 2.94, N = 3 SE +/- 0.34, N = 3 SE +/- 0.34, N = 3 SE +/- 0.14, N = 3 SE +/- 0.11, N = 3 45.45 55.90 57.32 527.44 527.82 530.14 530.44 534.53 534.96 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish - Decrypt -O0 -Og -O1 -O2 -Ofast -O3 -O2 -march=native -Ofast -march=native -O3 -march=native 120 240 360 480 600 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.62, N = 3 SE +/- 2.73, N = 3 SE +/- 0.70, N = 3 SE +/- 0.16, N = 3 SE +/- 0.35, N = 3 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 45.64 55.56 56.15 525.46 528.50 529.59 530.10 532.84 533.13 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish - Decrypt -O0 -O1 -Og -Ofast -O2 -O3 -O3 -march=native -Ofast -march=native -O2 -march=native 100 200 300 400 500 SE +/- 0.24, N = 3 SE +/- 0.09, N = 3 SE +/- 0.19, N = 3 SE +/- 0.69, N = 3 SE +/- 0.51, N = 3 SE +/- 0.68, N = 3 SE +/- 0.18, N = 3 SE +/- 0.32, N = 3 SE +/- 0.13, N = 3 43.50 52.84 53.06 413.78 415.39 416.22 455.31 455.78 456.12 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish -O0 -O1 -Og -O2 -Ofast -O3 -O2 -march=native -O3 -march=native -Ofast -march=native 100 200 300 400 500 SE +/- 0.18, N = 3 SE +/- 0.20, N = 3 SE +/- 0.27, N = 3 SE +/- 0.04, N = 3 SE +/- 0.36, N = 3 SE +/- 0.13, N = 3 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 SE +/- 0.67, N = 3 43.43 54.21 54.30 422.76 423.21 423.43 453.84 454.18 455.35 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
AOBench AOBench is a lightweight ambient occlusion renderer, written in C. The test profile is using a size of 2048 x 2048. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time -O0 -O1 -Og -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -Ofast -O3 -march=native -O3 -march=native -flto -Ofast -march=native -Ofast -march=native -flto 9 18 27 36 45 SE +/- 0.40, N = 3 SE +/- 0.20, N = 3 SE +/- 0.21, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.17, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 40.46 37.49 37.46 25.04 24.84 24.65 24.41 24.22 23.45 22.95 22.89 21.67 21.57 -O0 -O1 -Og -O2 -O2 -flto -O2 -march=native -flto -Ofast -march=native -march=native -flto -Ofast -march=native -Ofast -march=native -flto 1. (CC) gcc options: -lm -O3
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl -O0 -O3 -flto -Og -O1 -O2 -flto -O2 -Ofast -O3 -O3 -march=native -O3 -march=native -flto -O2 -march=native -Ofast -march=native -flto -Ofast -march=native 140 280 420 560 700 SE +/- 0.58, N = 3 SE +/- 1.20, N = 3 SE +/- 0.88, N = 3 SE +/- 2.08, N = 3 SE +/- 1.00, N = 3 SE +/- 1.76, N = 3 SE +/- 1.45, N = 3 SE +/- 2.08, N = 3 SE +/- 1.33, N = 3 SE +/- 3.18, N = 3 SE +/- 4.36, N = 3 SE +/- 4.91, N = 3 364 599 603 604 618 621 628 639 652 657 659 665 667 -O0 -O3 -flto -Og -O1 -O2 -flto -O2 -Ofast -O3 -O3 -march=native -O3 -march=native -flto -O2 -march=native -Ofast -march=native -flto -Ofast -march=native 1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Compression Speed -O0 -O1 -Og -O2 -march=native -O3 -march=native -flto -Ofast -O2 -flto -O3 -O2 -O3 -flto -Ofast -march=native -flto -O3 -march=native -Ofast -march=native 8 16 24 32 40 SE +/- 0.23, N = 3 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 SE +/- 0.10, N = 3 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 SE +/- 0.35, N = 3 SE +/- 0.12, N = 3 SE +/- 0.13, N = 3 SE +/- 0.09, N = 3 SE +/- 0.20, N = 3 SE +/- 0.07, N = 3 18.4 29.0 29.2 32.1 32.7 32.7 32.8 32.8 32.9 32.9 33.0 33.2 33.2 -O0 -O1 -Og -O2 -march=native -O3 -march=native -flto -Ofast -O2 -flto -O3 -O2 -O3 -flto -Ofast -march=native -flto -O3 -march=native -Ofast -march=native 1. (CC) gcc options: -pthread -lz
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian -O0 -O1 -Og -O3 -flto -O2 -flto -O2 -O3 -march=native -flto -O3 -O2 -march=native -O3 -march=native -Ofast -Ofast -march=native -flto -Ofast -march=native 80 160 240 320 400 SE +/- 0.33, N = 3 SE +/- 2.19, N = 3 SE +/- 1.86, N = 3 SE +/- 0.33, N = 3 SE +/- 2.40, N = 3 198 260 261 284 285 288 288 289 290 291 333 352 353 -O0 -O1 -Og -O3 -flto -O2 -flto -O2 -O3 -march=native -flto -O3 -O2 -march=native -O3 -march=native -Ofast -Ofast -march=native -flto -Ofast -march=native 1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread
SQLite Speedtest This is a benchmark of SQLite's speedtest1 benchmark program with an increased problem size of 1,000. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 -O0 -O1 -Og -O3 -march=native -O3 -march=native -flto -Ofast -march=native -flto -O2 -march=native -O2 -Ofast -march=native -O2 -flto -Ofast -O3 -flto -O3 20 40 60 80 100 SE +/- 0.25, N = 3 SE +/- 0.33, N = 3 SE +/- 0.23, N = 3 SE +/- 0.34, N = 3 SE +/- 0.31, N = 3 SE +/- 0.28, N = 3 SE +/- 0.29, N = 3 SE +/- 0.28, N = 3 SE +/- 0.20, N = 3 SE +/- 0.17, N = 3 SE +/- 0.34, N = 3 SE +/- 0.14, N = 3 SE +/- 0.15, N = 3 80.61 53.88 53.80 48.39 47.76 47.67 47.41 47.36 47.21 47.10 47.10 47.01 46.79 -O0 -O1 -Og -O3 -march=native -O3 -march=native -flto -Ofast -march=native -flto -O2 -march=native -O2 -Ofast -march=native -O2 -flto -Ofast -O3 -flto -O3 1. (CC) gcc options: -ldl -lz -lpthread
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3 - Decompression Speed -O1 -Og -O3 -flto -Ofast -O2 -flto -O3 -O2 -O2 -march=native -Ofast -march=native -flto -O3 -march=native -O3 -march=native -flto -Ofast -march=native 1100 2200 3300 4400 5500 SE +/- 5.34, N = 3 SE +/- 10.39, N = 3 SE +/- 9.65, N = 3 SE +/- 12.07, N = 3 SE +/- 23.53, N = 3 SE +/- 15.13, N = 3 SE +/- 18.64, N = 3 SE +/- 20.59, N = 3 SE +/- 10.91, N = 3 SE +/- 8.05, N = 3 SE +/- 13.42, N = 3 SE +/- 13.60, N = 3 2890.5 2895.1 4846.5 4850.4 4863.0 4888.9 4902.2 4959.1 4960.0 4961.1 4966.2 4967.7 -O1 -Og -O3 -flto -Ofast -O2 -flto -O3 -O2 -O2 -march=native -Ofast -march=native -flto -O3 -march=native -O3 -march=native -flto -Ofast -march=native 1. (CC) gcc options: -pthread -lz
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 0.9.0 Video Input: Summer Nature 4K -O0 -O1 -Og -O3 -march=native -O2 -march=native -O2 -Ofast -march=native -Ofast -O3 40 80 120 160 200 SE +/- 0.03, N = 3 SE +/- 0.14, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 SE +/- 0.15, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.23, N = 3 145.61 186.84 187.55 192.88 193.01 193.12 193.33 194.41 195.62 -O0 - MIN: 133.46 / MAX: 171.91 -O1 - MIN: 176.39 / MAX: 202.7 -Og - MIN: 177.76 / MAX: 203.47 -O3 -march=native -lm - MIN: 178.52 / MAX: 205.14 -O2 -march=native -lm - MIN: 178.62 / MAX: 204.78 -O2 - MIN: 178.16 / MAX: 206.42 -Ofast -march=native -lm - MIN: 179.98 / MAX: 205.8 -Ofast -lm - MIN: 178.94 / MAX: 207.1 -O3 - MIN: 182.64 / MAX: 209.15 1. (CC) gcc options: -pthread
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Compression Speed -O0 -O1 -Og -Ofast -march=native -flto -O3 -march=native -flto -O3 -march=native -O2 -march=native -Ofast -march=native -O2 -O3 -flto -O2 -flto -Ofast -O3 70 140 210 280 350 SE +/- 1.39, N = 3 SE +/- 0.46, N = 3 SE +/- 3.89, N = 3 SE +/- 2.88, N = 5 SE +/- 3.96, N = 3 SE +/- 2.97, N = 5 SE +/- 2.52, N = 15 SE +/- 3.52, N = 4 SE +/- 3.35, N = 3 SE +/- 1.69, N = 3 SE +/- 2.46, N = 10 SE +/- 4.56, N = 3 SE +/- 3.17, N = 3 249.7 281.4 289.6 290.0 292.0 295.3 295.7 296.5 312.3 316.2 320.3 326.7 333.5 -O0 -O1 -Og -Ofast -march=native -flto -O3 -march=native -flto -O3 -march=native -O2 -march=native -Ofast -march=native -O2 -O3 -flto -O2 -flto -Ofast -O3 1. (CC) gcc options: -pthread -lz
PJSIP PJSIP is a free and open source multimedia communication library written in C language implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE. It combines signaling protocol (SIP) with rich multimedia framework and NAT traversal functionality into high level API that is portable and suitable for almost any type of systems ranging from desktops, embedded systems, to mobile handsets. This test profile is making use of pjsip-perf with both the client/server on teh system. More details on the PJSIP benchmark at https://www.pjsip.org/high-performance-sip.htm Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Responses Per Second, More Is Better PJSIP 2.11 Method: OPTIONS, Stateless -O0 -O1 -Og -O2 -O2 -march=native -Ofast -march=native -O3 -O3 -march=native -Ofast 50K 100K 150K 200K 250K SE +/- 457.97, N = 3 SE +/- 238.30, N = 3 SE +/- 372.98, N = 3 SE +/- 427.54, N = 3 SE +/- 597.50, N = 3 SE +/- 469.97, N = 3 SE +/- 189.04, N = 3 SE +/- 485.89, N = 3 SE +/- 307.20, N = 3 204093 241249 241977 251850 252124 253922 254783 255491 255668 -O0 -O1 -Og -O2 -O2 -march=native -Ofast -march=native -O3 -O3 -march=native -Ofast 1. (CC) gcc options: -lstdc++ -lssl -lcrypto -lm -lrt -lpthread
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8 - Compression Speed -O0 -O1 -O2 -march=native -O2 -flto -O3 -flto -Og -O2 -Ofast -march=native -flto -O3 -march=native -Ofast -O3 -march=native -flto -Ofast -march=native -O3 40 80 120 160 200 SE +/- 0.90, N = 3 SE +/- 0.69, N = 3 SE +/- 0.95, N = 3 SE +/- 0.35, N = 3 SE +/- 0.64, N = 3 SE +/- 0.51, N = 3 SE +/- 0.93, N = 3 SE +/- 1.17, N = 3 SE +/- 0.90, N = 3 SE +/- 0.40, N = 3 SE +/- 0.85, N = 3 SE +/- 0.90, N = 3 SE +/- 0.58, N = 3 181.0 191.6 192.0 192.2 192.2 192.5 192.8 192.8 193.3 193.4 193.9 193.9 194.7 -O0 -O1 -O2 -march=native -O2 -flto -O3 -flto -Og -O2 -Ofast -march=native -flto -O3 -march=native -Ofast -O3 -march=native -flto -Ofast -march=native -O3 1. (CC) gcc options: -pthread -lz
-O0 Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-O0 CFLAGS=-O0Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 14 June 2021 13:02 by user phoronix.
-Og Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-Og CFLAGS=-OgProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 14 June 2021 19:39 by user phoronix.
-O1 Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-O1 CFLAGS=-O1Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 15 June 2021 07:07 by user phoronix.
-O2 Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-O2 CFLAGS=-O2Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 15 June 2021 12:16 by user phoronix.
-O2 -flto Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O2 -flto" CFLAGS="-O2 -flto"Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 15 June 2021 17:47 by user phoronix.
-O2 -march=native Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O2 -march=native" CFLAGS="-O2 -march=native"Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 15 June 2021 14:50 by user phoronix.
-O3 Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-O3 CFLAGS=-O3Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 14 June 2021 17:06 by user phoronix.
-O3 -flto Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O3 -flto" CFLAGS="-O3 -flto"Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 16 June 2021 06:59 by user phoronix.
-O3 -march=native Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native"Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 15 June 2021 20:27 by user phoronix.
-O3 -march=native -flto Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O3 -march=native -flto" CFLAGS="-O3 -march=native -flto"Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 16 June 2021 03:49 by user phoronix.
-Ofast Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-Ofast CFLAGS=-OfastProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 15 June 2021 04:15 by user phoronix.
-Ofast -march=native Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-Ofast -march=native" CFLAGS="-Ofast -march=native"Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 16 June 2021 12:21 by user phoronix.
-Ofast -march=native -flto Processor: Intel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads), Motherboard: ASUS ROG MAXIMUS XIII HERO (0707 BIOS), Chipset: Intel Tiger Lake-H, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 257GB Flash Drive, Graphics: AMD Radeon VII 16GB (1801/1000MHz), Audio: Intel Tiger Lake-H HD Audio, Monitor: ASUS MG28U, Network: 2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411
OS: Fedora 34, Kernel: 5.12.9-300.fc34.x86_64 (x86_64), Desktop: GNOME Shell 40.1, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.1.1 (LLVM 12.0.0), Compiler: Clang 12.0.0, File-System: btrfs, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-Ofast -march=native -flto" CFLAGS="-Ofast -march=native -flto"Processor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 16 June 2021 15:18 by user phoronix.