Advertisement
AntonyZhilin

Lock-free, randomized

Sep 9th, 2022
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.77 KB | None | 0 0
  1. /home/antonyzhilin/userver/cmake-build-release/userver/core/userver-core_benchmark --benchmark_filter=mutex_coro --benchmark_min_time=1 --benchmark_repetitions=10 --benchmark_report_aggregates_only=true
  2. 2022-09-09T12:54:04+03:00
  3. Running /home/antonyzhilin/userver/cmake-build-release/userver/core/userver-core_benchmark
  4. Run on (12 X 4600 MHz CPU s)
  5. CPU Caches:
  6. L1 Data 32 KiB (x6)
  7. L1 Instruction 32 KiB (x6)
  8. L2 Unified 256 KiB (x6)
  9. L3 Unified 12288 KiB (x1)
  10. Load Average: 2.58, 4.71, 4.61
  11. ***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
  12. ---------------------------------------------------------------------------------------
  13. Benchmark Time CPU Iterations
  14. ---------------------------------------------------------------------------------------
  15. mutex_coro_lock_mean 7.93 ns 7.89 ns 10
  16. mutex_coro_lock_median 7.95 ns 7.91 ns 10
  17. mutex_coro_lock_stddev 0.415 ns 0.405 ns 10
  18. mutex_coro_lock_cv 5.23 % 5.14 % 10
  19. mutex_coro_unlock_mean 26.4 ns 26.4 ns 10
  20. mutex_coro_unlock_median 26.1 ns 26.2 ns 10
  21. mutex_coro_unlock_stddev 2.16 ns 2.17 ns 10
  22. mutex_coro_unlock_cv 8.19 % 8.22 % 10
  23. mutex_coro_contention/1_mean 27.6 ns 27.6 ns 10 locks=36.3365M/s locks-per-thread=36.3365M/s
  24. mutex_coro_contention/1_median 27.2 ns 27.2 ns 10 locks=36.7815M/s locks-per-thread=36.7815M/s
  25. mutex_coro_contention/1_stddev 1.72 ns 1.72 ns 10 locks=2.22996M/s locks-per-thread=2.22996M/s
  26. mutex_coro_contention/1_cv 6.24 % 6.24 % 10 locks=6.14% locks-per-thread=6.14%
  27. mutex_coro_contention/2_mean 152 ns 152 ns 10 locks=12.4676M/s locks-per-thread=6.2338M/s
  28. mutex_coro_contention/2_median 166 ns 166 ns 10 locks=11.6326M/s locks-per-thread=5.81628M/s
  29. mutex_coro_contention/2_stddev 34.6 ns 34.5 ns 10 locks=1.84634M/s locks-per-thread=923.171k/s
  30. mutex_coro_contention/2_cv 22.77 % 22.76 % 10 locks=14.81% locks-per-thread=14.81%
  31. mutex_coro_contention/4_mean 598 ns 598 ns 10 locks=6.40321M/s locks-per-thread=1.6008M/s
  32. mutex_coro_contention/4_median 591 ns 591 ns 10 locks=6.50162M/s locks-per-thread=1.6254M/s
  33. mutex_coro_contention/4_stddev 21.5 ns 21.5 ns 10 locks=185.768k/s locks-per-thread=46.442k/s
  34. mutex_coro_contention/4_cv 3.60 % 3.60 % 10 locks=2.90% locks-per-thread=2.90%
  35. mutex_coro_contention/8_mean 1956 ns 1946 ns 10 locks=4.05683M/s locks-per-thread=507.103k/s
  36. mutex_coro_contention/8_median 1943 ns 1936 ns 10 locks=4.08756M/s locks-per-thread=510.945k/s
  37. mutex_coro_contention/8_stddev 93.5 ns 85.5 ns 10 locks=185.508k/s locks-per-thread=23.1885k/s
  38. mutex_coro_contention/8_cv 4.78 % 4.40 % 10 locks=4.57% locks-per-thread=4.57%
  39. mutex_coro_contention/16_mean 4316 ns 2919 ns 10 locks=5.43816M/s locks-per-thread=339.885k/s
  40. mutex_coro_contention/16_median 4241 ns 2995 ns 10 locks=5.28805M/s locks-per-thread=330.503k/s
  41. mutex_coro_contention/16_stddev 233 ns 307 ns 10 locks=460.712k/s locks-per-thread=28.7945k/s
  42. mutex_coro_contention/16_cv 5.40 % 10.53 % 10 locks=8.47% locks-per-thread=8.47%
  43. mutex_coro_contention/32_mean 8837 ns 2973 ns 10 locks=10.549M/s locks-per-thread=329.656k/s
  44. mutex_coro_contention/32_median 8798 ns 3004 ns 10 locks=10.4062M/s locks-per-thread=325.193k/s
  45. mutex_coro_contention/32_stddev 325 ns 163 ns 10 locks=487.703k/s locks-per-thread=15.2407k/s
  46. mutex_coro_contention/32_cv 3.67 % 5.50 % 10 locks=4.62% locks-per-thread=4.62%
  47. mutex_coro_contention_with_payload/1_mean 66.8 ns 66.8 ns 10 locks=15.0511M/s locks-per-thread=15.0511M/s
  48. mutex_coro_contention_with_payload/1_median 67.8 ns 67.8 ns 10 locks=14.7632M/s locks-per-thread=14.7632M/s
  49. mutex_coro_contention_with_payload/1_stddev 5.30 ns 5.30 ns 10 locks=1.21713M/s locks-per-thread=1.21713M/s
  50. mutex_coro_contention_with_payload/1_cv 7.93 % 7.93 % 10 locks=8.09% locks-per-thread=8.09%
  51. mutex_coro_contention_with_payload/2_mean 265 ns 265 ns 10 locks=7.73658M/s locks-per-thread=3.86829M/s
  52. mutex_coro_contention_with_payload/2_median 241 ns 241 ns 10 locks=8.24534M/s locks-per-thread=4.12267M/s
  53. mutex_coro_contention_with_payload/2_stddev 49.8 ns 49.8 ns 10 locks=1.11024M/s locks-per-thread=555.121k/s
  54. mutex_coro_contention_with_payload/2_cv 18.77 % 18.79 % 10 locks=14.35% locks-per-thread=14.35%
  55. mutex_coro_contention_with_payload/4_mean 900 ns 899 ns 10 locks=4.47525M/s locks-per-thread=1.11881M/s
  56. mutex_coro_contention_with_payload/4_median 897 ns 896 ns 10 locks=4.47269M/s locks-per-thread=1.11817M/s
  57. mutex_coro_contention_with_payload/4_stddev 23.6 ns 23.6 ns 10 locks=136.006k/s locks-per-thread=34.0015k/s
  58. mutex_coro_contention_with_payload/4_cv 2.62 % 2.63 % 10 locks=3.04% locks-per-thread=3.04%
  59. mutex_coro_contention_with_payload/8_mean 2642 ns 2590 ns 10 locks=3.10332M/s locks-per-thread=387.915k/s
  60. mutex_coro_contention_with_payload/8_median 2614 ns 2600 ns 10 locks=3.08542M/s locks-per-thread=385.677k/s
  61. mutex_coro_contention_with_payload/8_stddev 142 ns 123 ns 10 locks=130.057k/s locks-per-thread=16.2571k/s
  62. mutex_coro_contention_with_payload/8_cv 5.38 % 4.74 % 10 locks=4.19% locks-per-thread=4.19%
  63. mutex_coro_contention_with_payload/16_mean 5480 ns 3462 ns 10 locks=4.63037M/s locks-per-thread=289.398k/s
  64. mutex_coro_contention_with_payload/16_median 5451 ns 3485 ns 10 locks=4.73566M/s locks-per-thread=295.979k/s
  65. mutex_coro_contention_with_payload/16_stddev 157 ns 278 ns 10 locks=343.999k/s locks-per-thread=21.4999k/s
  66. mutex_coro_contention_with_payload/16_cv 2.87 % 8.03 % 10 locks=7.43% locks-per-thread=7.43%
  67. mutex_coro_contention_with_payload/32_mean 11183 ns 3876 ns 10 locks=8.19433M/s locks-per-thread=256.073k/s
  68. mutex_coro_contention_with_payload/32_median 11193 ns 3878 ns 10 locks=8.24827M/s locks-per-thread=257.758k/s
  69. mutex_coro_contention_with_payload/32_stddev 435 ns 132 ns 10 locks=248.333k/s locks-per-thread=7.76042k/s
  70. mutex_coro_contention_with_payload/32_cv 3.89 % 3.40 % 10 locks=3.03% locks-per-thread=3.03%
  71.  
  72. Process finished with exit code 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement