Boost logo

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