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
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 icelake-client x86-64 haswell skylake sandybridge tigerlake 160 320 480 640 800 SE +/- 0.86, N = 3 SE +/- 0.55, N = 3 SE +/- 0.52, N = 3 SE +/- 0.98, N = 3 SE +/- 0.62, N = 3 SE +/- 0.34, N = 3 731.13 729.61 728.05 727.18 725.14 707.19 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -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: Slow sandybridge x86-64 haswell skylake icelake-client tigerlake 0.387 0.774 1.161 1.548 1.935 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.60 1.61 1.62 1.65 1.67 1.72 -march=sandybridge -march=x86-64 -march=haswell -march=skylake -march=tigerlake 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 sandybridge x86-64 haswell skylake icelake-client tigerlake 0.3915 0.783 1.1745 1.566 1.9575 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.62 1.64 1.64 1.68 1.70 1.74 -march=sandybridge -march=x86-64 -march=haswell -march=skylake -march=tigerlake 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
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 x86-64 icelake-client skylake sandybridge haswell tigerlake 50 100 150 200 250 SE +/- 0.48, N = 3 SE +/- 0.52, N = 3 SE +/- 0.58, N = 3 SE +/- 0.40, N = 3 SE +/- 0.89, N = 3 SE +/- 0.85, N = 3 235.06 234.12 231.52 231.44 229.92 225.65 -march=x86-64 -march=skylake -march=sandybridge -march=haswell -march=tigerlake 1. (CXX) g++ options: -O3 -std=c++11
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 icelake-client sandybridge skylake haswell x86-64 tigerlake 70 140 210 280 350 SE +/- 2.17, N = 14 SE +/- 2.28, N = 13 SE +/- 2.13, N = 14 SE +/- 2.38, N = 13 SE +/- 2.16, N = 14 SE +/- 2.37, N = 14 295.30 296.44 297.51 297.97 298.17 310.73 MIN: 182.34 / MAX: 672.9 -march=sandybridge - MIN: 183.11 / MAX: 665.85 -march=skylake - MIN: 182.88 / MAX: 673.17 -march=haswell - MIN: 183.29 / MAX: 679.57 -march=x86-64 - MIN: 183.36 / MAX: 680.58 -march=tigerlake - MIN: 190.66 / MAX: 684.26 1. (CC) gcc options: -O3 -pthread
OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p 10-bit x86-64 sandybridge icelake-client skylake haswell tigerlake 20 40 60 80 100 SE +/- 0.91, N = 3 SE +/- 1.30, N = 3 SE +/- 1.18, N = 4 SE +/- 1.17, N = 4 SE +/- 1.14, N = 4 SE +/- 1.18, N = 4 63.30 76.72 83.60 83.83 83.99 87.19 -march=x86-64 - MIN: 40.58 / MAX: 204.76 -march=sandybridge - MIN: 48.59 / MAX: 245.42 MIN: 52.08 / MAX: 270.32 -march=skylake - MIN: 52.85 / MAX: 269.19 -march=haswell - MIN: 52.78 / MAX: 272.23 -march=tigerlake - MIN: 54.06 / MAX: 272.51 1. (CC) gcc options: -O3 -pthread
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 sandybridge x86-64 haswell skylake icelake-client tigerlake 50 100 150 200 250 SE +/- 0.42, N = 3 SE +/- 0.67, N = 3 SE +/- 0.53, N = 3 SE +/- 0.28, N = 3 SE +/- 0.61, N = 3 SE +/- 0.58, N = 3 220.65 219.71 159.43 159.13 156.66 153.13 -march=sandybridge -march=x86-64 -march=haswell -march=skylake -march=tigerlake 1. (CC) gcc options: -lm -lpthread -O3
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 icelake-client x86-64 haswell sandybridge skylake tigerlake 16 32 48 64 80 SE +/- 0.73, N = 7 SE +/- 0.84, N = 6 SE +/- 0.77, N = 7 SE +/- 0.74, N = 7 SE +/- 0.84, N = 6 SE +/- 0.81, N = 7 68.93 69.06 69.20 69.22 69.65 72.59 MIN: 58.33 / MAX: 121.84 -march=x86-64 - MIN: 58.39 / MAX: 121.77 -march=haswell - MIN: 58.48 / MAX: 122.3 -march=sandybridge - MIN: 58.59 / MAX: 121.68 -march=skylake - MIN: 58.84 / MAX: 122.74 -march=tigerlake - MIN: 61.04 / MAX: 124.62 1. (CC) gcc options: -O3 -pthread
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 sandybridge x86-64 haswell skylake icelake-client tigerlake 1.0733 2.1466 3.2199 4.2932 5.3665 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 4.47 4.50 4.50 4.61 4.63 4.77 -march=sandybridge -march=x86-64 -march=haswell -march=skylake -march=tigerlake 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
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 x86-64 sandybridge skylake icelake-client haswell tigerlake 40 80 120 160 200 SE +/- 2.06, N = 5 SE +/- 2.38, N = 5 SE +/- 2.36, N = 5 SE +/- 2.50, N = 4 SE +/- 2.50, N = 4 SE +/- 1.21, N = 15 169 178 183 184 185 187 -march=x86-64 -march=sandybridge -march=skylake -march=haswell -march=tigerlake 1. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
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 x86-64 sandybridge skylake haswell icelake-client tigerlake 9 18 27 36 45 SE +/- 0.49, N = 15 SE +/- 0.55, N = 3 SE +/- 0.52, N = 3 SE +/- 0.53, N = 15 SE +/- 0.83, N = 15 SE +/- 1.13, N = 15 30.48 36.55 38.38 38.48 38.99 40.21 -march=x86-64 -march=sandybridge -march=skylake -march=haswell -march=tigerlake 1. (CXX) g++ options: -O3 -fopenmp -ljpeg -lz -lm
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 icelake-client haswell sandybridge skylake x86-64 tigerlake 1.2105 2.421 3.6315 4.842 6.0525 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 5.21 5.24 5.27 5.27 5.30 5.38 -march=haswell -march=sandybridge -march=skylake -march=x86-64 -march=tigerlake 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
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 sandybridge skylake icelake-client haswell x86-64 tigerlake 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 0.17, N = 3 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 21.7 21.8 21.8 21.9 22.1 22.5 -march=sandybridge -march=skylake -march=haswell -march=x86-64 -march=tigerlake 1. (CC) gcc options: -O3 -pthread -lz -llzma
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 x86-64 sandybridge haswell skylake icelake-client tigerlake 1.323 2.646 3.969 5.292 6.615 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 5.25 5.38 5.48 5.54 5.59 5.88 -march=x86-64 -march=sandybridge -march=haswell -march=skylake -march=tigerlake 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
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 icelake-client haswell x86-64 skylake sandybridge tigerlake 20 40 60 80 100 SE +/- 0.16, N = 3 SE +/- 0.22, N = 3 SE +/- 0.40, N = 3 SE +/- 0.33, N = 3 SE +/- 0.45, N = 3 SE +/- 0.97, N = 6 85.76 85.25 85.07 85.04 84.78 81.96 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
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 x86-64 skylake icelake-client haswell sandybridge tigerlake 200 400 600 800 1000 SE +/- 7.34, N = 14 SE +/- 7.99, N = 14 SE +/- 8.55, N = 14 SE +/- 9.22, N = 12 SE +/- 8.76, N = 13 SE +/- 9.56, N = 13 892.3 892.4 892.9 898.0 899.4 927.5 -march=x86-64 -march=skylake -march=haswell -march=sandybridge -march=tigerlake 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
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: Slow sandybridge x86-64 haswell skylake icelake-client tigerlake 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 7.19 7.27 7.28 7.43 7.50 7.74 -march=sandybridge -march=x86-64 -march=haswell -march=skylake -march=tigerlake 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 sandybridge x86-64 haswell skylake icelake-client tigerlake 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 7.35 7.42 7.46 7.62 7.66 7.91 -march=sandybridge -march=x86-64 -march=haswell -march=skylake -march=tigerlake 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 sandybridge haswell x86-64 skylake icelake-client tigerlake 0.1958 0.3916 0.5874 0.7832 0.979 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 0.81 0.81 0.82 0.83 0.84 0.87 -march=sandybridge -march=haswell -march=x86-64 -march=skylake -march=tigerlake 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -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: Stepanov Vector sandybridge skylake icelake-client x86-64 haswell tigerlake 16 32 48 64 80 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 SE +/- 0.27, N = 3 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 72.32 72.24 72.01 71.39 71.38 70.55 -march=sandybridge -march=skylake -march=x86-64 -march=haswell -march=tigerlake 1. (CXX) g++ options: -O3 -std=c++11
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 x86-64 sandybridge haswell skylake icelake-client tigerlake 2 4 6 8 10 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 8.21 8.32 8.42 8.52 8.58 8.89 -march=x86-64 -march=sandybridge -march=haswell -march=skylake -march=tigerlake 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
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 haswell skylake sandybridge x86-64 icelake-client tigerlake 14 28 42 56 70 SE +/- 0.94, N = 3 SE +/- 0.71, N = 3 SE +/- 0.74, N = 5 SE +/- 0.80, N = 4 SE +/- 0.21, N = 3 SE +/- 0.82, N = 3 61.02 60.54 60.27 59.77 59.76 58.00 -march=haswell -march=skylake -march=sandybridge -march=x86-64 -march=tigerlake 1. (CC) gcc options: -pthread -fvisibility=hidden -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: Rotate haswell icelake-client skylake x86-64 sandybridge tigerlake 200 400 600 800 1000 SE +/- 7.69, N = 3 SE +/- 15.57, N = 3 SE +/- 9.33, N = 3 SE +/- 6.93, N = 3 SE +/- 2.65, N = 3 SE +/- 13.40, N = 5 968 975 990 995 996 1050 -march=haswell -march=skylake -march=x86-64 -march=sandybridge -march=tigerlake 1. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
Himeno Benchmark 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 x86-64 sandybridge haswell icelake-client skylake tigerlake 1200 2400 3600 4800 6000 SE +/- 9.55, N = 3 SE +/- 14.89, N = 3 SE +/- 34.45, N = 3 SE +/- 22.53, N = 3 SE +/- 44.96, N = 3 SE +/- 20.66, N = 3 4813.21 4851.75 5297.24 5326.05 5352.22 5646.73 -march=x86-64 -march=sandybridge -march=haswell -march=skylake -march=tigerlake 1. (CC) gcc options: -O3 -mavx2
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 sandybridge icelake-client x86-64 haswell skylake tigerlake 70 140 210 280 350 SE +/- 2.61, N = 10 SE +/- 2.74, N = 13 SE +/- 2.20, N = 15 SE +/- 2.64, N = 14 SE +/- 2.82, N = 13 SE +/- 2.76, N = 13 290.75 291.77 292.21 293.99 295.17 307.44 -march=sandybridge - MIN: 223.07 / MAX: 402.56 MIN: 229.87 / MAX: 397.85 -march=x86-64 - MIN: 230.01 / MAX: 398.68 -march=haswell - MIN: 231.4 / MAX: 403.75 -march=skylake - MIN: 232.72 / MAX: 403 -march=tigerlake - MIN: 243.06 / MAX: 407.23 1. (CC) gcc options: -O3 -pthread
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 x86-64 haswell sandybridge icelake-client skylake tigerlake 10 20 30 40 50 SE +/- 0.32, N = 13 SE +/- 0.35, N = 12 SE +/- 0.34, N = 13 SE +/- 0.34, N = 13 SE +/- 0.35, N = 13 SE +/- 0.38, N = 14 41.75 41.83 41.90 42.17 42.53 44.17 -march=x86-64 -march=haswell -march=sandybridge -march=skylake -march=tigerlake 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -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 4 - Input: 1080p x86-64 icelake-client haswell sandybridge skylake tigerlake 0.3029 0.6058 0.9087 1.2116 1.5145 SE +/- 0.009, N = 3 SE +/- 0.006, N = 3 SE +/- 0.008, N = 3 SE +/- 0.007, N = 3 SE +/- 0.008, N = 3 SE +/- 0.009, N = 3 1.286 1.288 1.289 1.291 1.291 1.346 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
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 x86-64 sandybridge skylake haswell icelake-client tigerlake 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 65 68 75 82 83 87 -march=x86-64 -march=sandybridge -march=skylake -march=haswell -march=tigerlake 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: Sharpen x86-64 sandybridge haswell skylake icelake-client tigerlake 14 28 42 56 70 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 46 47 61 62 62 64 -march=x86-64 -march=sandybridge -march=haswell -march=skylake -march=tigerlake 1. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian x86-64 sandybridge skylake icelake-client haswell tigerlake 20 40 60 80 100 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 1.20, N = 3 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 90 91 91 91 92 94 -march=x86-64 -march=sandybridge -march=skylake -march=haswell -march=tigerlake 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: Resizing x86-64 sandybridge haswell skylake icelake-client tigerlake 80 160 240 320 400 SE +/- 1.53, N = 3 SE +/- 2.33, N = 3 SE +/- 3.38, N = 3 SE +/- 2.03, N = 3 SE +/- 2.91, N = 3 SE +/- 2.73, N = 3 324 324 362 364 364 382 -march=x86-64 -march=sandybridge -march=haswell -march=skylake -march=tigerlake 1. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space haswell sandybridge skylake x86-64 icelake-client tigerlake 130 260 390 520 650 SE +/- 4.67, N = 3 SE +/- 4.81, N = 3 SE +/- 5.13, N = 3 SE +/- 5.36, N = 3 SE +/- 2.31, N = 3 SE +/- 4.67, N = 3 540 544 544 547 552 585 -march=haswell -march=sandybridge -march=skylake -march=x86-64 -march=tigerlake 1. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lm -lpthread
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 haswell x86-64 sandybridge skylake icelake-client tigerlake 0.6323 1.2646 1.8969 2.5292 3.1615 SE +/- 0.03, N = 9 SE +/- 0.03, N = 8 SE +/- 0.03, N = 8 SE +/- 0.03, N = 8 SE +/- 0.03, N = 8 SE +/- 0.02, N = 12 2.67 2.68 2.68 2.70 2.70 2.81 -march=haswell -march=x86-64 -march=sandybridge -march=skylake -march=tigerlake 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
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 haswell icelake-client skylake x86-64 sandybridge tigerlake 12 24 36 48 60 SE +/- 0.30, N = 3 SE +/- 0.39, N = 3 SE +/- 0.49, N = 3 SE +/- 0.53, N = 3 SE +/- 0.54, N = 3 SE +/- 0.42, N = 3 53.02 52.41 52.38 52.33 52.23 50.56 -march=haswell -march=skylake -march=x86-64 -march=sandybridge -march=tigerlake 1. (CC) gcc options: -O3 -ldl -lz -lpthread
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 x86-64 icelake-client skylake sandybridge haswell tigerlake 5K 10K 15K 20K 25K SE +/- 118.83, N = 3 SE +/- 45.65, N = 3 SE +/- 213.82, N = 3 SE +/- 187.18, N = 3 SE +/- 135.50, N = 3 SE +/- 172.92, N = 3 20989 21003 21299 21356 21384 22103 1. (CXX) g++ options: -pipe -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 1080p - Video Preset: Ultra Fast x86-64 sandybridge haswell skylake icelake-client tigerlake 9 18 27 36 45 SE +/- 0.34, N = 8 SE +/- 0.36, N = 8 SE +/- 0.37, N = 8 SE +/- 0.32, N = 10 SE +/- 0.34, N = 9 SE +/- 0.37, N = 9 34.29 34.59 34.99 35.22 35.67 37.28 -march=x86-64 -march=sandybridge -march=haswell -march=skylake -march=tigerlake 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
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 skylake haswell x86-64 icelake-client sandybridge tigerlake 13 26 39 52 65 SE +/- 0.59, N = 13 SE +/- 0.59, N = 13 SE +/- 0.58, N = 13 SE +/- 0.60, N = 13 SE +/- 0.59, N = 13 SE +/- 0.75, N = 13 54.52 54.54 54.59 54.69 54.92 57.75 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
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 x86-64 haswell sandybridge skylake icelake-client tigerlake 10 20 30 40 50 SE +/- 0.36, N = 3 SE +/- 0.21, N = 3 SE +/- 0.26, N = 3 SE +/- 0.30, N = 3 SE +/- 0.28, N = 3 SE +/- 0.60, N = 4 41.89 41.83 41.75 41.65 41.59 40.04 -march=x86-64 -march=haswell -march=sandybridge -march=skylake -march=tigerlake 1. (CXX) g++ options: -O3 -std=c++11
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 skylake haswell x86-64 icelake-client sandybridge tigerlake 20 40 60 80 100 SE +/- 1.22, N = 13 SE +/- 1.22, N = 13 SE +/- 1.17, N = 13 SE +/- 1.22, N = 13 SE +/- 1.21, N = 13 SE +/- 1.62, N = 13 74.47 74.53 74.63 74.80 75.08 79.50 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -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 x86-64 sandybridge haswell skylake icelake-client tigerlake 5 10 15 20 25 SE +/- 0.24, N = 5 SE +/- 0.26, N = 3 SE +/- 0.09, N = 3 SE +/- 0.22, N = 3 SE +/- 0.20, N = 3 SE +/- 0.35, N = 3 18.29 19.01 20.12 20.36 20.70 22.21 -march=x86-64 -march=sandybridge -march=haswell -march=skylake -march=tigerlake 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
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: Very Fast sandybridge x86-64 haswell skylake icelake-client tigerlake 5 10 15 20 25 SE +/- 0.24, N = 3 SE +/- 0.25, N = 3 SE +/- 0.27, N = 3 SE +/- 0.27, N = 3 SE +/- 0.28, N = 3 SE +/- 0.31, N = 3 18.69 18.77 18.87 19.26 19.32 20.08 -march=sandybridge -march=x86-64 -march=haswell -march=skylake -march=tigerlake 1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt
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 x86-64 haswell sandybridge icelake-client skylake tigerlake 3 6 9 12 15 SE +/- 0.19, N = 3 SE +/- 0.17, N = 3 SE +/- 0.18, N = 3 SE +/- 0.16, N = 3 SE +/- 0.17, N = 3 SE +/- 0.17, N = 3 11.38 11.42 11.42 11.43 11.43 11.88 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
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 1080p icelake-client haswell sandybridge skylake x86-64 tigerlake 6 12 18 24 30 SE +/- 0.39, N = 3 SE +/- 0.38, N = 3 SE +/- 0.41, N = 3 SE +/- 0.35, N = 4 SE +/- 0.41, N = 3 SE +/- 0.30, N = 5 24.50 24.64 24.67 24.81 24.87 25.25 -march=haswell -march=sandybridge -march=skylake -march=x86-64 -march=tigerlake 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
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 x86-64 sandybridge icelake-client skylake haswell tigerlake 900 1800 2700 3600 4500 SE +/- 3.03, N = 3 SE +/- 11.42, N = 3 SE +/- 11.03, N = 3 SE +/- 9.03, N = 3 SE +/- 7.89, N = 3 SE +/- 4.05, N = 3 3896.4 3923.4 4021.0 4035.3 4056.0 4111.0 -march=x86-64 -march=sandybridge -march=skylake -march=haswell -march=tigerlake 1. (CC) gcc options: -O3 -pthread -lz -llzma
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 sandybridge x86-64 icelake-client skylake haswell tigerlake 7 14 21 28 35 SE +/- 0.36, N = 3 SE +/- 0.21, N = 3 SE +/- 0.37, N = 3 SE +/- 0.32, N = 3 SE +/- 0.34, N = 3 SE +/- 0.31, N = 3 27.79 27.50 26.35 26.29 25.75 24.78 -march=sandybridge -march=x86-64 -march=skylake -march=haswell -march=tigerlake 1. (CC) gcc options: -lm -O3
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 haswell x86-64 sandybridge skylake icelake-client tigerlake 8 16 24 32 40 SE +/- 0.45, N = 4 SE +/- 0.46, N = 4 SE +/- 0.42, N = 4 SE +/- 0.43, N = 4 SE +/- 0.44, N = 4 SE +/- 0.46, N = 5 32.95 33.00 33.00 33.11 33.15 34.68 -march=haswell -march=x86-64 -march=sandybridge -march=skylake -march=tigerlake 1. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
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 skylake haswell x86-64 icelake-client sandybridge tigerlake 3 6 9 12 15 SE +/- 0.089, N = 11 SE +/- 0.112, N = 7 SE +/- 0.144, N = 4 SE +/- 0.125, N = 5 SE +/- 0.146, N = 4 SE +/- 0.136, N = 12 10.248 10.241 10.176 10.174 10.127 9.799 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
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 x86-64 sandybridge skylake icelake-client haswell tigerlake 5 10 15 20 25 SE +/- 0.12, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 20.60 20.10 19.57 19.39 19.30 19.26 -march=x86-64 -march=sandybridge -march=skylake -march=haswell -march=tigerlake 1. (CC) gcc options: -O3 -pedantic -fvisibility=hidden
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 x86-64 sandybridge haswell skylake icelake-client tigerlake 2 4 6 8 10 SE +/- 0.025, N = 5 SE +/- 0.012, N = 5 SE +/- 0.018, N = 5 SE +/- 0.016, N = 5 SE +/- 0.019, N = 5 SE +/- 0.022, N = 5 7.648 7.571 7.314 7.255 7.194 7.148 -march=x86-64 -march=sandybridge -march=haswell -march=skylake -march=tigerlake 1. (CXX) g++ options: -O3 -fvisibility=hidden -logg -lm
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 x86-64 sandybridge skylake haswell icelake-client tigerlake 2 4 6 8 10 SE +/- 0.006, N = 3 SE +/- 0.005, N = 3 SE +/- 0.013, N = 3 SE +/- 0.039, N = 3 SE +/- 0.035, N = 3 SE +/- 0.018, N = 3 6.649 6.497 6.369 6.346 6.333 6.296 -march=x86-64 -march=sandybridge -march=skylake -march=haswell -march=tigerlake 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm
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 x86-64 sandybridge skylake haswell icelake-client tigerlake 3K 6K 9K 12K 15K SE +/- 89.15, N = 3 SE +/- 81.85, N = 3 SE +/- 89.44, N = 3 SE +/- 192.68, N = 3 SE +/- 26.19, N = 3 SE +/- 45.43, N = 3 11313 11708 12684 13248 13504 13822 -march=skylake -march=haswell -march=tigerlake 1. (CC) gcc options: -pthread -O3 -lm
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 x86-64 sandybridge skylake icelake-client haswell tigerlake 0.1898 0.3796 0.5694 0.7592 0.949 SE +/- 0.001645, N = 3 SE +/- 0.002602, N = 3 SE +/- 0.000925, N = 3 SE +/- 0.002544, N = 3 SE +/- 0.000914, N = 3 SE +/- 0.003148, N = 3 0.843420 0.837192 0.797150 0.792352 0.785708 0.783780 -march=x86-64 -march=sandybridge -march=skylake -march=haswell -march=tigerlake 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Prim Trimesh x86-64 sandybridge icelake-client skylake haswell tigerlake 0.1551 0.3102 0.4653 0.6204 0.7755 SE +/- 0.000539, N = 3 SE +/- 0.000584, N = 3 SE +/- 0.002546, N = 3 SE +/- 0.000769, N = 3 SE +/- 0.001245, N = 3 SE +/- 0.000904, N = 3 0.689542 0.675567 0.642093 0.641092 0.636387 0.635197 -march=x86-64 -march=sandybridge -march=skylake -march=haswell -march=tigerlake 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 136 Ragdolls x86-64 sandybridge haswell skylake icelake-client tigerlake 0.4293 0.8586 1.2879 1.7172 2.1465 SE +/- 0.001461, N = 3 SE +/- 0.003320, N = 3 SE +/- 0.004267, N = 3 SE +/- 0.001428, N = 3 SE +/- 0.002924, N = 3 SE +/- 0.003696, N = 3 1.907845 1.898031 1.771852 1.760988 1.744533 1.724382 -march=x86-64 -march=sandybridge -march=haswell -march=skylake -march=tigerlake 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Convex x86-64 sandybridge skylake icelake-client haswell tigerlake 0.7726 1.5452 2.3178 3.0904 3.863 SE +/- 0.003143, N = 3 SE +/- 0.009285, N = 3 SE +/- 0.002678, N = 3 SE +/- 0.012536, N = 3 SE +/- 0.002263, N = 3 SE +/- 0.014354, N = 3 3.433808 3.427065 3.290698 3.266130 3.260798 3.224993 -march=x86-64 -march=sandybridge -march=skylake -march=haswell -march=tigerlake 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack x86-64 sandybridge skylake icelake-client haswell tigerlake 0.7765 1.553 2.3295 3.106 3.8825 SE +/- 0.028899, N = 3 SE +/- 0.017691, N = 3 SE +/- 0.007862, N = 3 SE +/- 0.017424, N = 3 SE +/- 0.006813, N = 3 SE +/- 0.019707, N = 3 3.451086 3.397087 3.206257 3.153500 3.149275 3.098535 -march=x86-64 -march=sandybridge -march=skylake -march=haswell -march=tigerlake 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall x86-64 sandybridge haswell skylake icelake-client tigerlake 0.6904 1.3808 2.0712 2.7616 3.452 SE +/- 0.004389, N = 3 SE +/- 0.007596, N = 3 SE +/- 0.000984, N = 3 SE +/- 0.015462, N = 3 SE +/- 0.003435, N = 3 SE +/- 0.006481, N = 3 3.068488 3.044149 2.893571 2.892613 2.885820 2.808505 -march=x86-64 -march=sandybridge -march=haswell -march=skylake -march=tigerlake 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
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 x86-64 sandybridge skylake haswell icelake-client tigerlake 2K 4K 6K 8K 10K SE +/- 76.86, N = 3 SE +/- 58.99, N = 3 SE +/- 66.87, N = 3 SE +/- 76.83, N = 3 SE +/- 52.99, N = 3 SE +/- 668.09, N = 3 6130.23 6807.01 7448.40 7453.92 7524.95 8249.05 -march=x86-64 -march=sandybridge -march=skylake -march=haswell -march=tigerlake 1. (CC) gcc options: -O3 -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo x86-64 skylake haswell sandybridge icelake-client tigerlake 200 400 600 800 1000 SE +/- 30.84, N = 3 SE +/- 14.54, N = 3 SE +/- 24.77, N = 3 SE +/- 10.83, N = 3 SE +/- 11.48, N = 3 SE +/- 7.19, N = 3 916.04 922.59 922.90 933.22 975.17 980.85 -march=x86-64 -march=skylake -march=haswell -march=sandybridge -march=tigerlake 1. (CC) gcc options: -O3 -lm
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.