[libcxx-commits] [libcxx] [libc++] experiment with atomic_sync (PR #84471)
via libcxx-commits
libcxx-commits at lists.llvm.org
Fri Nov 29 06:27:41 PST 2024
huixie90 wrote:
with -O3
# replace yield with spin
```
Comparing ../../../build_atomic_yield/ref.json to ../../../build_atomic_yield/spin.json
Benchmark Time CPU Time Old Time New CPU Old CPU New
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/1024 -0.2006 -0.1077 84417 67479 75616 67474
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/2048 -0.0127 -0.0126 136610 134880 136598 134872
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/4096 -0.0033 -0.0034 270791 269894 270767 269858
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/8192 -0.0216 -0.0216 542159 530441 542114 530420
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/16384 -0.0224 -0.0224 1094679 1070137 1094580 1070089
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/32768 +0.0009 +0.0009 2167459 2169439 2167350 2169281
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/65536 -0.0203 -0.0203 4384631 4295501 4384358 4295299
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/131072 -0.0043 -0.0042 8631433 8594730 8630688 8594362
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/262144 +0.0064 +0.0065 17321604 17433252 17319475 17432050
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/524288 -0.0158 -0.0158 35289890 34731395 35286350 34730286
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/1048576 -0.0060 -0.0059 69074421 68659204 69066600 68655800
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/2097152 -0.0150 -0.0150 140389533 138281600 140378600 138273800
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/4194304 -0.0021 -0.0021 275925291 275344687 275900500 275330500
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/8388608 -0.0092 -0.0090 556666667 551567000 556561000 551543000
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/16777216 -0.0002 -0.0002 1111296083 1111042208 1111151000 1110975000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/1024 +0.0000 +0.0007 51202705 51203827 51166571 51200429
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/2048 -0.0013 +0.0107 102554696 102421095 101336000 102415571
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/4096 -0.0001 +0.0014 204829403 204805208 204502667 204796000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/8192 +0.0002 +0.0011 409605833 409681958 409206500 409643500
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/16384 +0.0000 +0.0012 819205667 819224666 818183000 819166000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/32768 +0.0000 +0.0009 1638491166 1638548375 1637026000 1638441000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/65536 -0.0000 +0.0011 3277229708 3277167084 3273320000 3276979000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/1024 +0.0000 +0.0007 102400325 102400696 68038700 68083000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/2048 +0.0000 +0.0058 204803867 204805775 136562200 137359800
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/4096 -0.0000 -0.0028 409611417 409606000 273310333 272556333
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/8192 -0.0000 -0.0002 819200292 819191666 545287000 545178000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/16384 +0.0002 -0.0028 1638501458 1638806250 1094746000 1091701000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/32768 -0.0000 -0.0000 3277100416 3276953166 2182814000 2182731000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/65536 +0.0000 +0.0024 6553918833 6554158125 4366667000 4377042000
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/1024 +0.0291 +0.0294 51384 52882 51348 52860
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/2048 -0.0200 -0.0201 108467 106293 108412 106238
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/4096 +0.0881 +0.0881 200764 218457 200637 218307
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/8192 +0.0400 +0.0401 425262 442275 424996 442022
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/16384 +0.0111 +0.0112 831326 840582 830855 840200
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/32768 +0.0186 +0.0186 1667796 1698758 1666749 1697686
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/65536 +0.0080 +0.0083 3344074 3370900 3342235 3369834
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/131072 -0.0788 -0.0784 7508765 6917121 7501415 6913135
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/262144 -0.0363 -0.0359 14157117 13643476 14145149 13636884
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/524288 -0.0022 -0.0019 27061022 27002231 27039920 26988083
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/1048576 -0.0336 -0.0334 56178138 54288083 56138200 54260800
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/2097152 -0.0507 -0.0504 112959075 107232692 112882400 107191200
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/4194304 +0.0063 +0.0065 215411042 216776236 215295667 216694667
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/8388608 +0.0134 +0.0139 435221958 441067625 434870000 440899500
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/16777216 -0.0109 -0.0102 890616041 880916041 889542000 880448000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/1024 +0.0004 +0.0012 51199786 51221446 51117500 51179214
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/2048 -0.0025 +0.0009 102673113 102418881 102240857 102333143
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/4096 +0.0003 +0.0009 204796625 204860722 204531000 204717000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/8192 -0.0020 +0.0006 410579187 409761145 409272000 409518500
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/16384 -0.0010 +0.0014 820407333 819591750 817730000 818845000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/32768 -0.0010 +0.0013 1640402209 1638764000 1635517000 1637640000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/65536 -0.0004 +0.0011 3279218958 3278040042 3272391000 3275950000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/1024 -0.0000 +0.0008 102398413 102394492 68165600 68223200
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/2048 -0.0019 +0.0008 205173742 204786967 136379600 136486600
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/4096 -0.0000 +0.0016 409586736 409584444 272615333 273059333
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/8192 -0.0022 +0.0022 820989041 819149000 544460000 545655000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/16384 -0.0027 +0.0017 1642886083 1638510709 1089977000 1091819000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/32768 -0.0004 +0.0018 3278352792 3276947584 2180412000 2184381000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/65536 -0.0023 +0.0009 6568753625 6553929250 4361733000 4365619000
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/16 +0.0064 +0.0064 1596 1606 1596 1606
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/32 +0.1383 +0.1379 3187 3628 3187 3627
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/64 +0.0179 +0.0179 6384 6498 6383 6498
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/128 +0.0042 +0.0042 12745 12799 12745 12798
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/256 -0.0161 -0.0161 25686 25271 25685 25271
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/16 -0.0000 +0.0007 800040 800027 799424 799977
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/32 -0.0000 +0.0006 1600123 1600113 1598973 1600002
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/64 +0.0000 +0.0008 3200035 3200139 3197429 3199950
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/128 -0.0000 +0.0010 6400473 6400270 6393573 6400036
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/256 +0.0000 +0.0008 12800006 12800261 12789073 12799655
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/16 -0.0000 +0.0003 1599966 1599887 1070101 1070437
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/32 -0.0018 -0.0001 3205701 3199925 2140058 2139808
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/64 +0.0002 +0.0062 6399675 6400744 4264061 4290348
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/128 +0.0000 +0.0030 12799342 12799569 8551293 8577305
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/256 -0.0001 -0.0002 25603894 25600350 17128902 17125415
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/1024 -0.0441 -0.0445 61770 59048 61725 58978
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/2048 -0.0593 -0.0592 123733 116399 123629 116305
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/4096 -0.0474 -0.0472 248257 236495 248032 236317
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/8192 -0.0584 -0.0584 496513 467499 496059 467068
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/16384 -0.0617 -0.0619 988762 927725 988120 926921
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/32768 -0.0411 -0.0411 1951153 1871013 1949797 1869574
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/65536 -0.0339 -0.0337 3894668 3762787 3889636 3758476
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/131072 -0.0455 -0.0455 7799248 7444368 7793511 7438549
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/262144 -0.0617 -0.0618 15844071 14866985 15833773 14855826
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/524288 -0.0775 -0.0766 32514911 29996322 32467818 29979739
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/1048576 -0.0667 -0.0667 63699306 59450704 63647111 59402889
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/1024 -0.1861 -0.1825 167342 136201 166475 136093
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/2048 +0.0723 +0.0686 314727 337478 313821 335343
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/4096 -0.1398 -0.1395 776141 667619 773160 665318
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/8192 -0.0902 -0.0903 1202576 1094049 1201345 1092898
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/16384 -0.0236 -0.0236 2360808 2305022 2358522 2302874
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/32768 -0.0429 -0.0447 4633389 4434801 4628692 4421942
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/65536 -0.0547 -0.0545 9206828 8702914 9196360 8695120
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/131072 -0.0617 -0.0599 18217532 17092810 18166487 17078875
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/262144 -0.0614 -0.0612 38019581 35685594 37983111 35660100
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/524288 -0.1155 -0.1172 77345861 68409379 77276667 68219000
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/1048576 -0.0682 -0.0667 155675400 145056492 155310200 144945800
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/1024 +0.3759 +2.0973 184001 253158 33831 104785
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/2048 +0.1433 +0.6519 373664 427206 102427 169204
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/4096 -0.0143 -0.2268 770634 759578 295321 228339
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/8192 -0.0791 -0.3809 1550870 1428260 630593 390418
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/16384 -0.0804 -0.3418 2978933 2739497 972233 639943
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/32768 -0.0644 -0.1371 5598664 5237839 793104 684388
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/65536 -0.0674 -0.5338 10798303 10070237 976707 455339
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/131072 -0.0596 -0.2014 22396775 21061817 2491384 1989644
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/262144 -0.0456 -0.1712 44681458 42642607 4680368 3879290
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/524288 -0.0460 -0.0641 88339046 84278643 7136194 6678515
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/1048576 -0.0471 +0.2499 177009028 168666453 11850518 14812118
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/1024 -0.0000 -0.0002 51203619 51201685 51169214 51160143
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/2048 +0.0002 +0.0000 102402685 102427113 102353143 102354571
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/4096 +0.0001 -0.0004 204804333 204819903 204648000 204561667
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/8192 +0.0000 -0.0002 409603604 409623584 409314500 409249000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/16384 -0.0003 -0.0008 819701333 819454167 818635000 818014000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/32768 +0.0004 -0.0031 1638526875 1639162250 1636761000 1631621000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/65536 -0.0000 -0.0006 3277026208 3276978500 3274331000 3272313000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/1024 +0.0001 -0.0063 51201908 51204976 51170500 50847643
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/2048 -0.0001 -0.0026 102407542 102400327 102338857 102075857
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/4096 -0.0001 -0.0040 204821069 204805097 204742000 203917333
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/8192 -0.0000 -0.0006 409622209 409619833 409315500 409076500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/16384 +0.0001 -0.0021 819183750 819239334 818421000 816711000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/32768 +0.0001 -0.0006 1638515667 1638725250 1637228000 1636228000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/65536 +0.0003 -0.0008 3276953458 3277871292 3274787000 3272011000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/1024 -0.0034 -0.9132 53401463 53220427 40838412 3545020
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/2048 +0.0214 -0.9164 103977486 106198276 86268000 7207812
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/4096 +0.0317 -0.9142 204985396 211484918 183382250 15741435
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/8192 +0.0181 -0.9415 409756187 417171846 365754500 21412900
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/16384 +0.0182 -0.9350 819333667 834282837 750225000 48784600
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/32768 +0.0120 -0.9424 1639064333 1658789890 1469775000 84664182
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/65536 +0.0120 -0.9522 3277512334 3316753167 2937818000 140324000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/256 +0.0000 +0.0000 25601043 25601237 24421793 24422207
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/512 -0.0000 +0.0006 51204253 51202622 48800286 48830571
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/1024 +0.0001 -0.0014 102403113 102410006 97732429 97594857
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/2048 +0.0001 +0.0004 204803396 204818146 195380250 195458000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/4096 -0.0000 -0.0010 409613896 409608250 391167500 390794000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/8192 +0.0003 -0.0002 819278667 819535791 781592000 781446000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/16384 +0.0000 -0.0006 1638509792 1638521000 1563425000 1562460000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/256 -0.0000 -0.0292 25600218 25599475 24224517 23517567
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/512 +0.0000 -0.0298 51198842 51199508 48488786 47042267
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/1024 +0.0000 -0.0320 102402839 102403286 97177286 94069714
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/2048 +0.0000 -0.0186 204804188 204806156 193097500 189504750
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/4096 +0.0002 -0.0216 409601646 409691125 387075500 378708500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/8192 -0.0000 -0.0209 819244583 819234291 775382000 759193000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/16384 -0.0001 -0.0309 1638673958 1638440541 1547999000 1500220000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/256 +0.0013 -0.4372 25689992 25724147 14448354 8131482
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/512 +0.0002 -0.4383 51350585 51359788 28999667 16290535
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/1024 +0.0003 -0.4361 102615247 102643653 57924333 32663857
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/2048 -0.0003 -0.4437 205228340 205169712 115064000 64010273
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/4096 +0.0001 -0.4405 410169819 410217117 231187667 129360000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/8192 -0.0005 -0.4308 820352750 819956167 461433500 262636667
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/16384 +0.0001 -0.4455 1640517041 1640633625 925814000 513398000
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/1024 -0.0719 -0.0714 107592 99857 107424 99759
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/2048 -0.0688 -0.0690 214958 200176 214779 199956
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/4096 -0.0345 -0.0337 422252 407703 421560 407369
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/8192 -0.0548 -0.0542 855675 808799 854261 807928
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/16384 -0.0294 -0.0282 1704197 1654093 1700774 1652777
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/32768 -0.0483 -0.0473 3402454 3238119 3396578 3235784
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/65536 -0.0279 -0.0254 6639808 6454325 6615126 6447420
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/131072 -0.0326 -0.0263 13532222 13091647 13433446 13080207
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/262144 -0.0231 -0.0208 26848753 26227810 26765385 26208963
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/1024 -0.1265 -0.1243 223024 194810 216563 189637
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/2048 -0.2072 -0.2042 437078 346528 426969 339771
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/4096 -0.1894 -0.1877 857045 694690 837850 680598
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/8192 -0.1929 -0.2034 1616159 1304339 1587495 1264655
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/16384 -0.1983 -0.2151 3321714 2662966 3271991 2568184
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/32768 +0.0426 +0.0538 5657706 5898545 5462474 5756208
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/65536 -0.0971 -0.1164 12300498 11105894 12047043 10645360
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/131072 -0.0403 -0.0301 23978695 23012261 22832969 22144615
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/262144 -0.0140 -0.0229 45919719 45276858 44397625 43379000
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/1024 -0.0803 -0.0257 389877 358585 263383 256608
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/2048 -0.1061 -0.0544 714891 639050 504830 477371
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/4096 +0.0388 -0.1312 1277618 1327221 900103 782042
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/8192 -0.0138 -0.0503 2753328 2715298 1409775 1338883
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/16384 -0.0985 -0.0895 5663619 5105826 2327693 2119342
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/32768 +0.0593 -0.0048 9993947 10586437 4180448 4160347
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/65536 -0.1483 -0.0572 21212566 18066978 7769621 7325061
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/131072 -0.0442 -0.1502 37737321 36068473 11643214 9894831
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/262144 -0.0009 -0.1766 73936092 73871605 16474841 13564843
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/1024 -0.0001 +0.0003 51204524 51200491 51135000 51150143
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/2048 -0.0001 -0.0006 102415619 102403363 102267000 102204571
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/4096 -0.0002 -0.0014 204845417 204799417 204573667 204288333
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/8192 -0.0001 +0.0004 409654292 409622771 409001500 409159000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/16384 -0.0106 +0.0005 829255833 820475541 817821000 818228000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/1024 -0.0888 +0.4057 56673304 51639878 35032478 49243571
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/2048 -0.0084 +0.1952 103855948 102980568 82704750 98851750
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/4096 -0.0102 +0.1463 207949636 205832833 171475750 196570750
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/8192 +0.0039 -0.0265 410417000 412027271 406932500 396134000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/16384 -0.0257 -0.0191 841858625 820234541 810137000 794657000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/1024 +0.6360 -0.2664 51359810 84025929 30049739 22043568
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/2048 +0.6140 -0.4639 102817515 165945971 59151571 31710588
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/4096 +0.4817 -0.6096 207652368 307684017 119856833 46791000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/8192 +0.5280 -0.6555 412826583 630814188 254369667 87636300
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/16384 +0.4399 -0.7894 822484583 1184271683 472322500 99487400
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/256 +0.0003 +0.0059 25592207 25599817 24386516 24530750
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/512 +0.0001 +0.0031 51195327 51200152 48840000 48990214
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/1024 +0.0002 +0.0113 102381071 102399887 96594571 97689857
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/2048 +0.0004 +0.0058 204836438 204921354 195074000 196211000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/4096 -0.0001 +0.0037 409645437 409596229 390489000 391947500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/8192 +0.0002 +0.0005 819068208 819227583 781195000 781611000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/16384 +0.0002 +0.0048 1638328375 1638575500 1561686000 1569241000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/256 +0.0003 -0.4366 25612901 25620981 20679629 11651460
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/512 +0.0005 -0.4491 51202331 51226423 40027500 22049344
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/1024 -0.0089 -0.4406 103364856 102446075 79021444 44202875
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/2048 -0.0073 -0.4597 206336073 204828286 163948250 88574250
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/4096 -0.0004 -0.4395 409806292 409626208 326399500 182944750
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/8192 -0.0028 -0.4175 821558334 819255771 652588000 380106000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/16384 -0.0090 -0.4408 1653328792 1638497708 1309232000 732119000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/256 -0.0060 -0.2331 25854882 25699106 10490587 8045126
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/512 -0.0135 -0.1822 52010968 51309394 19462886 15915822
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/1024 -0.0096 -0.1851 103509029 102517403 39279294 32008455
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/2048 -0.0062 -0.1904 206223338 204948818 78415222 63486727
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/4096 -0.0020 -0.2272 410621813 409815675 164637250 127237200
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/8192 -0.0045 -0.2073 823358979 819614139 322608500 255746000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/16384 -0.0011 -0.1639 1640734583 1638872541 611963000 511669000
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/16 -0.0665 -0.0032 1173 1095 1095 1091
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/32 -0.0133 -0.0135 1968 1942 1965 1939
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/64 -0.0179 -0.0183 3748 3681 3743 3675
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/128 -0.0218 -0.0223 7388 7226 7376 7212
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/256 -0.0256 -0.0244 14606 14232 14562 14206
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/16 -0.0744 -0.0943 4060 3758 3853 3489
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/32 +0.2220 +0.1013 6878 8404 6708 7387
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/64 -0.1411 -0.0848 13265 11394 12199 11164
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/128 -0.1271 -0.0274 25080 21892 22059 21453
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/256 -0.0330 +0.1365 44614 43142 36337 41296
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/16 +1.4280 +1.5097 49916 121197 23519 59026
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/32 +0.8324 +0.6739 68791 126052 37505 62780
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/64 +0.8140 +0.7064 80230 145540 39198 66887
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/128 +0.5435 +0.5381 131894 203573 68109 104757
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/256 +0.3557 +0.5457 185000 250803 98835 152774
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/16 -0.0015 -0.0003 801406 800222 798385 798134
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/32 -0.0028 -0.0060 1604713 1600298 1601481 1591857
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/64 -0.0022 -0.0075 3207564 3200559 3197110 3173113
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/128 -0.0045 -0.0098 6429619 6400616 6417586 6354437
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/256 -0.0006 -0.0049 12810455 12802996 12794036 12731636
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/16 -0.0007 -0.1086 829512 828930 811526 723404
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/32 +0.0046 -0.0250 1647641 1655229 1624205 1583668
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/64 +0.0051 -0.0285 3320465 3337406 3260065 3167140
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/128 +0.0215 -0.0267 6643780 6786328 6528848 6354784
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/256 -0.0388 -0.0480 13947641 13406063 12932192 12312054
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/16 +0.6480 +0.3089 1041143 1715817 497255 650837
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/32 +0.1458 +0.0989 3081429 3530795 1772430 1947669
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/64 +0.1322 -0.1813 6120779 6929737 3295921 2698515
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/128 +0.1971 +0.1033 11823714 14154645 6968600 7688560
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/256 +0.2722 -0.1865 21905503 27868863 11785250 9587554
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/16 +0.0003 -0.0020 1599995 1600469 1523351 1520247
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/32 -0.0001 -0.0034 3200397 3200001 3048307 3038022
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/64 +0.0000 -0.0058 6400303 6400315 6099681 6064000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/128 -0.0001 -0.0045 12800606 12799824 12208379 12152862
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/256 +0.0001 +0.0028 25600875 25604447 23960724 24028207
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/16 +0.0126 -0.2072 1634276 1654809 604683 479400
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/32 +0.0035 -0.2393 3233868 3245098 1220123 928130
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/64 +0.0045 -0.3586 6422773 6451812 2821351 1809663
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/128 +0.0030 -0.4680 12809609 12847924 6629097 3526575
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/256 +0.0016 -0.4890 25611438 25652872 13909224 7107683
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/16 +0.0244 +0.1125 1692382 1733608 508265 565453
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/32 +0.0308 +0.2182 3303219 3405002 1046629 1274976
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/64 +0.0183 +0.0912 6515462 6634453 2019644 2203922
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/128 +0.0126 +0.2999 13050056 13214461 3901000 5070860
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/256 -0.0020 +0.2485 26236470 26183390 7832337 9778392
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/1024 +0.0338 +0.0336 80425 83143 80368 83069
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/2048 -0.0012 -0.0008 167674 167481 167503 167374
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/4096 -0.0616 -0.0615 335182 314546 334911 314328
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/8192 -0.0088 -0.0090 652615 646856 652146 646274
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/16384 -0.0020 -0.0019 1300822 1298251 1299878 1297389
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/32768 +0.0042 +0.0042 2616401 2627477 2614375 2625466
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/65536 -0.0013 -0.0015 5266200 5259129 5262841 5254904
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/131072 +0.0515 +0.0520 9924736 10436218 9913429 10429065
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/262144 -0.0040 -0.0039 20894706 20811672 20879457 20797364
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/524288 -0.0058 -0.0057 42266299 42019845 42231529 41989929
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/1048576 +0.0492 +0.0488 80373807 84327000 80334000 84255500
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/1024 +0.0220 +0.0213 180138 184101 180004 183841
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/2048 -0.1030 -0.1030 397234 356313 396800 355931
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/4096 +0.0038 +0.0043 705275 707949 704168 707164
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/8192 +0.2065 +0.1916 1304037 1573260 1302555 1552184
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/16384 +0.1955 +0.1865 2668241 3189897 2665996 3163113
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/32768 -0.0064 -0.0100 5770309 5733271 5764509 5707101
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/65536 -0.0561 -0.0564 14098783 13308342 14078807 13285407
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/131072 -0.0843 -0.0853 24640509 22562882 24595516 22497517
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/262144 -0.0652 -0.0662 55897671 52251080 55853200 52153273
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/524288 -0.1206 -0.1206 101446702 89210868 101358857 89136000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/1048576 -0.1484 -0.1467 236504194 201401111 235843667 201245000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/1024 -0.0290 -0.0296 347523 337445 346891 336640
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/2048 +0.1570 +0.1587 658899 762330 656488 760699
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/4096 +0.0596 +0.0598 1331438 1410798 1328979 1408417
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/8192 -0.0509 -0.0512 2885360 2738561 2881040 2733652
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/16384 -0.0205 -0.0200 5909344 5788232 5898373 5780562
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/32768 +0.2228 +0.2220 9754563 11927560 9741612 11904340
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/65536 -0.0205 -0.0200 21965625 21514884 21919032 21481129
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/131072 -0.2600 -0.2700 40536911 29999339 40394467 29488136
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/262144 -0.0476 -0.0513 97571333 92922500 97439000 92440875
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/524288 +0.0817 +0.0813 171823187 185863521 171633750 185581250
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/1048576 -0.0819 -0.0816 406117396 372837347 405399000 372317333
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/1024 +0.1356 +0.1274 617237 700959 574870 648088
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/2048 -0.0443 -0.0638 1427058 1363831 1328003 1243220
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/4096 -0.0624 -0.0652 2794186 2619744 2645661 2473094
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/8192 +0.0390 +0.0385 5443818 5656037 5118220 5315511
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/16384 -0.0044 -0.0252 10783187 10736213 10417182 10154970
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/32768 -0.0132 -0.0725 21239219 20957973 20795943 19288429
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/65536 +0.1681 +0.1630 34956046 40830551 34168524 39738706
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/131072 -0.2063 -0.1937 70648429 56072580 68236900 55019571
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/262144 +0.1403 +0.1467 141943042 161861714 138333000 158633143
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/524288 +0.1810 +0.3512 279140875 329655021 239543000 323667000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/1048576 +0.8044 +0.8573 345739292 623856083 325313500 604190000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/1024 +0.0001 -0.0004 51201295 51205955 51168143 51147571
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/2048 +0.0000 -0.0006 102404381 102408018 102315571 102254571
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/4096 -0.0001 -0.0001 204818028 204807069 204646333 204615667
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/8192 +0.0001 -0.0001 409612125 409638687 409247500 409208500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/16384 +0.0006 +0.0003 819195250 819688625 818203000 818464000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/32768 +0.0001 -0.0001 1638513042 1638665875 1636703000 1636580000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/65536 +0.0001 -0.0005 3276854625 3277103375 3273814000 3272053000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/1024 +0.0001 -0.0012 51202866 51210012 51165143 51103429
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/2048 -0.0000 -0.0001 102402875 102400649 102328286 102313286
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/4096 +0.0000 -0.0008 204807958 204812847 204656000 204489667
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/8192 -0.0000 -0.0003 409612750 409611896 409242000 409114000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/16384 +0.0001 -0.0030 819237333 819290125 818452000 815983000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/32768 +0.0001 -0.0004 1638482167 1638620625 1637210000 1636534000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/65536 +0.0001 -0.0015 3276881208 3277102000 3274190000 3269434000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/1024 -0.0002 -0.0031 51215208 51202929 51145214 50985500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/2048 -0.0019 -0.0009 102610685 102416232 102378571 102291429
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/4096 -0.0002 -0.0004 204885625 204848570 204545333 204455667
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/8192 +0.0015 +0.0001 409759375 410358396 409290000 409314000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/16384 -0.0005 -0.0024 820218750 819808791 818809000 816807000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/32768 +0.0001 -0.0015 1638764500 1638972791 1636200000 1633672000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/65536 +0.0005 -0.0014 3278536625 3280284875 3274643000 3269989000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/1024 -0.0010 -0.0121 51321171 51270242 50898700 50282800
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/2048 -0.0031 -0.0025 103217542 102896464 101808714 101549286
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/4096 +0.0011 -0.0064 205219292 205440639 203558667 202265667
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/8192 -0.0045 -0.0115 412499667 410659667 409870000 405153500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/16384 +0.0009 -0.0136 820709667 821461875 813291000 802210000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/32768 +0.0004 -0.0354 1641692916 1642408416 1629119000 1571505000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/65536 +0.0004 -0.0175 3285298292 3286453333 3216339000 3160032000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/256 +0.0000 -0.0064 25601036 25601710 24031448 23876655
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/512 -0.0000 -0.0093 51201569 51200988 48290133 47842786
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/1024 -0.0001 -0.0004 102416417 102405542 96159143 96124714
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/2048 +0.0000 -0.0069 204805448 204805802 192238500 190921000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/4096 -0.0000 -0.0020 409611791 409608375 383315500 382551000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/8192 +0.0006 -0.0090 819223625 819719500 770039000 763088000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/16384 -0.0000 -0.0145 1638457042 1638447334 1550319000 1527799000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/256 +0.0000 +0.0023 25599949 25600510 25284536 25341893
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/512 -0.0000 +0.0013 51201004 51199379 50609800 50676800
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/1024 +0.0000 -0.0012 102399405 102400089 101356429 101233286
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/2048 +0.0000 +0.0013 204800021 204802208 202412750 202679333
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/4096 -0.0000 +0.0036 409606729 409601375 405664000 407135500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/8192 +0.0001 -0.0015 819202458 819270375 809965000 808737000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/16384 -0.0000 +0.0017 1638437167 1638418583 1618451000 1621148000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/256 -0.0000 +0.1042 25600704 25599475 22423633 24759250
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/512 -0.0000 +0.0911 51201231 51200259 45833400 50008857
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/1024 +0.0000 +0.0648 102399812 102400327 93762250 99840857
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/2048 -0.0000 +0.1059 204804573 204797792 181863250 201125500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/4096 -0.0000 +0.0979 409605896 409598792 366379000 402248500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/8192 +0.0000 +0.0703 819205792 819227167 728234000 779447000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/16384 +0.0001 +0.0583 1638406208 1638491792 1477556000 1563628000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/256 +0.0010 -0.4251 25604932 25629633 19046306 10949333
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/512 +0.0003 -0.4327 51206127 51221770 38424611 21798703
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/1024 +0.0002 -0.4371 102408431 102433739 77281778 43499600
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/2048 -0.0002 -0.4078 204876450 204837759 154734600 91631111
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/4096 +0.0001 -0.3608 409621042 409665408 301784500 192906800
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/8192 -0.0000 -0.4003 819344791 819308562 618859000 371126500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/16384 -0.0021 -0.3450 1641998834 1638553000 1079301000 706976000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/1024 +0.0383 +0.0382 171344 177913 171159 177698
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/2048 -0.0172 -0.0173 328764 323120 328515 322832
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/4096 +0.0558 +0.0569 651601 687928 650175 687162
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/8192 +0.0063 +0.0218 1328292 1336601 1307004 1335544
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/16384 -0.1020 -0.1006 2706728 2430560 2700758 2429004
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/32768 +0.0061 +0.0062 5390965 5423859 5383686 5417170
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/65536 -0.0065 -0.0067 11012452 10940641 11004300 10930242
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/131072 +0.0078 +0.0060 21990339 22161484 21960889 22093472
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/262144 +0.1495 +0.1598 36469595 41921831 36002273 41754647
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/524288 +0.0249 +0.0243 83010562 85076660 82964500 84983000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/1048576 +0.0323 +0.0319 176099667 181787492 176016600 181636000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/1024 -0.1708 -0.1277 253129 209898 240072 209419
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/2048 -0.0753 -0.0676 468043 432800 463433 432092
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/4096 -0.0592 -0.0590 949303 893058 947558 891697
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/8192 +0.1261 +0.1269 1631366 1837066 1626047 1832426
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/16384 -0.9984 -0.0669 2072666144 3307941 3539990 3303253
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/32768 +0.0466 +0.0512 7868935 8235622 7823643 8224020
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/65536 +0.2733 +0.2749 12261080 15612444 12217816 15576375
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/131072 -0.1183 -0.1166 33454594 29496685 33335348 29448560
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/262144 -0.0981 -0.0992 63877316 57612497 63826750 57493385
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/524288 -0.1760 -0.1758 137727298 113491250 137524833 113352714
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/1048576 -0.3385 -0.3373 366981083 242750736 365861500 242445333
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/1024 -0.6422 -0.6243 1621300 580083 1519255 570749
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/2048 -0.0352 -0.0716 1242304 1198592 1213704 1126814
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/4096 -0.2157 -0.2246 2911288 2283223 2857799 2215942
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/8192 -0.1900 -0.1843 5552978 4497989 5344287 4359281
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/16384 -0.1459 -0.1639 10880875 9293659 10595743 8859505
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/32768 -0.0968 -0.1293 20979964 18949651 19898559 17325026
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/65536 -0.1716 -0.1521 44105351 36538315 41380529 35086750
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/131072 -0.3471 -0.3721 87476849 57115504 85240231 53524000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/262144 -0.1066 -0.1101 168054104 150131467 163859500 145826200
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/524288 -0.0586 -0.0864 306519438 288571049 298715500 272901667
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/1048576 -0.1600 -0.1677 643036208 540142500 623699000 519088000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/1024 -0.5159 -0.3703 1815099 878699 646550 407117
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/2048 -0.5029 -0.3490 3415136 1697659 1158004 753813
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/4096 -0.0445 -0.2114 6594239 6300710 2492141 1965180
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/8192 -0.0562 -0.1594 12551009 11845115 4728863 3974941
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/16384 -0.0685 -0.2082 21277663 19819672 8049237 6373239
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/32768 -0.0820 -0.1772 37043517 34007775 12131800 9982030
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/65536 -0.0757 -0.2226 69640114 64370579 19088000 14838345
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/131072 +0.1042 -0.2766 106853871 117987627 32486905 23502176
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/262144 -0.9898 -0.1563 21397316286 217551141 38492714 32475875
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/524288 -0.1084 -0.6576 480740174 428627202 122190727 41833615
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/1048576 -0.2571 -0.2795 1074596510 798333606 90432250 65154538
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/1024 -0.0001 -0.0004 51211845 51207196 51169357 51149500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/2048 -0.0000 -0.0003 102418607 102415000 102332429 102300286
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/4096 -0.0001 -0.0015 204838917 204822740 204626667 204312000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/8192 -0.0001 -0.0013 409718562 409659042 409186000 408651500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/16384 +0.0000 -0.0009 819330125 819357542 818559000 817786000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/32768 +0.0006 +0.0001 1638537000 1639518292 1636953000 1637135000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/65536 -0.0031 -0.0029 3288002792 3277740584 3281244000 3271781000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/1024 -0.0005 -0.0015 51229467 51201704 51176500 51102100
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/2048 +0.0029 +0.0022 102444417 102736935 102319429 102547286
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/4096 +0.0009 +0.0005 204923917 205113528 204668000 204762333
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/8192 -0.0003 -0.0022 409787729 409654271 408836000 407937500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/16384 -0.0004 -0.0016 819635750 819303583 817715000 816366000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/32768 +0.0011 +0.0003 1639087042 1640963333 1636768000 1637216000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/65536 +0.0002 -0.0010 3278218250 3278936084 3272470000 3269077000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/1024 -0.0034 -0.0197 52333821 52153283 51498429 50483533
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/2048 -0.0142 -0.0099 105531077 104034887 103052000 102027429
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/4096 -0.0722 +0.0445 225958958 209640562 197523667 206314750
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/8192 -0.0142 -0.0616 418814792 412871458 406938500 381858000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/16384 -0.0500 +0.0147 871835583 828210959 799567000 811315000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/32768 -0.0609 -0.0206 1757057917 1650074916 1610239000 1577117000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/65536 -0.0821 +0.0024 3598928083 3303480750 3199310000 3206904000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/1024 -0.1353 -0.5688 89875480 77712481 40966412 17662778
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/2048 -0.1366 -0.7060 169897758 146688659 80072600 23541935
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/4096 -0.0956 -0.8388 307455490 278071017 132173500 21312300
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/8192 -0.2045 -0.8614 696300229 553931933 313355000 43430100
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/16384 -0.0890 -0.8769 1197983187 1091378337 527689500 64978636
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/32768 -0.1077 -0.9385 2410620375 2150907778 1191924000 73302167
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/65536 -0.1554 -0.9639 5094903958 4303175041 2401449000 86621000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/256 -0.0001 +0.0198 25603872 25601115 24625357 25113000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/512 -0.0000 +0.0240 51205941 51205509 49030357 50209357
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/1024 -0.0001 +0.0148 102411595 102403661 98532429 99988143
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/2048 -0.0000 -0.0063 204815556 204808333 200170333 198908333
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/4096 +0.0000 +0.0112 409634042 409635042 394837000 399267500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/8192 +0.0022 +0.0396 819272583 821112292 786107000 817266000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/16384 -0.0000 +0.0084 1638556083 1638483000 1600293000 1613765000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/256 -0.0090 +0.0364 25834707 25603468 23677276 24538655
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/512 -0.0000 +0.0263 51203656 51203208 47071933 48308357
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/1024 +0.0000 +0.0246 102406560 102406905 95012286 97347429
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/2048 -0.0000 +0.0193 204815052 204810031 190368500 194043000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/4096 -0.0001 +0.0117 409638979 409617792 385252500 389776000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/8192 -0.0000 +0.0375 819274333 819255292 753491000 781732000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/16384 -0.0001 +0.0171 1638545167 1638438292 1531607000 1557833000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/64 +0.0013 -0.2713 6405766 6413880 4070819 2966583
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/128 +0.0016 -0.2728 12802870 12823399 7961780 5789530
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/256 +0.0004 -0.1773 25608512 25617498 16509140 13582654
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/512 +0.0003 -0.2739 51216636 51231605 33037773 23989273
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/1024 +0.0001 -0.2817 102444629 102455635 63464818 45584769
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/16 +0.0413 -0.3898 1632959 1700471 850659 519045
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/32 +0.0173 -0.5269 3229814 3285606 1834094 867620
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/64 +0.0050 -0.4559 6516135 6548560 3328108 1810714
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/128 +0.0260 -0.6133 12918423 13254471 6984380 2700957
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/256 +0.0258 -0.6298 25637078 26298065 14850422 5497597
OVERALL_GEOMEAN -0.0325 -0.1338 0 0 0 0
```
# replace yield with wait
```
Comparing ../../../build_atomic_yield/ref.json to ../../../build_atomic_yield/wait.json
Benchmark Time CPU Time Old Time New CPU Old CPU New
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/1024 +0.0716 +0.0564 84417 90458 75616 79879
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/2048 +0.0061 +0.0040 136610 137446 136598 137142
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/4096 +0.0190 +0.0171 270791 275922 270767 275385
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/8192 +0.0178 +0.0148 542159 551827 542114 550136
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/16384 +0.0016 +0.0012 1094679 1096466 1094580 1095944
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/32768 +0.0104 +0.0099 2167459 2189930 2167350 2188897
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/65536 -0.0038 -0.0043 4384631 4368009 4384358 4365475
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/131072 +0.0008 +0.0003 8631433 8638321 8630688 8633610
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/262144 +0.0080 +0.0077 17321604 17459723 17319475 17452650
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/524288 -0.0057 -0.0063 35289890 35088473 35286350 35062700
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/1048576 +0.0220 +0.0200 69074421 70596301 69066600 70447667
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/2097152 +0.0079 +0.0074 140389533 141502617 140378600 141423800
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/4194304 +0.0291 +0.0283 275925291 283965895 275900500 283702500
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/8388608 +0.0244 +0.0168 556666667 570256084 556561000 565889000
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<0>>/16777216 +0.0147 +0.0141 1111296083 1127594334 1111151000 1126766000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/1024 +0.0004 -0.8688 51202705 51224046 51166571 6712817
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/2048 -0.0011 -0.8668 102554696 102445969 101336000 13493000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/4096 +0.0002 -0.8713 204829403 204873082 204502667 26313692
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/8192 +0.0003 -0.8723 409605833 409712247 409206500 52274429
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/16384 +0.0003 -0.8685 819205667 819465387 818183000 107595143
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/32768 +0.0001 -0.8685 1638491166 1638711445 1637026000 215240333
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<0>>/65536 +0.0001 -0.8721 3277229708 3277660000 3273320000 418809000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/1024 +0.0001 -0.8953 102400325 102410018 68038700 7126390
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/2048 +0.0002 -0.8955 204803867 204838873 136562200 14265300
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/4096 +0.0001 -0.8958 409611417 409647942 273310333 28468800
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/8192 +0.0001 -0.8953 819200292 819272064 545287000 57079769
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/16384 +0.0001 -0.9010 1638501458 1638706104 1094746000 108375167
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/32768 +0.0000 -0.8977 3277100416 3277147875 2182814000 223322000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<0>>/65536 +0.0004 -0.8990 6553918833 6556503458 4366667000 441115000
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/1024 +0.0890 +0.0885 51384 55955 51348 55893
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/2048 +0.0015 +0.0009 108467 108635 108412 108514
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/4096 +0.0885 +0.0880 200764 218534 200637 218285
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/8192 +0.0143 +0.0139 425262 431364 424996 430911
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/16384 +0.0141 +0.0134 831326 843020 830855 841992
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/32768 +0.0416 +0.0411 1667796 1737189 1666749 1735309
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/65536 +0.0514 +0.0508 3344074 3516067 3342235 3512040
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/131072 -0.0651 -0.0650 7508765 7020132 7501415 7013595
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/262144 -0.0171 -0.0175 14157117 13914416 14145149 13897458
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/524288 +0.0050 +0.0048 27061022 27197514 27039920 27171042
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/1048576 -0.0217 -0.0222 56178138 54957173 56138200 54890769
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/2097152 -0.0018 -0.0020 112959075 112752937 112882400 112651667
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/4194304 +0.0039 +0.0035 215411042 216243667 215295667 216048333
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/8388608 +0.0437 +0.0434 435221958 454223167 434870000 453753000
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<4>>/16777216 +0.0006 +0.0003 890616041 891189959 889542000 889795000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/1024 +0.0005 -0.8722 51199786 51223969 51117500 6530343
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/2048 -0.0024 -0.8735 102673113 102422636 102240857 12936796
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/4096 +0.0002 -0.8732 204796625 204843563 204531000 25935815
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/8192 -0.0022 -0.8732 410579187 409674890 409272000 51898357
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/16384 -0.0008 -0.8725 820407333 819715750 817730000 104284429
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/32768 -0.0010 -0.8725 1640402209 1638704417 1635517000 208515667
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<4>>/65536 -0.0005 -0.8728 3279218958 3277475042 3272391000 416255000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/1024 +0.0001 -0.9023 102398413 102404436 68165600 6662105
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/2048 -0.0018 -0.9022 205173742 204807233 136379600 13340509
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/4096 +0.0001 -0.9028 409586736 409615662 272615333 26510300
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/8192 -0.0021 -0.8992 820989041 819261849 544460000 54897308
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/16384 -0.0027 -0.9023 1642886083 1638454125 1089977000 106502143
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/32768 -0.0004 -0.9025 3278352792 3277191791 2180412000 212617000
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<4>>/65536 -0.0023 -0.9026 6568753625 6553887333 4361733000 424779000
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/16 -0.0048 -0.0053 1596 1588 1596 1587
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/32 -0.0086 -0.0087 3187 3160 3187 3159
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/64 -0.0079 -0.0080 6384 6333 6383 6333
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/128 -0.0057 -0.0059 12745 12673 12745 12670
BM_1_atomic_1_waiter_1_notifier<KeepNotifying, NumHighPrioTasks<7>>/256 -0.0228 -0.0229 25686 25100 25685 25096
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/16 +0.0004 -0.8606 800040 800357 799424 111408
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/32 +0.0004 -0.8620 1600123 1600702 1598973 220707
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/64 +0.0001 -0.8619 3200035 3200232 3197429 441597
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/128 +0.0004 -0.8615 6400473 6403321 6393573 885417
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<50>, NumHighPrioTasks<7>>/256 +0.0008 -0.8616 12800006 12810799 12789073 1770595
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/16 +0.0003 -0.8954 1599966 1600447 1070101 111942
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/32 -0.0013 -0.8952 3205701 3201440 2140058 224363
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/64 +0.0008 -0.8953 6399675 6404767 4264061 446421
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/128 +0.0006 -0.8952 12799342 12806681 8551293 895753
BM_1_atomic_1_waiter_1_notifier<NotifyEveryNus<100>, NumHighPrioTasks<7>>/256 +0.0005 -0.8961 25603894 25615833 17128902 1779310
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/1024 -0.0520 -0.0540 61770 58561 61725 58390
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/2048 -0.0601 -0.0605 123733 116302 123629 116144
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/4096 -0.0642 -0.0648 248257 232310 248032 231962
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/8192 -0.0549 -0.0564 496513 469237 496059 468069
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/16384 -0.0646 -0.0654 988762 924878 988120 923454
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/32768 -0.0460 -0.0466 1951153 1861343 1949797 1858989
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/65536 -0.0506 -0.0507 3894668 3697455 3889636 3692463
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/131072 -0.0506 -0.0508 7799248 7404883 7793511 7397369
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/262144 -0.0658 -0.0663 15844071 14801629 15833773 14783957
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/524288 -0.0864 -0.0866 32514911 29704649 32467818 29655913
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<0>>/1048576 -0.0684 -0.0685 63699306 59339954 63647111 59285300
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/1024 +0.0194 +0.0130 167342 170583 166475 168637
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/2048 +0.0394 +0.0356 314727 327141 313821 324990
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/4096 -0.0439 -0.0472 776141 742098 773160 736669
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/8192 +0.1158 +0.1122 1202576 1341784 1201345 1336078
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/16384 +0.0975 +0.0900 2360808 2591010 2358522 2570734
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/32768 +0.0167 +0.0077 4633389 4710713 4628692 4664354
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/65536 +0.0092 +0.0063 9206828 9291114 9196360 9253838
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/131072 +0.0026 -0.0042 18217532 18265091 18166487 18089947
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/262144 -0.0502 -0.0528 38019581 36110583 37983111 35976700
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/524288 -0.0766 -0.0794 77345861 71419850 77276667 71144700
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<0>>/1048576 -0.0704 -0.0727 155675400 144720917 155310200 144023800
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/1024 +0.1797 +2.5531 184001 217061 33831 120205
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/2048 +0.0816 +1.3054 373664 404136 102427 236138
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/4096 -0.0050 +0.2569 770634 766752 295321 371190
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/8192 -0.0617 -0.0711 1550870 1455145 630593 585783
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/16384 -0.0824 -0.2877 2978933 2733456 972233 692475
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/32768 -0.0689 -0.1746 5598664 5212824 793104 654628
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/65536 -0.0623 -0.4840 10798303 10126076 976707 503968
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/131072 -0.0894 -0.5167 22396775 20395207 2491384 1203991
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/262144 -0.0854 -0.4816 44681458 40866484 4680368 2426250
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/524288 -0.0791 -0.2652 88339046 81352180 7136194 5243770
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<0>>/1048576 -0.0872 -0.2147 177009028 161575936 11850518 9306030
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/1024 +0.0001 -0.0888 51203619 51210436 51169214 46623733
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/2048 +0.0003 -0.0871 102402685 102434719 102353143 93441375
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/4096 +0.0002 -0.0888 204804333 204839666 204648000 186467500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/8192 +0.0011 -0.0915 409603604 410043917 409314500 371867500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/16384 +0.0001 -0.0955 819701333 819750834 818635000 740422000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/32768 +0.0002 -0.0889 1638526875 1638922208 1636761000 1491189000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/65536 +0.0002 -0.0881 3277026208 3277742417 3274331000 2986020000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/1024 +0.0018 -0.1706 51201908 51291512 51170500 42443118
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/2048 +0.0002 -0.1722 102407542 102422958 102338857 84716222
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/4096 +0.0001 -0.1697 204821069 204848677 204742000 169996250
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/8192 +0.0002 -0.1640 409622209 409686333 409315500 342192500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/16384 +0.0002 -0.1726 819183750 819380000 818421000 677172000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/32768 +0.0002 -0.1727 1638515667 1638878208 1637228000 1354524000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/65536 +0.0002 -0.1719 3276953458 3277514083 3274787000 2711933000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/1024 -0.0400 -0.2794 53401463 51266877 40838412 29427875
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/2048 -0.0140 -0.3178 103977486 102517795 86268000 58853667
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/4096 -0.0003 -0.3603 204985396 204924840 183382250 117302667
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/8192 +0.0000 -0.3564 409756187 409759389 365754500 235408667
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/16384 +0.0005 -0.3954 819333667 819774459 750225000 453555000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/32768 -0.0000 -0.3615 1639064333 1638992709 1469775000 938394000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/65536 +0.0000 -0.3545 3277512334 3277515667 2937818000 1896219000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/256 +0.0004 +0.0015 25601043 25610034 24421793 24457414
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/512 +0.0002 +0.0024 51204253 51215181 48800286 48915143
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/1024 +0.0004 -0.0015 102403113 102439952 97732429 97589000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/2048 +0.0004 -0.0003 204803396 204892813 195380250 195328750
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/4096 +0.0004 +0.0002 409613896 409785458 391167500 391237500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/8192 +0.0001 +0.0007 819278667 819399375 781592000 782142000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<0>>/16384 +0.0003 -0.0010 1638509792 1639080792 1563425000 1561850000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/256 +0.0000 -0.0490 25600218 25601353 24224517 23037600
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/512 +0.0001 -0.0601 51198842 51204567 48488786 45576067
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/1024 +0.0000 -0.0521 102402839 102403203 97177286 92117875
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/2048 +0.0000 -0.0489 204804188 204804510 193097500 183651250
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/4096 +0.0000 -0.0480 409601646 409609291 387075500 368482000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/8192 -0.0000 -0.0469 819244583 819236458 775382000 739018000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<0>>/16384 -0.0000 -0.0491 1638673958 1638622084 1547999000 1471918000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/256 -0.0034 +0.3419 25689992 25602819 14448354 19388667
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/512 -0.0028 +0.3452 51350585 51205306 28999667 39009222
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/1024 -0.0021 +0.3601 102615247 102398806 57924333 78782444
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/2048 -0.0020 +0.3511 205228340 204810467 115064000 155458400
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/4096 -0.0014 +0.3357 410169819 409599250 231187667 308786500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/8192 -0.0013 +0.3699 820352750 819311916 461433500 632121000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<0>>/16384 -0.0012 +0.3457 1640517041 1638493334 925814000 1245833000
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/1024 -0.0389 -0.0394 107592 103404 107424 103197
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/2048 -0.0460 -0.0478 214958 205072 214779 204509
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/4096 -0.0301 -0.0314 422252 409552 421560 408336
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/8192 -0.0350 -0.0361 855675 825737 854261 823403
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/16384 -0.0433 -0.0443 1704197 1630402 1700774 1625415
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/32768 -0.0353 -0.0352 3402454 3282355 3396578 3277170
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/65536 -0.0125 -0.0121 6639808 6557106 6615126 6535084
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/131072 -0.0617 -0.0562 13532222 12696966 13433446 12678123
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<4>>/262144 -0.0155 -0.0159 26848753 26431585 26765385 26340077
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/1024 -0.1582 -0.1696 223024 187734 216563 179840
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/2048 -0.1598 -0.1634 437078 367212 426969 357213
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/4096 -0.1638 -0.1630 857045 716636 837850 701260
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/8192 -0.1176 -0.1165 1616159 1426161 1587495 1402511
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/16384 -0.0845 -0.0819 3321714 3041104 3271991 3003954
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/32768 +0.0529 +0.0654 5657706 5956917 5462474 5819720
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/65536 -0.0824 -0.1014 12300498 11286949 12047043 10825754
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/131072 -0.1000 -0.0836 23978695 21580705 22832969 20923189
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<4>>/262144 -0.1159 -0.1040 45919719 40598762 44397625 39781176
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/1024 -0.1831 -0.2635 389877 318506 263383 193993
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/2048 -0.1190 -0.2660 714891 629839 504830 370545
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/4096 -0.0719 -0.2393 1277618 1185797 900103 684753
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/8192 -0.1210 -0.2532 2753328 2420050 1409775 1052881
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/16384 -0.0627 -0.0750 5663619 5308612 2327693 2153150
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/32768 +0.0400 +0.0072 9993947 10394016 4180448 4210736
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/65536 -0.1085 -0.0643 21212566 18911114 7769621 7269958
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/131072 -0.0205 -0.0346 37737321 36964086 11643214 11240400
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<4>>/262144 +0.0050 -0.0959 73936092 74306997 16474841 14895367
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/1024 -0.0000 -0.0836 51204524 51203206 51135000 46859000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/2048 -0.0001 -0.0832 102415619 102407911 102267000 93761857
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/4096 -0.0002 -0.0948 204845417 204808729 204573667 185176250
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/8192 -0.0001 -0.0908 409654292 409603083 409001500 371884500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/16384 -0.0121 -0.0888 829255833 819261542 817821000 745206000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/1024 -0.0964 +0.1200 56673304 51212331 35032478 39236611
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/2048 -0.0139 -0.0458 103855948 102414634 82704750 78913667
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/4096 -0.0150 -0.0876 207949636 204834150 171475750 156451400
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/8192 -0.0018 -0.2382 410417000 409662541 406932500 309992000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/16384 -0.0269 -0.2239 841858625 819245958 810137000 628707000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/1024 -0.0021 +0.0731 51359810 51249682 30049739 32245136
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/2048 -0.0030 +0.0406 102817515 102511405 59151571 61551455
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/4096 -0.0130 +0.0503 207652368 204947867 119856833 125881000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/8192 -0.0075 +0.0073 412826583 409714236 254369667 256215333
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/16384 -0.0037 +0.0952 822484583 819479250 472322500 517281000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/256 +0.0004 -0.0060 25592207 25601557 24386516 24240821
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/512 +0.0001 -0.0027 51195327 51201027 48840000 48710429
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/1024 +0.0002 +0.0080 102381071 102405191 96594571 97371714
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/2048 -0.0001 -0.0041 204836438 204809542 195074000 194268250
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/4096 -0.0001 -0.0067 409645437 409595250 390489000 387863500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/8192 +0.0003 -0.0050 819068208 819285000 781195000 777321000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<4>>/16384 +0.0001 -0.0037 1638328375 1638434708 1561686000 1555887000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/256 -0.0004 +0.0968 25612901 25601832 20679629 22680774
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/512 -0.0000 +0.1283 51202331 51200358 40027500 45164000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/1024 -0.0093 +0.1481 103364856 102402120 79021444 90722625
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/2048 -0.0073 +0.1000 206336073 204821469 163948250 180340500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/4096 -0.0005 +0.1103 409806292 409611333 326399500 362416500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/8192 -0.0029 +0.1081 821558334 819212375 652588000 723126000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<4>>/16384 -0.0090 +0.1020 1653328792 1638522792 1309232000 1442822000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/256 -0.0097 +0.8199 25854882 25604373 10490587 19092270
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/512 -0.0155 +0.9556 52010968 51203859 19462886 38062167
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/1024 -0.0106 +0.9414 103509029 102410167 39279294 76258333
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/2048 -0.0067 +0.9652 206223338 204832600 78415222 154097800
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/4096 -0.0023 +0.8400 410621813 409677833 164637250 302938500
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/8192 -0.0049 +0.9037 823358979 819357209 322608500 614138000
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<4>>/16384 -0.0014 +1.0070 1640734583 1638459916 611963000 1228202000
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/16 -0.0775 -0.0156 1173 1082 1095 1078
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/32 -0.0126 -0.0136 1968 1943 1965 1939
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/64 -0.0182 -0.0185 3748 3680 3743 3674
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/128 -0.0265 -0.0275 7388 7192 7376 7173
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<3>, NumHighPrioTasks<7>>/256 -0.0257 -0.0276 14606 14230 14562 14159
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/16 +7.1715 +5.0212 4060 33175 3853 23198
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/32 +3.6418 +2.1163 6878 31925 6708 20904
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/64 +1.5359 +0.9543 13265 33639 12199 23841
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/128 +0.8534 +0.4429 25080 46484 22059 31829
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<7>, NumHighPrioTasks<7>>/256 +0.6692 +0.2909 44614 74470 36337 46906
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/16 -0.1724 +0.0636 49916 41313 23519 25015
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/32 -0.2499 -0.1707 68791 51601 37505 31104
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/64 -0.2204 +0.2161 80230 62547 39198 47670
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/128 -0.1649 +0.1086 131894 110148 68109 75507
BM_1_atomic_multi_waiter_1_notifier<KeepNotifying, NumWaitingThreads<15>, NumHighPrioTasks<7>>/256 -0.2250 -0.2662 185000 143367 98835 72529
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/16 -0.0017 -0.0885 801406 800062 798385 727767
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/32 -0.0027 -0.0910 1604713 1600304 1601481 1455707
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/64 -0.0023 -0.0899 3207564 3200195 3197110 2909631
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/128 -0.0044 -0.0925 6429619 6401499 6417586 5824058
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/256 -0.0006 -0.1021 12810455 12802614 12794036 11487590
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/16 -0.0030 -0.4316 829512 827000 811526 461254
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/32 -0.0220 -0.4275 1647641 1611445 1624205 929851
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/64 -0.0321 -0.4489 3320465 3213910 3260065 1796658
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/128 -0.0348 -0.4292 6643780 6412367 6528848 3726791
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/256 -0.0813 -0.4293 13947641 12813704 12932192 7379841
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/16 -0.1885 -0.2721 1041143 844856 497255 361950
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/32 -0.4652 -0.5127 3081429 1647950 1772430 863661
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/64 -0.4694 -0.5718 6120779 3247810 3295921 1411167
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/128 -0.4544 -0.5558 11823714 6451344 6968600 3095529
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<50>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/256 -0.4134 -0.4326 21905503 12850065 11785250 6687265
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/16 +0.0003 +0.0010 1599995 1600403 1523351 1524895
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/32 +0.0000 -0.0391 3200397 3200425 3048307 2929017
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/64 +0.0002 -0.0141 6400303 6401546 6099681 6013888
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/128 +0.0001 -0.0145 12800606 12802120 12208379 12031897
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<3>, NumHighPrioTasks<7>>/256 -0.0000 +0.0147 25600875 25600624 23960724 24313069
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/16 -0.0204 +0.8159 1634276 1600922 604683 1098045
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/32 -0.0103 +0.8720 3233868 3200410 1220123 2284106
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/64 -0.0035 +0.8027 6422773 6400197 2821351 5086102
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/128 -0.0007 +0.5284 12809609 12800388 6629097 10131681
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<7>, NumHighPrioTasks<7>>/256 -0.0003 +0.4588 25611438 25602732 13909224 20290735
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/16 -0.0534 +1.1400 1692382 1602091 508265 1087708
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/32 -0.0286 +0.9954 3303219 3208779 1046629 2088437
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/64 -0.0175 +1.2851 6515462 6401745 2019644 4615109
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/128 -0.0191 +1.3917 13050056 12800771 3901000 9330040
BM_1_atomic_multi_waiter_1_notifier<NotifyEveryNus<100>, NumWaitingThreads<15>, NumHighPrioTasks<7>>/256 -0.0241 +1.3169 26236470 25604986 7832337 18146684
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/1024 +0.0286 +0.0264 80425 82724 80368 82490
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/2048 -0.0031 -0.0038 167674 167156 167503 166863
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/4096 -0.0329 -0.0339 335182 324170 334911 323574
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/8192 +0.0100 +0.0090 652615 659112 652146 658023
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/16384 +0.0164 +0.0151 1300822 1322092 1299878 1319442
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/32768 -0.0308 -0.0318 2616401 2535846 2614375 2531229
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/65536 +0.0141 +0.0132 5266200 5340654 5262841 5332112
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/131072 +0.0629 +0.0628 9924736 10548974 9913429 10536242
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/262144 +0.0137 +0.0132 20894706 21180349 20879457 21155375
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/524288 +0.0189 +0.0184 42266299 43064025 42231529 43008706
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<0>>/1048576 +0.0527 +0.0522 80373807 84608387 80334000 84524286
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/1024 -0.1263 -0.1292 180138 157386 180004 156743
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/2048 -0.1899 -0.1914 397234 321799 396800 320842
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/4096 -0.0093 -0.0136 705275 698707 704168 694601
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/8192 +0.0461 +0.0439 1304037 1364148 1302555 1359738
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/16384 +0.3130 +0.3060 2668241 3503331 2665996 3481719
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/32768 +0.1193 +0.1175 5770309 6458952 5764509 6441719
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/65536 -0.0763 -0.0774 14098783 13023302 14078807 12988472
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/131072 +0.1333 +0.1345 24640509 27924809 24595516 27904222
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/262144 -0.0557 -0.0561 55897671 52783902 55853200 52720909
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/524288 -0.0060 -0.0063 101446702 100841292 101358857 100724429
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<0>>/1048576 -0.1504 -0.1489 236504194 200943083 235843667 200727000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/1024 +0.0858 +0.0775 347523 377324 346891 373781
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/2048 +0.1093 +0.1057 658899 730890 656488 725868
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/4096 -0.2578 -0.2609 1331438 988250 1328979 982293
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/8192 +0.0090 +0.0057 2885360 2911228 2881040 2897561
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/16384 -0.0301 -0.0317 5909344 5731710 5898373 5711528
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/32768 +0.2645 +0.2611 9754563 12334535 9741612 12284681
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/65536 +0.0841 +0.0781 21965625 23813880 21919032 23629879
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/131072 +0.1175 +0.1197 40536911 45298881 40394467 45231143
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/262144 -0.0907 -0.0916 97571333 88724125 97439000 88511143
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/524288 +0.1279 +0.1253 171823187 193805424 171633750 193146000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<0>>/1048576 -0.4244 -0.4256 406117396 233776931 405399000 232851000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/1024 +0.1881 +0.2083 617237 733356 574870 694591
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/2048 +0.0131 +0.0582 1427058 1445740 1328003 1405246
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/4096 +0.0367 +0.0691 2794186 2896707 2645661 2828412
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/8192 +0.0079 +0.0380 5443818 5487036 5118220 5312967
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/16384 +0.0019 +0.0005 10783187 10803241 10417182 10422535
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/32768 +0.0225 -0.0319 21239219 21716181 20795943 20132750
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/65536 +0.2925 +0.3003 34956046 45179757 34168524 44430118
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/131072 +0.1935 +0.2049 70648429 84317190 68236900 82220333
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/262144 +0.1208 +0.1233 141943042 159091333 138333000 155387750
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/524288 +0.1466 +0.2998 279140875 320072938 239543000 311363500
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<0>>/1048576 +0.8991 +0.9731 345739292 656583083 325313500 641892000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/1024 +0.0006 -0.1131 51201295 51230594 51168143 45380267
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/2048 +0.0006 -0.1125 102404381 102460885 102315571 90808125
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/4096 +0.0001 -0.1285 204818028 204841667 204646333 178342500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/8192 +0.0001 -0.1149 409612125 409658479 409247500 362220500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/16384 +0.0001 -0.1272 819195250 819253083 818203000 714139000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/32768 +0.0001 -0.1013 1638513042 1638667250 1636703000 1470981000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/65536 +0.0002 -0.1151 3276854625 3277368875 3273814000 2896842000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/1024 +0.0000 -0.1545 51202866 51204469 51165143 43260813
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/2048 +0.0000 -0.1545 102402875 102406880 102328286 86516125
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/4096 +0.0001 -0.1361 204807958 204826219 204656000 176796750
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/8192 +0.0001 -0.1424 409612750 409635500 409242000 350946000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/16384 +0.0003 -0.1488 819237333 819467000 818452000 696692000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/32768 +0.0000 -0.1622 1638482167 1638494250 1637210000 1371671000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/65536 +0.0003 -0.1430 3276881208 3277701292 3274190000 2806049000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/1024 -0.0001 -0.0563 51215208 51209942 51145214 48266400
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/2048 -0.0020 -0.1131 102610685 102409656 102378571 90799375
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/4096 -0.0003 -0.1219 204885625 204821646 204545333 179615000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/8192 -0.0003 -0.0919 409759375 409618458 409290000 371677000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/16384 -0.0012 -0.0584 820218750 819245625 818809000 771011000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/32768 -0.0002 -0.1178 1638764500 1638484875 1636200000 1443410000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/65536 -0.0005 -0.1422 3278536625 3276942875 3274643000 2809092000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/1024 -0.0015 -0.2011 51321171 51242248 50898700 40664412
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/2048 -0.0072 -0.1929 103217542 102472453 101808714 82167125
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/4096 -0.0018 -0.2229 205219292 204852271 203558667 158186500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/8192 -0.0068 -0.1947 412499667 409700854 409870000 330061000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/16384 -0.0018 -0.1601 820709667 819268834 813291000 683064000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/32768 -0.0018 -0.2000 1641692916 1638748083 1629119000 1303283000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/65536 -0.0024 -0.1627 3285298292 3277470250 3216339000 2693100000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/256 -0.0000 -0.0073 25601036 25601024 24031448 23856828
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/512 +0.0000 -0.0059 51201569 51201928 48290133 48005333
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/1024 -0.0001 -0.0063 102416417 102406988 96159143 95551857
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/2048 +0.0001 -0.0038 204805448 204816542 192238500 191498750
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/4096 +0.0001 +0.0003 409611791 409633625 383315500 383425500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/8192 +0.0000 -0.0082 819223625 819248833 770039000 763697000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<0>>/16384 +0.0000 -0.0033 1638457042 1638498834 1550319000 1545226000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/256 +0.0000 -0.0880 25599949 25601086 25284536 23059828
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/512 -0.0000 -0.0718 51201004 51200569 50609800 46976600
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/1024 +0.0001 -0.0954 102399405 102404802 101356429 91687875
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/2048 +0.0001 -0.0828 204800021 204811208 202412750 185656500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/4096 +0.0002 -0.0718 409606729 409685667 405664000 376546000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/8192 +0.0008 -0.0800 819202458 819898208 809965000 745197000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<0>>/16384 +0.0000 -0.0824 1638437167 1638497708 1618451000 1485146000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/256 -0.0000 +0.0749 25600704 25600211 22423633 24103379
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/512 +0.0000 +0.0641 51201231 51202307 45833400 48770786
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/1024 +0.0000 +0.0110 102399812 102403385 93762250 94791250
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/2048 -0.0000 +0.0691 204804573 204801386 181863250 194438500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/4096 -0.0000 +0.0253 409605896 409595625 366379000 375651000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/8192 -0.0000 +0.0698 819205792 819187667 728234000 779077000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<0>>/16384 -0.0000 +0.0469 1638406208 1638378334 1477556000 1546797000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/256 -0.0000 +0.1679 25604932 25604117 19046306 22244710
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/512 +0.0003 +0.1887 51206127 51220884 38424611 45676286
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/1024 -0.0001 +0.2036 102408431 102398804 77281778 93014429
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/2048 -0.0002 +0.1742 204876450 204829094 154734600 181682500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/4096 -0.0001 +0.2060 409621042 409592354 301784500 363950000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/8192 +0.0003 +0.1325 819344791 819552584 618859000 700845000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<0>>/16384 -0.0021 +0.3402 1641998834 1638616250 1079301000 1446533000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/1024 +0.0476 +0.0472 171344 179504 171159 179236
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/2048 +0.3336 +0.3329 328764 438432 328515 437892
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/4096 +0.1101 +0.1107 651601 723347 650175 722127
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/8192 +0.0299 +0.0454 1328292 1368045 1307004 1366282
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/16384 +0.0704 +0.0715 2706728 2897374 2700758 2893966
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/32768 +0.0450 +0.0443 5390965 5633482 5383686 5622130
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/65536 -0.2208 -0.2314 11012452 8581343 11004300 8457521
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/131072 -0.1351 -0.1389 21990339 19019145 21960889 18911320
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/262144 +0.1668 +0.1770 36469595 42551693 36002273 42374375
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/524288 +0.0777 +0.0759 83010562 89462801 82964500 89261462
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<2>, NumHighPrioTasks<4>>/1048576 -0.0046 -0.0054 176099667 175282550 176016600 175072600
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/1024 +0.1398 +0.1971 253129 288522 240072 287399
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/2048 +0.0874 +0.0917 468043 508971 463433 505908
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/4096 -0.2514 -0.2547 949303 710695 947558 706209
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/8192 +0.2670 +0.2646 1631366 2066911 1626047 2056274
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/16384 -0.9980 +0.1620 2072666144 4129132 3539990 4113611
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/32768 +0.0614 +0.0629 7868935 8351719 7823643 8315527
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/65536 +0.2423 +0.2422 12261080 15231506 12217816 15177278
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/131072 -0.0561 -0.0557 33454594 31578996 33335348 31477500
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/262144 -0.0731 -0.0744 63877316 59210198 63826750 59080583
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/524288 -0.1471 -0.1478 137727298 117466800 137524833 117204600
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<3>, NumHighPrioTasks<4>>/1048576 -0.3137 -0.3142 366981083 251855500 365861500 250909000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/1024 -0.6193 -0.6072 1621300 617200 1519255 596758
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/2048 +0.0119 +0.0162 1242304 1257094 1213704 1233373
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/4096 -0.1508 -0.1828 2911288 2472280 2857799 2335500
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/8192 -0.1587 -0.1526 5552978 4671935 5344287 4528731
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/16384 -0.2926 -0.2986 10880875 7697169 10595743 7431684
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/32768 -0.0350 -0.0248 20979964 20246182 19898559 19404872
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/65536 -0.1508 -0.1277 44105351 37454919 41380529 36097450
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/131072 -0.1602 -0.2050 87476849 73465662 85240231 67764700
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/262144 -0.1397 -0.1471 168054104 144570708 163859500 139754333
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/524288 -0.1277 -0.1377 306519438 267378528 298715500 257576667
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<5>, NumHighPrioTasks<4>>/1048576 -0.1780 -0.1874 643036208 528553958 623699000 506790000
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/1024 -0.1174 -0.2494 1815099 1602059 646550 485287
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/2048 -0.0795 -0.1145 3415136 3143524 1158004 1025365
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/4096 -0.0524 -0.1965 6594239 6248551 2492141 2002518
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/8192 -0.4993 -0.5152 12551009 6284881 4728863 2292529
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/16384 -0.0088 -0.1208 21277663 21090682 8049237 7076520
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/32768 -0.0333 -0.0940 37043517 35810004 12131800 10991214
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/65536 -0.0917 -0.1986 69640114 63251217 19088000 15296941
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/131072 +0.1161 -0.3171 106853871 119259567 32486905 22185032
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/262144 -0.9927 +0.3754 21397316286 156161983 38492714 52941800
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/524288 -0.1106 -0.6575 480740174 427560754 122190727 41855800
BM_N_atomics_N_waiter_N_notifier<KeepNotifying, NumberOfAtomics<7>, NumHighPrioTasks<4>>/1048576 -0.2097 -0.2267 1074596510 849217132 90432250 69934000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/1024 -0.0001 -0.0678 51211845 51207356 51169357 47701533
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/2048 -0.0001 -0.0734 102418607 102409048 102332429 94817714
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/4096 -0.0000 -0.0720 204838917 204834198 204626667 189887500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/8192 -0.0002 -0.0835 409718562 409630875 409186000 375026000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/16384 +0.0000 -0.0551 819330125 819363917 818559000 773455000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/32768 -0.0000 -0.0682 1638537000 1638475375 1636953000 1525344000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/65536 -0.0027 -0.0622 3288002792 3279116083 3281244000 3077022000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/1024 +0.0000 -0.1025 51229467 51231969 51176500 45928563
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/2048 -0.0004 -0.1131 102444417 102405917 102319429 90743875
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/4096 -0.0005 -0.1168 204923917 204822823 204668000 180767250
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/8192 -0.0004 -0.1137 409787729 409642646 408836000 362352500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/16384 -0.0005 -0.1012 819635750 819260791 817715000 734958000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/32768 -0.0003 -0.0811 1639087042 1638525500 1636768000 1504026000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/65536 -0.0004 -0.0969 3278218250 3277005625 3272470000 2955250000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/1024 -0.0211 -0.2366 52333821 51229551 51498429 39313611
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/2048 -0.0295 -0.2297 105531077 102421801 103052000 79377556
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/4096 -0.0935 -0.2048 225958958 204839156 197523667 157068250
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/8192 -0.0219 -0.2388 418814792 409655167 406938500 309756000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/16384 -0.0603 -0.1937 871835583 819301542 799567000 644715000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/32768 -0.0674 -0.2506 1757057917 1638574750 1610239000 1206774000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/65536 -0.0894 -0.2152 3598928083 3277058208 3199310000 2510837000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/1024 -0.3812 -0.2506 89875480 55611160 40966412 30699833
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/2048 -0.3502 -0.2486 169897758 110391966 80072600 60167364
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/4096 -0.3006 -0.1192 307455490 215038167 132173500 116421333
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/8192 -0.3846 -0.2565 696300229 428500222 313355000 232988667
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/16384 -0.2854 -0.1252 1197983187 856081167 527689500 461636500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/32768 -0.2996 -0.2408 2410620375 1688323417 1191924000 904908000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<50>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/65536 -0.3393 -0.2546 5094903958 3366040708 2401449000 1790122000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/256 +0.0000 -0.0014 25603872 25604260 24625357 24589679
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/512 -0.0001 +0.0123 51205941 51202033 49030357 49635786
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/1024 +0.0004 -0.0024 102411595 102449702 98532429 98293286
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/2048 -0.0000 -0.0139 204815556 204811740 200170333 197390500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/4096 -0.0000 +0.0224 409634042 409613917 394837000 403679500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/8192 -0.0000 +0.0061 819272583 819244208 786107000 790919000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<2>, NumHighPrioTasks<4>>/16384 -0.0000 -0.0084 1638556083 1638510042 1600293000 1586868000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/256 -0.0089 +0.0132 25834707 25604150 23677276 23988857
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/512 +0.0000 +0.0202 51203656 51205414 47071933 48020571
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/1024 +0.0001 +0.0154 102406560 102413911 95012286 96472429
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/2048 -0.0000 +0.0005 204815052 204811114 190368500 190464500
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/4096 -0.0001 -0.0018 409638979 409617687 385252500 384546000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/8192 +0.0001 +0.0406 819274333 819339542 753491000 784079000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<3>, NumHighPrioTasks<4>>/16384 +0.0001 +0.0012 1638545167 1638641333 1531607000 1533502000
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/64 -0.0006 +0.3158 6405766 6401815 4070819 5356336
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/128 +0.0001 +0.4061 12802870 12804198 7961780 11195131
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/256 +0.0001 +0.3388 25608512 25610379 16509140 22102581
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/512 +0.0001 +0.3516 51216636 51219653 33037773 44654933
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<5>, NumHighPrioTasks<4>>/1024 -0.0003 +0.3842 102444629 102415937 63464818 87847625
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/16 +0.0541 +0.3075 1632959 1721257 850659 1112274
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/32 +0.0529 +0.2365 3229814 3400795 1834094 2267880
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/64 +0.0306 +0.3614 6516135 6715598 3328108 4530982
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/128 +0.0109 +0.2119 12918423 13058660 6984380 8464289
BM_N_atomics_N_waiter_N_notifier<NotifyEveryNus<100>, NumberOfAtomics<7>, NumHighPrioTasks<4>>/256 +0.0072 +0.1327 25637078 25821979 14850422 16820457
OVERALL_GEOMEAN -0.0394 -0.1802 0 0 0 0
```
https://github.com/llvm/llvm-project/pull/84471
More information about the libcxx-commits
mailing list