Tests for a future article by Michael Larabel.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2011033-FI-TIGERLAKE42 Tigerlake GCC 11 Compiler Optimization Benchmarks - Phoronix Test Suite Tigerlake GCC 11 Compiler Optimization Benchmarks Tests for a future article by Michael Larabel.
HTML result view exported from: https://openbenchmarking.org/result/2011033-FI-TIGERLAKE42&sgm=1&sgm=1&swl=1&sro&gru .
Tigerlake GCC 11 Compiler Optimization Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL OpenCL Vulkan Compiler File-System Screen Resolution x86-64 sandybridge haswell skylake icelake-client tigerlake Intel Core i7-1165G7 @ 4.70GHz (4 Cores / 8 Threads) Dell 0GG9PT (1.0.3 BIOS) Intel Tiger Lake-LP 16GB Kioxia KBG40ZNS256G NVMe 256GB Intel UHD 3GB (1300MHz) Realtek ALC289 Intel Wi-Fi 6 AX201 Ubuntu 20.10 5.10.0-051000rc1daily20201029-generic (x86_64) 20201028 GNOME Shell 3.38.1 X Server 1.20.9 modesetting 1.20.9 4.6 Mesa 20.2.1 OpenCL 3.0 1.2.145 GCC 11.0.0 20201025 ext4 1920x1200 OpenBenchmarking.org Environment Details - x86-64: CXXFLAGS="-O3 -march=x86-64" CFLAGS="-O3 -march=x86-64" - sandybridge: CXXFLAGS="-O3 -march=sandybridge" CFLAGS="-O3 -march=sandybridge" - haswell: CXXFLAGS="-O3 -march=haswell" CFLAGS="-O3 -march=haswell" - skylake: CXXFLAGS="-O3 -march=skylake" CFLAGS="-O3 -march=skylake" - icelake-client: CXXFLAGS="-O3 -march=icelake-client" CFLAGS="-O3 -march=icelake-client" - tigerlake: CXXFLAGS="-O3 -march=tigerlake" CFLAGS="-O3 -march=tigerlake" Compiler Details - --disable-multilib --enable-checking=release Processor Details - Scaling Governor: intel_pstate powersave - CPU Microcode: 0x60 - Thermald 2.3 Security Details - 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 Python Details - tigerlake: Python 3.8.6
Tigerlake GCC 11 Compiler Optimization Benchmarks dav1d: Chimera 1080p dav1d: Summer Nature 4K dav1d: Summer Nature 1080p dav1d: Chimera 1080p 10-bit aom-av1: Speed 4 Realtime aom-av1: Speed 5 Two-Pass aom-av1: Speed 8 Realtime kvazaar: Bosphorus 4K - Slow kvazaar: Bosphorus 4K - Medium kvazaar: Bosphorus 1080p - Slow kvazaar: Bosphorus 1080p - Medium kvazaar: Bosphorus 4K - Very Fast kvazaar: Bosphorus 4K - Ultra Fast kvazaar: Bosphorus 1080p - Very Fast kvazaar: Bosphorus 1080p - Ultra Fast svt-av1: Enc Mode 4 - 1080p svt-av1: Enc Mode 8 - 1080p svt-vp9: PSNR/SSIM Optimized - Bosphorus 1080p svt-vp9: Visual Quality Optimized - Bosphorus 1080p vpxenc: Speed 0 vpxenc: Speed 5 x264: H.264 Video Encoding x265: Bosphorus 4K x265: Bosphorus 1080p graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Resizing graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space compress-zstd: 3 compress-zstd: 19 fftw: Stock - 1D FFT Size 4096 scimark2: Monte Carlo scimark2: Dense LU Matrix Factorization himeno: Poisson Pressure Solver compress-7zip: Compress Speed Test libraw: Post-Processing Benchmark openssl: RSA 4096-bit Performance mafft: Multiple Sequence Alignment - LSU RNA build-apache: Time To Compile build-ffmpeg: Time To Compile build-imagemagick: Time To Compile build-mplayer: Time To Compile build-php: Time To Compile c-ray: Total Time - 4K, 16 Rays Per Pixel aobench: 2048 x 2048 - Total Time bullet: 3000 Fall bullet: 1000 Stack bullet: 1000 Convex bullet: 136 Ragdolls bullet: Prim Trimesh bullet: Convex Trimesh compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 encode-flac: WAV To FLAC encode-mp3: WAV To MP3 rnnoise: astcenc: Thorough astcenc: Exhaustive cpp-perf-bench: Atol cpp-perf-bench: Math Library cpp-perf-bench: Stepanov Vector sqlite-speedtest: Timed Time - Size 1,000 x86-64 sandybridge haswell skylake icelake-client tigerlake 298.17 69.06 292.21 63.30 0.82 2.68 41.75 1.61 1.64 7.27 7.42 4.50 8.21 18.77 34.29 1.286 11.378 74.63 54.59 5.25 18.29 33.00 5.30 24.87 169 995 46 65 324 90 547 3896.4 22.1 11313 916.04 6130.23 4813.205042 20989 30.48 892.3 10.176 31.970 163.783 82.093 117.751 122.093 219.706 27.496 3.068488 3.451086 3.433808 1.907845 0.689542 0.843420 59.769 7.648 6.649 20.596 85.07 729.61 41.885 235.055 71.389 52.331 296.44 69.22 290.75 76.72 0.81 2.68 41.90 1.6 1.62 7.19 7.35 4.47 8.32 18.69 34.59 1.291 11.423 75.08 54.92 5.38 19.01 33.00 5.27 24.67 178 996 47 68 324 91 544 3923.4 21.7 11708 933.22 6807.01 4851.745875 21356 36.55 899.4 10.127 31.954 164.230 82.452 118.439 123.378 220.646 27.788 3.044149 3.397087 3.427065 1.898031 0.675567 0.837192 60.267 7.571 6.497 20.103 84.78 725.14 41.751 231.435 72.324 52.231 297.97 69.20 293.99 83.99 0.81 2.67 41.83 1.62 1.64 7.28 7.46 4.50 8.42 18.87 34.99 1.289 11.422 74.53 54.54 5.48 20.12 32.95 5.24 24.64 185 968 61 82 362 92 540 4056.0 21.9 13248 922.90 7453.92 5297.244986 21384 38.48 898.0 10.241 32.174 163.825 81.627 118.011 122.939 159.431 25.747 2.893571 3.149275 3.260798 1.771852 0.636387 0.785708 61.023 7.314 6.346 19.303 85.25 728.05 41.828 229.916 71.378 53.024 297.51 69.65 295.17 83.83 0.83 2.70 42.53 1.65 1.68 7.43 7.62 4.61 8.52 19.26 35.22 1.291 11.432 74.47 54.52 5.54 20.36 33.11 5.27 24.81 183 990 62 75 364 91 544 4035.3 21.8 12684 922.59 7448.40 5352.220702 21299 38.38 892.4 10.248 31.727 162.476 82.278 117.001 122.156 159.130 26.285 2.892613 3.206257 3.290698 1.760988 0.641092 0.797150 60.542 7.255 6.369 19.571 85.04 727.18 41.651 231.516 72.242 52.381 295.30 68.93 291.77 83.60 0.84 2.70 42.17 1.67 1.70 7.50 7.66 4.63 8.58 19.32 35.67 1.288 11.428 74.80 54.69 5.59 20.70 33.15 5.21 24.50 184 975 62 83 364 91 552 4021.0 21.8 13504 975.17 7524.95 5326.050225 21003 38.99 892.9 10.174 32.372 165.079 82.140 118.343 122.505 156.659 26.353 2.88582 3.153500 3.266130 1.744533 0.642093 0.792352 59.760 7.194 6.333 19.389 85.76 731.13 41.594 234.115 72.010 52.411 310.73 72.59 307.44 87.19 0.87 2.81 44.17 1.72 1.74 7.74 7.91 4.77 8.89 20.08 37.28 1.346 11.880 79.50 57.75 5.88 22.21 34.68 5.38 25.25 187 1050 64 87 382 94 585 4111.0 22.5 13822 980.85 8249.05 5646.731747 22103 40.21 927.5 9.799 31.014 157.493 78.561 113.768 118.218 153.127 24.783 2.808505 3.098535 3.224993 1.724382 0.635197 0.78378 57.995 7.148 6.296 19.261 81.96 707.19 40.038 225.649 70.547 50.564 OpenBenchmarking.org
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p haswell icelake-client sandybridge skylake tigerlake x86-64 70 140 210 280 350 SE +/- 2.38, N = 13 SE +/- 2.17, N = 14 SE +/- 2.28, N = 13 SE +/- 2.13, N = 14 SE +/- 2.37, N = 14 SE +/- 2.16, N = 14 297.97 295.30 296.44 297.51 310.73 298.17 -march=haswell - MIN: 183.29 / MAX: 679.57 MIN: 182.34 / MAX: 672.9 -march=sandybridge - MIN: 183.11 / MAX: 665.85 -march=skylake - MIN: 182.88 / MAX: 673.17 -march=tigerlake - MIN: 190.66 / MAX: 684.26 -march=x86-64 - MIN: 183.36 / MAX: 680.58 1. (CC) gcc options: -O3 -pthread
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 4K haswell icelake-client sandybridge skylake tigerlake x86-64 16 32 48 64 80 SE +/- 0.77, N = 7 SE +/- 0.73, N = 7 SE +/- 0.74, N = 7 SE +/- 0.84, N = 6 SE +/- 0.81, N = 7 SE +/- 0.84, N = 6 69.20 68.93 69.22 69.65 72.59 69.06 -march=haswell - MIN: 58.48 / MAX: 122.3 MIN: 58.33 / MAX: 121.84 -march=sandybridge - MIN: 58.59 / MAX: 121.68 -march=skylake - MIN: 58.84 / MAX: 122.74 -march=tigerlake - MIN: 61.04 / MAX: 124.62 -march=x86-64 - MIN: 58.39 / MAX: 121.77 1. (CC) gcc options: -O3 -pthread
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 1080p haswell icelake-client sandybridge skylake tigerlake x86-64 70 140 210 280 350 SE +/- 2.64, N = 14 SE +/- 2.74, N = 13 SE +/- 2.61, N = 10 SE +/- 2.82, N = 13 SE +/- 2.76, N = 13 SE +/- 2.20, N = 15 293.99 291.77 290.75 295.17 307.44 292.21 -march=haswell - MIN: 231.4 / MAX: 403.75 MIN: 229.87 / MAX: 397.85 -march=sandybridge - MIN: 223.07 / MAX: 402.56 -march=skylake - MIN: 232.72 / MAX: 403 -march=tigerlake - MIN: 243.06 / MAX: 407.23 -march=x86-64 - MIN: 230.01 / MAX: 398.68 1. (CC) gcc options: -O3 -pthread
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p 10-bit haswell icelake-client sandybridge skylake tigerlake x86-64 20 40 60 80 100 SE +/- 1.14, N = 4 SE +/- 1.18, N = 4 SE +/- 1.30, N = 3 SE +/- 1.17, N = 4 SE +/- 1.18, N = 4 SE +/- 0.91, N = 3 83.99 83.60 76.72 83.83 87.19 63.30 -march=haswell - MIN: 52.78 / MAX: 272.23 MIN: 52.08 / MAX: 270.32 -march=sandybridge - MIN: 48.59 / MAX: 245.42 -march=skylake - MIN: 52.85 / MAX: 269.19 -march=tigerlake - MIN: 54.06 / MAX: 272.51 -march=x86-64 - MIN: 40.58 / MAX: 204.76 1. (CC) gcc options: -O3 -pthread
AOM AV1 Encoder Mode: Speed 4 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 4 Realtime haswell icelake-client sandybridge skylake tigerlake x86-64 0.1958 0.3916 0.5874 0.7832 0.979 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 0.81 0.84 0.81 0.83 0.87 0.82 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 5 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 5 Two-Pass haswell icelake-client sandybridge skylake tigerlake x86-64 0.6323 1.2646 1.8969 2.5292 3.1615 SE +/- 0.03, N = 9 SE +/- 0.03, N = 8 SE +/- 0.03, N = 8 SE +/- 0.03, N = 8 SE +/- 0.02, N = 12 SE +/- 0.03, N = 8 2.67 2.70 2.68 2.70 2.81 2.68 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 8 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 8 Realtime haswell icelake-client sandybridge skylake tigerlake x86-64 10 20 30 40 50 SE +/- 0.35, N = 12 SE +/- 0.34, N = 13 SE +/- 0.34, N = 13 SE +/- 0.35, N = 13 SE +/- 0.38, N = 14 SE +/- 0.32, N = 13 41.83 42.17 41.90 42.53 44.17 41.75 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Kvazaar Video Input: Bosphorus 4K - Video Preset: Slow OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Slow haswell icelake-client sandybridge skylake tigerlake x86-64 0.387 0.774 1.161 1.548 1.935 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.62 1.67 1.60 1.65 1.72 1.61 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 4K - Video Preset: Medium OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Medium haswell icelake-client sandybridge skylake tigerlake x86-64 0.3915 0.783 1.1745 1.566 1.9575 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.64 1.70 1.62 1.68 1.74 1.64 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 1080p - Video Preset: Slow OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Slow haswell icelake-client sandybridge skylake tigerlake x86-64 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 7.28 7.50 7.19 7.43 7.74 7.27 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 1080p - Video Preset: Medium OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Medium haswell icelake-client sandybridge skylake tigerlake x86-64 2 4 6 8 10 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 7.46 7.66 7.35 7.62 7.91 7.42 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 4K - Video Preset: Very Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Very Fast haswell icelake-client sandybridge skylake tigerlake x86-64 1.0733 2.1466 3.2199 4.2932 5.3665 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 4.50 4.63 4.47 4.61 4.77 4.50 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 4K - Video Preset: Ultra Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Ultra Fast haswell icelake-client sandybridge skylake tigerlake x86-64 2 4 6 8 10 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 8.42 8.58 8.32 8.52 8.89 8.21 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 1080p - Video Preset: Very Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Very Fast haswell icelake-client sandybridge skylake tigerlake x86-64 5 10 15 20 25 SE +/- 0.27, N = 3 SE +/- 0.28, N = 3 SE +/- 0.24, N = 3 SE +/- 0.27, N = 3 SE +/- 0.31, N = 3 SE +/- 0.25, N = 3 18.87 19.32 18.69 19.26 20.08 18.77 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
Kvazaar Video Input: Bosphorus 1080p - Video Preset: Ultra Fast OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Ultra Fast haswell icelake-client sandybridge skylake tigerlake x86-64 9 18 27 36 45 SE +/- 0.37, N = 8 SE +/- 0.34, N = 9 SE +/- 0.36, N = 8 SE +/- 0.32, N = 10 SE +/- 0.37, N = 9 SE +/- 0.34, N = 8 34.99 35.67 34.59 35.22 37.28 34.29 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
SVT-AV1 Encoder Mode: Enc Mode 4 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 4 - Input: 1080p haswell icelake-client sandybridge skylake tigerlake x86-64 0.3029 0.6058 0.9087 1.2116 1.5145 SE +/- 0.008, N = 3 SE +/- 0.006, N = 3 SE +/- 0.007, N = 3 SE +/- 0.008, N = 3 SE +/- 0.009, N = 3 SE +/- 0.009, N = 3 1.289 1.288 1.291 1.291 1.346 1.286 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
SVT-AV1 Encoder Mode: Enc Mode 8 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p haswell icelake-client sandybridge skylake tigerlake x86-64 3 6 9 12 15 SE +/- 0.17, N = 3 SE +/- 0.16, N = 3 SE +/- 0.18, N = 3 SE +/- 0.17, N = 3 SE +/- 0.17, N = 3 SE +/- 0.19, N = 3 11.42 11.43 11.42 11.43 11.88 11.38 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
SVT-VP9 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p haswell icelake-client sandybridge skylake tigerlake x86-64 20 40 60 80 100 SE +/- 1.22, N = 13 SE +/- 1.22, N = 13 SE +/- 1.21, N = 13 SE +/- 1.22, N = 13 SE +/- 1.62, N = 13 SE +/- 1.17, N = 13 74.53 74.80 75.08 74.47 79.50 74.63 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
SVT-VP9 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p haswell icelake-client sandybridge skylake tigerlake x86-64 13 26 39 52 65 SE +/- 0.59, N = 13 SE +/- 0.60, N = 13 SE +/- 0.59, N = 13 SE +/- 0.59, N = 13 SE +/- 0.75, N = 13 SE +/- 0.58, N = 13 54.54 54.69 54.92 54.52 57.75 54.59 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
VP9 libvpx Encoding Speed: Speed 0 OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 0 haswell icelake-client sandybridge skylake tigerlake x86-64 1.323 2.646 3.969 5.292 6.615 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 5.48 5.59 5.38 5.54 5.88 5.25 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
VP9 libvpx Encoding Speed: Speed 5 OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 5 haswell icelake-client sandybridge skylake tigerlake x86-64 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 0.20, N = 3 SE +/- 0.26, N = 3 SE +/- 0.22, N = 3 SE +/- 0.35, N = 3 SE +/- 0.24, N = 5 20.12 20.70 19.01 20.36 22.21 18.29 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2019-12-17 H.264 Video Encoding haswell icelake-client sandybridge skylake tigerlake x86-64 8 16 24 32 40 SE +/- 0.45, N = 4 SE +/- 0.44, N = 4 SE +/- 0.42, N = 4 SE +/- 0.43, N = 4 SE +/- 0.46, N = 5 SE +/- 0.46, N = 4 32.95 33.15 33.00 33.11 34.68 33.00 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
x265 Video Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 4K haswell icelake-client sandybridge skylake tigerlake x86-64 1.2105 2.421 3.6315 4.842 6.0525 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 5.24 5.21 5.27 5.27 5.38 5.30 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
x265 Video Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 1080p haswell icelake-client sandybridge skylake tigerlake x86-64 6 12 18 24 30 SE +/- 0.38, N = 3 SE +/- 0.39, N = 3 SE +/- 0.41, N = 3 SE +/- 0.35, N = 4 SE +/- 0.30, N = 5 SE +/- 0.41, N = 3 24.64 24.50 24.67 24.81 25.25 24.87 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl haswell icelake-client sandybridge skylake tigerlake x86-64 40 80 120 160 200 SE +/- 2.50, N = 4 SE +/- 2.50, N = 4 SE +/- 2.38, N = 5 SE +/- 2.36, N = 5 SE +/- 1.21, N = 15 SE +/- 2.06, N = 5 185 184 178 183 187 169 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate haswell icelake-client sandybridge skylake tigerlake x86-64 200 400 600 800 1000 SE +/- 7.69, N = 3 SE +/- 15.57, N = 3 SE +/- 2.65, N = 3 SE +/- 9.33, N = 3 SE +/- 13.40, N = 5 SE +/- 6.93, N = 3 968 975 996 990 1050 995 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen haswell icelake-client sandybridge skylake tigerlake x86-64 14 28 42 56 70 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 SE +/- 0.33, N = 3 61 62 47 62 64 46 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced haswell icelake-client sandybridge skylake tigerlake x86-64 20 40 60 80 100 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 82 83 68 75 87 65 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing haswell icelake-client sandybridge skylake tigerlake x86-64 80 160 240 320 400 SE +/- 3.38, N = 3 SE +/- 2.91, N = 3 SE +/- 2.33, N = 3 SE +/- 2.03, N = 3 SE +/- 2.73, N = 3 SE +/- 1.53, N = 3 362 364 324 364 382 324 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian haswell icelake-client sandybridge skylake tigerlake x86-64 20 40 60 80 100 SE +/- 0.67, N = 3 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 SE +/- 1.20, N = 3 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 92 91 91 91 94 90 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space haswell icelake-client sandybridge skylake tigerlake x86-64 130 260 390 520 650 SE +/- 4.67, N = 3 SE +/- 2.31, N = 3 SE +/- 4.81, N = 3 SE +/- 5.13, N = 3 SE +/- 4.67, N = 3 SE +/- 5.36, N = 3 540 552 544 544 585 547 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
Zstd Compression Compression Level: 3 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 3 haswell icelake-client sandybridge skylake tigerlake x86-64 900 1800 2700 3600 4500 SE +/- 7.89, N = 3 SE +/- 11.03, N = 3 SE +/- 11.42, N = 3 SE +/- 9.03, N = 3 SE +/- 4.05, N = 3 SE +/- 3.03, N = 3 4056.0 4021.0 3923.4 4035.3 4111.0 3896.4 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 19 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 19 haswell icelake-client sandybridge skylake tigerlake x86-64 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 SE +/- 0.09, N = 3 SE +/- 0.17, N = 3 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 21.9 21.8 21.7 21.8 22.5 22.1 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -O3 -pthread -lz -llzma
FFTW Build: Stock - Size: 1D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 4096 haswell icelake-client sandybridge skylake tigerlake x86-64 3K 6K 9K 12K 15K SE +/- 192.68, N = 3 SE +/- 26.19, N = 3 SE +/- 81.85, N = 3 SE +/- 89.44, N = 3 SE +/- 45.43, N = 3 SE +/- 89.15, N = 3 13248 13504 11708 12684 13822 11313 -march=haswell -march=skylake -march=tigerlake 1. (CC) gcc options: -pthread -O3 -lm
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo haswell icelake-client sandybridge skylake tigerlake x86-64 200 400 600 800 1000 SE +/- 24.77, N = 3 SE +/- 11.48, N = 3 SE +/- 10.83, N = 3 SE +/- 14.54, N = 3 SE +/- 7.19, N = 3 SE +/- 30.84, N = 3 922.90 975.17 933.22 922.59 980.85 916.04 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -O3 -lm
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization haswell icelake-client sandybridge skylake tigerlake x86-64 2K 4K 6K 8K 10K SE +/- 76.83, N = 3 SE +/- 52.99, N = 3 SE +/- 58.99, N = 3 SE +/- 66.87, N = 3 SE +/- 668.09, N = 3 SE +/- 76.86, N = 3 7453.92 7524.95 6807.01 7448.40 8249.05 6130.23 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -O3 -lm
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver haswell icelake-client sandybridge skylake tigerlake x86-64 1200 2400 3600 4800 6000 SE +/- 34.45, N = 3 SE +/- 22.53, N = 3 SE +/- 14.89, N = 3 SE +/- 44.96, N = 3 SE +/- 20.66, N = 3 SE +/- 9.55, N = 3 5297.24 5326.05 4851.75 5352.22 5646.73 4813.21 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -O3 -mavx2
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test haswell icelake-client sandybridge skylake tigerlake x86-64 5K 10K 15K 20K 25K SE +/- 135.50, N = 3 SE +/- 45.65, N = 3 SE +/- 187.18, N = 3 SE +/- 213.82, N = 3 SE +/- 172.92, N = 3 SE +/- 118.83, N = 3 21384 21003 21356 21299 22103 20989 1. (CXX) g++ options: -pipe -lpthread
LibRaw Post-Processing Benchmark OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark haswell icelake-client sandybridge skylake tigerlake x86-64 9 18 27 36 45 SE +/- 0.53, N = 15 SE +/- 0.83, N = 15 SE +/- 0.55, N = 3 SE +/- 0.52, N = 3 SE +/- 1.13, N = 15 SE +/- 0.49, N = 15 38.48 38.99 36.55 38.38 40.21 30.48 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -O3 -fopenmp -ljpeg -lz -lm
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance haswell icelake-client sandybridge skylake tigerlake x86-64 200 400 600 800 1000 SE +/- 9.22, N = 12 SE +/- 8.55, N = 14 SE +/- 8.76, N = 13 SE +/- 7.99, N = 14 SE +/- 9.56, N = 13 SE +/- 7.34, N = 14 898.0 892.9 899.4 892.4 927.5 892.3 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Timed MAFFT Alignment Multiple Sequence Alignment - LSU RNA OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.471 Multiple Sequence Alignment - LSU RNA haswell icelake-client sandybridge skylake tigerlake x86-64 3 6 9 12 15 SE +/- 0.112, N = 7 SE +/- 0.125, N = 5 SE +/- 0.146, N = 4 SE +/- 0.089, N = 11 SE +/- 0.136, N = 12 SE +/- 0.144, N = 4 10.241 10.174 10.127 10.248 9.799 10.176 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile haswell icelake-client sandybridge skylake tigerlake x86-64 8 16 24 32 40 SE +/- 0.45, N = 3 SE +/- 0.43, N = 3 SE +/- 0.43, N = 3 SE +/- 0.46, N = 3 SE +/- 0.29, N = 9 SE +/- 0.44, N = 3 32.17 32.37 31.95 31.73 31.01 31.97
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 4.2.2 Time To Compile haswell icelake-client sandybridge skylake tigerlake x86-64 40 80 120 160 200 SE +/- 0.34, N = 3 SE +/- 0.40, N = 3 SE +/- 0.43, N = 3 SE +/- 0.43, N = 3 SE +/- 0.36, N = 3 SE +/- 0.04, N = 3 163.83 165.08 164.23 162.48 157.49 163.78
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile haswell icelake-client sandybridge skylake tigerlake x86-64 20 40 60 80 100 SE +/- 0.56, N = 3 SE +/- 0.18, N = 3 SE +/- 0.55, N = 3 SE +/- 0.34, N = 3 SE +/- 1.00, N = 3 SE +/- 0.46, N = 3 81.63 82.14 82.45 82.28 78.56 82.09
Timed MPlayer Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed MPlayer Compilation 1.4 Time To Compile haswell icelake-client sandybridge skylake tigerlake x86-64 30 60 90 120 150 SE +/- 0.38, N = 3 SE +/- 0.25, N = 3 SE +/- 0.43, N = 3 SE +/- 0.40, N = 3 SE +/- 0.43, N = 3 SE +/- 0.22, N = 3 118.01 118.34 118.44 117.00 113.77 117.75
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.4.2 Time To Compile haswell icelake-client sandybridge skylake tigerlake x86-64 30 60 90 120 150 SE +/- 0.46, N = 3 SE +/- 0.66, N = 3 SE +/- 0.10, N = 3 SE +/- 0.17, N = 3 SE +/- 0.15, N = 3 SE +/- 0.46, N = 3 122.94 122.51 123.38 122.16 118.22 122.09
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 haswell icelake-client sandybridge skylake tigerlake x86-64 50 100 150 200 250 SE +/- 0.53, N = 3 SE +/- 0.61, N = 3 SE +/- 0.42, N = 3 SE +/- 0.28, N = 3 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 159.43 156.66 220.65 159.13 153.13 219.71 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -lm -lpthread -O3
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time haswell icelake-client sandybridge skylake tigerlake x86-64 7 14 21 28 35 SE +/- 0.34, N = 3 SE +/- 0.37, N = 3 SE +/- 0.36, N = 3 SE +/- 0.32, N = 3 SE +/- 0.31, N = 3 SE +/- 0.21, N = 3 25.75 26.35 27.79 26.29 24.78 27.50 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -lm -O3
Bullet Physics Engine Test: 3000 Fall OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall haswell icelake-client sandybridge skylake tigerlake x86-64 0.6904 1.3808 2.0712 2.7616 3.452 SE +/- 0.000984, N = 3 SE +/- 0.003435, N = 3 SE +/- 0.007596, N = 3 SE +/- 0.015462, N = 3 SE +/- 0.006481, N = 3 SE +/- 0.004389, N = 3 2.893571 2.885820 3.044149 2.892613 2.808505 3.068488 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 1000 Stack OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack haswell icelake-client sandybridge skylake tigerlake x86-64 0.7765 1.553 2.3295 3.106 3.8825 SE +/- 0.006813, N = 3 SE +/- 0.017424, N = 3 SE +/- 0.017691, N = 3 SE +/- 0.007862, N = 3 SE +/- 0.019707, N = 3 SE +/- 0.028899, N = 3 3.149275 3.153500 3.397087 3.206257 3.098535 3.451086 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 1000 Convex OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Convex haswell icelake-client sandybridge skylake tigerlake x86-64 0.7726 1.5452 2.3178 3.0904 3.863 SE +/- 0.002263, N = 3 SE +/- 0.012536, N = 3 SE +/- 0.009285, N = 3 SE +/- 0.002678, N = 3 SE +/- 0.014354, N = 3 SE +/- 0.003143, N = 3 3.260798 3.266130 3.427065 3.290698 3.224993 3.433808 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 136 Ragdolls OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 136 Ragdolls haswell icelake-client sandybridge skylake tigerlake x86-64 0.4293 0.8586 1.2879 1.7172 2.1465 SE +/- 0.004267, N = 3 SE +/- 0.002924, N = 3 SE +/- 0.003320, N = 3 SE +/- 0.001428, N = 3 SE +/- 0.003696, N = 3 SE +/- 0.001461, N = 3 1.771852 1.744533 1.898031 1.760988 1.724382 1.907845 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: Prim Trimesh OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Prim Trimesh haswell icelake-client sandybridge skylake tigerlake x86-64 0.1551 0.3102 0.4653 0.6204 0.7755 SE +/- 0.001245, N = 3 SE +/- 0.002546, N = 3 SE +/- 0.000584, N = 3 SE +/- 0.000769, N = 3 SE +/- 0.000904, N = 3 SE +/- 0.000539, N = 3 0.636387 0.642093 0.675567 0.641092 0.635197 0.689542 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: Convex Trimesh OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Convex Trimesh haswell icelake-client sandybridge skylake tigerlake x86-64 0.1898 0.3796 0.5694 0.7592 0.949 SE +/- 0.000914, N = 3 SE +/- 0.002544, N = 3 SE +/- 0.002602, N = 3 SE +/- 0.000925, N = 3 SE +/- 0.003148, N = 3 SE +/- 0.001645, N = 3 0.785708 0.792352 0.837192 0.797150 0.783780 0.843420 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
XZ Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 haswell icelake-client sandybridge skylake tigerlake x86-64 14 28 42 56 70 SE +/- 0.94, N = 3 SE +/- 0.21, N = 3 SE +/- 0.74, N = 5 SE +/- 0.71, N = 3 SE +/- 0.82, N = 3 SE +/- 0.80, N = 4 61.02 59.76 60.27 60.54 58.00 59.77 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -pthread -fvisibility=hidden -O3
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC haswell icelake-client sandybridge skylake tigerlake x86-64 2 4 6 8 10 SE +/- 0.018, N = 5 SE +/- 0.019, N = 5 SE +/- 0.012, N = 5 SE +/- 0.016, N = 5 SE +/- 0.022, N = 5 SE +/- 0.025, N = 5 7.314 7.194 7.571 7.255 7.148 7.648 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -O3 -fvisibility=hidden -logg -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 haswell icelake-client sandybridge skylake tigerlake x86-64 2 4 6 8 10 SE +/- 0.039, N = 3 SE +/- 0.035, N = 3 SE +/- 0.005, N = 3 SE +/- 0.013, N = 3 SE +/- 0.018, N = 3 SE +/- 0.006, N = 3 6.346 6.333 6.497 6.369 6.296 6.649 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm
RNNoise OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 haswell icelake-client sandybridge skylake tigerlake x86-64 5 10 15 20 25 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 19.30 19.39 20.10 19.57 19.26 20.60 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -O3 -pedantic -fvisibility=hidden
ASTC Encoder Preset: Thorough OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Thorough haswell icelake-client sandybridge skylake tigerlake x86-64 20 40 60 80 100 SE +/- 0.22, N = 3 SE +/- 0.16, N = 3 SE +/- 0.45, N = 3 SE +/- 0.33, N = 3 SE +/- 0.97, N = 6 SE +/- 0.40, N = 3 85.25 85.76 84.78 85.04 81.96 85.07 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Exhaustive haswell icelake-client sandybridge skylake tigerlake x86-64 160 320 480 640 800 SE +/- 0.52, N = 3 SE +/- 0.86, N = 3 SE +/- 0.62, N = 3 SE +/- 0.98, N = 3 SE +/- 0.34, N = 3 SE +/- 0.55, N = 3 728.05 731.13 725.14 727.18 707.19 729.61 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
CppPerformanceBenchmarks Test: Atol OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Atol haswell icelake-client sandybridge skylake tigerlake x86-64 10 20 30 40 50 SE +/- 0.21, N = 3 SE +/- 0.28, N = 3 SE +/- 0.26, N = 3 SE +/- 0.30, N = 3 SE +/- 0.60, N = 4 SE +/- 0.36, N = 3 41.83 41.59 41.75 41.65 40.04 41.89 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -O3 -std=c++11
CppPerformanceBenchmarks Test: Math Library OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Math Library haswell icelake-client sandybridge skylake tigerlake x86-64 50 100 150 200 250 SE +/- 0.89, N = 3 SE +/- 0.52, N = 3 SE +/- 0.40, N = 3 SE +/- 0.58, N = 3 SE +/- 0.85, N = 3 SE +/- 0.48, N = 3 229.92 234.12 231.44 231.52 225.65 235.06 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -O3 -std=c++11
CppPerformanceBenchmarks Test: Stepanov Vector OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Stepanov Vector haswell icelake-client sandybridge skylake tigerlake x86-64 16 32 48 64 80 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 SE +/- 0.27, N = 3 71.38 72.01 72.32 72.24 70.55 71.39 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CXX) g++ options: -O3 -std=c++11
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 haswell icelake-client sandybridge skylake tigerlake x86-64 12 24 36 48 60 SE +/- 0.30, N = 3 SE +/- 0.39, N = 3 SE +/- 0.54, N = 3 SE +/- 0.49, N = 3 SE +/- 0.42, N = 3 SE +/- 0.53, N = 3 53.02 52.41 52.23 52.38 50.56 52.33 -march=haswell -march=sandybridge -march=skylake -march=tigerlake -march=x86-64 1. (CC) gcc options: -O3 -ldl -lz -lpthread
Geometric Mean Of All Test Results Result Composite - Tigerlake GCC 11 Compiler Optimization Benchmarks OpenBenchmarking.org Geometric Mean, More Is Better Geometric Mean Of All Test Results Result Composite - Tigerlake GCC 11 Compiler Optimization Benchmarks haswell icelake-client sandybridge skylake tigerlake x86-64 6 12 18 24 30 23.25 23.39 22.51 23.28 24.27 22.24
Number Of Last Place Finishes Losses - 64 Tests haswell 6 [9.4%] icelake-client 8 [12.5%] sandybridge 15 [23.4%] skylake 3 [4.7%] x86-64 32 [50.0%] Number Of Last Place Finishes Losses - 64 Tests OpenBenchmarking.org
Phoronix Test Suite v10.8.4