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&gru&sor .
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 dav1d: Summer Nature 4K graphics-magick: Swirl graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Resizing graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space coremark: CoreMark Size 666 - Iterations Per Second compress-zstd: 3 - Compression Speed compress-zstd: 3 - Decompression Speed compress-zstd: 8 - Decompression Speed compress-zstd: 8, Long Mode - Compression Speed compress-zstd: 8, Long Mode - Decompression Speed compress-zstd: 19, Long Mode - Decompression Speed botan: KASUMI botan: KASUMI - Decrypt botan: Twofish botan: Twofish - Decrypt botan: Blowfish botan: Blowfish - Decrypt botan: CAST-256 botan: CAST-256 - Decrypt botan: ChaCha20Poly1305 - Decrypt cryptopp: All Algorithms cryptopp: Keyed Algorithms cryptopp: Unkeyed Algorithms cryptopp: Integer + Elliptic Curve Public Key Algorithms pjsip: OPTIONS, Stateless 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 mrbayes: Primate Phylogeny Analysis hmmer: Pfam Database Search c-ray: Total Time - 4K, 16 Rays Per Pixel smallpt: Global Illumination Renderer; 128 Samples aobench: 2048 x 2048 - Total Time encode-flac: WAV To FLAC encode-mp3: WAV To MP3 encode-opus: WAV To Opus Encode espeak: Text-To-Speech Synthesis sqlite-speedtest: Timed Time - Size 1,000 -O0 -Og -O1 -O2 -O2 -flto -O2 -march=native -O3 -O3 -flto -O3 -march=native -O3 -march=native -flto -Ofast -Ofast -march=native 146.06 378 50 80 422 188 881 90409.832369 1005.1 1030.1 1087.0 244.1 1206.4 1066.8 34.456 32.596 43.446 43.793 47.153 46.592 36.887 36.338 76.491 542.232639 135.956408 150.668726 2145.953632 215182 11024000 21299667 41181333 78172667 90397667 265.306 532.066 191.788 29.094 40.882 41.971 19.012 25.496 59.009 80.889 184.01 581 87 213 763 281 1207 261573.755828 2376.3 3791.4 3939.4 316.6 4236.9 3476.6 100.677 98.826 384.859 387.639 443.742 441.082 160.881 161.424 969.304 1975.626588 676.030799 450.925032 6555.531693 247454 66759667 126890000 242253333 462596667 517440000 93.338 114.922 130.016 10.690 34.358 6.740 8.480 7.699 26.892 52.668 185.95 592 162 218 1021 306 1207 366951.484290 2568.0 4847.5 5075.8 281.5 5385.7 4506.0 108.276 106.478 430.951 427.255 533.956 532.560 149.439 149.807 1004.647 2114.624613 751.481521 472.947089 6862.786620 247106 88411000 162046667 316710000 595816667 672296667 88.533 103.742 128.907 9.133 24.605 6.590 7.675 6.828 24.001 49.011 187.10 622 164 219 1092 304 1235 428580.321691 2707.6 5191.9 5394.8 298.9 5749.7 4791.0 119.474 115.399 448.567 449.213 562.854 549.171 154.292 150.169 901.568 2245.551578 825.816584 492.238479 7128.981138 253466 92384333 173196667 335913333 637103333 711676667 84.363 102.359 106.489 8.770 24.426 6.108 7.357 6.436 21.411 46.312 617 163 218 1089 303 1345 429492.027757 2723.2 5087.0 5207.4 299.1 5628.6 4693.2 119.378 114.976 448.404 445.665 563.749 550.133 155.158 158.251 907.735 2224.098469 794.974123 474.998433 7257.052944 255114 92353667 173536667 335793333 637113333 707806667 85.582 101.848 106.595 8.703 24.274 6.063 7.106 6.632 21.656 46.231 185.36 682 197 265 1230 312 1245 423569.010151 2729.4 5093.5 5324.1 277.0 5649.1 4676.5 112.449 111.714 470.938 470.026 554.069 533.320 153.442 158.889 1080.314 2261.012041 844.682160 484.447237 7173.762512 252495 97389667 184670000 355393333 674180000 721436667 88.443 100.399 84.725 7.886 22.645 5.941 6.965 5.906 22.228 46.090 181.31 625 164 213 1078 301 1239 440872.955313 2660.5 5151.9 5332.9 308.4 5676.9 4720.0 124.035 118.834 449.439 451.783 553.525 540.306 178.211 178.197 960.082 2316.405581 910.863036 496.417145 7052.849054 253887 95463333 175400000 341970000 646743333 711086667 81.372 103.125 66.471 9.029 23.692 6.106 5.884 6.152 22.926 46.350 612 164 214 1086 305 1343 427503.802053 2712.7 4972.9 5121.7 306.7 5474.8 4602.9 124.146 119.055 448.616 451.243 551.742 538.668 170.578 172.969 969.699 2269.036592 828.889535 490.790520 7270.918001 256859 95045333 178046667 345733333 650283333 713980000 80.561 102.317 66.353 9.088 23.368 6.073 5.818 6.175 21.602 46.542 195.94 689 195 270 1222 310 1285 434724.849744 2731.5 4997.8 5189.9 285.9 5542.9 4540.6 115.816 112.027 464.472 451.660 552.463 553.519 168.756 168.851 1010.787 2346.359074 924.212911 491.454981 7194.857104 254610 99844333 188003333 363760000 687846667 722756667 83.430 99.484 47.335 8.401 21.556 5.937 5.473 5.595 21.765 46.087 693 195 270 1231 314 1349 436079.646495 2719.6 4935.5 5105.5 287.7 5478.3 4591.0 116.005 112.043 463.010 454.149 553.173 555.056 169.125 168.408 1016.886 2278.379843 842.103443 490.390372 7252.640354 255381 99749333 189120000 363303333 687796667 722200000 83.297 99.810 47.456 8.457 21.539 5.938 5.386 5.550 22.661 46.916 180.05 659 162 228 1078 348 1267 450629.164534 2658.3 5174.7 5383.8 300.7 5734.4 4725.4 124.158 118.794 449.995 453.840 552.868 538.430 178.326 178.283 962.283 2320.940908 910.432900 495.403012 7091.952120 252647 94333667 178193333 341200000 648636667 671610000 46.562 93.791 63.746 8.590 22.990 6.082 5.861 22.772 47.004 179.95 735 217 299 1228 352 1275 435243.249092 2711.4 4991.4 5209.0 276.5 5529.2 4589.4 116.046 112.365 463.943 449.759 554.569 553.967 168.875 168.833 1008.847 2330.254345 922.637179 490.612594 7097.808003 252869 96017000 182180000 349460000 671553333 684946667 50.813 89.953 46.138 8.290 21.537 5.923 5.456 21.746 46.586 OpenBenchmarking.org
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
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: 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: 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: 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: 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
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
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
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: 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: 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
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: 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
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
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: 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: 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: 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: 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: 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
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: 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
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: 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
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
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
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: 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: 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: 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
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
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
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
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
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
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
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
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
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
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
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
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 -Ofast -march=native -O3 -march=native -O3 -march=native -flto -Ofast -O2 -march=native -O3 -O3 -flto -O2 -O2 -flto -O1 -Og -O0 400 800 1200 1600 2000 1636.36 1605.35 1601.46 1592.49 1557.36 1553.16 1549.62 1507.11 1507.10 1432.08 1252.51 377.79
Number Of First Place Finishes Wins - 43 Tests -Og 1 [2.3%] -O2 -flto 1 [2.3%] -O3 1 [2.3%] -O3 -flto 3 [7.0%] -O2 -march=native 4 [9.3%] -Ofast 5 [11.6%] -O2 5 [11.6%] -O3 -march=native -flto 6 [14.0%] -Ofast -march=native 8 [18.6%] -O3 -march=native 9 [20.9%] Number Of First Place Finishes Wins - 43 Tests OpenBenchmarking.org
Phoronix Test Suite v10.8.4