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&rdt .
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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 - -O3 -march=native: CXXFLAGS="-O3 -march=native" CFLAGS="-O3 -march=native" - -O1: CXXFLAGS=-O1 CFLAGS=-O1 - -O0: CXXFLAGS=-O0 CFLAGS=-O0 - -Og: CXXFLAGS=-Og CFLAGS=-Og - -O2: CXXFLAGS=-O2 CFLAGS=-O2 - -O2 -march=native: CXXFLAGS="-O2 -march=native" CFLAGS="-O2 -march=native" - -O2 -flto: CXXFLAGS="-O2 -flto" CFLAGS="-O2 -flto" - -O3: CXXFLAGS=-O3 CFLAGS=-O3 - -O3 -flto: CXXFLAGS="-O3 -flto" CFLAGS="-O3 -flto" - -O3 -march=native -flto: CXXFLAGS="-O3 -march=native -flto" CFLAGS="-O3 -march=native -flto" - -Ofast -march=native: CXXFLAGS="-Ofast -march=native" CFLAGS="-Ofast -march=native" - -Ofast: CXXFLAGS=-Ofast CFLAGS=-Ofast 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 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 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 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 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 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 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 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 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 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 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 -O1 -O0 -Og -O2 -O2 -march=native -O3 -Ofast -march=native -Ofast 40 80 120 160 200 SE +/- 0.19, N = 3 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 SE +/- 0.13, N = 3 SE +/- 0.18, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 195.94 185.95 146.06 184.01 187.10 185.36 181.31 179.95 180.05 -O3 -march=native - MIN: 181.35 / MAX: 208.71 -O1 - MIN: 169.98 / MAX: 195.75 -O0 - MIN: 135.09 / MAX: 168.72 -Og - MIN: 171.24 / MAX: 196.19 -O2 - MIN: 172.85 / MAX: 197.02 -O2 -march=native - MIN: 170.59 / MAX: 194.09 -O3 - MIN: 165.68 / MAX: 190.05 -Ofast -march=native - MIN: 165.19 / MAX: 188.36 -Ofast - MIN: 163.86 / MAX: 187.94 1. (CC) gcc options: -pthread -lm
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 160 320 480 640 800 SE +/- 2.67, N = 3 SE +/- 1.00, N = 3 SE +/- 0.88, N = 3 SE +/- 0.58, N = 3 SE +/- 1.67, N = 3 SE +/- 2.00, N = 3 SE +/- 1.15, N = 3 SE +/- 2.08, N = 3 SE +/- 0.58, N = 3 SE +/- 1.73, N = 3 SE +/- 3.28, N = 3 SE +/- 1.76, N = 3 689 592 378 581 622 682 617 625 612 693 735 659 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 50 100 150 200 250 SE +/- 0.58, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 195 162 50 87 164 197 163 164 164 195 217 162 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 270 218 80 213 219 265 218 213 214 270 299 228 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 300 600 900 1200 1500 SE +/- 2.33, N = 3 SE +/- 1.00, N = 3 SE +/- 1.86, N = 3 SE +/- 1.86, N = 3 SE +/- 6.17, N = 3 SE +/- 3.38, N = 3 SE +/- 1.76, N = 3 SE +/- 1.45, N = 3 SE +/- 1.86, N = 3 SE +/- 1.00, N = 3 SE +/- 3.06, N = 3 1222 1021 422 763 1092 1230 1089 1078 1086 1231 1228 1078 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 80 160 240 320 400 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 310 306 188 281 304 312 303 301 305 314 352 348 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 300 600 900 1200 1500 SE +/- 1.20, N = 3 SE +/- 1.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 1.53, N = 3 SE +/- 1.53, N = 3 SE +/- 0.88, N = 3 1285 1207 881 1207 1235 1245 1345 1239 1343 1349 1275 1267 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 100K 200K 300K 400K 500K SE +/- 533.17, N = 3 SE +/- 661.73, N = 3 SE +/- 138.09, N = 3 SE +/- 256.15, N = 3 SE +/- 734.61, N = 3 SE +/- 686.94, N = 3 SE +/- 236.18, N = 3 SE +/- 295.16, N = 3 SE +/- 491.58, N = 3 SE +/- 163.45, N = 3 SE +/- 387.90, N = 3 SE +/- 751.74, N = 3 434724.85 366951.48 90409.83 261573.76 428580.32 423569.01 429492.03 440872.96 427503.80 436079.65 435243.25 450629.16 -O3 -march=native -O1 -O0 -Og -march=native -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 600 1200 1800 2400 3000 SE +/- 14.92, N = 3 SE +/- 8.18, N = 3 SE +/- 2.56, N = 3 SE +/- 7.00, N = 3 SE +/- 14.51, N = 3 SE +/- 5.47, N = 3 SE +/- 18.81, N = 3 SE +/- 8.13, N = 3 SE +/- 18.53, N = 3 SE +/- 3.46, N = 3 SE +/- 6.82, N = 3 SE +/- 6.54, N = 3 2731.5 2568.0 1005.1 2376.3 2707.6 2729.4 2723.2 2660.5 2712.7 2719.6 2711.4 2658.3 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 1100 2200 3300 4400 5500 SE +/- 19.31, N = 3 SE +/- 8.75, N = 3 SE +/- 1.51, N = 3 SE +/- 14.02, N = 3 SE +/- 3.43, N = 3 SE +/- 4.97, N = 3 SE +/- 2.77, N = 3 SE +/- 7.36, N = 3 SE +/- 20.13, N = 3 SE +/- 18.92, N = 3 SE +/- 9.83, N = 3 SE +/- 20.70, N = 3 4997.8 4847.5 1030.1 3791.4 5191.9 5093.5 5087.0 5151.9 4972.9 4935.5 4991.4 5174.7 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 1200 2400 3600 4800 6000 SE +/- 15.26, N = 3 SE +/- 13.17, N = 3 SE +/- 0.86, N = 3 SE +/- 9.27, N = 3 SE +/- 6.15, N = 3 SE +/- 6.35, N = 3 SE +/- 91.74, N = 3 SE +/- 3.81, N = 3 SE +/- 27.37, N = 3 SE +/- 19.39, N = 3 SE +/- 12.33, N = 3 SE +/- 9.23, N = 3 5189.9 5075.8 1087.0 3939.4 5394.8 5324.1 5207.4 5332.9 5121.7 5105.5 5209.0 5383.8 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 70 140 210 280 350 SE +/- 2.25, N = 15 SE +/- 2.78, N = 3 SE +/- 1.88, N = 3 SE +/- 1.92, N = 3 SE +/- 1.34, N = 3 SE +/- 2.77, N = 3 SE +/- 2.74, N = 3 SE +/- 3.28, N = 3 SE +/- 2.23, N = 11 SE +/- 2.00, N = 12 SE +/- 3.28, N = 3 SE +/- 2.55, N = 3 285.9 281.5 244.1 316.6 298.9 277.0 299.1 308.4 306.7 287.7 276.5 300.7 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 1200 2400 3600 4800 6000 SE +/- 6.10, N = 15 SE +/- 9.52, N = 3 SE +/- 0.28, N = 3 SE +/- 6.26, N = 3 SE +/- 5.12, N = 3 SE +/- 7.83, N = 3 SE +/- 11.17, N = 3 SE +/- 10.95, N = 3 SE +/- 13.35, N = 11 SE +/- 6.94, N = 12 SE +/- 10.09, N = 3 SE +/- 2.92, N = 3 5542.9 5385.7 1206.4 4236.9 5749.7 5649.1 5628.6 5676.9 5474.8 5478.3 5529.2 5734.4 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 1000 2000 3000 4000 5000 SE +/- 15.31, N = 3 SE +/- 3.19, N = 3 SE +/- 0.44, N = 5 SE +/- 8.30, N = 3 SE +/- 13.81, N = 3 SE +/- 6.86, N = 3 SE +/- 5.20, N = 3 SE +/- 2.68, N = 3 SE +/- 16.05, N = 3 SE +/- 22.61, N = 3 SE +/- 11.52, N = 3 SE +/- 8.36, N = 3 4540.6 4506.0 1066.8 3476.6 4791.0 4676.5 4693.2 4720.0 4602.9 4591.0 4589.4 4725.4 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 1. (CC) gcc options: -pthread -lz
Botan Test: KASUMI OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 30 60 90 120 150 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.58, N = 3 SE +/- 0.04, N = 3 SE +/- 0.22, N = 3 SE +/- 0.12, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 115.82 108.28 34.46 100.68 119.47 112.45 119.38 124.04 124.15 116.01 116.05 124.16 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 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 30 60 90 120 150 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.80, N = 3 SE +/- 0.01, N = 3 SE +/- 0.27, N = 3 SE +/- 0.59, N = 3 SE +/- 0.00, N = 3 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 SE +/- 0.36, N = 3 SE +/- 0.01, N = 3 112.03 106.48 32.60 98.83 115.40 111.71 114.98 118.83 119.06 112.04 112.37 118.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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 100 200 300 400 500 SE +/- 0.31, N = 3 SE +/- 0.19, N = 3 SE +/- 0.26, N = 3 SE +/- 1.58, N = 3 SE +/- 0.75, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.19, N = 3 SE +/- 0.23, N = 3 SE +/- 1.36, N = 3 SE +/- 1.26, N = 3 SE +/- 0.29, N = 3 464.47 430.95 43.45 384.86 448.57 470.94 448.40 449.44 448.62 463.01 463.94 450.00 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 100 200 300 400 500 SE +/- 0.62, N = 3 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 SE +/- 0.43, N = 3 SE +/- 0.35, N = 3 SE +/- 0.96, N = 3 SE +/- 0.16, N = 3 SE +/- 0.22, N = 3 SE +/- 0.25, N = 3 SE +/- 0.11, N = 3 SE +/- 1.74, N = 3 SE +/- 0.65, N = 3 451.66 427.26 43.79 387.64 449.21 470.03 445.67 451.78 451.24 454.15 449.76 453.84 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 120 240 360 480 600 SE +/- 0.20, N = 3 SE +/- 0.93, N = 3 SE +/- 0.13, N = 3 SE +/- 0.55, N = 3 SE +/- 0.19, N = 3 SE +/- 0.23, N = 3 SE +/- 0.11, N = 3 SE +/- 0.23, N = 3 SE +/- 2.26, N = 3 SE +/- 0.13, N = 3 SE +/- 0.24, N = 3 SE +/- 0.35, N = 3 552.46 533.96 47.15 443.74 562.85 554.07 563.75 553.53 551.74 553.17 554.57 552.87 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 -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 120 240 360 480 600 SE +/- 0.26, N = 3 SE +/- 1.04, N = 3 SE +/- 0.14, N = 3 SE +/- 2.60, N = 3 SE +/- 0.27, N = 3 SE +/- 2.45, N = 3 SE +/- 0.21, N = 3 SE +/- 0.20, N = 3 SE +/- 2.20, N = 3 SE +/- 0.47, N = 3 SE +/- 0.18, N = 3 SE +/- 0.54, N = 3 553.52 532.56 46.59 441.08 549.17 533.32 550.13 540.31 538.67 555.06 553.97 538.43 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 40 80 120 160 200 SE +/- 0.06, N = 3 SE +/- 1.37, N = 15 SE +/- 0.03, N = 3 SE +/- 0.95, N = 3 SE +/- 1.17, N = 3 SE +/- 1.79, N = 4 SE +/- 1.50, N = 6 SE +/- 0.04, N = 3 SE +/- 0.23, N = 3 SE +/- 0.13, N = 3 SE +/- 0.00, N = 3 SE +/- 0.11, N = 3 168.76 149.44 36.89 160.88 154.29 153.44 155.16 178.21 170.58 169.13 168.88 178.33 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 40 80 120 160 200 SE +/- 0.01, N = 3 SE +/- 1.14, N = 15 SE +/- 0.05, N = 3 SE +/- 0.67, N = 3 SE +/- 3.81, N = 3 SE +/- 1.87, N = 4 SE +/- 2.02, N = 6 SE +/- 0.15, N = 3 SE +/- 0.15, N = 3 SE +/- 0.25, N = 3 SE +/- 0.02, N = 3 SE +/- 0.11, N = 3 168.85 149.81 36.34 161.42 150.17 158.89 158.25 178.20 172.97 168.41 168.83 178.28 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 200 400 600 800 1000 SE +/- 0.23, N = 3 SE +/- 1.73, N = 3 SE +/- 0.13, N = 6 SE +/- 1.20, N = 6 SE +/- 3.49, N = 6 SE +/- 1.76, N = 6 SE +/- 3.44, N = 6 SE +/- 3.00, N = 6 SE +/- 3.37, N = 6 SE +/- 0.91, N = 6 SE +/- 1.51, N = 6 SE +/- 2.42, N = 6 1010.79 1004.65 76.49 969.30 901.57 1080.31 907.74 960.08 969.70 1016.89 1008.85 962.28 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 -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 500 1000 1500 2000 2500 SE +/- 1.51, N = 3 SE +/- 0.38, N = 3 SE +/- 0.18, N = 3 SE +/- 1.15, N = 3 SE +/- 1.37, N = 3 SE +/- 0.95, N = 3 SE +/- 1.13, N = 3 SE +/- 0.85, N = 3 SE +/- 1.95, N = 3 SE +/- 0.90, N = 3 SE +/- 2.30, N = 3 SE +/- 0.43, N = 3 2346.36 2114.62 542.23 1975.63 2245.55 2261.01 2224.10 2316.41 2269.04 2278.38 2330.25 2320.94 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 200 400 600 800 1000 SE +/- 0.64, N = 3 SE +/- 0.51, N = 3 SE +/- 0.19, N = 3 SE +/- 0.17, N = 3 SE +/- 0.99, N = 3 SE +/- 0.33, N = 3 SE +/- 0.80, N = 3 SE +/- 0.39, N = 3 SE +/- 1.27, N = 3 SE +/- 0.58, N = 3 SE +/- 0.32, N = 3 SE +/- 1.09, N = 3 924.21 751.48 135.96 676.03 825.82 844.68 794.97 910.86 828.89 842.10 922.64 910.43 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 110 220 330 440 550 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.40, N = 3 SE +/- 0.11, N = 3 SE +/- 0.67, N = 3 SE +/- 0.66, N = 3 SE +/- 0.32, N = 3 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 SE +/- 0.54, N = 3 491.45 472.95 150.67 450.93 492.24 484.45 475.00 496.42 490.79 490.39 490.61 495.40 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 1600 3200 4800 6400 8000 SE +/- 1.75, N = 3 SE +/- 4.50, N = 3 SE +/- 0.91, N = 3 SE +/- 7.34, N = 3 SE +/- 5.85, N = 3 SE +/- 6.19, N = 3 SE +/- 4.94, N = 3 SE +/- 7.04, N = 3 SE +/- 3.89, N = 3 SE +/- 7.22, N = 3 SE +/- 0.23, N = 3 SE +/- 3.58, N = 3 7194.86 6862.79 2145.95 6555.53 7128.98 7173.76 7257.05 7052.85 7270.92 7252.64 7097.81 7091.95 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 60K 120K 180K 240K 300K SE +/- 711.03, N = 3 SE +/- 520.47, N = 3 SE +/- 540.11, N = 3 SE +/- 1082.91, N = 3 SE +/- 97.41, N = 3 SE +/- 574.52, N = 3 SE +/- 608.82, N = 3 SE +/- 231.12, N = 3 SE +/- 392.40, N = 3 SE +/- 381.59, N = 3 SE +/- 730.96, N = 3 SE +/- 590.54, N = 3 254610 247106 215182 247454 253466 252495 255114 253887 256859 255381 252869 252647 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 20M 40M 60M 80M 100M SE +/- 14836.14, N = 3 SE +/- 6806.86, N = 3 SE +/- 10115.99, N = 3 SE +/- 16556.30, N = 3 SE +/- 996670.85, N = 3 SE +/- 3282.95, N = 3 SE +/- 1080865.75, N = 3 SE +/- 42880.97, N = 3 SE +/- 1089169.77, N = 3 SE +/- 3711.84, N = 3 SE +/- 26576.93, N = 3 SE +/- 15213.30, N = 3 99844333 88411000 11024000 66759667 92384333 97389667 92353667 95463333 95045333 99749333 96017000 94333667 -march=native -O1 -Og -O2 -O2 -march=native -O2 -flto -flto -march=native -flto -Ofast -march=native -Ofast 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 -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 40M 80M 120M 160M 200M SE +/- 66416.20, N = 3 SE +/- 601728.99, N = 3 SE +/- 107734.76, N = 3 SE +/- 10000.00, N = 3 SE +/- 23333.33, N = 3 SE +/- 691182.56, N = 3 SE +/- 1464631.16, N = 3 SE +/- 2010530.61, N = 3 SE +/- 29627.31, N = 3 SE +/- 612943.72, N = 3 SE +/- 30550.50, N = 3 SE +/- 417026.51, N = 3 188003333 162046667 21299667 126890000 173196667 184670000 173536667 175400000 178046667 189120000 182180000 178193333 -march=native -O1 -Og -O2 -O2 -march=native -O2 -flto -flto -march=native -flto -Ofast -march=native -Ofast 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 -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 80M 160M 240M 320M 400M SE +/- 1410968.93, N = 3 SE +/- 132035.35, N = 3 SE +/- 97119.06, N = 3 SE +/- 636273.88, N = 3 SE +/- 1022518.68, N = 3 SE +/- 772492.36, N = 3 SE +/- 372394.65, N = 3 SE +/- 1167318.87, N = 3 SE +/- 1498358.36, N = 3 SE +/- 495120.64, N = 3 SE +/- 763566.19, N = 3 SE +/- 946379.06, N = 3 363760000 316710000 41181333 242253333 335913333 355393333 335793333 341970000 345733333 363303333 349460000 341200000 -march=native -O1 -Og -O2 -O2 -march=native -O2 -flto -flto -march=native -flto -Ofast -march=native -Ofast 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 -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 150M 300M 450M 600M 750M SE +/- 689597.31, N = 3 SE +/- 736168.76, N = 3 SE +/- 320728.51, N = 3 SE +/- 764293.43, N = 3 SE +/- 463692.91, N = 3 SE +/- 1217880.67, N = 3 SE +/- 355074.33, N = 3 SE +/- 632200.74, N = 3 SE +/- 597559.85, N = 3 SE +/- 898319.42, N = 3 SE +/- 1059124.38, N = 3 SE +/- 261809.94, N = 3 687846667 595816667 78172667 462596667 637103333 674180000 637113333 646743333 650283333 687796667 671553333 648636667 -march=native -O1 -Og -O2 -O2 -march=native -O2 -flto -flto -march=native -flto -Ofast -march=native -Ofast 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 -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 150M 300M 450M 600M 750M SE +/- 134824.99, N = 3 SE +/- 328295.26, N = 3 SE +/- 172619.36, N = 3 SE +/- 130766.97, N = 3 SE +/- 63857.48, N = 3 SE +/- 403993.95, N = 3 SE +/- 171302.20, N = 3 SE +/- 49103.07, N = 3 SE +/- 330201.96, N = 3 SE +/- 265015.72, N = 3 SE +/- 331679.23, N = 3 SE +/- 58594.65, N = 3 722756667 672296667 90397667 517440000 711676667 721436667 707806667 711086667 713980000 722200000 684946667 671610000 -march=native -O1 -Og -O2 -O2 -march=native -O2 -flto -flto -march=native -flto -Ofast -march=native -Ofast 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 60 120 180 240 300 SE +/- 0.09, N = 3 SE +/- 0.17, N = 3 SE +/- 0.38, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.14, N = 3 SE +/- 0.19, N = 3 SE +/- 0.35, N = 3 SE +/- 0.43, N = 3 SE +/- 0.79, N = 3 SE +/- 0.27, N = 3 SE +/- 0.20, N = 3 83.43 88.53 265.31 93.34 84.36 88.44 85.58 81.37 80.56 83.30 50.81 46.56 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -flto -march=native -flto -Ofast -march=native -Ofast 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 120 240 360 480 600 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.15, N = 3 SE +/- 0.22, N = 3 SE +/- 0.04, N = 3 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 99.48 103.74 532.07 114.92 102.36 100.40 101.85 103.13 102.32 99.81 89.95 93.79 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 40 80 120 160 200 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.19, N = 3 SE +/- 0.19, N = 3 SE +/- 0.16, N = 3 SE +/- 0.17, N = 3 SE +/- 0.16, N = 3 47.34 128.91 191.79 130.02 106.49 84.73 106.60 66.47 66.35 47.46 46.14 63.75 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -flto -march=native -flto -Ofast -march=native -Ofast 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 7 14 21 28 35 SE +/- 0.009, N = 3 SE +/- 0.002, N = 3 SE +/- 0.037, N = 3 SE +/- 0.020, N = 3 SE +/- 0.001, N = 3 SE +/- 0.019, N = 3 SE +/- 0.001, N = 3 SE +/- 0.025, N = 3 SE +/- 0.015, N = 3 SE +/- 0.008, N = 3 SE +/- 0.006, N = 3 SE +/- 0.006, N = 3 8.401 9.133 29.094 10.690 8.770 7.886 8.703 9.029 9.088 8.457 8.290 8.590 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -flto -march=native -flto -Ofast -march=native -Ofast 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.39, N = 3 SE +/- 0.10, N = 3 SE +/- 0.00, N = 3 SE +/- 0.17, N = 3 SE +/- 0.01, N = 3 SE +/- 0.27, N = 4 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 21.56 24.61 40.88 34.36 24.43 22.65 24.27 23.69 23.37 21.54 21.54 22.99 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -flto -march=native -flto -Ofast -march=native -Ofast 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 10 20 30 40 50 SE +/- 0.002, N = 5 SE +/- 0.004, N = 5 SE +/- 0.013, N = 5 SE +/- 0.004, N = 5 SE +/- 0.010, N = 5 SE +/- 0.005, N = 5 SE +/- 0.003, N = 5 SE +/- 0.012, N = 5 SE +/- 0.004, N = 5 SE +/- 0.005, N = 5 SE +/- 0.004, N = 5 SE +/- 0.005, N = 5 5.937 6.590 41.971 6.740 6.108 5.941 6.063 6.106 6.073 5.938 5.923 6.082 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 5 10 15 20 25 SE +/- 0.008, N = 3 SE +/- 0.092, N = 4 SE +/- 0.039, N = 3 SE +/- 0.068, N = 3 SE +/- 0.074, N = 3 SE +/- 0.005, N = 3 SE +/- 0.008, N = 3 SE +/- 0.019, N = 3 SE +/- 0.008, N = 3 SE +/- 0.005, N = 3 SE +/- 0.006, N = 3 SE +/- 0.015, N = 3 5.473 7.675 19.012 8.480 7.357 6.965 7.106 5.884 5.818 5.386 5.456 5.861 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -flto -march=native -flto -Ofast -march=native -Ofast 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 -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto 6 12 18 24 30 SE +/- 0.010, N = 5 SE +/- 0.004, N = 5 SE +/- 0.015, N = 5 SE +/- 0.002, N = 5 SE +/- 0.004, N = 5 SE +/- 0.002, N = 5 SE +/- 0.011, N = 5 SE +/- 0.006, N = 5 SE +/- 0.006, N = 5 SE +/- 0.003, N = 5 5.595 6.828 25.496 7.699 6.436 5.906 6.632 6.152 6.175 5.550 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 13 26 39 52 65 SE +/- 0.06, N = 4 SE +/- 0.07, N = 4 SE +/- 0.06, N = 4 SE +/- 0.08, N = 4 SE +/- 0.03, N = 4 SE +/- 0.08, N = 4 SE +/- 0.06, N = 4 SE +/- 0.07, N = 4 SE +/- 0.05, N = 4 SE +/- 0.07, N = 4 SE +/- 0.06, N = 4 SE +/- 0.06, N = 4 21.77 24.00 59.01 26.89 21.41 22.23 21.66 22.93 21.60 22.66 21.75 22.77 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 20 40 60 80 100 SE +/- 0.15, N = 3 SE +/- 0.26, N = 3 SE +/- 0.24, N = 3 SE +/- 0.11, N = 3 SE +/- 0.24, N = 3 SE +/- 0.03, N = 3 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 SE +/- 0.14, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 46.09 49.01 80.89 52.67 46.31 46.09 46.23 46.35 46.54 46.92 46.59 47.00 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 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 -O3 -march=native -O1 -O0 -Og -O2 -O2 -march=native -O2 -flto -O3 -O3 -flto -O3 -march=native -flto -Ofast -march=native -Ofast 400 800 1200 1600 2000 1605.35 1432.08 377.79 1252.51 1507.11 1557.36 1507.10 1553.16 1549.62 1601.46 1636.36 1592.49
Number Of First Place Finishes Wins - 43 Tests -O3 -march=native 9 [20.9%] -Og 1 [2.3%] -O2 5 [11.6%] -O2 -march=native 4 [9.3%] -O2 -flto 1 [2.3%] -O3 1 [2.3%] -O3 -flto 3 [7.0%] -O3 -march=native -flto 6 [14.0%] -Ofast -march=native 8 [18.6%] -Ofast 5 [11.6%] Number Of First Place Finishes Wins - 43 Tests OpenBenchmarking.org
Phoronix Test Suite v10.8.4