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