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