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&grr&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 astcenc: Exhaustive kvazaar: Bosphorus 4K - Slow kvazaar: Bosphorus 4K - Medium cpp-perf-bench: Math Library dav1d: Chimera 1080p dav1d: Chimera 1080p 10-bit c-ray: Total Time - 4K, 16 Rays Per Pixel build-ffmpeg: Time To Compile dav1d: Summer Nature 4K kvazaar: Bosphorus 4K - Very Fast graphics-magick: Swirl libraw: Post-Processing Benchmark build-php: Time To Compile build-mplayer: Time To Compile x265: Bosphorus 4K compress-zstd: 19 vpxenc: Speed 0 astcenc: Thorough openssl: RSA 4096-bit Performance build-imagemagick: Time To Compile kvazaar: Bosphorus 1080p - Slow kvazaar: Bosphorus 1080p - Medium aom-av1: Speed 4 Realtime cpp-perf-bench: Stepanov Vector kvazaar: Bosphorus 4K - Ultra Fast compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 graphics-magick: Rotate himeno: Poisson Pressure Solver dav1d: Summer Nature 1080p aom-av1: Speed 8 Realtime svt-av1: Enc Mode 4 - 1080p graphics-magick: Enhanced graphics-magick: Sharpen graphics-magick: Noise-Gaussian graphics-magick: Resizing graphics-magick: HWB Color Space aom-av1: Speed 5 Two-Pass sqlite-speedtest: Timed Time - Size 1,000 compress-7zip: Compress Speed Test kvazaar: Bosphorus 1080p - Ultra Fast svt-vp9: Visual Quality Optimized - Bosphorus 1080p cpp-perf-bench: Atol build-apache: Time To Compile svt-vp9: PSNR/SSIM Optimized - Bosphorus 1080p vpxenc: Speed 5 kvazaar: Bosphorus 1080p - Very Fast svt-av1: Enc Mode 8 - 1080p x265: Bosphorus 1080p compress-zstd: 3 aobench: 2048 x 2048 - Total Time x264: H.264 Video Encoding mafft: Multiple Sequence Alignment - LSU RNA rnnoise: encode-flac: WAV To FLAC encode-mp3: WAV To MP3 fftw: Stock - 1D FFT Size 4096 bullet: Convex Trimesh bullet: Prim Trimesh bullet: 136 Ragdolls bullet: 1000 Convex bullet: 1000 Stack bullet: 3000 Fall scimark2: Dense LU Matrix Factorization scimark2: Monte Carlo x86-64 sandybridge haswell skylake icelake-client tigerlake 729.61 1.61 1.64 235.055 298.17 63.30 219.706 163.783 69.06 4.50 169 30.48 122.093 117.751 5.30 22.1 5.25 85.07 892.3 82.093 7.27 7.42 0.82 71.389 8.21 59.769 995 4813.205042 292.21 41.75 1.286 65 46 90 324 547 2.68 52.331 20989 34.29 54.59 41.885 31.970 74.63 18.29 18.77 11.378 24.87 3896.4 27.496 33.00 10.176 20.596 7.648 6.649 11313 0.843420 0.689542 1.907845 3.433808 3.451086 3.068488 6130.23 916.04 725.14 1.6 1.62 231.435 296.44 76.72 220.646 164.230 69.22 4.47 178 36.55 123.378 118.439 5.27 21.7 5.38 84.78 899.4 82.452 7.19 7.35 0.81 72.324 8.32 60.267 996 4851.745875 290.75 41.90 1.291 68 47 91 324 544 2.68 52.231 21356 34.59 54.92 41.751 31.954 75.08 19.01 18.69 11.423 24.67 3923.4 27.788 33.00 10.127 20.103 7.571 6.497 11708 0.837192 0.675567 1.898031 3.427065 3.397087 3.044149 6807.01 933.22 728.05 1.62 1.64 229.916 297.97 83.99 159.431 163.825 69.20 4.50 185 38.48 122.939 118.011 5.24 21.9 5.48 85.25 898.0 81.627 7.28 7.46 0.81 71.378 8.42 61.023 968 5297.244986 293.99 41.83 1.289 82 61 92 362 540 2.67 53.024 21384 34.99 54.54 41.828 32.174 74.53 20.12 18.87 11.422 24.64 4056.0 25.747 32.95 10.241 19.303 7.314 6.346 13248 0.785708 0.636387 1.771852 3.260798 3.149275 2.893571 7453.92 922.90 727.18 1.65 1.68 231.516 297.51 83.83 159.130 162.476 69.65 4.61 183 38.38 122.156 117.001 5.27 21.8 5.54 85.04 892.4 82.278 7.43 7.62 0.83 72.242 8.52 60.542 990 5352.220702 295.17 42.53 1.291 75 62 91 364 544 2.70 52.381 21299 35.22 54.52 41.651 31.727 74.47 20.36 19.26 11.432 24.81 4035.3 26.285 33.11 10.248 19.571 7.255 6.369 12684 0.797150 0.641092 1.760988 3.290698 3.206257 2.892613 7448.40 922.59 731.13 1.67 1.70 234.115 295.30 83.60 156.659 165.079 68.93 4.63 184 38.99 122.505 118.343 5.21 21.8 5.59 85.76 892.9 82.140 7.50 7.66 0.84 72.010 8.58 59.760 975 5326.050225 291.77 42.17 1.288 83 62 91 364 552 2.70 52.411 21003 35.67 54.69 41.594 32.372 74.80 20.70 19.32 11.428 24.50 4021.0 26.353 33.15 10.174 19.389 7.194 6.333 13504 0.792352 0.642093 1.744533 3.266130 3.153500 2.88582 7524.95 975.17 707.19 1.72 1.74 225.649 310.73 87.19 153.127 157.493 72.59 4.77 187 40.21 118.218 113.768 5.38 22.5 5.88 81.96 927.5 78.561 7.74 7.91 0.87 70.547 8.89 57.995 1050 5646.731747 307.44 44.17 1.346 87 64 94 382 585 2.81 50.564 22103 37.28 57.75 40.038 31.014 79.50 22.21 20.08 11.880 25.25 4111.0 24.783 34.68 9.799 19.261 7.148 6.296 13822 0.78378 0.635197 1.724382 3.224993 3.098535 2.808505 8249.05 980.85 OpenBenchmarking.org
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
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
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
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: 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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: 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: 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: 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: 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
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
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
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
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
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
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
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
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
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
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
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 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
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
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
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
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
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
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
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
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
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: 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: 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: 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: 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
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
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
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