|
Boost : |
From: Federico Abrignani (federico.abrignani_at_[hidden])
Date: 2023-10-21 15:13:36
To add the benchmark results since the image did not show in my mail.
---------------------------------------------------------------------------------------------------------------------------------------
Benchmark Time            CPU  Iterations
---------------------------------------------------------------------------------------------------------------------------------------
priority_mutex_benchmark::PM_LockUnlock/threads:8 1.64 ns        13.0
ns    54189280
standard_mutex_benchmark::STD_LockUnlock/threads:8 0.712 ns        5.54
ns   125137360
slim_priority_mutex_benchmark::SLM_PM_LockUnlock/threads:8 3.27
ns        26.0 ns    27112392
spinlock_priority_mutex_benchmark::SPNLC_PM_LockUnlock/threads:8 0.825
ns        6.49 ns   111065720
slim_spinlock_priority_mutex_benchmark::SPNLC_SLM_PM_LockUnlock/threads:8
3.41 ns        27.2 ns    25413960
recursive_priority_mutex_benchmark::R_PM_LockUnlock/threads:8 1.65
ns        13.1 ns    53737320
standard_recursive_mutex_benchmark::R_STD_LockUnlock/threads:8 0.960
ns        7.67 ns   105165456
shared_priority_mutex_benchmark::PM_S_LockUnlock/threads:8 1.62
ns        12.9 ns    54708152
standard_shared_mutex_benchmark::STD_S_LockUnlock/threads:8 0.965
ns        7.68 ns   106124968
shared_priority_mutex_benchmark::PM_S_SLockSUnlock/threads:8 1.58
ns        12.6 ns    54070432
standard_shared_mutex_benchmark::STD_S_SLockSUnlock/threads:8 0.721
ns        5.76 ns   117148936
____________________________________________________________________________________________
priority_mutex_benchmark::PM_pipeline_benchmark_long/threads:8 9541052
ns    52513517 ns          16
standard_mutex_benchmark::STD_pipeline_benchmark_long/threads:8 9774822
ns    51878916 ns          16
slim_priority_mutex_benchmark::SLM_PM_pipeline_benchmark_long/threads:8
9380027 ns    55017352 ns          16
spinlock_priority_mutex_benchmark::SPNLC_PM_pipeline_benchmark_long/threads:8
9531843 ns    75511719 ns           8
slim_spinlock_priority_mutex_benchmark::SPNLC_SLM_PM_pipeline_benchmark_long/threads:8
9532650 ns    75912929 ns           8
recursive_priority_mutex_benchmark::R_PM_pipeline_benchmark_long/threads:8
9539370 ns    52512176 ns          16
standard_recursive_mutex_benchmark::R_STD_pipeline_benchmark_long/threads:8
9775127 ns    51879528 ns          16
shared_priority_mutex_benchmark::PM_S_pipeline_benchmark_long/threads:8
9531850 ns    76251304 ns          16
standard_shared_mutex_benchmark::STD_S_pipeline_benchmark_long/threads:8
9775146 ns    51880461 ns          16
shared_priority_mutex_benchmark::PM_S_Spipeline_benchmark_long/threads:8
6484466 ns    51870805 ns          16
standard_shared_mutex_benchmark::STD_S_Spipeline_benchmark_long/threads:8
6484449 ns    51869927 ns          16
____________________________________________________________________________________________
priority_mutex_benchmark::PM_pipeline_benchmark_gaming/threads:8 949731
ns     5213265 ns         136
standard_mutex_benchmark::STD_pipeline_benchmark_gaming/threads:8
1001777 ns     5193649 ns         136
slim_priority_mutex_benchmark::SLM_PM_pipeline_benchmark_gaming/threads:8
966555 ns     5557157 ns         128
spinlock_priority_mutex_benchmark::SPNLC_PM_pipeline_benchmark_gaming/threads:8
952582 ns     7604306 ns          96
slim_spinlock_priority_mutex_benchmark::SPNLC_SLM_PM_pipeline_benchmark_gaming/threads:8
921612 ns     7355304 ns          88
recursive_priority_mutex_benchmark::R_PM_pipeline_benchmark_gaming/threads:8
969296 ns     5291337 ns         136
standard_recursive_mutex_benchmark::R_STD_pipeline_benchmark_gaming/threads:8
1001943 ns     5193937 ns         136
shared_priority_mutex_benchmark::PM_S_pipeline_benchmark_gaming/threads:8
921843 ns     7348795 ns          88
standard_shared_mutex_benchmark::STD_S_pipeline_benchmark_gaming/threads:8
999545 ns     5191391 ns         136
shared_priority_mutex_benchmark::PM_S_Spipeline_benchmark_gaming/threads:8
648466 ns     5187308 ns         136
standard_shared_mutex_benchmark::STD_S_Spipeline_benchmark_gaming/threads:8
648462 ns     5187299 ns         136
____________________________________________________________________________________________
priority_mutex_benchmark::PM_pipeline_benchmark_audio/threads:8 96730
ns      525237 ns        1336
standard_mutex_benchmark::STD_pipeline_benchmark_audio/threads:8 102634
ns      521351 ns        1344
slim_priority_mutex_benchmark::SLM_PM_pipeline_benchmark_audio/threads:8
97671 ns      566508 ns        1264
spinlock_priority_mutex_benchmark::SPNLC_PM_pipeline_benchmark_audio/threads:8
91991 ns      734638 ns         936
slim_spinlock_priority_mutex_benchmark::SPNLC_SLM_PM_pipeline_benchmark_audio/threads:8
97838 ns      780163 ns         928
recursive_priority_mutex_benchmark::R_PM_pipeline_benchmark_audio/threads:8
96704 ns      525095 ns        1336
standard_recursive_mutex_benchmark::R_STD_pipeline_benchmark_audio/threads:8
102726 ns      521373 ns        1344
shared_priority_mutex_benchmark::PM_S_pipeline_benchmark_audio/threads:8
92130 ns      734847 ns         904
standard_shared_mutex_benchmark::STD_S_pipeline_benchmark_audio/threads:8
102640 ns      521309 ns        1344
shared_priority_mutex_benchmark::PM_S_Spipeline_benchmark_audio/threads:8
64865 ns      518881 ns        1352
standard_shared_mutex_benchmark::STD_S_Spipeline_benchmark_audio/threads:8
64864 ns      518872 ns        1352
____________________________________________________________________________________________
priority_mutex_benchmark::PM_pipeline_benchmark_fast/threads:8 1181
ns        7046 ns       95936
standard_mutex_benchmark::STD_pipeline_benchmark_fast/threads:8 1537
ns        7263 ns       95040
slim_priority_mutex_benchmark::SLM_PM_pipeline_benchmark_fast/threads:8
1218 ns        9528 ns       78904
spinlock_priority_mutex_benchmark::SPNLC_PM_pipeline_benchmark_fast/threads:8
1004 ns        8017 ns       86744
slim_spinlock_priority_mutex_benchmark::SPNLC_SLM_pipeline_benchmark_fast/threads:8
1028 ns        8192 ns       85040
recursive_priority_mutex_benchmark::R_PM_pipeline_benchmark_fast/threads:8
1177 ns        7084 ns       94584
standard_recursive_mutex_benchmark::R_STD_pipeline_benchmark_fast/threads:8
1573 ns        7318 ns       96456
shared_priority_mutex_benchmark::PM_S_pipeline_benchmark_fast/threads:8
1380 ns       10979 ns       59928
standard_shared_mutex_benchmark::STD_S_pipeline_benchmark_fast/threads:8
1534 ns        7301 ns       97200
shared_priority_mutex_benchmark::PM_S_Spipeline_benchmark_fast/threads:8
665 ns        5318 ns      131400
standard_shared_mutex_benchmark::STD_S_Spipeline_benchmark_fast/threads:8
663 ns        5303 ns      131816
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk