Tests for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2106133-IB-COMPILERO81 GCC 11 Intel Rocket Lake Compiler Optimization Levels - Phoronix Test Suite GCC 11 Intel Rocket Lake Compiler Optimization Levels Tests for a future article.
HTML result view exported from: https://openbenchmarking.org/result/2106133-IB-COMPILERO81&sgm=1&swl=1&sro&grs .
GCC 11 Intel Rocket Lake Compiler Optimization Levels Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native Intel Core i9-11900K @ 5.10GHz (8 Cores / 16 Threads) ASUS ROG MAXIMUS XIII HERO (0707 BIOS) Intel Tiger Lake-H 32GB 2000GB Corsair Force MP600 + 257GB Flash Drive AMD Radeon VII 16GB (1801/1000MHz) Intel Tiger Lake-H HD Audio ASUS MG28U 2 x Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 Fedora 34 5.12.9-300.fc34.x86_64 (x86_64) GNOME Shell 40.1 X Server + Wayland 4.6 Mesa 21.1.1 (LLVM 12.0.0) GCC 11.1.1 20210531 btrfs 3840x2160 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Environment Details - -O0: CXXFLAGS=-O0 CFLAGS=-O0 - -Og: CXXFLAGS=-Og CFLAGS=-Og - -O1: CXXFLAGS=-O1 CFLAGS=-O1 - -O2: CXXFLAGS=-O2 CFLAGS=-O2 - -O2 -flto: CXXFLAGS="-O2 -flto" CFLAGS="-O2 -flto" - -O2 -march=native: CXXFLAGS="-O2 -march=native" CFLAGS="-O2 -march=native" - -O3: CXXFLAGS=-O3 CFLAGS=-O3 - -O3 -flto: CXXFLAGS="-O3 -flto" CFLAGS="-O3 -flto" - -O3 -march=native: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native" - -O3 -march=native -flto: CXXFLAGS="-O3 -march=native -flto" CFLAGS="-O3 -march=native -flto" - -Ofast: CXXFLAGS=-Ofast CFLAGS=-Ofast - -Ofast -march=native: CXXFLAGS="-Ofast -march=native" CFLAGS="-Ofast -march=native" Compiler Details - --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver Disk Details - NONE / compress=zstd:1,relatime,rw,seclabel,space_cache,ssd,subvol=/home,subvolid=256 / Block Size: 4096 Processor Details - Scaling Governor: intel_pstate powersave - CPU Microcode: 0x3c - Thermald 2.4.4 Python Details - Python 3.9.5 Security Details - 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
GCC 11 Intel Rocket Lake Compiler Optimization Levels liquid-dsp: 1 - 256 - 57 liquid-dsp: 2 - 256 - 57 liquid-dsp: 4 - 256 - 57 liquid-dsp: 8 - 256 - 57 liquid-dsp: 16 - 256 - 57 encode-flac: WAV To FLAC cryptopp: Keyed Algorithms hmmer: Pfam Database Search mrbayes: Primate Phylogeny Analysis compress-zstd: 3 - Decompression Speed coremark: CoreMark Size 666 - Iterations Per Second compress-zstd: 8 - Decompression Speed botan: CAST-256 - Decrypt botan: CAST-256 compress-zstd: 8, Long Mode - Decompression Speed encode-opus: WAV To Opus Encode compress-zstd: 19, Long Mode - Decompression Speed graphics-magick: Sharpen cryptopp: All Algorithms c-ray: Total Time - 4K, 16 Rays Per Pixel graphics-magick: Enhanced smallpt: Global Illumination Renderer; 128 Samples botan: KASUMI - Decrypt botan: KASUMI encode-mp3: WAV To MP3 cryptopp: Integer + Elliptic Curve Public Key Algorithms cryptopp: Unkeyed Algorithms graphics-magick: Resizing espeak: Text-To-Speech Synthesis compress-zstd: 3 - Compression Speed botan: ChaCha20Poly1305 - Decrypt botan: Blowfish botan: Blowfish - Decrypt botan: Twofish botan: Twofish - Decrypt graphics-magick: Swirl aobench: 2048 x 2048 - Total Time graphics-magick: Noise-Gaussian sqlite-speedtest: Timed Time - Size 1,000 graphics-magick: HWB Color Space dav1d: Summer Nature 4K compress-zstd: 8, Long Mode - Compression Speed pjsip: OPTIONS, Stateless -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native 11024000 21299667 41181333 78172667 90397667 41.971 135.956408 532.066 265.306 1030.1 90409.832369 1087.0 36.338 36.887 1206.4 25.496 1066.8 50 542.232639 191.788 80 29.094 32.596 34.456 19.012 2145.953632 150.668726 422 59.009 1005.1 76.491 47.153 46.592 43.446 43.793 378 40.882 188 80.889 881 146.06 244.1 215182 66759667 126890000 242253333 462596667 517440000 6.740 676.030799 114.922 93.338 3791.4 261573.755828 3939.4 161.424 160.881 4236.9 7.699 3476.6 87 1975.626588 130.016 213 10.690 98.826 100.677 8.480 6555.531693 450.925032 763 26.892 2376.3 969.304 443.742 441.082 384.859 387.639 581 34.358 281 52.668 1207 184.01 316.6 247454 88411000 162046667 316710000 595816667 672296667 6.590 751.481521 103.742 88.533 4847.5 366951.484290 5075.8 149.807 149.439 5385.7 6.828 4506.0 162 2114.624613 128.907 218 9.133 106.478 108.276 7.675 6862.786620 472.947089 1021 24.001 2568.0 1004.647 533.956 532.560 430.951 427.255 592 24.605 306 49.011 1207 185.95 281.5 247106 92384333 173196667 335913333 637103333 711676667 6.108 825.816584 102.359 84.363 5191.9 428580.321691 5394.8 150.169 154.292 5749.7 6.436 4791.0 164 2245.551578 106.489 219 8.770 115.399 119.474 7.357 7128.981138 492.238479 1092 21.411 2707.6 901.568 562.854 549.171 448.567 449.213 622 24.426 304 46.312 1235 187.10 298.9 253466 92353667 173536667 335793333 637113333 707806667 6.063 794.974123 101.848 85.582 5087.0 429492.027757 5207.4 158.251 155.158 5628.6 6.632 4693.2 163 2224.098469 106.595 218 8.703 114.976 119.378 7.106 7257.052944 474.998433 1089 21.656 2723.2 907.735 563.749 550.133 448.404 445.665 617 24.274 303 46.231 1345 299.1 255114 97389667 184670000 355393333 674180000 721436667 5.941 844.682160 100.399 88.443 5093.5 423569.010151 5324.1 158.889 153.442 5649.1 5.906 4676.5 197 2261.012041 84.725 265 7.886 111.714 112.449 6.965 7173.762512 484.447237 1230 22.228 2729.4 1080.314 554.069 533.320 470.938 470.026 682 22.645 312 46.090 1245 185.36 277.0 252495 95463333 175400000 341970000 646743333 711086667 6.106 910.863036 103.125 81.372 5151.9 440872.955313 5332.9 178.197 178.211 5676.9 6.152 4720.0 164 2316.405581 66.471 213 9.029 118.834 124.035 5.884 7052.849054 496.417145 1078 22.926 2660.5 960.082 553.525 540.306 449.439 451.783 625 23.692 301 46.350 1239 181.31 308.4 253887 95045333 178046667 345733333 650283333 713980000 6.073 828.889535 102.317 80.561 4972.9 427503.802053 5121.7 172.969 170.578 5474.8 6.175 4602.9 164 2269.036592 66.353 214 9.088 119.055 124.146 5.818 7270.918001 490.790520 1086 21.602 2712.7 969.699 551.742 538.668 448.616 451.243 612 23.368 305 46.542 1343 306.7 256859 99844333 188003333 363760000 687846667 722756667 5.937 924.212911 99.484 83.430 4997.8 434724.849744 5189.9 168.851 168.756 5542.9 5.595 4540.6 195 2346.359074 47.335 270 8.401 112.027 115.816 5.473 7194.857104 491.454981 1222 21.765 2731.5 1010.787 552.463 553.519 464.472 451.660 689 21.556 310 46.087 1285 195.94 285.9 254610 99749333 189120000 363303333 687796667 722200000 5.938 842.103443 99.810 83.297 4935.5 436079.646495 5105.5 168.408 169.125 5478.3 5.550 4591.0 195 2278.379843 47.456 270 8.457 112.043 116.005 5.386 7252.640354 490.390372 1231 22.661 2719.6 1016.886 553.173 555.056 463.010 454.149 693 21.539 314 46.916 1349 287.7 255381 94333667 178193333 341200000 648636667 671610000 6.082 910.432900 93.791 46.562 5174.7 450629.164534 5383.8 178.283 178.326 5734.4 4725.4 162 2320.940908 63.746 228 8.590 118.794 124.158 5.861 7091.952120 495.403012 1078 22.772 2658.3 962.283 552.868 538.430 449.995 453.840 659 22.990 348 47.004 1267 180.05 300.7 252647 96017000 182180000 349460000 671553333 684946667 5.923 922.637179 89.953 50.813 4991.4 435243.249092 5209.0 168.833 168.875 5529.2 4589.4 217 2330.254345 46.138 299 8.290 112.365 116.046 5.456 7097.808003 490.612594 1228 21.746 2711.4 1008.847 554.569 553.967 463.943 449.759 735 21.537 352 46.586 1275 179.95 276.5 252869 OpenBenchmarking.org
Liquid-DSP Threads: 1 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 1 - Buffer Length: 256 - Filter Length: 57 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 20M 40M 60M 80M 100M SE +/- 10115.99, N = 3 SE +/- 6806.86, N = 3 SE +/- 996670.85, N = 3 SE +/- 1080865.75, N = 3 SE +/- 3282.95, N = 3 SE +/- 42880.97, N = 3 SE +/- 1089169.77, N = 3 SE +/- 14836.14, N = 3 SE +/- 3711.84, N = 3 SE +/- 15213.30, N = 3 SE +/- 26576.93, N = 3 SE +/- 16556.30, N = 3 11024000 88411000 92384333 92353667 97389667 95463333 95045333 99844333 99749333 94333667 96017000 66759667 -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 2 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 2 - Buffer Length: 256 - Filter Length: 57 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 40M 80M 120M 160M 200M SE +/- 107734.76, N = 3 SE +/- 601728.99, N = 3 SE +/- 23333.33, N = 3 SE +/- 1464631.16, N = 3 SE +/- 691182.56, N = 3 SE +/- 2010530.61, N = 3 SE +/- 29627.31, N = 3 SE +/- 66416.20, N = 3 SE +/- 612943.72, N = 3 SE +/- 417026.51, N = 3 SE +/- 30550.50, N = 3 SE +/- 10000.00, N = 3 21299667 162046667 173196667 173536667 184670000 175400000 178046667 188003333 189120000 178193333 182180000 126890000 -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 4 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 4 - Buffer Length: 256 - Filter Length: 57 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 80M 160M 240M 320M 400M SE +/- 97119.06, N = 3 SE +/- 132035.35, N = 3 SE +/- 1022518.68, N = 3 SE +/- 372394.65, N = 3 SE +/- 772492.36, N = 3 SE +/- 1167318.87, N = 3 SE +/- 1498358.36, N = 3 SE +/- 1410968.93, N = 3 SE +/- 495120.64, N = 3 SE +/- 946379.06, N = 3 SE +/- 763566.19, N = 3 SE +/- 636273.88, N = 3 41181333 316710000 335913333 335793333 355393333 341970000 345733333 363760000 363303333 341200000 349460000 242253333 -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 8 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 8 - Buffer Length: 256 - Filter Length: 57 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 150M 300M 450M 600M 750M SE +/- 320728.51, N = 3 SE +/- 736168.76, N = 3 SE +/- 463692.91, N = 3 SE +/- 355074.33, N = 3 SE +/- 1217880.67, N = 3 SE +/- 632200.74, N = 3 SE +/- 597559.85, N = 3 SE +/- 689597.31, N = 3 SE +/- 898319.42, N = 3 SE +/- 261809.94, N = 3 SE +/- 1059124.38, N = 3 SE +/- 764293.43, N = 3 78172667 595816667 637103333 637113333 674180000 646743333 650283333 687846667 687796667 648636667 671553333 462596667 -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 16 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 16 - Buffer Length: 256 - Filter Length: 57 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 150M 300M 450M 600M 750M SE +/- 172619.36, N = 3 SE +/- 328295.26, N = 3 SE +/- 63857.48, N = 3 SE +/- 171302.20, N = 3 SE +/- 403993.95, N = 3 SE +/- 49103.07, N = 3 SE +/- 330201.96, N = 3 SE +/- 134824.99, N = 3 SE +/- 265015.72, N = 3 SE +/- 58594.65, N = 3 SE +/- 331679.23, N = 3 SE +/- 130766.97, N = 3 90397667 672296667 711676667 707806667 721436667 711086667 713980000 722756667 722200000 671610000 684946667 517440000 -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 10 20 30 40 50 SE +/- 0.013, N = 5 SE +/- 0.004, N = 5 SE +/- 0.010, N = 5 SE +/- 0.003, N = 5 SE +/- 0.005, N = 5 SE +/- 0.012, N = 5 SE +/- 0.004, N = 5 SE +/- 0.002, N = 5 SE +/- 0.005, N = 5 SE +/- 0.005, N = 5 SE +/- 0.004, N = 5 SE +/- 0.004, N = 5 41.971 6.590 6.108 6.063 5.941 6.106 6.073 5.937 5.938 6.082 5.923 6.740 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CXX) g++ options: -fvisibility=hidden -logg -lm
Crypto++ Test: Keyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Keyed Algorithms -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 200 400 600 800 1000 SE +/- 0.19, N = 3 SE +/- 0.51, N = 3 SE +/- 0.99, N = 3 SE +/- 0.80, N = 3 SE +/- 0.33, N = 3 SE +/- 0.39, N = 3 SE +/- 1.27, N = 3 SE +/- 0.64, N = 3 SE +/- 0.58, N = 3 SE +/- 1.09, N = 3 SE +/- 0.32, N = 3 SE +/- 0.17, N = 3 135.96 751.48 825.82 794.97 844.68 910.86 828.89 924.21 842.10 910.43 922.64 676.03 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CXX) g++ options: -fPIC -pthread -pipe
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.2 Pfam Database Search -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 120 240 360 480 600 SE +/- 0.15, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.22, N = 3 532.07 103.74 102.36 101.85 100.40 103.13 102.32 99.48 99.81 93.79 89.95 114.92 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -pthread -lhmmer -leasel -lm -lmpi
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 60 120 180 240 300 SE +/- 0.38, N = 3 SE +/- 0.17, N = 3 SE +/- 0.08, N = 3 SE +/- 0.19, N = 3 SE +/- 0.14, N = 3 SE +/- 0.35, N = 3 SE +/- 0.43, N = 3 SE +/- 0.09, N = 3 SE +/- 0.79, N = 3 SE +/- 0.20, N = 3 SE +/- 0.27, N = 3 SE +/- 0.06, N = 3 265.31 88.53 84.36 85.58 88.44 81.37 80.56 83.43 83.30 46.56 50.81 93.34 -O0 -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -Ofast -Ofast -march=native -Og 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 -mabm -O3 -std=c99 -pedantic -lm
Zstd Compression Compression Level: 3 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3 - Decompression Speed -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1100 2200 3300 4400 5500 SE +/- 1.51, N = 3 SE +/- 8.75, N = 3 SE +/- 3.43, N = 3 SE +/- 2.77, N = 3 SE +/- 4.97, N = 3 SE +/- 7.36, N = 3 SE +/- 20.13, N = 3 SE +/- 19.31, N = 3 SE +/- 18.92, N = 3 SE +/- 20.70, N = 3 SE +/- 9.83, N = 3 SE +/- 14.02, N = 3 1030.1 4847.5 5191.9 5087.0 5093.5 5151.9 4972.9 4997.8 4935.5 5174.7 4991.4 3791.4 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -pthread -lz
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 100K 200K 300K 400K 500K SE +/- 138.09, N = 3 SE +/- 661.73, N = 3 SE +/- 734.61, N = 3 SE +/- 236.18, N = 3 SE +/- 686.94, N = 3 SE +/- 295.16, N = 3 SE +/- 491.58, N = 3 SE +/- 533.17, N = 3 SE +/- 163.45, N = 3 SE +/- 751.74, N = 3 SE +/- 387.90, N = 3 SE +/- 256.15, N = 3 90409.83 366951.48 428580.32 429492.03 423569.01 440872.96 427503.80 434724.85 436079.65 450629.16 435243.25 261573.76 -O0 -O1 -flto -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -O2 -lrt" -lrt
Zstd Compression Compression Level: 8 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8 - Decompression Speed -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1200 2400 3600 4800 6000 SE +/- 0.86, N = 3 SE +/- 13.17, N = 3 SE +/- 6.15, N = 3 SE +/- 91.74, N = 3 SE +/- 6.35, N = 3 SE +/- 3.81, N = 3 SE +/- 27.37, N = 3 SE +/- 15.26, N = 3 SE +/- 19.39, N = 3 SE +/- 9.23, N = 3 SE +/- 12.33, N = 3 SE +/- 9.27, N = 3 1087.0 5075.8 5394.8 5207.4 5324.1 5332.9 5121.7 5189.9 5105.5 5383.8 5209.0 3939.4 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -pthread -lz
Botan Test: CAST-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: CAST-256 - Decrypt -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 40 80 120 160 200 SE +/- 0.05, N = 3 SE +/- 1.14, N = 15 SE +/- 3.81, N = 3 SE +/- 2.02, N = 6 SE +/- 1.87, N = 4 SE +/- 0.15, N = 3 SE +/- 0.15, N = 3 SE +/- 0.01, N = 3 SE +/- 0.25, N = 3 SE +/- 0.11, N = 3 SE +/- 0.02, N = 3 SE +/- 0.67, N = 3 36.34 149.81 150.17 158.25 158.89 178.20 172.97 168.85 168.41 178.28 168.83 161.42 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: CAST-256 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 40 80 120 160 200 SE +/- 0.03, N = 3 SE +/- 1.37, N = 15 SE +/- 1.17, N = 3 SE +/- 1.50, N = 6 SE +/- 1.79, N = 4 SE +/- 0.04, N = 3 SE +/- 0.23, N = 3 SE +/- 0.06, N = 3 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 SE +/- 0.00, N = 3 SE +/- 0.95, N = 3 36.89 149.44 154.29 155.16 153.44 178.21 170.58 168.76 169.13 178.33 168.88 160.88 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Zstd Compression Compression Level: 8, Long Mode - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Decompression Speed -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1200 2400 3600 4800 6000 SE +/- 0.28, N = 3 SE +/- 9.52, N = 3 SE +/- 5.12, N = 3 SE +/- 11.17, N = 3 SE +/- 7.83, N = 3 SE +/- 10.95, N = 3 SE +/- 13.35, N = 11 SE +/- 6.10, N = 15 SE +/- 6.94, N = 12 SE +/- 2.92, N = 3 SE +/- 10.09, N = 3 SE +/- 6.26, N = 3 1206.4 5385.7 5749.7 5628.6 5649.1 5676.9 5474.8 5542.9 5478.3 5734.4 5529.2 4236.9 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -pthread -lz
Opus Codec Encoding WAV To Opus Encode OpenBenchmarking.org Seconds, Fewer Is Better Opus Codec Encoding 1.3.1 WAV To Opus Encode -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Og 6 12 18 24 30 SE +/- 0.015, N = 5 SE +/- 0.004, N = 5 SE +/- 0.004, N = 5 SE +/- 0.011, N = 5 SE +/- 0.002, N = 5 SE +/- 0.006, N = 5 SE +/- 0.006, N = 5 SE +/- 0.010, N = 5 SE +/- 0.003, N = 5 SE +/- 0.002, N = 5 25.496 6.828 6.436 6.632 5.906 6.152 6.175 5.595 5.550 7.699 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Og 1. (CXX) g++ options: -fvisibility=hidden -logg -lm
Zstd Compression Compression Level: 19, Long Mode - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Decompression Speed -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1000 2000 3000 4000 5000 SE +/- 0.44, N = 5 SE +/- 3.19, N = 3 SE +/- 13.81, N = 3 SE +/- 5.20, N = 3 SE +/- 6.86, N = 3 SE +/- 2.68, N = 3 SE +/- 16.05, N = 3 SE +/- 15.31, N = 3 SE +/- 22.61, N = 3 SE +/- 8.36, N = 3 SE +/- 11.52, N = 3 SE +/- 8.30, N = 3 1066.8 4506.0 4791.0 4693.2 4676.5 4720.0 4602.9 4540.6 4591.0 4725.4 4589.4 3476.6 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -pthread -lz
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 50 162 164 163 197 164 164 195 195 162 217 87 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread
Crypto++ Test: All Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: All Algorithms -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 500 1000 1500 2000 2500 SE +/- 0.18, N = 3 SE +/- 0.38, N = 3 SE +/- 1.37, N = 3 SE +/- 1.13, N = 3 SE +/- 0.95, N = 3 SE +/- 0.85, N = 3 SE +/- 1.95, N = 3 SE +/- 1.51, N = 3 SE +/- 0.90, N = 3 SE +/- 0.43, N = 3 SE +/- 2.30, N = 3 SE +/- 1.15, N = 3 542.23 2114.62 2245.55 2224.10 2261.01 2316.41 2269.04 2346.36 2278.38 2320.94 2330.25 1975.63 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CXX) g++ options: -fPIC -pthread -pipe
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 40 80 120 160 200 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.19, N = 3 SE +/- 0.19, N = 3 SE +/- 0.15, N = 3 SE +/- 0.16, N = 3 SE +/- 0.16, N = 3 SE +/- 0.17, N = 3 SE +/- 0.02, N = 3 191.79 128.91 106.49 106.60 84.73 66.47 66.35 47.34 47.46 63.75 46.14 130.02 -O0 -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -lm -lpthread -O3
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 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 80 218 219 218 265 213 214 270 270 228 299 213 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 7 14 21 28 35 SE +/- 0.037, N = 3 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 SE +/- 0.019, N = 3 SE +/- 0.025, N = 3 SE +/- 0.015, N = 3 SE +/- 0.009, N = 3 SE +/- 0.008, N = 3 SE +/- 0.006, N = 3 SE +/- 0.006, N = 3 SE +/- 0.020, N = 3 29.094 9.133 8.770 8.703 7.886 9.029 9.088 8.401 8.457 8.590 8.290 10.690 -O0 -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -Ofast -Ofast -march=native -Og 1. (CXX) g++ options: -fopenmp -O3
Botan Test: KASUMI - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI - Decrypt -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 30 60 90 120 150 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.59, N = 3 SE +/- 0.27, N = 3 SE +/- 0.00, N = 3 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.36, N = 3 SE +/- 0.80, N = 3 32.60 106.48 115.40 114.98 111.71 118.83 119.06 112.03 112.04 118.79 112.37 98.83 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: KASUMI OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 30 60 90 120 150 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.12, N = 3 SE +/- 0.22, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.58, N = 3 34.46 108.28 119.47 119.38 112.45 124.04 124.15 115.82 116.01 124.16 116.05 100.68 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 5 10 15 20 25 SE +/- 0.039, N = 3 SE +/- 0.092, N = 4 SE +/- 0.074, N = 3 SE +/- 0.008, N = 3 SE +/- 0.005, N = 3 SE +/- 0.019, N = 3 SE +/- 0.008, N = 3 SE +/- 0.008, N = 3 SE +/- 0.005, N = 3 SE +/- 0.015, N = 3 SE +/- 0.006, N = 3 SE +/- 0.068, N = 3 19.012 7.675 7.357 7.106 6.965 5.884 5.818 5.473 5.386 5.861 5.456 8.480 -O0 -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm
Crypto++ Test: Integer + Elliptic Curve Public Key Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Integer + Elliptic Curve Public Key Algorithms -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1600 3200 4800 6400 8000 SE +/- 0.91, N = 3 SE +/- 4.50, N = 3 SE +/- 5.85, N = 3 SE +/- 4.94, N = 3 SE +/- 6.19, N = 3 SE +/- 7.04, N = 3 SE +/- 3.89, N = 3 SE +/- 1.75, N = 3 SE +/- 7.22, N = 3 SE +/- 3.58, N = 3 SE +/- 0.23, N = 3 SE +/- 7.34, N = 3 2145.95 6862.79 7128.98 7257.05 7173.76 7052.85 7270.92 7194.86 7252.64 7091.95 7097.81 6555.53 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CXX) g++ options: -fPIC -pthread -pipe
Crypto++ Test: Unkeyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 110 220 330 440 550 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.40, N = 3 SE +/- 0.67, N = 3 SE +/- 0.11, N = 3 SE +/- 0.66, N = 3 SE +/- 0.32, N = 3 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 SE +/- 0.54, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 150.67 472.95 492.24 475.00 484.45 496.42 490.79 491.45 490.39 495.40 490.61 450.93 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CXX) g++ options: -fPIC -pthread -pipe
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 300 600 900 1200 1500 SE +/- 1.00, N = 3 SE +/- 1.86, N = 3 SE +/- 3.38, N = 3 SE +/- 6.17, N = 3 SE +/- 1.76, N = 3 SE +/- 1.45, N = 3 SE +/- 2.33, N = 3 SE +/- 1.86, N = 3 SE +/- 3.06, N = 3 SE +/- 1.00, N = 3 SE +/- 1.86, N = 3 422 1021 1092 1089 1230 1078 1086 1222 1231 1078 1228 763 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread
eSpeak-NG Speech Engine Text-To-Speech Synthesis OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 13 26 39 52 65 SE +/- 0.06, N = 4 SE +/- 0.07, N = 4 SE +/- 0.03, N = 4 SE +/- 0.06, N = 4 SE +/- 0.08, N = 4 SE +/- 0.07, N = 4 SE +/- 0.05, N = 4 SE +/- 0.06, N = 4 SE +/- 0.07, N = 4 SE +/- 0.06, N = 4 SE +/- 0.06, N = 4 SE +/- 0.08, N = 4 59.01 24.00 21.41 21.66 22.23 22.93 21.60 21.77 22.66 22.77 21.75 26.89 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -std=c99 -lpthread -lm
Zstd Compression Compression Level: 3 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3 - Compression Speed -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 600 1200 1800 2400 3000 SE +/- 2.56, N = 3 SE +/- 8.18, N = 3 SE +/- 14.51, N = 3 SE +/- 18.81, N = 3 SE +/- 5.47, N = 3 SE +/- 8.13, N = 3 SE +/- 18.53, N = 3 SE +/- 14.92, N = 3 SE +/- 3.46, N = 3 SE +/- 6.54, N = 3 SE +/- 6.82, N = 3 SE +/- 7.00, N = 3 1005.1 2568.0 2707.6 2723.2 2729.4 2660.5 2712.7 2731.5 2719.6 2658.3 2711.4 2376.3 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -pthread -lz
Botan Test: ChaCha20Poly1305 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: ChaCha20Poly1305 - Decrypt -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 200 400 600 800 1000 SE +/- 0.13, N = 6 SE +/- 1.73, N = 3 SE +/- 3.49, N = 6 SE +/- 3.44, N = 6 SE +/- 1.76, N = 6 SE +/- 3.00, N = 6 SE +/- 3.37, N = 6 SE +/- 0.23, N = 3 SE +/- 0.91, N = 6 SE +/- 2.42, N = 6 SE +/- 1.51, N = 6 SE +/- 1.20, N = 6 76.49 1004.65 901.57 907.74 1080.31 960.08 969.70 1010.79 1016.89 962.28 1008.85 969.30 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 120 240 360 480 600 SE +/- 0.13, N = 3 SE +/- 0.93, N = 3 SE +/- 0.19, N = 3 SE +/- 0.11, N = 3 SE +/- 0.23, N = 3 SE +/- 0.23, N = 3 SE +/- 2.26, N = 3 SE +/- 0.20, N = 3 SE +/- 0.13, N = 3 SE +/- 0.35, N = 3 SE +/- 0.24, N = 3 SE +/- 0.55, N = 3 47.15 533.96 562.85 563.75 554.07 553.53 551.74 552.46 553.17 552.87 554.57 443.74 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish - Decrypt -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 120 240 360 480 600 SE +/- 0.14, N = 3 SE +/- 1.04, N = 3 SE +/- 0.27, N = 3 SE +/- 0.21, N = 3 SE +/- 2.45, N = 3 SE +/- 0.20, N = 3 SE +/- 2.20, N = 3 SE +/- 0.26, N = 3 SE +/- 0.47, N = 3 SE +/- 0.54, N = 3 SE +/- 0.18, N = 3 SE +/- 2.60, N = 3 46.59 532.56 549.17 550.13 533.32 540.31 538.67 553.52 555.06 538.43 553.97 441.08 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 100 200 300 400 500 SE +/- 0.26, N = 3 SE +/- 0.19, N = 3 SE +/- 0.75, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.19, N = 3 SE +/- 0.23, N = 3 SE +/- 0.31, N = 3 SE +/- 1.36, N = 3 SE +/- 0.29, N = 3 SE +/- 1.26, N = 3 SE +/- 1.58, N = 3 43.45 430.95 448.57 448.40 470.94 449.44 448.62 464.47 463.01 450.00 463.94 384.86 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish - Decrypt -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 100 200 300 400 500 SE +/- 0.10, N = 3 SE +/- 0.13, N = 3 SE +/- 0.35, N = 3 SE +/- 0.16, N = 3 SE +/- 0.96, N = 3 SE +/- 0.22, N = 3 SE +/- 0.25, N = 3 SE +/- 0.62, N = 3 SE +/- 0.11, N = 3 SE +/- 0.65, N = 3 SE +/- 1.74, N = 3 SE +/- 0.43, N = 3 43.79 427.26 449.21 445.67 470.03 451.78 451.24 451.66 454.15 453.84 449.76 387.64 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 160 320 480 640 800 SE +/- 0.88, N = 3 SE +/- 1.00, N = 3 SE +/- 1.67, N = 3 SE +/- 1.15, N = 3 SE +/- 2.00, N = 3 SE +/- 2.08, N = 3 SE +/- 0.58, N = 3 SE +/- 2.67, N = 3 SE +/- 1.73, N = 3 SE +/- 1.76, N = 3 SE +/- 3.28, N = 3 SE +/- 0.58, N = 3 378 592 622 617 682 625 612 689 693 659 735 581 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 9 18 27 36 45 SE +/- 0.39, N = 3 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.17, N = 3 SE +/- 0.27, N = 4 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.10, N = 3 40.88 24.61 24.43 24.27 22.65 23.69 23.37 21.56 21.54 22.99 21.54 34.36 -O0 -O1 -O2 -O2 -flto -O2 -march=native -flto -march=native -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -lm -O3
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 80 160 240 320 400 SE +/- 0.88, N = 3 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 188 306 304 303 312 301 305 310 314 348 352 281 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 20 40 60 80 100 SE +/- 0.24, N = 3 SE +/- 0.26, N = 3 SE +/- 0.24, N = 3 SE +/- 0.13, N = 3 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.14, N = 3 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 80.89 49.01 46.31 46.23 46.09 46.35 46.54 46.09 46.92 47.00 46.59 52.67 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -ldl -lz -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 300 600 900 1200 1500 SE +/- 0.33, N = 3 SE +/- 1.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 1.53, N = 3 SE +/- 1.20, N = 3 SE +/- 1.53, N = 3 SE +/- 0.88, N = 3 881 1207 1235 1345 1245 1239 1343 1285 1349 1267 1275 1207 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lpthread
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.9.0 Video Input: Summer Nature 4K -O0 -O1 -O2 -O2 -march=native -O3 -O3 -march=native -Ofast -Ofast -march=native -Og 40 80 120 160 200 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.13, N = 3 SE +/- 0.18, N = 3 SE +/- 0.19, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 146.06 185.95 187.10 185.36 181.31 195.94 180.05 179.95 184.01 -O0 - MIN: 135.09 / MAX: 168.72 -O1 - MIN: 169.98 / MAX: 195.75 -O2 - MIN: 172.85 / MAX: 197.02 -O2 -march=native - MIN: 170.59 / MAX: 194.09 -O3 - MIN: 165.68 / MAX: 190.05 -O3 -march=native - MIN: 181.35 / MAX: 208.71 -Ofast - MIN: 163.86 / MAX: 187.94 -Ofast -march=native - MIN: 165.19 / MAX: 188.36 -Og - MIN: 171.24 / MAX: 196.19 1. (CC) gcc options: -pthread -lm
Zstd Compression Compression Level: 8, Long Mode - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Compression Speed -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 70 140 210 280 350 SE +/- 1.88, N = 3 SE +/- 2.78, N = 3 SE +/- 1.34, N = 3 SE +/- 2.74, N = 3 SE +/- 2.77, N = 3 SE +/- 3.28, N = 3 SE +/- 2.23, N = 11 SE +/- 2.25, N = 15 SE +/- 2.00, N = 12 SE +/- 2.55, N = 3 SE +/- 3.28, N = 3 SE +/- 1.92, N = 3 244.1 281.5 298.9 299.1 277.0 308.4 306.7 285.9 287.7 300.7 276.5 316.6 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -pthread -lz
PJSIP Method: OPTIONS, Stateless OpenBenchmarking.org Responses Per Second, More Is Better PJSIP 2.11 Method: OPTIONS, Stateless -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 60K 120K 180K 240K 300K SE +/- 540.11, N = 3 SE +/- 520.47, N = 3 SE +/- 97.41, N = 3 SE +/- 608.82, N = 3 SE +/- 574.52, N = 3 SE +/- 231.12, N = 3 SE +/- 392.40, N = 3 SE +/- 711.03, N = 3 SE +/- 381.59, N = 3 SE +/- 590.54, N = 3 SE +/- 730.96, N = 3 SE +/- 1082.91, N = 3 215182 247106 253466 255114 252495 253887 256859 254610 255381 252647 252869 247454 -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 1. (CC) gcc options: -lstdc++ -lssl -lcrypto -lm -lrt -lpthread
Geometric Mean Of All Test Results Result Composite - GCC 11 Intel Rocket Lake Compiler Optimization Levels OpenBenchmarking.org Geometric Mean, More Is Better Geometric Mean Of All Test Results Result Composite - GCC 11 Intel Rocket Lake Compiler Optimization Levels -O0 -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native -Og 400 800 1200 1600 2000 377.79 1432.08 1507.11 1507.10 1557.36 1553.16 1549.62 1605.35 1601.46 1592.49 1636.36 1252.51
Number Of First Place Finishes Wins - 43 Tests -O2 5 [11.6%] -O2 -flto 1 [2.3%] -O2 -march=native 4 [9.3%] -O3 1 [2.3%] -O3 -flto 3 [7.0%] -O3 -march=native 9 [20.9%] -O3 -march=native -flto 6 [14.0%] -Ofast 5 [11.6%] -Ofast -march=native 8 [18.6%] -Og 1 [2.3%] Number Of First Place Finishes Wins - 43 Tests OpenBenchmarking.org
Phoronix Test Suite v10.8.4