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&export=pdf&sro&grt .
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 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 x86-64 sandybridge haswell skylake icelake-client tigerlake 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 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 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 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 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 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 OpenBenchmarking.org
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 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 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
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
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
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
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