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