Intel Xeon Ice Lake Mitigation Comparison

Intel CPU Xeon Scalable Ice Lake mitigation benchmark impact by Michael Larabel for a future article.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2105232-IB-XEONICELA80
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results
Show Result Confidence Charts

Limit displaying results to tests within:

Timed Code Compilation 4 Tests
C/C++ Compiler Tests 3 Tests
CPU Massive 7 Tests
Creator Workloads 2 Tests
Database Test Suite 6 Tests
HPC - High Performance Computing 2 Tests
Java 2 Tests
Common Kernel Benchmarks 4 Tests
Machine Learning 2 Tests
Multi-Core 5 Tests
Programmer / Developer System Benchmarks 5 Tests
Python Tests 5 Tests
Server 6 Tests
Server CPU Tests 5 Tests
Telephony 2 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
Default
May 21 2021
  8 Hours, 36 Minutes
mitigations=off
May 22 2021
  9 Hours, 23 Minutes
Invert Hiding All Results Option
  8 Hours, 59 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


Intel Xeon Ice Lake Mitigation ComparisonOpenBenchmarking.orgPhoronix Test Suite2 x Intel Xeon Platinum 8380 @ 3.40GHz (80 Cores / 160 Threads)Intel M50CYP2SB2U (SE5C6200.86B.0022.D08.2103221623 BIOS)Intel Device 0998504GB800GB INTEL SSDPF21Q800GBASPEEDVE2282 x Intel X710 for 10GBASE-T + 2 x Intel E810-C for QSFPUbuntu 21.045.11.0-17-generic (x86_64)GNOME Shell 3.38.4X ServerGCC 10.3.0ext41920x1080ProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerCompilerFile-SystemScreen ResolutionIntel Xeon Ice Lake Mitigation Comparison BenchmarksSystem Logs- Transparent Huge Pages: madvise- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-gcn/usr,hsa --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 - CPU Microcode: 0xd000270- OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2)- Python 3.9.4- Default: 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 - mitigations=off: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Not affected + tsx_async_abort: Not affected

Default vs. mitigations=off ComparisonPhoronix Test SuiteBaseline+0.8%+0.8%+1.6%+1.6%+2.4%+2.4%+3.2%+3.2%3.1%2.6%2.5%2.3%2%Rand Read - 13.2%Rand Read - 13.2%Scala DottyRand Write - 12.7%SqueezeNetV1.0SETRand ForestOPTIONS, StatelessApache HBaseApache HBaseRenaissanceApache HBaseMobile Neural NetworkRedisRenaissancePJSIPDefaultmitigations=off

Intel Xeon Ice Lake Mitigation Comparisonrenaissance: Akka Unbalanced Cobwebbed Treerenaissance: In-Memory Database Shootoutrenaissance: Scala Dottyrenaissance: Genetic Algorithm Using Jenetics + Futureshbase: Increment - 1hbase: Increment - 1hbase: Seq Read - 1hbase: Seq Read - 1renaissance: Rand Foresthbase: Rand Read - 1hbase: Rand Read - 1keydb: renaissance: Apache Spark ALSpgbench: 100 - 250 - Read Only - Average Latencypgbench: 100 - 250 - Read Onlyrenaissance: Twitter HTTP Requestsinfluxdb: 4 - 10000 - 2,5000,1 - 10000build-linux-kernel: Time To Compilebuild-nodejs: Time To Compileinfluxdb: 64 - 10000 - 2,5000,1 - 10000build-godot: Time To Compilepjsip: INVITEpjsip: OPTIONS, Statefulmnn: inception-v3mnn: SqueezeNetV1.0tensorflow-lite: Inception V4tensorflow-lite: SqueezeNetsqlite-speedtest: Timed Time - Size 1,000hbase: Rand Write - 1hbase: Rand Write - 1pjsip: OPTIONS, Statelessdacapobench: Tradebeansredis: SEThbase: Seq Write - 1hbase: Seq Write - 1postmark: Disk Transaction Performancesockperf: Throughputchia-vdf: Square Plain C++pgbench: 100 - 250 - Read Write - Average Latencypgbench: 100 - 250 - Read Writevosk: dacapobench: H2build-mesa: Time To Compilesockperf: Latency Ping Pongctx-clock: Context Switch TimeDefaultmitigations=off30002.43218901.3161791.6696677.145176256610819222991.8471097907516052.163448.8560.2639579666118.777721644.524.780101.3121188389.474.8772588382125.9044.86869166847669.759.564372567040482170451720526.95313056462143155571399678.6822890428.6181075418.9618.34722830102.52219055.4731737.2456637.155176756510969092925.4371132879508188.293422.7390.2629583456172.604727924.424.762102.1071196123.774.9402623381325.4654.74368010347385.960.183382580441291167961762944.93313060261993209391402008.6952886528.4021071019.0148.362228OpenBenchmarking.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.orgms, Fewer Is BetterRenaissance 0.10.0Test: Akka Unbalanced Cobwebbed Treemitigations=offDefault6K12K18K24K30KSE +/- 325.81, N = 15SE +/- 213.94, N = 1530102.5230002.43

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: In-Memory Database Shootoutmitigations=offDefault4K8K12K16K20KSE +/- 197.89, N = 15SE +/- 171.28, N = 719055.4718901.32

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Scala DottyDefaultmitigations=off400800120016002000SE +/- 48.82, N = 25SE +/- 32.02, N = 201791.671737.25

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Genetic Algorithm Using Jenetics + FuturesDefaultmitigations=off14002800420056007000SE +/- 59.27, N = 7SE +/- 60.53, N = 56677.156637.16

Apache HBase

This is a benchmark of the Apache HBase non-relational distributed database system inspired from Google's Bigtable. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Increment - Clients: 1mitigations=offDefault400800120016002000SE +/- 8.21, N = 3SE +/- 19.34, N = 317671762

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Increment - Clients: 1mitigations=offDefault120240360480600SE +/- 2.85, N = 3SE +/- 6.03, N = 3565566

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Sequential Read - Clients: 1mitigations=offDefault2004006008001000SE +/- 11.92, N = 4SE +/- 12.77, N = 310961081

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Sequential Read - Clients: 1mitigations=offDefault2004006008001000SE +/- 9.65, N = 4SE +/- 10.74, N = 3909922

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.orgms, Fewer Is BetterRenaissance 0.10.0Test: Random ForestDefaultmitigations=off6001200180024003000SE +/- 24.69, N = 5SE +/- 20.17, N = 52991.852925.44

Apache HBase

This is a benchmark of the Apache HBase non-relational distributed database system inspired from Google's Bigtable. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Random Read - Clients: 1mitigations=offDefault2004006008001000SE +/- 9.68, N = 3SE +/- 7.75, N = 311321097

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Random Read - Clients: 1mitigations=offDefault2004006008001000SE +/- 7.51, N = 3SE +/- 6.56, N = 3879907

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.orgOps/sec, More Is BetterKeyDB 6.0.16mitigations=offDefault110K220K330K440K550KSE +/- 7304.04, N = 15SE +/- 3720.26, N = 3508188.29516052.161. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

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.orgms, Fewer Is BetterRenaissance 0.10.0Test: Apache Spark ALSDefaultmitigations=off7001400210028003500SE +/- 26.99, N = 5SE +/- 30.59, N = 53448.863422.74

PostgreSQL pgbench

This is a benchmark of PostgreSQL using pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average LatencyDefaultmitigations=off0.05920.11840.17760.23680.296SE +/- 0.005, N = 13SE +/- 0.002, N = 150.2630.2621. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read OnlyDefaultmitigations=off200K400K600K800K1000KSE +/- 17109.96, N = 13SE +/- 8471.25, N = 159579669583451. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

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.orgms, Fewer Is BetterRenaissance 0.10.0Test: Twitter HTTP Requestsmitigations=offDefault13002600390052006500SE +/- 36.16, N = 5SE +/- 57.24, N = 56172.606118.78

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.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000Defaultmitigations=off160K320K480K640K800KSE +/- 1793.11, N = 3SE +/- 2881.97, N = 3721644.5727924.4

Timed Linux Kernel Compilation

This test times how long it takes to build the Linux kernel in a default configuration (defconfig) for the architecture being tested. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.10.20Time To CompileDefaultmitigations=off612182430SE +/- 0.34, N = 13SE +/- 0.37, N = 1524.7824.76

Timed Node.js Compilation

This test profile times how long it takes to build/compile Node.js itself from source. Node.js is a JavaScript run-time built from the Chrome V8 JavaScript engine while itself is written in C/C++. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 15.11Time To Compilemitigations=offDefault20406080100SE +/- 0.24, N = 3SE +/- 0.54, N = 3102.11101.31

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.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000Defaultmitigations=off300K600K900K1200K1500KSE +/- 4126.24, N = 3SE +/- 1536.16, N = 31188389.41196123.7

Timed Godot Game Engine Compilation

This test times how long it takes to compile the Godot Game Engine. Godot is a popular, open-source, cross-platform 2D/3D game engine and is built using the SCons build system and targeting the X11 platform. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 3.2.3Time To Compilemitigations=offDefault20406080100SE +/- 0.45, N = 3SE +/- 0.55, N = 374.9474.88

PJSIP

PJSIP is a free and open source multimedia communication library written in C language implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE. It combines signaling protocol (SIP) with rich multimedia framework and NAT traversal functionality into high level API that is portable and suitable for almost any type of systems ranging from desktops, embedded systems, to mobile handsets. This test profile is making use of pjsip-perf with both the client/server on teh system. More details on the PJSIP benchmark at https://www.pjsip.org/high-performance-sip.htm Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: INVITEDefaultmitigations=off6001200180024003000SE +/- 31.32, N = 3SE +/- 3.79, N = 3258826231. (CC) gcc options: -lstdc++ -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O2

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, Statefulmitigations=offDefault8001600240032004000SE +/- 3.79, N = 3SE +/- 10.39, N = 3381338211. (CC) gcc options: -lstdc++ -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O2

Mobile Neural Network

MNN is the Mobile Neural Network as a highly efficient, lightweight deep learning framework developed by Alibaba. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.1.3Model: inception-v3Defaultmitigations=off612182430SE +/- 0.12, N = 3SE +/- 0.20, N = 325.9025.47MIN: 24.95 / MAX: 57.75MIN: 23.79 / MAX: 74.891. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMobile Neural Network 1.1.3Model: SqueezeNetV1.0Defaultmitigations=off1.09532.19063.28594.38125.4765SE +/- 0.007, N = 3SE +/- 0.016, N = 34.8684.743MIN: 4.49 / MAX: 18.5MIN: 4.53 / MAX: 11.471. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl

TensorFlow Lite

This is a benchmark of the TensorFlow Lite implementation. The current Linux support is limited to running on CPUs. This test profile is measuring the average inference time. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2020-08-23Model: Inception V4Defaultmitigations=off150K300K450K600K750KSE +/- 4490.09, N = 3SE +/- 8121.20, N = 3691668680103

OpenBenchmarking.orgMicroseconds, Fewer Is BetterTensorFlow Lite 2020-08-23Model: SqueezeNetDefaultmitigations=off10K20K30K40K50KSE +/- 202.00, N = 3SE +/- 403.24, N = 347669.747385.9

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.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000mitigations=offDefault1326395265SE +/- 0.09, N = 3SE +/- 0.21, N = 360.1859.561. (CC) gcc options: -O2 -ldl -lz -lpthread

Apache HBase

This is a benchmark of the Apache HBase non-relational distributed database system inspired from Google's Bigtable. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Random Write - Clients: 1mitigations=offDefault918273645SE +/- 0.57, N = 14SE +/- 0.43, N = 153837

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Random Write - Clients: 1Defaultmitigations=off6K12K18K24K30KSE +/- 345.85, N = 15SE +/- 320.28, N = 142567025804

PJSIP

PJSIP is a free and open source multimedia communication library written in C language implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE. It combines signaling protocol (SIP) with rich multimedia framework and NAT traversal functionality into high level API that is portable and suitable for almost any type of systems ranging from desktops, embedded systems, to mobile handsets. This test profile is making use of pjsip-perf with both the client/server on teh system. More details on the PJSIP benchmark at https://www.pjsip.org/high-performance-sip.htm Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgResponses Per Second, More Is BetterPJSIP 2.11Method: OPTIONS, StatelessDefaultmitigations=off9K18K27K36K45KSE +/- 197.93, N = 3SE +/- 329.47, N = 340482412911. (CC) gcc options: -lstdc++ -lssl -lcrypto -luuid -lm -lrt -lpthread -lasound -O2

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansDefaultmitigations=off4K8K12K16K20KSE +/- 156.28, N = 7SE +/- 139.58, N = 41704516796

Redis

Redis is an open-source in-memory data structure store, used as a database, cache, and message broker. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: SETDefaultmitigations=off400K800K1200K1600K2000KSE +/- 10529.94, N = 3SE +/- 21191.99, N = 151720526.951762944.931. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Apache HBase

This is a benchmark of the Apache HBase non-relational distributed database system inspired from Google's Bigtable. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds - Average Latency, Fewer Is BetterApache HBase 2.2.3Test: Sequential Write - Clients: 1mitigations=offDefault714212835SE +/- 0.51, N = 15SE +/- 0.52, N = 153131

OpenBenchmarking.orgRows Per Second, More Is BetterApache HBase 2.2.3Test: Sequential Write - Clients: 1Defaultmitigations=off7K14K21K28K35KSE +/- 432.13, N = 15SE +/- 418.18, N = 153056430602

PostMark

This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction Performancemitigations=offDefault13002600390052006500SE +/- 51.00, N = 3SE +/- 74.77, N = 4619962141. (CC) gcc options: -O3

Sockperf

This is a network socket API performance benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.4Test: ThroughputDefaultmitigations=off70K140K210K280K350KSE +/- 5074.55, N = 25SE +/- 2916.53, N = 53155573209391. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Chia Blockchain VDF

Chia is a blockchain and smart transaction platform based on proofs of space and time rather than proofs of work with other cryptocurrencies. This test profile is benchmarking the CPU performance for Chia VDF performance using the Chia VDF benchmark. The Chia VDF is for the Chia Verifiable Delay Function (Proof of Time). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIPS, More Is BetterChia Blockchain VDF 1.0.1Test: Square Plain C++Defaultmitigations=off30K60K90K120K150KSE +/- 835.33, N = 3SE +/- 400.00, N = 31399671402001. (CXX) g++ options: -flto -no-pie -lgmpxx -lgmp -lboost_system -pthread

PostgreSQL pgbench

This is a benchmark of PostgreSQL using pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average Latencymitigations=offDefault246810SE +/- 0.018, N = 3SE +/- 0.022, N = 38.6958.6821. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read Writemitigations=offDefault6K12K18K24K30KSE +/- 54.70, N = 3SE +/- 79.55, N = 328865289041. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

VOSK Speech Recognition Toolkit

VOSK is an open-source offline speech recognition API/toolkit. VOSK supports speech recognition in 17 languages and has a variety of models available and interfaces for different programming languages. This test profile times the speech-to-text process for a roughly three minute audio recording. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterVOSK Speech Recognition Toolkit 0.3.21Defaultmitigations=off714212835SE +/- 0.38, N = 3SE +/- 0.40, N = 328.6228.40

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2Defaultmitigations=off2K4K6K8K10KSE +/- 64.56, N = 4SE +/- 34.81, N = 41075410710

Timed Mesa Compilation

This test profile times how long it takes to compile Mesa with Meson/Ninja. For minimizing build dependencies and avoid versioning conflicts, test this is just the core Mesa build without LLVM or the extra Gallium3D/Mesa drivers enabled. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Mesa Compilation 21.0Time To Compilemitigations=offDefault510152025SE +/- 0.06, N = 3SE +/- 0.08, N = 319.0118.96

Sockperf

This is a network socket API performance benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.4Test: Latency Ping Pongmitigations=offDefault246810SE +/- 0.091, N = 5SE +/- 0.085, N = 58.3628.3471. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

ctx_clock

Ctx_clock is a simple test program to measure the context switch time in clock cycles. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch Timemitigations=offDefault50100150200250228228