BenchmarkMutex

BenchmarkMutex is a mutex benchmark created by Malte Skarupke.

To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark mutex.

Project Site

github.com

Test Created

1 January 2020

Last Updated

1 January 2020

Test Maintainer

Michael Larabel

Test Type

System

Average Install Time

17 Seconds

Average Run Time

2 Minutes, 32 Seconds

Test Dependencies

C/C++ Compiler Toolchain + Google Benchmark

Accolades

5k+ Downloads

Supported Platforms


Public Result UploadsReported Installs*Test Completions*OpenBenchmarking.orgEventsBenchmarkMutex Popularity Statisticspts/mutex2020.012020.022020.032020.042020.052020.062020.072020.082020.092020.102020.112020.122021.016001200180024003000
* Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform.
Data current as of Thu, 28 Jan 2021 03:40:29 GMT.
Mutex Lock Unlock std::mutex28.6%Semaphore Release And Acquire11.2%Shared Mutex Lock Shared10.9%Mutex Lock Unlock spinlock_amd10.6%Mutex Lock Unlock spinlock11.0%Mutex Lock Unlock ticket_spinlock10.8%Mutex Lock Unlock pthread_mutex16.9%Benchmark Option PopularityOpenBenchmarking.org

Revision History

pts/mutex-1.0.0   [View Source]   Wed, 01 Jan 2020 18:38:46 GMT
Initial commit, work-in-progress more benchmarks from BenchmarkMutex could be easily added.

Suites Using This Test

Common Kernel Benchmarks

Single-Threaded


Performance Metrics

Analyze Test Configuration:

BenchmarkMutex

Benchmark: Mutex Lock Unlock spinlock_amd

OpenBenchmarking.org metrics for this test profile configuration based on 97 public results since 1 January 2020 with the latest data as of 23 December 2020.

Additional benchmark metrics will come after OpenBenchmarking.org has collected a sufficient data-set.

OpenBenchmarking.orgDistribution Of Public Results - Benchmark: Mutex Lock Unlock spinlock_amd97 Results Range From 21 To 74 ns21263136414651566166717681918273645

Based on OpenBenchmarking.org data, the selected test / test configuration (BenchmarkMutex - Benchmark: Mutex Lock Unlock spinlock_amd) has an average run-time of 3 minutes. By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.

OpenBenchmarking.orgMinutesTime Required To Complete BenchmarkBenchmark: Mutex Lock Unlock spinlock_amdRun-Time246810Min: 1 / Avg: 2.75 / Max: 4

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 118 Benchmark Results

Intel Core i5-4670K - ASUS Z87-PRO - Intel 4th Gen Core DRAM

Arch rolling - 5.9.12-arch1-1 - KDE Plasma 5.20.4

1 System - 118 Benchmark Results

AMD Ryzen 5 3500X 6-Core - ASUS ROG STRIX X570-E GAMING - AMD Starship

Arch rolling - 5.9.13-arch1-1 - KDE Plasma 5.20.4

1 System - 92 Benchmark Results

AMD Ryzen 9 5900X 12-Core - ASRock X570 Taichi - AMD Starship

Ubuntu 20.04 - 5.4.0-53-generic - GNOME Shell 3.36.4

1 System - 151 Benchmark Results

16 x AMD EPYC 7302P 16-Core - Intel 440BX - Intel 440BX

CentOS Linux 8 - 5.9.2-1.el8.elrepo.x86_64 - GCC 8.3.1 20191121

1 System - 151 Benchmark Results

16 x AMD EPYC 7402 24-Core - Intel 440BX - Intel 440BX

CentOS Linux 8 - 5.9.2-1.el8.elrepo.x86_64 - GCC 8.3.1 20191121

1 System - 231 Benchmark Results

2 x Intel Xeon Silver 4215R - Dell 0W23H8 - Intel Sky Lake-E DMI3 Registers

Ubuntu 20.04 - 5.4.0-54-generic - GCC 9.3.0

12 Systems - 383 Benchmark Results

AMD Ryzen 9 5900X 12-Core - Gigabyte B550I AORUS PRO AX - AMD Starship

Ubuntu 20.04 - 5.4.0-53-generic - GNOME Shell 3.36.4

1 System - 224 Benchmark Results

2 x Intel Xeon Silver 4215R - Dell 0W23H8 - Intel Sky Lake-E DMI3 Registers

Ubuntu 20.04 - 5.4.0-53-generic - GCC 9.3.0

1 System - 151 Benchmark Results

12 x AMD EPYC 7702P 64-Core - Intel 440BX - Intel 440BX

CentOS Linux 8 - 5.9.2-1.el8.elrepo.x86_64 - GCC 8.3.1 20191121

Most Popular Test Results

Find More Test Results

OpenBenchmarking.org Community User Comments

Post A Comment