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 std::mutex

OpenBenchmarking.org metrics for this test profile configuration based on 99 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 std::mutex99 Results Range From 14 To 44 ns14172023262932353841444750714212835

Based on OpenBenchmarking.org data, the selected test / test configuration (BenchmarkMutex - Benchmark: Mutex Lock Unlock std::mutex) has an average run-time of 2 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 std::mutexRun-Time246810Min: 1 / Avg: 1.59 / Max: 3

Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 0.1%.

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsBenchmark: Mutex Lock Unlock std::mutexDeviation246810Min: 0 / Avg: 0.11 / Max: 1

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 - 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

1 System - 152 Benchmark Results

AMD Ryzen 7 3700X 8-Core - MSI MEG X570 UNIFY - AMD Starship

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

Most Popular Test Results

OpenBenchmarking.org Results Compare

2 Systems - 736 Benchmark Results

Intel Core i5-6500 - MSI Z170-A PRO - Intel Xeon E3-1200 v5

ManjaroLinux 20.0.3 - 5.4.52-1-MANJARO - GNOME Shell 3.36.4

3 Systems - 1862 Benchmark Results

Intel Core i5-6500 - MSI Z170-A PRO - Intel Xeon E3-1200 v5

ManjaroLinux 20.0.3 - 5.4.52-1-MANJARO - GNOME Shell 3.36.4

2 Systems - 1766 Benchmark Results

Intel Core i5-6500 - MSI Z170-A PRO - Intel Xeon E3-1200 v5

ManjaroLinux 20.0.3 - 5.4.52-1-MANJARO - GNOME Shell 3.36.4

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

2 Systems - 1476 Benchmark Results

Intel Core i5-6500 - MSI Z170-A PRO - Intel Xeon E3-1200 v5

ManjaroLinux 20.0.3 - 5.4.52-1-MANJARO - GNOME Shell 3.36.4

4 Systems - 1662 Benchmark Results

Intel Core i5-6500 - MSI Z170-A PRO - Intel Xeon E3-1200 v5

ManjaroLinux 20.0.3 - 5.4.52-1-MANJARO - GNOME Shell 3.36.4

2 Systems - 82 Benchmark Results

AMD Ryzen Threadripper 3970X 32-Core - ASUS ROG ZENITH II EXTREME - AMD Starship

Fedora 31 - 5.3.16-300.fc31.x86_64 - GNOME Shell 3.34.2

1 System - 287 Benchmark Results

AMD Ryzen 7 3700X 8-Core - MSI MEG X570 GODLIKE - AMD Starship

Ubuntu 19.10 - 5.3.0-24-generic - GNOME Shell 3.34.1

1 System - 169 Benchmark Results

Intel Core i5-9400F - 26GB - 275GB Virtual Disk + 524GB Virtual Disk

Ubuntu 20.04 - 4.19.84-microsoft-standard - GCC 9.3.0

Find More Test Results

OpenBenchmarking.org Community User Comments

Post A Comment