$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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