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