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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 20M 40M 60M 80M 100M SE +/- 45626.50, N = 3 SE +/- 60402.35, N = 3 SE +/- 1164427.90, N = 3 SE +/- 3333.33, N = 3 SE +/- 26034.17, N = 3 SE +/- 10000.00, N = 3 SE +/- 14529.66, N = 3 SE +/- 17638.34, N = 3 SE +/- 11547.01, N = 3 SE +/- 20915.17, N = 3 SE +/- 23094.01, N = 3 SE +/- 21858.13, N = 3 11450667 95298667 94182000 105903333 104753333 102110000 105886667 104606667 101400000 99767333 107380000 110166667 104980000 -Og -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 170M 340M 510M 680M 850M SE +/- 407823.63, N = 3 SE +/- 2863426.46, N = 3 SE +/- 1202719.14, N = 3 SE +/- 879475.85, N = 3 SE +/- 1196903.41, N = 3 SE +/- 2689524.95, N = 3 SE +/- 2072907.24, N = 3 SE +/- 7360189.94, N = 5 SE +/- 2360087.10, N = 3 SE +/- 914810.24, N = 3 SE +/- 2046430.50, N = 3 SE +/- 1326855.10, N = 3 SE +/- 2564104.78, N = 3 80727667 649286667 646840000 739403333 733313333 712083333 741773333 724186000 705703333 695526667 756216667 774446667 734670000 -Og -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 90M 180M 270M 360M 450M SE +/- 107229.25, N = 3 SE +/- 600481.29, N = 3 SE +/- 914457.95, N = 3 SE +/- 955824.25, N = 3 SE +/- 135441.66, N = 3 SE +/- 1365580.87, N = 3 SE +/- 2185286.66, N = 3 SE +/- 245424.80, N = 3 SE +/- 1155220.04, N = 3 SE +/- 276063.60, N = 3 SE +/- 926360.86, N = 3 SE +/- 1331252.54, N = 3 SE +/- 658491.54, N = 3 42848667 346526667 342970000 391130000 386256667 376603333 391986667 387470000 374240000 370076667 397066667 408440000 390976667 -Og -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 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 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 50M 100M 150M 200M 250M SE +/- 132391.26, N = 3 SE +/- 137759.86, N = 3 SE +/- 434447.29, N = 3 SE +/- 756688.69, N = 3 SE +/- 101488.92, N = 3 SE +/- 73105.71, N = 3 SE +/- 1189598.44, N = 3 SE +/- 768382.14, N = 3 SE +/- 23333.33, N = 3 SE +/- 29059.33, N = 3 SE +/- 733356.06, N = 3 SE +/- 61734.20, N = 3 SE +/- 728339.05, N = 3 22331333 178793333 179226667 205543333 201630000 196936667 202626667 202666667 195343333 192306667 208273333 212133333 202483333 -Og -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 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 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 200M 400M 600M 800M 1000M SE +/- 268845.89, N = 3 SE +/- 151694.14, N = 3 SE +/- 207872.82, N = 3 SE +/- 122519.84, N = 3 SE +/- 160450.75, N = 3 SE +/- 422545.20, N = 3 SE +/- 198774.02, N = 3 SE +/- 331779.71, N = 3 SE +/- 138604.15, N = 3 SE +/- 159478.32, N = 3 SE +/- 345976.88, N = 3 SE +/- 375544.05, N = 3 SE +/- 618097.44, N = 3 91345333 732756667 732983333 813496667 809356667 768323333 811966667 808723333 768456667 754270000 838300000 856410000 843853333 -Og -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 12 24 36 48 60 SE +/- 0.035, N = 5 SE +/- 0.002, N = 5 SE +/- 0.003, N = 5 SE +/- 0.004, N = 5 SE +/- 0.002, N = 5 SE +/- 0.002, N = 5 SE +/- 0.004, N = 5 SE +/- 0.003, N = 5 SE +/- 0.005, N = 5 SE +/- 0.005, N = 5 SE +/- 0.006, N = 5 SE +/- 0.008, N = 5 SE +/- 0.004, N = 5 53.917 8.410 8.419 7.581 7.563 5.961 7.581 7.565 5.964 5.960 7.552 5.921 5.950 -O0 -Og -O1 -O2 -O2 -flto -O3 -O3 -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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 200 400 600 800 1000 SE +/- 0.29, N = 3 SE +/- 1.17, N = 3 SE +/- 1.11, N = 3 SE +/- 0.31, N = 3 SE +/- 2.81, N = 3 SE +/- 0.36, N = 3 SE +/- 0.38, N = 3 SE +/- 0.17, N = 3 SE +/- 2.00, N = 3 SE +/- 0.61, N = 3 SE +/- 0.27, N = 3 SE +/- 0.52, N = 3 SE +/- 0.37, N = 3 125.36 316.86 316.85 884.90 895.88 965.80 886.09 894.84 966.63 979.14 886.12 967.70 978.69 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 140 280 420 560 700 SE +/- 0.26, N = 3 SE +/- 0.18, N = 3 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.14, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 SE +/- 0.13, N = 3 SE +/- 0.14, N = 3 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 660.18 159.49 159.76 155.60 153.86 155.25 155.06 154.14 155.39 154.66 92.40 85.86 86.52 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 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 -O2 -march=native -O3 -O3 -march=native -Ofast -Ofast -march=native 40 80 120 160 200 SE +/- 0.38, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 37.19 47.14 47.15 181.79 180.53 182.49 180.56 182.51 180.53 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 -Og -O1 -O2 -O2 -march=native -O3 -O3 -march=native -Ofast -Ofast -march=native 40 80 120 160 200 SE +/- 0.39, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.33, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 37.24 47.00 46.90 180.70 180.08 181.06 180.10 181.04 180.04 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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 70 140 210 280 350 SE +/- 1.62, N = 3 SE +/- 0.55, N = 3 SE +/- 0.72, N = 3 SE +/- 0.13, N = 3 SE +/- 0.20, N = 3 SE +/- 0.16, N = 3 SE +/- 0.58, N = 3 SE +/- 0.14, N = 3 SE +/- 0.31, N = 3 SE +/- 0.85, N = 14 SE +/- 0.74, N = 3 SE +/- 0.50, N = 3 SE +/- 0.46, N = 3 335.60 90.19 90.74 84.42 83.77 83.55 84.12 83.63 83.05 83.88 71.93 70.33 69.78 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 500 1000 1500 2000 2500 SE +/- 0.20, N = 3 SE +/- 0.92, N = 3 SE +/- 1.89, N = 3 SE +/- 1.94, N = 3 SE +/- 1.21, N = 3 SE +/- 0.77, N = 3 SE +/- 0.44, N = 3 SE +/- 0.60, N = 3 SE +/- 0.92, N = 3 SE +/- 0.71, N = 3 SE +/- 0.79, N = 3 SE +/- 0.73, N = 3 SE +/- 1.79, N = 3 501.99 1159.09 1155.71 2131.43 2157.79 2241.56 2137.06 2157.91 2239.22 2253.38 2136.47 2235.96 2250.69 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto 6 12 18 24 30 SE +/- 0.031, N = 5 SE +/- 0.011, N = 5 SE +/- 0.010, N = 5 SE +/- 0.005, N = 5 SE +/- 0.005, N = 5 SE +/- 0.004, N = 5 SE +/- 0.009, N = 5 SE +/- 0.003, N = 5 SE +/- 0.004, N = 5 SE +/- 0.007, N = 5 24.959 6.563 6.564 6.162 6.136 5.917 6.178 6.115 5.904 5.858 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 1100 2200 3300 4400 5500 SE +/- 0.86, N = 3 SE +/- 3.06, N = 3 SE +/- 3.97, N = 3 SE +/- 39.92, N = 3 SE +/- 3.62, N = 3 SE +/- 15.25, N = 3 SE +/- 25.19, N = 3 SE +/- 15.40, N = 3 SE +/- 17.29, N = 3 SE +/- 2.78, N = 3 SE +/- 22.18, N = 3 SE +/- 7.27, N = 3 SE +/- 6.42, N = 3 1224.3 3075.4 3062.6 5084.9 5050.1 5157.6 5072.9 5070.1 5199.8 5186.4 5096.9 5191.8 5159.7 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 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 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 1200 2400 3600 4800 6000 SE +/- 4.48, N = 3 SE +/- 5.95, N = 3 SE +/- 9.55, N = 3 SE +/- 8.89, N = 3 SE +/- 7.45, N = 10 SE +/- 13.54, N = 15 SE +/- 12.03, N = 3 SE +/- 2.49, N = 3 SE +/- 5.01, N = 5 SE +/- 1.97, N = 3 SE +/- 25.17, N = 3 SE +/- 19.20, N = 4 SE +/- 3.28, N = 5 1356.7 3334.7 3340.9 5420.0 5375.7 5469.6 5395.1 5381.6 5507.6 5516.5 5396.8 5478.3 5501.8 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -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: Enhanced -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -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 219 218 219 250 233 232 254 254 255 334 338 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 80K 160K 240K 320K 400K SE +/- 398.17, N = 3 SE +/- 865.05, N = 3 SE +/- 814.76, N = 3 SE +/- 972.85, N = 3 SE +/- 223.17, N = 3 SE +/- 1056.98, N = 3 SE +/- 33.40, N = 3 SE +/- 211.15, N = 3 SE +/- 846.70, N = 3 SE +/- 1328.32, N = 3 SE +/- 1035.00, N = 3 SE +/- 828.87, N = 3 SE +/- 1508.29, N = 3 97486.41 325450.38 325108.21 378934.91 380492.13 356618.45 374050.27 373170.83 368816.20 376057.21 389536.84 384134.18 364497.97 -O0 -Og -O1 -flto -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 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 -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -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 +/- 14.39, N = 3 SE +/- 3.36, N = 3 SE +/- 15.84, N = 3 SE +/- 10.01, N = 3 SE +/- 26.02, N = 3 SE +/- 5.02, N = 3 SE +/- 2.43, N = 3 1187.4 2951.6 2952.8 4389.6 4406.7 4471.4 4495.8 4502.2 4517.4 4562.6 4477.0 4532.6 4583.9 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 40 80 120 160 200 SE +/- 0.33, N = 3 52 163 164 163 162 163 163 162 163 162 163 194 196 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -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
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 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -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.25, N = 3 SE +/- 0.34, N = 3 SE +/- 0.14, N = 3 SE +/- 0.06, N = 3 SE +/- 0.56, N = 3 SE +/- 0.16, N = 3 SE +/- 0.52, N = 3 SE +/- 0.58, N = 3 SE +/- 0.09, N = 3 141.03 279.07 279.12 497.11 499.91 526.82 498.07 500.81 525.47 528.13 498.64 526.22 527.47 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -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 -O2 -march=native -O3 -O3 -march=native -Ofast -Ofast -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.28, N = 3 SE +/- 0.16, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 32.57 79.72 80.73 101.07 120.34 101.46 120.78 101.18 120.76 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 -Og -O1 -O2 -O2 -march=native -O3 -O3 -march=native -Ofast -Ofast -march=native 30 60 90 120 150 SE +/- 0.08, N = 3 SE +/- 0.48, N = 3 SE +/- 0.49, N = 3 SE +/- 0.02, N = 3 SE +/- 0.16, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 34.44 83.11 83.09 117.57 121.59 117.61 121.80 117.62 121.72 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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 5 10 15 20 25 SE +/- 0.026, N = 3 SE +/- 0.006, N = 3 SE +/- 0.012, N = 3 SE +/- 0.021, N = 3 SE +/- 0.017, N = 3 SE +/- 0.013, N = 3 SE +/- 0.019, N = 3 SE +/- 0.018, N = 3 SE +/- 0.009, N = 3 SE +/- 0.014, N = 3 SE +/- 0.018, N = 3 SE +/- 0.004, N = 3 SE +/- 0.009, N = 3 18.986 7.376 7.406 7.025 6.805 6.502 7.035 6.770 6.468 6.181 6.818 6.070 5.611 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -Ofast -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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 300 600 900 1200 1500 SE +/- 2.40, N = 3 SE +/- 2.03, N = 3 SE +/- 0.88, N = 3 SE +/- 2.33, N = 3 SE +/- 1.76, N = 3 SE +/- 0.88, N = 3 SE +/- 2.65, N = 3 SE +/- 3.48, N = 3 SE +/- 3.21, N = 3 SE +/- 2.85, N = 3 398 1048 1046 1066 1064 1076 1070 1058 1070 1214 1066 1231 1317 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -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
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 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 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 +/- 4.39, N = 3 SE +/- 7.09, N = 3 SE +/- 1.75, N = 3 SE +/- 8.41, N = 3 SE +/- 3.29, N = 3 SE +/- 5.84, N = 3 SE +/- 1.69, N = 3 SE +/- 8.81, N = 3 SE +/- 4.64, N = 3 1987.69 4455.00 4455.20 6106.88 6167.64 6206.23 6129.55 6182.76 6222.49 6210.39 6117.28 6183.45 6201.96 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 13 26 39 52 65 SE +/- 0.10, N = 4 SE +/- 0.04, N = 4 SE +/- 0.06, N = 4 SE +/- 0.03, N = 4 SE +/- 0.06, N = 4 SE +/- 0.06, N = 4 SE +/- 0.05, N = 4 SE +/- 0.05, N = 4 SE +/- 0.05, N = 4 SE +/- 0.05, N = 4 SE +/- 0.07, N = 4 SE +/- 0.07, N = 4 SE +/- 0.07, N = 4 57.47 22.20 22.23 20.57 20.18 18.90 20.34 19.92 18.84 19.17 20.47 18.93 19.21 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 40 80 120 160 200 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.11, N = 3 SE +/- 0.22, N = 3 SE +/- 0.14, N = 3 SE +/- 0.12, N = 3 SE +/- 0.24, N = 3 SE +/- 0.13, N = 3 SE +/- 0.24, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 SE +/- 0.00, N = 3 171.39 96.46 96.48 82.74 82.45 83.79 82.63 82.47 84.11 85.09 79.00 72.81 58.23 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 600 1200 1800 2400 3000 SE +/- 1.79, N = 3 SE +/- 17.39, N = 3 SE +/- 6.28, N = 3 SE +/- 23.18, N = 3 SE +/- 22.54, N = 3 SE +/- 25.90, N = 3 SE +/- 19.78, N = 3 SE +/- 3.98, N = 3 SE +/- 18.57, N = 3 SE +/- 19.76, N = 3 SE +/- 10.29, N = 3 SE +/- 6.17, N = 3 SE +/- 10.50, N = 3 987.8 1878.9 1846.5 2645.6 2658.3 2687.6 2729.3 2673.4 2715.4 2712.7 2688.6 2744.7 2690.0 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -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: HWB Color Space -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -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.85, N = 3 SE +/- 0.67, N = 3 SE +/- 2.00, N = 3 SE +/- 0.58, N = 3 SE +/- 1.86, N = 3 728 1148 1145 1137 1160 1200 1161 1150 1201 1487 1192 1194 1525 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -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
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 -Og -O1 -O2 -O2 -march=native -O3 -O3 -march=native -Ofast -Ofast -march=native 300 600 900 1200 1500 SE +/- 0.06, N = 6 SE +/- 0.25, N = 6 SE +/- 0.30, N = 6 SE +/- 3.75, N = 6 SE +/- 4.68, N = 6 SE +/- 2.95, N = 6 SE +/- 5.06, N = 6 SE +/- 23.41, N = 16 SE +/- 4.81, N = 6 76.18 199.21 198.39 1139.36 1383.01 1161.26 1384.38 1105.61 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 -O2 -march=native -O3 -O3 -march=native -Ofast -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 +/- 0.34, N = 3 SE +/- 2.94, N = 3 SE +/- 0.14, N = 3 SE +/- 0.34, N = 3 SE +/- 0.11, N = 3 45.45 55.90 57.32 527.44 530.44 527.82 534.53 530.14 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 -O2 -march=native -O3 -O3 -march=native -Ofast -Ofast -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.35, N = 3 SE +/- 0.16, N = 3 SE +/- 0.07, N = 3 SE +/- 0.70, N = 3 SE +/- 0.11, N = 3 45.64 55.56 56.15 525.46 530.10 529.59 533.13 528.50 532.84 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 -Og -O1 -O2 -O2 -march=native -O3 -O3 -march=native -Ofast -Ofast -march=native 100 200 300 400 500 SE +/- 0.24, N = 3 SE +/- 0.19, N = 3 SE +/- 0.09, N = 3 SE +/- 0.51, N = 3 SE +/- 0.13, N = 3 SE +/- 0.68, N = 3 SE +/- 0.18, N = 3 SE +/- 0.69, N = 3 SE +/- 0.32, N = 3 43.50 53.06 52.84 415.39 456.12 416.22 455.31 413.78 455.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: Twofish -O0 -Og -O1 -O2 -O2 -march=native -O3 -O3 -march=native -Ofast -Ofast -march=native 100 200 300 400 500 SE +/- 0.18, N = 3 SE +/- 0.27, N = 3 SE +/- 0.20, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 SE +/- 0.36, N = 3 SE +/- 0.67, N = 3 43.43 54.30 54.21 422.76 453.84 423.43 454.18 423.21 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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 9 18 27 36 45 SE +/- 0.40, N = 3 SE +/- 0.21, N = 3 SE +/- 0.20, 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.46 37.49 25.04 24.84 24.65 24.41 24.22 22.95 22.89 23.45 21.67 21.57 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -Ofast -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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 140 280 420 560 700 SE +/- 0.58, N = 3 SE +/- 0.88, N = 3 SE +/- 1.00, N = 3 SE +/- 2.08, N = 3 SE +/- 3.18, N = 3 SE +/- 1.45, N = 3 SE +/- 1.20, N = 3 SE +/- 2.08, N = 3 SE +/- 1.33, N = 3 SE +/- 1.76, N = 3 SE +/- 4.91, N = 3 SE +/- 4.36, N = 3 364 603 604 621 618 659 639 599 652 657 628 667 665 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -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
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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 8 16 24 32 40 SE +/- 0.23, N = 3 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 SE +/- 0.10, N = 3 SE +/- 0.10, N = 3 SE +/- 0.35, N = 3 SE +/- 0.13, N = 3 SE +/- 0.20, N = 3 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 18.4 29.2 29.0 32.9 32.8 32.1 32.8 32.9 33.2 32.7 32.7 33.2 33.0 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -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: Noise-Gaussian -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 80 160 240 320 400 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 2.19, N = 3 SE +/- 1.86, N = 3 SE +/- 2.40, N = 3 198 261 260 288 285 290 289 284 291 288 333 353 352 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -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
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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 20 40 60 80 100 SE +/- 0.25, N = 3 SE +/- 0.23, N = 3 SE +/- 0.33, N = 3 SE +/- 0.28, N = 3 SE +/- 0.17, N = 3 SE +/- 0.29, N = 3 SE +/- 0.15, N = 3 SE +/- 0.14, N = 3 SE +/- 0.34, N = 3 SE +/- 0.31, N = 3 SE +/- 0.34, N = 3 SE +/- 0.20, N = 3 SE +/- 0.28, N = 3 80.61 53.80 53.88 47.36 47.10 47.41 46.79 47.01 48.39 47.76 47.10 47.21 47.67 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 1100 2200 3300 4400 5500 SE +/- 10.39, N = 3 SE +/- 5.34, N = 3 SE +/- 18.64, N = 3 SE +/- 23.53, N = 3 SE +/- 20.59, N = 3 SE +/- 15.13, N = 3 SE +/- 9.65, N = 3 SE +/- 8.05, N = 3 SE +/- 13.42, N = 3 SE +/- 12.07, N = 3 SE +/- 13.60, N = 3 SE +/- 10.91, N = 3 2895.1 2890.5 4902.2 4863.0 4959.1 4888.9 4846.5 4961.1 4966.2 4850.4 4967.7 4960.0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 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 -Og -O1 -O2 -O2 -march=native -O3 -O3 -march=native -Ofast -Ofast -march=native 40 80 120 160 200 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.14, N = 3 SE +/- 0.15, N = 3 SE +/- 0.09, N = 3 SE +/- 0.23, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 145.61 187.55 186.84 193.12 193.01 195.62 192.88 194.41 193.33 -O0 - MIN: 133.46 / MAX: 171.91 -Og - MIN: 177.76 / MAX: 203.47 -O1 - MIN: 176.39 / MAX: 202.7 -O2 - MIN: 178.16 / MAX: 206.42 -O2 -march=native -lm - MIN: 178.62 / MAX: 204.78 -O3 - MIN: 182.64 / MAX: 209.15 -O3 -march=native -lm - MIN: 178.52 / MAX: 205.14 -Ofast -lm - MIN: 178.94 / MAX: 207.1 -Ofast -march=native -lm - MIN: 179.98 / MAX: 205.8 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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 70 140 210 280 350 SE +/- 1.39, N = 3 SE +/- 3.89, N = 3 SE +/- 0.46, N = 3 SE +/- 3.35, N = 3 SE +/- 2.46, N = 10 SE +/- 2.52, N = 15 SE +/- 3.17, N = 3 SE +/- 1.69, N = 3 SE +/- 2.97, N = 5 SE +/- 3.96, N = 3 SE +/- 4.56, N = 3 SE +/- 3.52, N = 4 SE +/- 2.88, N = 5 249.7 289.6 281.4 312.3 320.3 295.7 333.5 316.2 295.3 292.0 326.7 296.5 290.0 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 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 -Og -O1 -O2 -O2 -march=native -O3 -O3 -march=native -Ofast -Ofast -march=native 50K 100K 150K 200K 250K SE +/- 457.97, N = 3 SE +/- 372.98, N = 3 SE +/- 238.30, N = 3 SE +/- 427.54, N = 3 SE +/- 597.50, N = 3 SE +/- 189.04, N = 3 SE +/- 485.89, N = 3 SE +/- 307.20, N = 3 SE +/- 469.97, N = 3 204093 241977 241249 251850 252124 254783 255491 255668 253922 -O0 -Og -O1 -O2 -O2 -march=native -O3 -O3 -march=native -Ofast -Ofast -march=native 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 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 40 80 120 160 200 SE +/- 0.90, N = 3 SE +/- 0.51, N = 3 SE +/- 0.69, N = 3 SE +/- 0.93, N = 3 SE +/- 0.35, N = 3 SE +/- 0.95, N = 3 SE +/- 0.58, N = 3 SE +/- 0.64, N = 3 SE +/- 0.90, N = 3 SE +/- 0.85, N = 3 SE +/- 0.40, N = 3 SE +/- 0.90, N = 3 SE +/- 1.17, N = 3 181.0 192.5 191.6 192.8 192.2 192.0 194.7 192.2 193.3 193.9 193.4 193.9 192.8 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Ofast -march=native -flto 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.