Tests for a future article by Michael Larabel.
x86-64 Environment Notes: CXXFLAGS="-O3 -march=x86-64" CFLAGS="-O3 -march=x86-64"Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x60 - Thermald 2.3Security Notes: 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
sandybridge Environment Notes: CXXFLAGS="-O3 -march=sandybridge" CFLAGS="-O3 -march=sandybridge"Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x60 - Thermald 2.3Security Notes: 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
haswell Environment Notes: CXXFLAGS="-O3 -march=haswell" CFLAGS="-O3 -march=haswell"Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x60 - Thermald 2.3Security Notes: 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
skylake Environment Notes: CXXFLAGS="-O3 -march=skylake" CFLAGS="-O3 -march=skylake"Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x60 - Thermald 2.3Security Notes: 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
icelake-client Environment Notes: CXXFLAGS="-O3 -march=icelake-client" CFLAGS="-O3 -march=icelake-client"Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x60 - Thermald 2.3Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
tigerlake Processor: Intel Core i7-1165G7 @ 4.70GHz (4 Cores / 8 Threads), Motherboard: Dell 0GG9PT (1.0.3 BIOS), Chipset: Intel Tiger Lake-LP, Memory: 16GB, Disk: Kioxia KBG40ZNS256G NVMe 256GB, Graphics: Intel UHD 3GB (1300MHz), Audio: Realtek ALC289, Network: Intel Wi-Fi 6 AX201
OS: Ubuntu 20.10, Kernel: 5.10.0-051000rc1daily20201029-generic (x86_64) 20201028, Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: modesetting 1.20.9, OpenGL: 4.6 Mesa 20.2.1, OpenCL: OpenCL 3.0, Vulkan: 1.2.145, Compiler: GCC 11.0.0 20201025, File-System: ext4, Screen Resolution: 1920x1200
Environment Notes: CXXFLAGS="-O3 -march=tigerlake" CFLAGS="-O3 -march=tigerlake"Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x60 - Thermald 2.3Python Notes: Python 3.8.6Security Notes: 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
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel tigerlake icelake-client skylake haswell x86-64 sandybridge 50 100 150 200 250 SE +/- 0.58, N = 3 SE +/- 0.61, N = 3 SE +/- 0.28, N = 3 SE +/- 0.53, N = 3 SE +/- 0.67, N = 3 SE +/- 0.42, N = 3 153.13 156.66 159.13 159.43 219.71 220.65 -march=tigerlake -march=skylake -march=haswell -march=x86-64 -march=sandybridge 1. (CC) gcc options: -lm -lpthread -O3
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen tigerlake icelake-client skylake haswell sandybridge x86-64 14 28 42 56 70 SE +/- 0.33, N = 3 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 64 62 62 61 47 46 -march=tigerlake -march=skylake -march=haswell -march=sandybridge -march=x86-64 1. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p 10-bit tigerlake haswell skylake icelake-client sandybridge x86-64 20 40 60 80 100 SE +/- 1.18, N = 4 SE +/- 1.14, N = 4 SE +/- 1.17, N = 4 SE +/- 1.18, N = 4 SE +/- 1.30, N = 3 SE +/- 0.91, N = 3 87.19 83.99 83.83 83.60 76.72 63.30 -march=tigerlake - MIN: 54.06 / MAX: 272.51 -march=haswell - MIN: 52.78 / MAX: 272.23 -march=skylake - MIN: 52.85 / MAX: 269.19 MIN: 52.08 / MAX: 270.32 -march=sandybridge - MIN: 48.59 / MAX: 245.42 -march=x86-64 - MIN: 40.58 / MAX: 204.76 1. (CC) gcc options: -O3 -pthread
SciMark This test runs the ANSI C version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This test is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization tigerlake icelake-client haswell skylake sandybridge x86-64 2K 4K 6K 8K 10K SE +/- 668.09, N = 3 SE +/- 52.99, N = 3 SE +/- 76.83, N = 3 SE +/- 66.87, N = 3 SE +/- 58.99, N = 3 SE +/- 76.86, N = 3 8249.05 7524.95 7453.92 7448.40 6807.01 6130.23 -march=tigerlake -march=haswell -march=skylake -march=sandybridge -march=x86-64 1. (CC) gcc options: -O3 -lm
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced tigerlake icelake-client haswell skylake sandybridge x86-64 20 40 60 80 100 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 87 83 82 75 68 65 -march=tigerlake -march=haswell -march=skylake -march=sandybridge -march=x86-64 1. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 4096 tigerlake icelake-client haswell skylake sandybridge x86-64 3K 6K 9K 12K 15K SE +/- 45.43, N = 3 SE +/- 26.19, N = 3 SE +/- 192.68, N = 3 SE +/- 89.44, N = 3 SE +/- 81.85, N = 3 SE +/- 89.15, N = 3 13822 13504 13248 12684 11708 11313 -march=tigerlake -march=haswell -march=skylake 1. (CC) gcc options: -pthread -O3 -lm
VP9 libvpx Encoding This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9/WebM format using a sample 1080p video. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 5 tigerlake icelake-client skylake haswell sandybridge x86-64 5 10 15 20 25 SE +/- 0.35, N = 3 SE +/- 0.20, N = 3 SE +/- 0.22, N = 3 SE +/- 0.09, N = 3 SE +/- 0.26, N = 3 SE +/- 0.24, N = 5 22.21 20.70 20.36 20.12 19.01 18.29 -march=tigerlake -march=skylake -march=haswell -march=sandybridge -march=x86-64 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing tigerlake icelake-client skylake haswell sandybridge x86-64 80 160 240 320 400 SE +/- 2.73, N = 3 SE +/- 2.91, N = 3 SE +/- 2.03, N = 3 SE +/- 3.38, N = 3 SE +/- 2.33, N = 3 SE +/- 1.53, N = 3 382 364 364 362 324 324 -march=tigerlake -march=skylake -march=haswell -march=sandybridge -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 The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver tigerlake skylake icelake-client haswell sandybridge x86-64 1200 2400 3600 4800 6000 SE +/- 20.66, N = 3 SE +/- 44.96, N = 3 SE +/- 22.53, N = 3 SE +/- 34.45, N = 3 SE +/- 14.89, N = 3 SE +/- 9.55, N = 3 5646.73 5352.22 5326.05 5297.24 4851.75 4813.21 -march=tigerlake -march=skylake -march=haswell -march=sandybridge -march=x86-64 1. (CC) gcc options: -O3 -mavx2
AOBench AOBench is a lightweight ambient occlusion renderer, written in C. The test profile is using a size of 2048 x 2048. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time tigerlake haswell skylake icelake-client x86-64 sandybridge 7 14 21 28 35 SE +/- 0.31, N = 3 SE +/- 0.34, N = 3 SE +/- 0.32, N = 3 SE +/- 0.37, N = 3 SE +/- 0.21, N = 3 SE +/- 0.36, N = 3 24.78 25.75 26.29 26.35 27.50 27.79 -march=tigerlake -march=haswell -march=skylake -march=x86-64 -march=sandybridge 1. (CC) gcc options: -lm -O3
VP9 libvpx Encoding This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9/WebM format using a sample 1080p video. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 0 tigerlake icelake-client skylake haswell sandybridge x86-64 1.323 2.646 3.969 5.292 6.615 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 5.88 5.59 5.54 5.48 5.38 5.25 -march=tigerlake -march=skylake -march=haswell -march=sandybridge -march=x86-64 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
Bullet Physics Engine This is a benchmark of the Bullet Physics Engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack tigerlake haswell icelake-client skylake sandybridge x86-64 0.7765 1.553 2.3295 3.106 3.8825 SE +/- 0.019707, N = 3 SE +/- 0.006813, N = 3 SE +/- 0.017424, N = 3 SE +/- 0.007862, N = 3 SE +/- 0.017691, N = 3 SE +/- 0.028899, N = 3 3.098535 3.149275 3.153500 3.206257 3.397087 3.451086 -march=tigerlake -march=haswell -march=skylake -march=sandybridge -march=x86-64 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl tigerlake haswell icelake-client skylake sandybridge x86-64 40 80 120 160 200 SE +/- 1.21, N = 15 SE +/- 2.50, N = 4 SE +/- 2.50, N = 4 SE +/- 2.36, N = 5 SE +/- 2.38, N = 5 SE +/- 2.06, N = 5 187 185 184 183 178 169 -march=tigerlake -march=haswell -march=skylake -march=sandybridge -march=x86-64 1. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
Bullet Physics Engine This is a benchmark of the Bullet Physics Engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 136 Ragdolls tigerlake icelake-client skylake haswell sandybridge x86-64 0.4293 0.8586 1.2879 1.7172 2.1465 SE +/- 0.003696, N = 3 SE +/- 0.002924, N = 3 SE +/- 0.001428, N = 3 SE +/- 0.004267, N = 3 SE +/- 0.003320, N = 3 SE +/- 0.001461, N = 3 1.724382 1.744533 1.760988 1.771852 1.898031 1.907845 -march=tigerlake -march=skylake -march=haswell -march=sandybridge -march=x86-64 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall tigerlake icelake-client skylake haswell sandybridge x86-64 0.6904 1.3808 2.0712 2.7616 3.452 SE +/- 0.006481, N = 3 SE +/- 0.003435, N = 3 SE +/- 0.015462, N = 3 SE +/- 0.000984, N = 3 SE +/- 0.007596, N = 3 SE +/- 0.004389, N = 3 2.808505 2.885820 2.892613 2.893571 3.044149 3.068488 -march=tigerlake -march=skylake -march=haswell -march=sandybridge -march=x86-64 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Kvazaar This is a test of Kvazaar as a CPU-based H.265 video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Ultra Fast tigerlake icelake-client skylake haswell sandybridge x86-64 9 18 27 36 45 SE +/- 0.37, N = 9 SE +/- 0.34, N = 9 SE +/- 0.32, N = 10 SE +/- 0.37, N = 8 SE +/- 0.36, N = 8 SE +/- 0.34, N = 8 37.28 35.67 35.22 34.99 34.59 34.29 -march=tigerlake -march=skylake -march=haswell -march=sandybridge -march=x86-64 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
Bullet Physics Engine This is a benchmark of the Bullet Physics Engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Prim Trimesh tigerlake haswell skylake icelake-client sandybridge x86-64 0.1551 0.3102 0.4653 0.6204 0.7755 SE +/- 0.000904, N = 3 SE +/- 0.001245, N = 3 SE +/- 0.000769, N = 3 SE +/- 0.002546, N = 3 SE +/- 0.000584, N = 3 SE +/- 0.000539, N = 3 0.635197 0.636387 0.641092 0.642093 0.675567 0.689542 -march=tigerlake -march=haswell -march=skylake -march=sandybridge -march=x86-64 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate tigerlake sandybridge x86-64 skylake icelake-client haswell 200 400 600 800 1000 SE +/- 13.40, N = 5 SE +/- 2.65, N = 3 SE +/- 6.93, N = 3 SE +/- 9.33, N = 3 SE +/- 15.57, N = 3 SE +/- 7.69, N = 3 1050 996 995 990 975 968 -march=tigerlake -march=sandybridge -march=x86-64 -march=skylake -march=haswell 1. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space tigerlake icelake-client x86-64 skylake sandybridge haswell 130 260 390 520 650 SE +/- 4.67, N = 3 SE +/- 2.31, N = 3 SE +/- 5.36, N = 3 SE +/- 5.13, N = 3 SE +/- 4.81, N = 3 SE +/- 4.67, N = 3 585 552 547 544 544 540 -march=tigerlake -march=x86-64 -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
Kvazaar This is a test of Kvazaar as a CPU-based H.265 video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Ultra Fast tigerlake icelake-client skylake haswell sandybridge x86-64 2 4 6 8 10 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 8.89 8.58 8.52 8.42 8.32 8.21 -march=tigerlake -march=skylake -march=haswell -march=sandybridge -march=x86-64 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Slow tigerlake icelake-client skylake haswell x86-64 sandybridge 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 7.74 7.50 7.43 7.28 7.27 7.19 -march=tigerlake -march=skylake -march=haswell -march=x86-64 -march=sandybridge 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Medium tigerlake icelake-client skylake haswell x86-64 sandybridge 2 4 6 8 10 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 7.91 7.66 7.62 7.46 7.42 7.35 -march=tigerlake -march=skylake -march=haswell -march=x86-64 -march=sandybridge 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
Bullet Physics Engine This is a benchmark of the Bullet Physics Engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Convex Trimesh tigerlake haswell icelake-client skylake sandybridge x86-64 0.1898 0.3796 0.5694 0.7592 0.949 SE +/- 0.003148, N = 3 SE +/- 0.000914, N = 3 SE +/- 0.002544, N = 3 SE +/- 0.000925, N = 3 SE +/- 0.002602, N = 3 SE +/- 0.001645, N = 3 0.783780 0.785708 0.792352 0.797150 0.837192 0.843420 -march=tigerlake -march=haswell -march=skylake -march=sandybridge -march=x86-64 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Kvazaar This is a test of Kvazaar as a CPU-based H.265 video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Slow tigerlake icelake-client skylake haswell x86-64 sandybridge 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.72 1.67 1.65 1.62 1.61 1.60 -march=tigerlake -march=skylake -march=haswell -march=x86-64 -march=sandybridge 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 1080p - Video Preset: Very Fast tigerlake icelake-client skylake haswell x86-64 sandybridge 5 10 15 20 25 SE +/- 0.31, N = 3 SE +/- 0.28, N = 3 SE +/- 0.27, N = 3 SE +/- 0.27, N = 3 SE +/- 0.25, N = 3 SE +/- 0.24, N = 3 20.08 19.32 19.26 18.87 18.77 18.69 -march=tigerlake -march=skylake -march=haswell -march=x86-64 -march=sandybridge 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Medium tigerlake icelake-client skylake haswell x86-64 sandybridge 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.74 1.70 1.68 1.64 1.64 1.62 -march=tigerlake -march=skylake -march=haswell -march=x86-64 -march=sandybridge 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
AOM AV1 This is a simple test of the AOMedia AV1 encoder run on the CPU with a sample video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 4 Realtime tigerlake icelake-client skylake x86-64 haswell sandybridge 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.00, N = 3 SE +/- 0.01, N = 3 0.87 0.84 0.83 0.82 0.81 0.81 -march=tigerlake -march=skylake -march=x86-64 -march=haswell -march=sandybridge 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
SciMark This test runs the ANSI C version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This test is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo tigerlake icelake-client sandybridge haswell skylake x86-64 200 400 600 800 1000 SE +/- 7.19, N = 3 SE +/- 11.48, N = 3 SE +/- 10.83, N = 3 SE +/- 24.77, N = 3 SE +/- 14.54, N = 3 SE +/- 30.84, N = 3 980.85 975.17 933.22 922.90 922.59 916.04 -march=tigerlake -march=sandybridge -march=haswell -march=skylake -march=x86-64 1. (CC) gcc options: -O3 -lm
FLAC Audio Encoding This test times how long it takes to encode a sample WAV file to FLAC format five times. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC tigerlake icelake-client skylake haswell sandybridge x86-64 2 4 6 8 10 SE +/- 0.022, N = 5 SE +/- 0.019, N = 5 SE +/- 0.016, N = 5 SE +/- 0.018, N = 5 SE +/- 0.012, N = 5 SE +/- 0.025, N = 5 7.148 7.194 7.255 7.314 7.571 7.648 -march=tigerlake -march=skylake -march=haswell -march=sandybridge -march=x86-64 1. (CXX) g++ options: -O3 -fvisibility=hidden -logg -lm
RNNoise RNNoise is a recurrent neural network for audio noise reduction developed by Mozilla and Xiph.Org. This test profile is a single-threaded test measuring the time to denoise a sample 26 minute long 16-bit RAW audio file using this recurrent neural network noise suppression library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 tigerlake haswell icelake-client skylake sandybridge x86-64 5 10 15 20 25 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 19.26 19.30 19.39 19.57 20.10 20.60 -march=tigerlake -march=haswell -march=skylake -march=sandybridge -march=x86-64 1. (CC) gcc options: -O3 -pedantic -fvisibility=hidden
SVT-VP9 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p tigerlake sandybridge icelake-client x86-64 haswell skylake 20 40 60 80 100 SE +/- 1.62, N = 13 SE +/- 1.21, N = 13 SE +/- 1.22, N = 13 SE +/- 1.17, N = 13 SE +/- 1.22, N = 13 SE +/- 1.22, N = 13 79.50 75.08 74.80 74.63 74.53 74.47 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
Kvazaar This is a test of Kvazaar as a CPU-based H.265 video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Very Fast tigerlake icelake-client skylake haswell x86-64 sandybridge 1.0733 2.1466 3.2199 4.2932 5.3665 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 4.77 4.63 4.61 4.50 4.50 4.47 -march=tigerlake -march=skylake -march=haswell -march=x86-64 -march=sandybridge 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
Bullet Physics Engine This is a benchmark of the Bullet Physics Engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Convex tigerlake haswell icelake-client skylake sandybridge x86-64 0.7726 1.5452 2.3178 3.0904 3.863 SE +/- 0.014354, N = 3 SE +/- 0.002263, N = 3 SE +/- 0.012536, N = 3 SE +/- 0.002678, N = 3 SE +/- 0.009285, N = 3 SE +/- 0.003143, N = 3 3.224993 3.260798 3.266130 3.290698 3.427065 3.433808 -march=tigerlake -march=haswell -march=skylake -march=sandybridge -march=x86-64 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
SVT-VP9 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p tigerlake sandybridge icelake-client x86-64 haswell skylake 13 26 39 52 65 SE +/- 0.75, N = 13 SE +/- 0.59, N = 13 SE +/- 0.60, N = 13 SE +/- 0.58, N = 13 SE +/- 0.59, N = 13 SE +/- 0.59, N = 13 57.75 54.92 54.69 54.59 54.54 54.52 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
AOM AV1 This is a simple test of the AOMedia AV1 encoder run on the CPU with a sample video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 8 Realtime tigerlake skylake icelake-client sandybridge haswell x86-64 10 20 30 40 50 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 SE +/- 0.32, N = 13 44.17 42.53 42.17 41.90 41.83 41.75 -march=tigerlake -march=skylake -march=sandybridge -march=haswell -march=x86-64 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 1080p tigerlake skylake haswell x86-64 icelake-client sandybridge 70 140 210 280 350 SE +/- 2.76, N = 13 SE +/- 2.82, N = 13 SE +/- 2.64, N = 14 SE +/- 2.20, N = 15 SE +/- 2.74, N = 13 SE +/- 2.61, N = 10 307.44 295.17 293.99 292.21 291.77 290.75 -march=tigerlake - MIN: 243.06 / MAX: 407.23 -march=skylake - MIN: 232.72 / MAX: 403 -march=haswell - MIN: 231.4 / MAX: 403.75 -march=x86-64 - MIN: 230.01 / MAX: 398.68 MIN: 229.87 / MAX: 397.85 -march=sandybridge - MIN: 223.07 / MAX: 402.56 1. (CC) gcc options: -O3 -pthread
LAME MP3 Encoding LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 tigerlake icelake-client haswell skylake sandybridge x86-64 2 4 6 8 10 SE +/- 0.018, N = 3 SE +/- 0.035, N = 3 SE +/- 0.039, N = 3 SE +/- 0.013, N = 3 SE +/- 0.005, N = 3 SE +/- 0.006, N = 3 6.296 6.333 6.346 6.369 6.497 6.649 -march=tigerlake -march=haswell -march=skylake -march=sandybridge -march=x86-64 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm
Zstd Compression This test measures the time needed to compress a sample file (an Ubuntu ISO) using Zstd compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 3 tigerlake haswell skylake icelake-client sandybridge x86-64 900 1800 2700 3600 4500 SE +/- 4.05, N = 3 SE +/- 7.89, N = 3 SE +/- 9.03, N = 3 SE +/- 11.03, N = 3 SE +/- 11.42, N = 3 SE +/- 3.03, N = 3 4111.0 4056.0 4035.3 4021.0 3923.4 3896.4 -march=tigerlake -march=haswell -march=skylake -march=sandybridge -march=x86-64 1. (CC) gcc options: -O3 -pthread -lz -llzma
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 4K tigerlake skylake sandybridge haswell x86-64 icelake-client 16 32 48 64 80 SE +/- 0.81, N = 7 SE +/- 0.84, N = 6 SE +/- 0.74, N = 7 SE +/- 0.77, N = 7 SE +/- 0.84, N = 6 SE +/- 0.73, N = 7 72.59 69.65 69.22 69.20 69.06 68.93 -march=tigerlake - MIN: 61.04 / MAX: 124.62 -march=skylake - MIN: 58.84 / MAX: 122.74 -march=sandybridge - MIN: 58.59 / MAX: 121.68 -march=haswell - MIN: 58.48 / MAX: 122.3 -march=x86-64 - MIN: 58.39 / MAX: 121.77 MIN: 58.33 / MAX: 121.84 1. (CC) gcc options: -O3 -pthread
7-Zip Compression This is a test of 7-Zip using p7zip with its integrated benchmark feature or upstream 7-Zip for the Windows x64 build. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test tigerlake haswell sandybridge skylake icelake-client x86-64 5K 10K 15K 20K 25K SE +/- 172.92, N = 3 SE +/- 135.50, N = 3 SE +/- 187.18, N = 3 SE +/- 213.82, N = 3 SE +/- 45.65, N = 3 SE +/- 118.83, N = 3 22103 21384 21356 21299 21003 20989 1. (CXX) g++ options: -pipe -lpthread
x264 This is a simple test of the x264 encoder run on the CPU (OpenCL support disabled) with a sample video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x264 2019-12-17 H.264 Video Encoding tigerlake icelake-client skylake sandybridge x86-64 haswell 8 16 24 32 40 SE +/- 0.46, N = 5 SE +/- 0.44, N = 4 SE +/- 0.43, N = 4 SE +/- 0.42, N = 4 SE +/- 0.46, N = 4 SE +/- 0.45, N = 4 34.68 33.15 33.11 33.00 33.00 32.95 -march=tigerlake -march=skylake -march=sandybridge -march=x86-64 -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
AOM AV1 This is a simple test of the AOMedia AV1 encoder run on the CPU with a sample video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 5 Two-Pass tigerlake icelake-client skylake sandybridge x86-64 haswell 0.6323 1.2646 1.8969 2.5292 3.1615 SE +/- 0.02, N = 12 SE +/- 0.03, N = 8 SE +/- 0.03, N = 8 SE +/- 0.03, N = 8 SE +/- 0.03, N = 8 SE +/- 0.03, N = 9 2.81 2.70 2.70 2.68 2.68 2.67 -march=tigerlake -march=skylake -march=sandybridge -march=x86-64 -march=haswell 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p tigerlake x86-64 haswell skylake sandybridge icelake-client 70 140 210 280 350 SE +/- 2.37, N = 14 SE +/- 2.16, N = 14 SE +/- 2.38, N = 13 SE +/- 2.13, N = 14 SE +/- 2.28, N = 13 SE +/- 2.17, N = 14 310.73 298.17 297.97 297.51 296.44 295.30 -march=tigerlake - MIN: 190.66 / MAX: 684.26 -march=x86-64 - MIN: 183.36 / MAX: 680.58 -march=haswell - MIN: 183.29 / MAX: 679.57 -march=skylake - MIN: 182.88 / MAX: 673.17 -march=sandybridge - MIN: 183.11 / MAX: 665.85 MIN: 182.34 / MAX: 672.9 1. (CC) gcc options: -O3 -pthread
XZ Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using XZ compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 tigerlake icelake-client x86-64 sandybridge skylake haswell 14 28 42 56 70 SE +/- 0.82, N = 3 SE +/- 0.21, N = 3 SE +/- 0.80, N = 4 SE +/- 0.74, N = 5 SE +/- 0.71, N = 3 SE +/- 0.94, N = 3 58.00 59.76 59.77 60.27 60.54 61.02 -march=tigerlake -march=x86-64 -march=sandybridge -march=skylake -march=haswell 1. (CC) gcc options: -pthread -fvisibility=hidden -O3
SQLite Speedtest This is a benchmark of SQLite's speedtest1 benchmark program with an increased problem size of 1,000. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 tigerlake sandybridge x86-64 skylake icelake-client haswell 12 24 36 48 60 SE +/- 0.42, N = 3 SE +/- 0.54, N = 3 SE +/- 0.53, N = 3 SE +/- 0.49, N = 3 SE +/- 0.39, N = 3 SE +/- 0.30, N = 3 50.56 52.23 52.33 52.38 52.41 53.02 -march=tigerlake -march=sandybridge -march=x86-64 -march=skylake -march=haswell 1. (CC) gcc options: -O3 -ldl -lz -lpthread
SVT-AV1 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-AV1 CPU-based multi-threaded video encoder for the AV1 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 4 - Input: 1080p tigerlake skylake sandybridge haswell icelake-client x86-64 0.3029 0.6058 0.9087 1.2116 1.5145 SE +/- 0.009, N = 3 SE +/- 0.008, N = 3 SE +/- 0.007, N = 3 SE +/- 0.008, N = 3 SE +/- 0.006, N = 3 SE +/- 0.009, N = 3 1.346 1.291 1.291 1.289 1.288 1.286 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
ASTC Encoder ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Thorough tigerlake sandybridge skylake x86-64 haswell icelake-client 20 40 60 80 100 SE +/- 0.97, N = 6 SE +/- 0.45, N = 3 SE +/- 0.33, N = 3 SE +/- 0.40, N = 3 SE +/- 0.22, N = 3 SE +/- 0.16, N = 3 81.96 84.78 85.04 85.07 85.25 85.76 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
CppPerformanceBenchmarks CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Atol tigerlake icelake-client skylake sandybridge haswell x86-64 10 20 30 40 50 SE +/- 0.60, N = 4 SE +/- 0.28, N = 3 SE +/- 0.30, N = 3 SE +/- 0.26, N = 3 SE +/- 0.21, N = 3 SE +/- 0.36, N = 3 40.04 41.59 41.65 41.75 41.83 41.89 -march=tigerlake -march=skylake -march=sandybridge -march=haswell -march=x86-64 1. (CXX) g++ options: -O3 -std=c++11
Timed MAFFT Alignment This test performs an alignment of 100 pyruvate decarboxylase sequences. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.471 Multiple Sequence Alignment - LSU RNA tigerlake sandybridge icelake-client x86-64 haswell skylake 3 6 9 12 15 SE +/- 0.136, N = 12 SE +/- 0.146, N = 4 SE +/- 0.125, N = 5 SE +/- 0.144, N = 4 SE +/- 0.112, N = 7 SE +/- 0.089, N = 11 9.799 10.127 10.174 10.176 10.241 10.248 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian tigerlake haswell icelake-client skylake sandybridge x86-64 20 40 60 80 100 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 SE +/- 0.88, N = 3 SE +/- 1.20, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 94 92 91 91 91 90 -march=tigerlake -march=haswell -march=skylake -march=sandybridge -march=x86-64 1. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
SVT-AV1 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-AV1 CPU-based multi-threaded video encoder for the AV1 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p tigerlake skylake icelake-client sandybridge haswell x86-64 3 6 9 12 15 SE +/- 0.17, N = 3 SE +/- 0.17, N = 3 SE +/- 0.16, N = 3 SE +/- 0.18, N = 3 SE +/- 0.17, N = 3 SE +/- 0.19, N = 3 11.88 11.43 11.43 11.42 11.42 11.38 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
CppPerformanceBenchmarks CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Math Library tigerlake haswell sandybridge skylake icelake-client x86-64 50 100 150 200 250 SE +/- 0.85, N = 3 SE +/- 0.89, N = 3 SE +/- 0.40, N = 3 SE +/- 0.58, N = 3 SE +/- 0.52, N = 3 SE +/- 0.48, N = 3 225.65 229.92 231.44 231.52 234.12 235.06 -march=tigerlake -march=haswell -march=sandybridge -march=skylake -march=x86-64 1. (CXX) g++ options: -O3 -std=c++11
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance tigerlake sandybridge haswell icelake-client skylake x86-64 200 400 600 800 1000 SE +/- 9.56, N = 13 SE +/- 8.76, N = 13 SE +/- 9.22, N = 12 SE +/- 8.55, N = 14 SE +/- 7.99, N = 14 SE +/- 7.34, N = 14 927.5 899.4 898.0 892.9 892.4 892.3 -march=tigerlake -march=sandybridge -march=haswell -march=skylake -march=x86-64 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Zstd Compression This test measures the time needed to compress a sample file (an Ubuntu ISO) using Zstd compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 19 tigerlake x86-64 haswell icelake-client skylake sandybridge 5 10 15 20 25 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 SE +/- 0.17, N = 3 SE +/- 0.09, N = 3 22.5 22.1 21.9 21.8 21.8 21.7 -march=tigerlake -march=x86-64 -march=haswell -march=skylake -march=sandybridge 1. (CC) gcc options: -O3 -pthread -lz -llzma
ASTC Encoder ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Exhaustive tigerlake sandybridge skylake haswell x86-64 icelake-client 160 320 480 640 800 SE +/- 0.34, N = 3 SE +/- 0.62, N = 3 SE +/- 0.98, N = 3 SE +/- 0.52, N = 3 SE +/- 0.55, N = 3 SE +/- 0.86, N = 3 707.19 725.14 727.18 728.05 729.61 731.13 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
x265 This is a simple test of the x265 encoder run on the CPU with 1080p and 4K options for H.265 video encode performance with x265. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 4K tigerlake x86-64 skylake sandybridge haswell icelake-client 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.02, N = 3 SE +/- 0.03, N = 3 5.38 5.30 5.27 5.27 5.24 5.21 -march=tigerlake -march=x86-64 -march=skylake -march=sandybridge -march=haswell 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OpenBenchmarking.org Frames Per Second, More Is Better x265 3.4 Video Input: Bosphorus 1080p tigerlake x86-64 skylake sandybridge haswell icelake-client 6 12 18 24 30 SE +/- 0.30, N = 5 SE +/- 0.41, N = 3 SE +/- 0.35, N = 4 SE +/- 0.41, N = 3 SE +/- 0.38, N = 3 SE +/- 0.39, N = 3 25.25 24.87 24.81 24.67 24.64 24.50 -march=tigerlake -march=x86-64 -march=skylake -march=sandybridge -march=haswell 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
CppPerformanceBenchmarks CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Stepanov Vector tigerlake haswell x86-64 icelake-client skylake sandybridge 16 32 48 64 80 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 SE +/- 0.27, N = 3 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 70.55 71.38 71.39 72.01 72.24 72.32 -march=tigerlake -march=haswell -march=x86-64 -march=skylake -march=sandybridge 1. (CXX) g++ options: -O3 -std=c++11
LibRaw LibRaw is a RAW image decoder for digital camera photos. This test profile runs LibRaw's post-processing benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark tigerlake icelake-client haswell skylake sandybridge x86-64 9 18 27 36 45 SE +/- 1.13, N = 15 SE +/- 0.83, N = 15 SE +/- 0.53, N = 15 SE +/- 0.52, N = 3 SE +/- 0.55, N = 3 SE +/- 0.49, N = 15 40.21 38.99 38.48 38.38 36.55 30.48 -march=tigerlake -march=haswell -march=skylake -march=sandybridge -march=x86-64 1. (CXX) g++ options: -O3 -fopenmp -ljpeg -lz -lm
Geometric Mean Of All Test Results OpenBenchmarking.org Geometric Mean, More Is Better Geometric Mean Of All Test Results Result Composite - Tigerlake GCC 11 Compiler Optimization Benchmarks tigerlake icelake-client skylake haswell sandybridge x86-64 6 12 18 24 30 24.27 23.39 23.28 23.25 22.51 22.24
Hide Result
Number Of Last Place Finishes skylake 3 [4.7%] haswell 6 [9.4%] icelake-client 8 [12.5%] sandybridge 15 [23.4%] x86-64 32 [50.0%] Number Of Last Place Finishes Losses - 64 Tests OpenBenchmarking.org
Hide Result
x86-64 Environment Notes: CXXFLAGS="-O3 -march=x86-64" CFLAGS="-O3 -march=x86-64"Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x60 - Thermald 2.3Security Notes: 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
Testing initiated at 3 November 2020 05:40 by user phoronix.
sandybridge Environment Notes: CXXFLAGS="-O3 -march=sandybridge" CFLAGS="-O3 -march=sandybridge"Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x60 - Thermald 2.3Security Notes: 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
Testing initiated at 2 November 2020 14:29 by user phoronix.
haswell Environment Notes: CXXFLAGS="-O3 -march=haswell" CFLAGS="-O3 -march=haswell"Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x60 - Thermald 2.3Security Notes: 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
Testing initiated at 2 November 2020 05:05 by user phoronix.
skylake Environment Notes: CXXFLAGS="-O3 -march=skylake" CFLAGS="-O3 -march=skylake"Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x60 - Thermald 2.3Security Notes: 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
Testing initiated at 1 November 2020 14:41 by user phoronix.
icelake-client Environment Notes: CXXFLAGS="-O3 -march=icelake-client" CFLAGS="-O3 -march=icelake-client"Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x60 - Thermald 2.3Security Notes: 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
Testing initiated at 1 November 2020 05:01 by user phoronix.
tigerlake Processor: Intel Core i7-1165G7 @ 4.70GHz (4 Cores / 8 Threads), Motherboard: Dell 0GG9PT (1.0.3 BIOS), Chipset: Intel Tiger Lake-LP, Memory: 16GB, Disk: Kioxia KBG40ZNS256G NVMe 256GB, Graphics: Intel UHD 3GB (1300MHz), Audio: Realtek ALC289, Network: Intel Wi-Fi 6 AX201
OS: Ubuntu 20.10, Kernel: 5.10.0-051000rc1daily20201029-generic (x86_64) 20201028, Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: modesetting 1.20.9, OpenGL: 4.6 Mesa 20.2.1, OpenCL: OpenCL 3.0, Vulkan: 1.2.145, Compiler: GCC 11.0.0 20201025, File-System: ext4, Screen Resolution: 1920x1200
Environment Notes: CXXFLAGS="-O3 -march=tigerlake" CFLAGS="-O3 -march=tigerlake"Compiler Notes: --disable-multilib --enable-checking=releaseProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x60 - Thermald 2.3Python Notes: Python 3.8.6Security Notes: 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
Testing initiated at 31 October 2020 09:14 by user phoronix.