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