Core i9 10900K BHI

Benchmarks for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2203099-PTS-COREI91055&grw&sro.

Core i9 10900K BHIProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionCore i9 10900KCore i9 10900K + eibrs,retpolineIntel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads)Gigabyte Z490 AORUS MASTER (F21c BIOS)Intel Comet Lake PCH16GBSamsung SSD 970 EVO 500GBSapphire AMD Radeon RX 5600 XT 6GB (1780/875MHz)Realtek ALC1220MX279Intel I225-V + Intel Comet Lake PCH CNVi WiFiUbuntu 21.105.17.0-051700rc7daily20220309-generic (x86_64)GNOME Shell 40.5X Server 1.20.134.6 Mesa 21.2.2 (LLVM 12.0.1)1.2.182GCC 11.2.0ext41920x1080OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --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 Disk Details- NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Details- Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xec - Thermald 2.4.6 Java Details- OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2.22.10)Python Details- Python 3.9.7Security Details- 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 BHIselenium: Kraken - Firefoxselenium: StyleBench - Firefoxselenium: Jetstream 2 - Firefoxselenium: Speedometer - Firefoxselenium: Kraken - Google Chromeselenium: PSPDFKit WASM - Firefoxselenium: StyleBench - Google Chromeselenium: Jetstream 2 - Google Chromeselenium: Speedometer - Google Chromeselenium: PSPDFKit WASM - Google Chromeselenium: WASM imageConvolute - Firefoxselenium: WASM collisionDetection - Firefoxselenium: WASM imageConvolute - Google Chromeselenium: WASM collisionDetection - Google Chromehackbench: 16 - Threadhackbench: 16 - Processhackbench: 32 - Processstress-ng: IO_uringstress-ng: SENDFILEsockperf: Throughputsockperf: Latency Ping Pongrenaissance: Finagle HTTP Requestsrenaissance: In-Memory Database Shootoutrenaissance: Akka Unbalanced Cobwebbed Treedarktable: Boat - CPU-onlydarktable: Server Room - CPU-onlygimp: resizegimp: rotategimp: auto-levelsfio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directorywireguard: influxdb: 4 - 10000 - 2,5000,1 - 10000influxdb: 64 - 10000 - 2,5000,1 - 10000keydb: rocksdb: Seq Fillrocksdb: Rand Fill Syncleveldb: Overwriteleveldb: Overwriteleveldb: Rand Fillleveldb: Rand Fillsqlite-speedtest: Timed Time - Size 1,000Core i9 10900KCore i9 10900K + eibrs,retpoline855.1120118.392161614.5271940.0189.044194289825.3439.425.76315.5525.94625.34953.67831670.78265295.997368072.8612087.72743.711339.63.8993.4056.98310.33110.327257000296333179.0051786132.11989544.3854137.691401579308852.342.31152.342.30343.755856.4122119.378159615.7273639.9189.816192291525.3437.625.56317.1027.41526.70455.03630418.91195354.996979772.9072084.42728.311411.13.8963.4097.08310.47210.413256667274167191.9921777456.92005862.4854208.771381411299951.443.05351.043.34744.936OpenBenchmarking.org

Selenium

Benchmark: Kraken - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: FirefoxCore i9 10900KCore i9 10900K + eibrs,retpoline2004006008001000SE +/- 8.24, N = 3SE +/- 4.92, N = 3855.1856.41. firefox 98.0

Selenium

Benchmark: StyleBench - Browser: Firefox

OpenBenchmarking.orgRuns / Minute, More Is BetterSeleniumBenchmark: StyleBench - Browser: FirefoxCore i9 10900KCore i9 10900K + eibrs,retpoline306090120150SE +/- 1.45, N = 3SE +/- 0.88, N = 31201221. firefox 98.0

Selenium

Benchmark: Jetstream 2 - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: FirefoxCore i9 10900KCore i9 10900K + eibrs,retpoline306090120150SE +/- 0.12, N = 3SE +/- 0.95, N = 3118.39119.381. firefox 98.0

Selenium

Benchmark: Speedometer - Browser: Firefox

OpenBenchmarking.orgRuns Per Minute, More Is BetterSeleniumBenchmark: Speedometer - Browser: FirefoxCore i9 10900KCore i9 10900K + eibrs,retpoline4080120160200SE +/- 0.33, N = 3SE +/- 0.88, N = 31611591. firefox 98.0

Selenium

Benchmark: Kraken - Browser: Google Chrome

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: Google ChromeCore i9 10900KCore i9 10900K + eibrs,retpoline130260390520650SE +/- 5.37, N = 3SE +/- 4.75, N = 3614.5615.71. chrome 99.0.4844.51

Selenium

Benchmark: PSPDFKit WASM - Browser: Firefox

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: FirefoxCore i9 10900KCore i9 10900K + eibrs,retpoline6001200180024003000SE +/- 26.48, N = 5SE +/- 10.53, N = 3271927361. firefox 98.0

Selenium

Benchmark: StyleBench - Browser: Google Chrome

OpenBenchmarking.orgRuns / Minute, More Is BetterSeleniumBenchmark: StyleBench - Browser: Google ChromeCore i9 10900KCore i9 10900K + eibrs,retpoline918273645SE +/- 0.26, N = 3SE +/- 0.19, N = 340.039.91. chrome 99.0.4844.51

Selenium

Benchmark: Jetstream 2 - Browser: Google Chrome

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: Google ChromeCore i9 10900KCore i9 10900K + eibrs,retpoline4080120160200SE +/- 0.51, N = 3SE +/- 1.78, N = 6189.04189.821. chrome 99.0.4844.51

Selenium

Benchmark: Speedometer - Browser: Google Chrome

OpenBenchmarking.orgRuns Per Minute, More Is BetterSeleniumBenchmark: Speedometer - Browser: Google ChromeCore i9 10900KCore i9 10900K + eibrs,retpoline4080120160200SE +/- 1.20, N = 3SE +/- 1.00, N = 31941921. chrome 99.0.4844.51

Selenium

Benchmark: PSPDFKit WASM - Browser: Google Chrome

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: Google ChromeCore i9 10900KCore i9 10900K + eibrs,retpoline6001200180024003000SE +/- 19.06, N = 3SE +/- 14.84, N = 3289829151. chrome 99.0.4844.51

Selenium

Benchmark: WASM imageConvolute - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM imageConvolute - Browser: FirefoxCore i9 10900KCore i9 10900K + eibrs,retpoline612182430SE +/- 0.15, N = 3SE +/- 0.10, N = 325.325.31. firefox 98.0

Selenium

Benchmark: WASM collisionDetection - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM collisionDetection - Browser: FirefoxCore i9 10900KCore i9 10900K + eibrs,retpoline100200300400500SE +/- 4.27, N = 6SE +/- 1.43, N = 3439.4437.61. firefox 98.0

Selenium

Benchmark: WASM imageConvolute - Browser: Google Chrome

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM imageConvolute - Browser: Google ChromeCore i9 10900KCore i9 10900K + eibrs,retpoline612182430SE +/- 0.27, N = 3SE +/- 0.06, N = 325.7625.561. chrome 99.0.4844.51

Selenium

Benchmark: WASM collisionDetection - Browser: Google Chrome

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM collisionDetection - Browser: Google ChromeCore i9 10900KCore i9 10900K + eibrs,retpoline70140210280350SE +/- 0.10, N = 3SE +/- 0.86, N = 3315.55317.101. chrome 99.0.4844.51

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadCore i9 10900KCore i9 10900K + eibrs,retpoline612182430SE +/- 0.05, N = 3SE +/- 0.00, N = 325.9527.421. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessCore i9 10900KCore i9 10900K + eibrs,retpoline612182430SE +/- 0.06, N = 3SE +/- 0.04, N = 325.3526.701. (CC) gcc options: -lpthread

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessCore i9 10900KCore i9 10900K + eibrs,retpoline1224364860SE +/- 0.05, N = 3SE +/- 0.20, N = 353.6855.041. (CC) gcc options: -lpthread

Stress-NG

Test: IO_uring

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: IO_uringCore i9 10900KCore i9 10900K + eibrs,retpoline7K14K21K28K35KSE +/- 366.67, N = 3SE +/- 87.13, N = 331670.7830418.911. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: SENDFILECore i9 10900KCore i9 10900K + eibrs,retpoline60K120K180K240K300KSE +/- 9.65, N = 3SE +/- 32.80, N = 3265295.99195354.991. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lsctp -lz -ldl -pthread -lc -latomic

Sockperf

Test: Throughput

OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.7Test: ThroughputCore i9 10900KCore i9 10900K + eibrs,retpoline160K320K480K640K800KSE +/- 10067.89, N = 25SE +/- 10931.90, N = 207368076979771. (CXX) g++ options: --param -O3 -rdynamic

Sockperf

Test: Latency Ping Pong

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.7Test: Latency Ping PongCore i9 10900KCore i9 10900K + eibrs,retpoline0.65411.30821.96232.61643.2705SE +/- 0.016, N = 25SE +/- 0.040, N = 252.8612.9071. (CXX) g++ options: --param -O3 -rdynamic

Renaissance

Test: Finagle HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Finagle HTTP RequestsCore i9 10900KCore i9 10900K + eibrs,retpoline400800120016002000SE +/- 15.80, N = 3SE +/- 14.24, N = 32087.72084.4MIN: 1953.33 / MAX: 2235.31MIN: 1949.43 / MAX: 2161.27

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: In-Memory Database ShootoutCore i9 10900KCore i9 10900K + eibrs,retpoline6001200180024003000SE +/- 4.78, N = 3SE +/- 10.89, N = 32743.72728.3MIN: 2575.38 / MAX: 2915.12MIN: 2556.62 / MAX: 2966.56

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.12Test: Akka Unbalanced Cobwebbed TreeCore i9 10900KCore i9 10900K + eibrs,retpoline2K4K6K8K10KSE +/- 13.60, N = 3SE +/- 62.03, N = 311339.611411.1MIN: 8667.98 / MAX: 11360.22MIN: 8981.8 / MAX: 11532.28

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.6.0Test: Boat - Acceleration: CPU-onlyCore i9 10900KCore i9 10900K + eibrs,retpoline0.87731.75462.63193.50924.3865SE +/- 0.007, N = 3SE +/- 0.009, N = 33.8993.896

Darktable

Test: Server Room - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 3.6.0Test: Server Room - Acceleration: CPU-onlyCore i9 10900KCore i9 10900K + eibrs,retpoline0.7671.5342.3013.0683.835SE +/- 0.001, N = 3SE +/- 0.009, N = 33.4053.409

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.24Test: resizeCore i9 10900KCore i9 10900K + eibrs,retpoline246810SE +/- 0.055, N = 3SE +/- 0.093, N = 36.9837.083

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.24Test: rotateCore i9 10900KCore i9 10900K + eibrs,retpoline3691215SE +/- 0.02, N = 3SE +/- 0.02, N = 310.3310.47

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.24Test: auto-levelsCore i9 10900KCore i9 10900K + eibrs,retpoline3691215SE +/- 0.04, N = 3SE +/- 0.03, N = 310.3310.41

Flexible IO Tester

Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.29Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryCore i9 10900KCore i9 10900K + eibrs,retpoline60K120K180K240K300KSE +/- 0.00, N = 3SE +/- 333.33, N = 32570002566671. (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

Flexible IO Tester

Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.29Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryCore i9 10900KCore i9 10900K + eibrs,retpoline60K120K180K240K300KSE +/- 1333.33, N = 3SE +/- 2700.82, N = 62963332741671. (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

WireGuard + Linux Networking Stack Stress Test

OpenBenchmarking.orgSeconds, Fewer Is BetterWireGuard + Linux Networking Stack Stress TestCore i9 10900KCore i9 10900K + eibrs,retpoline4080120160200SE +/- 1.77, N = 3SE +/- 0.77, N = 3179.01191.99

InfluxDB

Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000Core i9 10900KCore i9 10900K + eibrs,retpoline400K800K1200K1600K2000KSE +/- 1656.91, N = 3SE +/- 2458.03, N = 31786132.11777456.9

InfluxDB

Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000Core i9 10900KCore i9 10900K + eibrs,retpoline400K800K1200K1600K2000KSE +/- 3310.06, N = 3SE +/- 4895.98, N = 31989544.32005862.4

KeyDB

OpenBenchmarking.orgOps/sec, More Is BetterKeyDB 6.2.0Core i9 10900KCore i9 10900K + eibrs,retpoline200K400K600K800K1000KSE +/- 9217.84, N = 3SE +/- 5197.77, N = 3854137.69854208.771. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Facebook RocksDB

Test: Sequential Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Sequential FillCore i9 10900KCore i9 10900K + eibrs,retpoline300K600K900K1200K1500KSE +/- 4587.67, N = 3SE +/- 5584.42, N = 3140157913814111. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Random Fill Sync

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.22.1Test: Random Fill SyncCore i9 10900KCore i9 10900K + eibrs,retpoline7001400210028003500SE +/- 0.58, N = 3SE +/- 2.65, N = 3308829991. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

LevelDB

Benchmark: Overwrite

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: OverwriteCore i9 10900KCore i9 10900K + eibrs,retpoline1224364860SE +/- 0.09, N = 3SE +/- 0.07, N = 352.351.41. (CXX) g++ options: -O3 -lsnappy -ltcmalloc

LevelDB

Benchmark: Overwrite

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwriteCore i9 10900KCore i9 10900K + eibrs,retpoline1020304050SE +/- 0.07, N = 3SE +/- 0.08, N = 342.3143.051. (CXX) g++ options: -O3 -lsnappy -ltcmalloc

LevelDB

Benchmark: Random Fill

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random FillCore i9 10900KCore i9 10900K + eibrs,retpoline1224364860SE +/- 0.23, N = 3SE +/- 0.38, N = 352.351.01. (CXX) g++ options: -O3 -lsnappy -ltcmalloc

LevelDB

Benchmark: Random Fill

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random FillCore i9 10900KCore i9 10900K + eibrs,retpoline1020304050SE +/- 0.18, N = 3SE +/- 0.32, N = 342.3043.351. (CXX) g++ options: -O3 -lsnappy -ltcmalloc

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Core i9 10900KCore i9 10900K + eibrs,retpoline1020304050SE +/- 0.05, N = 3SE +/- 0.14, N = 343.7644.941. (CC) gcc options: -O2 -lz


Phoronix Test Suite v10.8.5