Benchmarks for a future article.
Core i9 10900K Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xec - Thermald 2.4.6Java Notes: OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2.22.10)Python Notes: Python 3.9.7Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + 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
Core i9 10900K + eibrs,retpoline Processor: Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads), Motherboard: Gigabyte Z490 AORUS MASTER (F21c BIOS), Chipset: Intel Comet Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 500GB, Graphics: Sapphire AMD Radeon RX 5600 XT 6GB (1780/875MHz), Audio: Realtek ALC1220, Monitor: MX279, Network: Intel I225-V + Intel Comet Lake PCH CNVi WiFi
OS: Ubuntu 21.10, Kernel: 5.17.0-051700rc7daily20220309-generic (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server 1.20.13, OpenGL: 4.6 Mesa 21.2.2 (LLVM 12.0.1), Vulkan: 1.2.182, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xec - Thermald 2.4.6Java Notes: OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2.22.10)Python Notes: Python 3.9.7Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS + Retpolines IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Core i9 10900K BHI OpenBenchmarking.org Phoronix Test Suite Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads) Gigabyte Z490 AORUS MASTER (F21c BIOS) Intel Comet Lake PCH 16GB Samsung SSD 970 EVO 500GB Sapphire AMD Radeon RX 5600 XT 6GB (1780/875MHz) Realtek ALC1220 MX279 Intel I225-V + Intel Comet Lake PCH CNVi WiFi Ubuntu 21.10 5.17.0-051700rc7daily20220309-generic (x86_64) GNOME Shell 40.5 X Server 1.20.13 4.6 Mesa 21.2.2 (LLVM 12.0.1) 1.2.182 GCC 11.2.0 ext4 1920x1080 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Core I9 10900K BHI Benchmarks System Logs - Transparent Huge Pages: madvise - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - NONE / errors=remount-ro,relatime,rw / Block Size: 4096 - Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xec - Thermald 2.4.6 - OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2.22.10) - Python 3.9.7 - Core i9 10900K: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + 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 - Core i9 10900K + eibrs,retpoline: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS + Retpolines IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Core i9 10900K vs. Core i9 10900K + eibrs,retpoline Comparison Phoronix Test Suite Baseline +9% +9% +18% +18% +27% +27% SENDFILE 35.8% Rand Write - IO_uring - No - Yes - 4KB 8.1% 7.3% 16 - Thread 5.7% Throughput 5.6% 16 - Process 5.3% IO_uring 4.1% Rand Fill Sync 3% Timed Time - Size 1,000 2.7% Rand Fill 2.5% 32 - Process 2.5% Rand Fill 2.5% Stress-NG Flexible IO Tester WireGuard + Linux Networking Stack Stress Test Hackbench Sockperf Hackbench Stress-NG Facebook RocksDB SQLite Speedtest LevelDB Hackbench LevelDB Core i9 10900K Core i9 10900K + eibrs,retpoline
Core i9 10900K BHI renaissance: Akka Unbalanced Cobwebbed Tree selenium: Jetstream 2 - Firefox selenium: Jetstream 2 - Google Chrome wireguard: keydb: selenium: StyleBench - Google Chrome selenium: Speedometer - Firefox sockperf: Latency Ping Pong rocksdb: Rand Fill Sync influxdb: 4 - 10000 - 2,5000,1 - 10000 sockperf: Throughput influxdb: 64 - 10000 - 2,5000,1 - 10000 hackbench: 32 - Process selenium: Speedometer - Google Chrome renaissance: In-Memory Database Shootout fio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directory selenium: StyleBench - Firefox sqlite-speedtest: Timed Time - Size 1,000 selenium: PSPDFKit WASM - Firefox selenium: PSPDFKit WASM - Google Chrome fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory stress-ng: IO_uring stress-ng: SENDFILE renaissance: Finagle HTTP Requests hackbench: 16 - Thread selenium: WASM collisionDetection - Firefox hackbench: 16 - Process selenium: Kraken - Firefox selenium: Kraken - Google Chrome rocksdb: Seq Fill selenium: WASM collisionDetection - Google Chrome gimp: rotate gimp: auto-levels selenium: WASM imageConvolute - Firefox gimp: resize selenium: WASM imageConvolute - Google Chrome darktable: Boat - CPU-only darktable: Server Room - CPU-only leveldb: Rand Fill leveldb: Rand Fill leveldb: Overwrite leveldb: Overwrite Core i9 10900K Core i9 10900K + eibrs,retpoline 11339.6 118.392 189.044 179.005 854137.69 40.0 161 2.861 3088 1786132.1 736807 1989544.3 53.678 194 2743.7 296333 120 43.755 2719 2898 257000 31670.78 265295.99 2087.7 25.946 439.4 25.349 855.1 614.5 1401579 315.55 10.331 10.327 25.3 6.983 25.76 3.899 3.405 42.303 52.3 42.311 52.3 11411.1 119.378 189.816 191.992 854208.77 39.9 159 2.907 2999 1777456.9 697977 2005862.4 55.036 192 2728.3 274167 122 44.936 2736 2915 256667 30418.91 195354.99 2084.4 27.415 437.6 26.704 856.4 615.7 1381411 317.10 10.472 10.413 25.3 7.083 25.56 3.896 3.409 43.347 51.0 43.053 51.4 OpenBenchmarking.org
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Akka Unbalanced Cobwebbed Tree Core i9 10900K Core i9 10900K + eibrs,retpoline 2K 4K 6K 8K 10K SE +/- 13.60, N = 3 SE +/- 62.03, N = 3 11339.6 11411.1 MIN: 8667.98 / MAX: 11360.22 MIN: 8981.8 / MAX: 11532.28
Selenium OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox Core i9 10900K Core i9 10900K + eibrs,retpoline 30 60 90 120 150 SE +/- 0.12, N = 3 SE +/- 0.95, N = 3 118.39 119.38 1. firefox 98.0
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Google Chrome Core i9 10900K Core i9 10900K + eibrs,retpoline 40 80 120 160 200 SE +/- 0.51, N = 3 SE +/- 1.78, N = 6 189.04 189.82 1. chrome 99.0.4844.51
WireGuard + Linux Networking Stack Stress Test This is a benchmark of the WireGuard secure VPN tunnel and Linux networking stack stress test. The test runs on the local host but does require root permissions to run. The way it works is it creates three namespaces. ns0 has a loopback device. ns1 and ns2 each have wireguard devices. Those two wireguard devices send traffic through the loopback device of ns0. The end result of this is that tests wind up testing encryption and decryption at the same time -- a pretty CPU and scheduler-heavy workflow. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better WireGuard + Linux Networking Stack Stress Test Core i9 10900K Core i9 10900K + eibrs,retpoline 40 80 120 160 200 SE +/- 1.77, N = 3 SE +/- 0.77, N = 3 179.01 191.99
KeyDB A benchmark of KeyDB as a multi-threaded fork of the Redis server. The KeyDB benchmark is conducted using memtier-benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ops/sec, More Is Better KeyDB 6.2.0 Core i9 10900K Core i9 10900K + eibrs,retpoline 200K 400K 600K 800K 1000K SE +/- 9217.84, N = 3 SE +/- 5197.77, N = 3 854137.69 854208.77 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Selenium OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Google Chrome Core i9 10900K Core i9 10900K + eibrs,retpoline 9 18 27 36 45 SE +/- 0.26, N = 3 SE +/- 0.19, N = 3 40.0 39.9 1. chrome 99.0.4844.51
OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox Core i9 10900K Core i9 10900K + eibrs,retpoline 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 161 159 1. firefox 98.0
Sockperf This is a network socket API performance benchmark developed by Mellanox. This test profile runs both the client and server on the local host for evaluating individual system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.7 Test: Latency Ping Pong Core i9 10900K Core i9 10900K + eibrs,retpoline 0.6541 1.3082 1.9623 2.6164 3.2705 SE +/- 0.016, N = 25 SE +/- 0.040, N = 25 2.861 2.907 1. (CXX) g++ options: --param -O3 -rdynamic
Facebook RocksDB This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Random Fill Sync Core i9 10900K Core i9 10900K + eibrs,retpoline 700 1400 2100 2800 3500 SE +/- 0.58, N = 3 SE +/- 2.65, N = 3 3088 2999 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
InfluxDB This is a benchmark of the InfluxDB open-source time-series database optimized for fast, high-availability storage for IoT and other use-cases. The InfluxDB test profile makes use of InfluxDB Inch for facilitating the benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Core i9 10900K Core i9 10900K + eibrs,retpoline 400K 800K 1200K 1600K 2000K SE +/- 1656.91, N = 3 SE +/- 2458.03, N = 3 1786132.1 1777456.9
Sockperf This is a network socket API performance benchmark developed by Mellanox. This test profile runs both the client and server on the local host for evaluating individual system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.7 Test: Throughput Core i9 10900K Core i9 10900K + eibrs,retpoline 160K 320K 480K 640K 800K SE +/- 10067.89, N = 25 SE +/- 10931.90, N = 20 736807 697977 1. (CXX) g++ options: --param -O3 -rdynamic
InfluxDB This is a benchmark of the InfluxDB open-source time-series database optimized for fast, high-availability storage for IoT and other use-cases. The InfluxDB test profile makes use of InfluxDB Inch for facilitating the benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Core i9 10900K Core i9 10900K + eibrs,retpoline 400K 800K 1200K 1600K 2000K SE +/- 3310.06, N = 3 SE +/- 4895.98, N = 3 1989544.3 2005862.4
Selenium OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Google Chrome Core i9 10900K Core i9 10900K + eibrs,retpoline 40 80 120 160 200 SE +/- 1.20, N = 3 SE +/- 1.00, N = 3 194 192 1. chrome 99.0.4844.51
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: In-Memory Database Shootout Core i9 10900K Core i9 10900K + eibrs,retpoline 600 1200 1800 2400 3000 SE +/- 4.78, N = 3 SE +/- 10.89, N = 3 2743.7 2728.3 MIN: 2575.38 / MAX: 2915.12 MIN: 2556.62 / MAX: 2966.56
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Core i9 10900K Core i9 10900K + eibrs,retpoline 60K 120K 180K 240K 300K SE +/- 1333.33, N = 3 SE +/- 2700.82, N = 6 296333 274167 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Selenium OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Firefox Core i9 10900K Core i9 10900K + eibrs,retpoline 30 60 90 120 150 SE +/- 1.45, N = 3 SE +/- 0.88, N = 3 120 122 1. firefox 98.0
Selenium OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Core i9 10900K Core i9 10900K + eibrs,retpoline 600 1200 1800 2400 3000 SE +/- 26.48, N = 5 SE +/- 10.53, N = 3 2719 2736 1. firefox 98.0
OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome Core i9 10900K Core i9 10900K + eibrs,retpoline 600 1200 1800 2400 3000 SE +/- 19.06, N = 3 SE +/- 14.84, N = 3 2898 2915 1. chrome 99.0.4844.51
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Core i9 10900K Core i9 10900K + eibrs,retpoline 60K 120K 180K 240K 300K SE +/- 0.00, N = 3 SE +/- 333.33, N = 3 257000 256667 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: SENDFILE Core i9 10900K Core i9 10900K + eibrs,retpoline 60K 120K 180K 240K 300K SE +/- 9.65, N = 3 SE +/- 32.80, N = 3 265295.99 195354.99 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.12 Test: Finagle HTTP Requests Core i9 10900K Core i9 10900K + eibrs,retpoline 400 800 1200 1600 2000 SE +/- 15.80, N = 3 SE +/- 14.24, N = 3 2087.7 2084.4 MIN: 1953.33 / MAX: 2235.31 MIN: 1949.43 / MAX: 2161.27
Selenium OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Firefox Core i9 10900K Core i9 10900K + eibrs,retpoline 100 200 300 400 500 SE +/- 4.27, N = 6 SE +/- 1.43, N = 3 439.4 437.6 1. firefox 98.0
Selenium OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Firefox Core i9 10900K Core i9 10900K + eibrs,retpoline 200 400 600 800 1000 SE +/- 8.24, N = 3 SE +/- 4.92, N = 3 855.1 856.4 1. firefox 98.0
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Google Chrome Core i9 10900K Core i9 10900K + eibrs,retpoline 130 260 390 520 650 SE +/- 5.37, N = 3 SE +/- 4.75, N = 3 614.5 615.7 1. chrome 99.0.4844.51
Facebook RocksDB This is a benchmark of Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.22.1 Test: Sequential Fill Core i9 10900K Core i9 10900K + eibrs,retpoline 300K 600K 900K 1200K 1500K SE +/- 4587.67, N = 3 SE +/- 5584.42, N = 3 1401579 1381411 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Selenium OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Google Chrome Core i9 10900K Core i9 10900K + eibrs,retpoline 70 140 210 280 350 SE +/- 0.10, N = 3 SE +/- 0.86, N = 3 315.55 317.10 1. chrome 99.0.4844.51
GIMP GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.24 Test: rotate Core i9 10900K Core i9 10900K + eibrs,retpoline 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 10.33 10.47
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.24 Test: auto-levels Core i9 10900K Core i9 10900K + eibrs,retpoline 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 10.33 10.41
Selenium OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Firefox Core i9 10900K Core i9 10900K + eibrs,retpoline 6 12 18 24 30 SE +/- 0.15, N = 3 SE +/- 0.10, N = 3 25.3 25.3 1. firefox 98.0
GIMP GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.24 Test: resize Core i9 10900K Core i9 10900K + eibrs,retpoline 2 4 6 8 10 SE +/- 0.055, N = 3 SE +/- 0.093, N = 3 6.983 7.083
Selenium OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome Core i9 10900K Core i9 10900K + eibrs,retpoline 6 12 18 24 30 SE +/- 0.27, N = 3 SE +/- 0.06, N = 3 25.76 25.56 1. chrome 99.0.4844.51
Darktable Darktable is an open-source photography / workflow application this will use any system-installed Darktable program or on Windows will automatically download the pre-built binary from the project. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.6.0 Test: Boat - Acceleration: CPU-only Core i9 10900K Core i9 10900K + eibrs,retpoline 0.8773 1.7546 2.6319 3.5092 4.3865 SE +/- 0.007, N = 3 SE +/- 0.009, N = 3 3.899 3.896
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.6.0 Test: Server Room - Acceleration: CPU-only Core i9 10900K Core i9 10900K + eibrs,retpoline 0.767 1.534 2.301 3.068 3.835 SE +/- 0.001, N = 3 SE +/- 0.009, N = 3 3.405 3.409
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill Core i9 10900K Core i9 10900K + eibrs,retpoline 10 20 30 40 50 SE +/- 0.18, N = 3 SE +/- 0.32, N = 3 42.30 43.35 1. (CXX) g++ options: -O3 -lsnappy -ltcmalloc
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill Core i9 10900K Core i9 10900K + eibrs,retpoline 12 24 36 48 60 SE +/- 0.23, N = 3 SE +/- 0.38, N = 3 52.3 51.0 1. (CXX) g++ options: -O3 -lsnappy -ltcmalloc
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite Core i9 10900K Core i9 10900K + eibrs,retpoline 10 20 30 40 50 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 42.31 43.05 1. (CXX) g++ options: -O3 -lsnappy -ltcmalloc
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite Core i9 10900K Core i9 10900K + eibrs,retpoline 12 24 36 48 60 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 52.3 51.4 1. (CXX) g++ options: -O3 -lsnappy -ltcmalloc
Core i9 10900K Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xec - Thermald 2.4.6Java Notes: OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2.22.10)Python Notes: Python 3.9.7Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + 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 9 March 2022 04:45 by user pts.
Core i9 10900K + eibrs,retpoline Processor: Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads), Motherboard: Gigabyte Z490 AORUS MASTER (F21c BIOS), Chipset: Intel Comet Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 500GB, Graphics: Sapphire AMD Radeon RX 5600 XT 6GB (1780/875MHz), Audio: Realtek ALC1220, Monitor: MX279, Network: Intel I225-V + Intel Comet Lake PCH CNVi WiFi
OS: Ubuntu 21.10, Kernel: 5.17.0-051700rc7daily20220309-generic (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server 1.20.13, OpenGL: 4.6 Mesa 21.2.2 (LLVM 12.0.1), Vulkan: 1.2.182, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xec - Thermald 2.4.6Java Notes: OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2.22.10)Python Notes: Python 3.9.7Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS + Retpolines IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 9 March 2022 11:53 by user pts.