
2026-05-06 16:01:49 [1/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000170 sec/round-trip
                     AtomicQueue: 0.000000149 sec/round-trip
             OptimistAtomicQueue: 0.000000112 sec/round-trip
                    AtomicQueueB: 0.000000153 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000148 sec/round-trip
            OptimistAtomicQueue2: 0.000000118 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000152 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000218 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000283 sec/round-trip
     xenium::michael_scott_queue: 0.000000446 sec/round-trip
         xenium::ramalhete_queue: 0.000000190 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000214 sec/round-trip
          boost::lockfree::queue: 0.000000316 sec/round-trip
                pthread_spinlock: 0.000000357 sec/round-trip
                      std::mutex: 0.000001108 sec/round-trip
                 tbb::spin_mutex: 0.000000321 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,287,918 msg/sec
     boost::lockfree::spsc_queue, 1,i:  32,978,080 msg/sec
                     AtomicQueue, 1,s:  41,886,957 msg/sec
                     AtomicQueue, 1,i:  43,352,753 msg/sec
                     AtomicQueue, 2,s:   2,912,767 msg/sec
                     AtomicQueue, 2,i:   3,037,399 msg/sec
                     AtomicQueue, 3,s:   2,448,702 msg/sec
                     AtomicQueue, 3,i:   2,588,387 msg/sec
                     AtomicQueue, 4,s:   1,944,654 msg/sec
                     AtomicQueue, 4,i:   2,060,957 msg/sec
                     AtomicQueue, 5,s:     935,148 msg/sec
                     AtomicQueue, 5,i:   1,269,051 msg/sec
                     AtomicQueue, 6,s:     764,541 msg/sec
                     AtomicQueue, 6,i:   1,183,027 msg/sec
                     AtomicQueue, 7,s:     868,771 msg/sec
                     AtomicQueue, 7,i:     942,117 msg/sec
                     AtomicQueue, 8,s:     919,489 msg/sec
                     AtomicQueue, 8,i:     850,738 msg/sec
                     AtomicQueue, 9,s:     816,041 msg/sec
                     AtomicQueue, 9,i:     870,269 msg/sec
                     AtomicQueue,10,s:     825,296 msg/sec
                     AtomicQueue,10,i:     855,648 msg/sec
                     AtomicQueue,11,s:     818,607 msg/sec
                     AtomicQueue,11,i:     867,589 msg/sec
                     AtomicQueue,12,s:     780,203 msg/sec
                     AtomicQueue,12,i:     843,650 msg/sec
                     AtomicQueue,13,s:     741,757 msg/sec
                     AtomicQueue,13,i:     829,219 msg/sec
                     AtomicQueue,14,s:     695,822 msg/sec
                     AtomicQueue,14,i:     818,693 msg/sec
                     AtomicQueue,15,s:     693,533 msg/sec
                     AtomicQueue,15,i:     808,138 msg/sec
                     AtomicQueue,16,s:     660,730 msg/sec
                     AtomicQueue,16,i:     801,297 msg/sec
             OptimistAtomicQueue, 1,s: 470,753,941 msg/sec
             OptimistAtomicQueue, 1,i: 348,964,378 msg/sec
             OptimistAtomicQueue, 2,s:  16,841,078 msg/sec
             OptimistAtomicQueue, 2,i:  18,595,904 msg/sec
             OptimistAtomicQueue, 3,s:  17,341,979 msg/sec
             OptimistAtomicQueue, 3,i:  17,817,691 msg/sec
             OptimistAtomicQueue, 4,s:  17,373,054 msg/sec
             OptimistAtomicQueue, 4,i:  19,514,460 msg/sec
             OptimistAtomicQueue, 5,s:   9,779,333 msg/sec
             OptimistAtomicQueue, 5,i:  11,527,145 msg/sec
             OptimistAtomicQueue, 6,s:  10,128,310 msg/sec
             OptimistAtomicQueue, 6,i:  10,030,945 msg/sec
             OptimistAtomicQueue, 7,s:  11,748,779 msg/sec
             OptimistAtomicQueue, 7,i:  11,742,231 msg/sec
             OptimistAtomicQueue, 8,s:  14,783,139 msg/sec
             OptimistAtomicQueue, 8,i:  12,099,419 msg/sec
             OptimistAtomicQueue, 9,s:  11,913,007 msg/sec
             OptimistAtomicQueue, 9,i:  13,258,617 msg/sec
             OptimistAtomicQueue,10,s:  11,697,850 msg/sec
             OptimistAtomicQueue,10,i:  13,997,224 msg/sec
             OptimistAtomicQueue,11,s:  13,034,464 msg/sec
             OptimistAtomicQueue,11,i:  15,408,011 msg/sec
             OptimistAtomicQueue,12,s:  12,719,236 msg/sec
             OptimistAtomicQueue,12,i:  15,779,004 msg/sec
             OptimistAtomicQueue,13,s:  12,727,604 msg/sec
             OptimistAtomicQueue,13,i:  15,820,902 msg/sec
             OptimistAtomicQueue,14,s:  12,665,283 msg/sec
             OptimistAtomicQueue,14,i:  16,767,750 msg/sec
             OptimistAtomicQueue,15,s:  13,484,447 msg/sec
             OptimistAtomicQueue,15,i:  17,598,740 msg/sec
             OptimistAtomicQueue,16,s:  13,421,003 msg/sec
             OptimistAtomicQueue,16,i:  18,937,286 msg/sec
                    AtomicQueueB, 1,s:  14,732,947 msg/sec
                    AtomicQueueB, 1,i:  14,656,884 msg/sec
                    AtomicQueueB, 2,s:   2,863,182 msg/sec
                    AtomicQueueB, 2,i:   3,015,711 msg/sec
                    AtomicQueueB, 3,s:   2,425,271 msg/sec
                    AtomicQueueB, 3,i:   2,557,108 msg/sec
                    AtomicQueueB, 4,s:   1,917,749 msg/sec
                    AtomicQueueB, 4,i:   2,024,753 msg/sec
                    AtomicQueueB, 5,s:     918,591 msg/sec
                    AtomicQueueB, 5,i:   1,265,284 msg/sec
                    AtomicQueueB, 6,s:     757,662 msg/sec
                    AtomicQueueB, 6,i:   1,162,697 msg/sec
                    AtomicQueueB, 7,s:     854,599 msg/sec
                    AtomicQueueB, 7,i:     948,055 msg/sec
                    AtomicQueueB, 8,s:     895,095 msg/sec
                    AtomicQueueB, 8,i:     842,362 msg/sec
                    AtomicQueueB, 9,s:     814,515 msg/sec
                    AtomicQueueB, 9,i:     853,281 msg/sec
                    AtomicQueueB,10,s:     848,438 msg/sec
                    AtomicQueueB,10,i:     850,982 msg/sec
                    AtomicQueueB,11,s:     804,256 msg/sec
                    AtomicQueueB,11,i:     855,645 msg/sec
                    AtomicQueueB,12,s:     780,793 msg/sec
                    AtomicQueueB,12,i:     840,743 msg/sec
                    AtomicQueueB,13,s:     740,783 msg/sec
                    AtomicQueueB,13,i:     833,377 msg/sec
                    AtomicQueueB,14,s:     699,851 msg/sec
                    AtomicQueueB,14,i:     808,174 msg/sec
                    AtomicQueueB,15,s:     700,640 msg/sec
                    AtomicQueueB,15,i:     829,676 msg/sec
                    AtomicQueueB,16,s:     667,898 msg/sec
                    AtomicQueueB,16,i:     801,766 msg/sec
            OptimistAtomicQueueB, 1,s: 272,507,780 msg/sec
            OptimistAtomicQueueB, 1,i: 220,309,544 msg/sec
            OptimistAtomicQueueB, 2,s:  14,126,152 msg/sec
            OptimistAtomicQueueB, 2,i:  18,061,091 msg/sec
            OptimistAtomicQueueB, 3,s:  17,139,588 msg/sec
            OptimistAtomicQueueB, 3,i:  17,736,033 msg/sec
            OptimistAtomicQueueB, 4,s:  17,452,609 msg/sec
            OptimistAtomicQueueB, 4,i:  19,074,421 msg/sec
            OptimistAtomicQueueB, 5,s:   9,736,306 msg/sec
            OptimistAtomicQueueB, 5,i:  11,345,691 msg/sec
            OptimistAtomicQueueB, 6,s:  10,077,229 msg/sec
            OptimistAtomicQueueB, 6,i:  10,287,998 msg/sec
            OptimistAtomicQueueB, 7,s:  11,465,343 msg/sec
            OptimistAtomicQueueB, 7,i:  11,728,035 msg/sec
            OptimistAtomicQueueB, 8,s:  15,100,209 msg/sec
            OptimistAtomicQueueB, 8,i:  12,091,719 msg/sec
            OptimistAtomicQueueB, 9,s:  12,302,925 msg/sec
            OptimistAtomicQueueB, 9,i:  13,648,678 msg/sec
            OptimistAtomicQueueB,10,s:  11,759,960 msg/sec
            OptimistAtomicQueueB,10,i:  13,957,078 msg/sec
            OptimistAtomicQueueB,11,s:  12,981,886 msg/sec
            OptimistAtomicQueueB,11,i:  15,551,766 msg/sec
            OptimistAtomicQueueB,12,s:  12,855,272 msg/sec
            OptimistAtomicQueueB,12,i:  16,386,227 msg/sec
            OptimistAtomicQueueB,13,s:  12,860,348 msg/sec
            OptimistAtomicQueueB,13,i:  16,522,130 msg/sec
            OptimistAtomicQueueB,14,s:  12,779,016 msg/sec
            OptimistAtomicQueueB,14,i:  17,006,539 msg/sec
            OptimistAtomicQueueB,15,s:  13,527,389 msg/sec
            OptimistAtomicQueueB,15,i:  17,824,526 msg/sec
            OptimistAtomicQueueB,16,s:  13,551,816 msg/sec
            OptimistAtomicQueueB,16,i:  18,993,063 msg/sec
                    AtomicQueue2, 1,s:  37,783,345 msg/sec
                    AtomicQueue2, 1,i:  35,953,197 msg/sec
                    AtomicQueue2, 2,s:   2,915,420 msg/sec
                    AtomicQueue2, 2,i:   3,081,153 msg/sec
                    AtomicQueue2, 3,s:   2,465,334 msg/sec
                    AtomicQueue2, 3,i:   2,616,476 msg/sec
                    AtomicQueue2, 4,s:   1,958,210 msg/sec
                    AtomicQueue2, 4,i:   2,076,100 msg/sec
                    AtomicQueue2, 5,s:     923,129 msg/sec
                    AtomicQueue2, 5,i:   1,255,398 msg/sec
                    AtomicQueue2, 6,s:     754,471 msg/sec
                    AtomicQueue2, 6,i:   1,165,109 msg/sec
                    AtomicQueue2, 7,s:     849,612 msg/sec
                    AtomicQueue2, 7,i:     937,103 msg/sec
                    AtomicQueue2, 8,s:     886,976 msg/sec
                    AtomicQueue2, 8,i:     849,525 msg/sec
                    AtomicQueue2, 9,s:     809,318 msg/sec
                    AtomicQueue2, 9,i:     855,648 msg/sec
                    AtomicQueue2,10,s:     809,720 msg/sec
                    AtomicQueue2,10,i:     845,386 msg/sec
                    AtomicQueue2,11,s:     804,232 msg/sec
                    AtomicQueue2,11,i:     856,357 msg/sec
                    AtomicQueue2,12,s:     792,568 msg/sec
                    AtomicQueue2,12,i:     837,204 msg/sec
                    AtomicQueue2,13,s:     745,999 msg/sec
                    AtomicQueue2,13,i:     816,862 msg/sec
                    AtomicQueue2,14,s:     699,878 msg/sec
                    AtomicQueue2,14,i:     801,456 msg/sec
                    AtomicQueue2,15,s:     699,523 msg/sec
                    AtomicQueue2,15,i:     803,165 msg/sec
                    AtomicQueue2,16,s:     669,959 msg/sec
                    AtomicQueue2,16,i:     796,460 msg/sec
            OptimistAtomicQueue2, 1,s:  31,485,224 msg/sec
            OptimistAtomicQueue2, 1,i:  31,388,653 msg/sec
            OptimistAtomicQueue2, 2,s:  12,729,671 msg/sec
            OptimistAtomicQueue2, 2,i:  13,709,394 msg/sec
            OptimistAtomicQueue2, 3,s:  16,734,549 msg/sec
            OptimistAtomicQueue2, 3,i:  14,263,445 msg/sec
            OptimistAtomicQueue2, 4,s:  17,254,694 msg/sec
            OptimistAtomicQueue2, 4,i:  16,903,187 msg/sec
            OptimistAtomicQueue2, 5,s:   9,256,915 msg/sec
            OptimistAtomicQueue2, 5,i:   9,528,627 msg/sec
            OptimistAtomicQueue2, 6,s:   9,698,135 msg/sec
            OptimistAtomicQueue2, 6,i:   9,636,043 msg/sec
            OptimistAtomicQueue2, 7,s:  11,068,126 msg/sec
            OptimistAtomicQueue2, 7,i:  11,103,036 msg/sec
            OptimistAtomicQueue2, 8,s:  14,383,308 msg/sec
            OptimistAtomicQueue2, 8,i:  11,694,306 msg/sec
            OptimistAtomicQueue2, 9,s:  11,058,303 msg/sec
            OptimistAtomicQueue2, 9,i:  12,524,320 msg/sec
            OptimistAtomicQueue2,10,s:  11,078,808 msg/sec
            OptimistAtomicQueue2,10,i:  13,034,172 msg/sec
            OptimistAtomicQueue2,11,s:  12,683,959 msg/sec
            OptimistAtomicQueue2,11,i:  14,235,627 msg/sec
            OptimistAtomicQueue2,12,s:  12,351,641 msg/sec
            OptimistAtomicQueue2,12,i:  15,327,651 msg/sec
            OptimistAtomicQueue2,13,s:  12,162,809 msg/sec
            OptimistAtomicQueue2,13,i:  15,455,610 msg/sec
            OptimistAtomicQueue2,14,s:  12,056,397 msg/sec
            OptimistAtomicQueue2,14,i:  15,617,460 msg/sec
            OptimistAtomicQueue2,15,s:  12,756,634 msg/sec
            OptimistAtomicQueue2,15,i:  16,559,372 msg/sec
            OptimistAtomicQueue2,16,s:  12,774,594 msg/sec
            OptimistAtomicQueue2,16,i:  17,359,960 msg/sec
                   AtomicQueueB2, 1,s:  22,378,035 msg/sec
                   AtomicQueueB2, 1,i:  14,258,625 msg/sec
                   AtomicQueueB2, 2,s:   2,886,460 msg/sec
                   AtomicQueueB2, 2,i:   3,056,038 msg/sec
                   AtomicQueueB2, 3,s:   2,433,949 msg/sec
                   AtomicQueueB2, 3,i:   2,582,777 msg/sec
                   AtomicQueueB2, 4,s:   1,936,832 msg/sec
                   AtomicQueueB2, 4,i:   2,038,114 msg/sec
                   AtomicQueueB2, 5,s:     911,171 msg/sec
                   AtomicQueueB2, 5,i:   1,269,687 msg/sec
                   AtomicQueueB2, 6,s:     749,571 msg/sec
                   AtomicQueueB2, 6,i:   1,017,911 msg/sec
                   AtomicQueueB2, 7,s:     850,202 msg/sec
                   AtomicQueueB2, 7,i:     930,776 msg/sec
                   AtomicQueueB2, 8,s:     890,046 msg/sec
                   AtomicQueueB2, 8,i:     836,587 msg/sec
                   AtomicQueueB2, 9,s:     820,484 msg/sec
                   AtomicQueueB2, 9,i:     831,702 msg/sec
                   AtomicQueueB2,10,s:     805,434 msg/sec
                   AtomicQueueB2,10,i:     844,907 msg/sec
                   AtomicQueueB2,11,s:     819,681 msg/sec
                   AtomicQueueB2,11,i:     850,774 msg/sec
                   AtomicQueueB2,12,s:     809,946 msg/sec
                   AtomicQueueB2,12,i:     837,652 msg/sec
                   AtomicQueueB2,13,s:     778,194 msg/sec
                   AtomicQueueB2,13,i:     826,618 msg/sec
                   AtomicQueueB2,14,s:     725,734 msg/sec
                   AtomicQueueB2,14,i:     805,228 msg/sec
                   AtomicQueueB2,15,s:     713,858 msg/sec
                   AtomicQueueB2,15,i:     810,648 msg/sec
                   AtomicQueueB2,16,s:     676,501 msg/sec
                   AtomicQueueB2,16,i:     804,534 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,041,983 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,505,288 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,312,999 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,277,748 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,578,307 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,534,359 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,270,682 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,750,362 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,277,196 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,287,365 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,710,225 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,545,370 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,963,437 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,079,442 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,366,271 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,636,845 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,884,114 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,241,504 msg/sec
           OptimistAtomicQueueB2,10,s:  11,030,569 msg/sec
           OptimistAtomicQueueB2,10,i:  12,823,652 msg/sec
           OptimistAtomicQueueB2,11,s:  12,559,541 msg/sec
           OptimistAtomicQueueB2,11,i:  13,658,897 msg/sec
           OptimistAtomicQueueB2,12,s:  12,369,870 msg/sec
           OptimistAtomicQueueB2,12,i:  15,192,510 msg/sec
           OptimistAtomicQueueB2,13,s:  12,094,897 msg/sec
           OptimistAtomicQueueB2,13,i:  15,123,070 msg/sec
           OptimistAtomicQueueB2,14,s:  12,057,949 msg/sec
           OptimistAtomicQueueB2,14,i:  15,563,397 msg/sec
           OptimistAtomicQueueB2,15,s:  12,685,012 msg/sec
           OptimistAtomicQueueB2,15,i:  16,593,518 msg/sec
           OptimistAtomicQueueB2,16,s:  12,772,680 msg/sec
           OptimistAtomicQueueB2,16,i:  17,288,692 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 149,511,561 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  36,842,766 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,812,454 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,802,366 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,884,881 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,808,511 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,207,665 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  19,557,476 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  29,930,216 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  28,097,423 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  30,240,102 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  56,600,924 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  58,835,061 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  65,066,807 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  71,297,355 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  63,157,904 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  78,600,731 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  74,092,515 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  81,392,968 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  82,691,145 msg/sec
     moodycamel::ConcurrentQueue,10,s:  77,528,731 msg/sec
     moodycamel::ConcurrentQueue,10,i:  81,871,960 msg/sec
     moodycamel::ConcurrentQueue,11,s:  74,058,928 msg/sec
     moodycamel::ConcurrentQueue,11,i:  70,890,196 msg/sec
     moodycamel::ConcurrentQueue,12,s:  52,106,069 msg/sec
     moodycamel::ConcurrentQueue,12,i:  64,755,472 msg/sec
     moodycamel::ConcurrentQueue,13,s:  75,035,889 msg/sec
     moodycamel::ConcurrentQueue,13,i:  86,352,318 msg/sec
     moodycamel::ConcurrentQueue,14,s: 105,627,370 msg/sec
     moodycamel::ConcurrentQueue,14,i: 100,177,594 msg/sec
     moodycamel::ConcurrentQueue,15,s: 133,820,679 msg/sec
     moodycamel::ConcurrentQueue,15,i: 129,179,785 msg/sec
     moodycamel::ConcurrentQueue,16,s: 141,789,910 msg/sec
     moodycamel::ConcurrentQueue,16,i: 135,475,031 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,561,964 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,582,112 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,239,247 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,250,274 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,331,789 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,361,292 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,873,455 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,935,025 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     897,491 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,204,127 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     813,262 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     995,031 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     781,631 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     917,123 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     794,486 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     820,926 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     772,464 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     850,106 msg/sec
   tbb::concurrent_bounded_queue,10,s:     806,706 msg/sec
   tbb::concurrent_bounded_queue,10,i:     838,981 msg/sec
   tbb::concurrent_bounded_queue,11,s:     785,138 msg/sec
   tbb::concurrent_bounded_queue,11,i:     842,793 msg/sec
   tbb::concurrent_bounded_queue,12,s:     769,286 msg/sec
   tbb::concurrent_bounded_queue,12,i:     812,727 msg/sec
   tbb::concurrent_bounded_queue,13,s:     742,725 msg/sec
   tbb::concurrent_bounded_queue,13,i:     804,953 msg/sec
   tbb::concurrent_bounded_queue,14,s:     706,611 msg/sec
   tbb::concurrent_bounded_queue,14,i:     798,763 msg/sec
   tbb::concurrent_bounded_queue,15,s:     697,783 msg/sec
   tbb::concurrent_bounded_queue,15,i:     781,674 msg/sec
   tbb::concurrent_bounded_queue,16,s:     671,456 msg/sec
   tbb::concurrent_bounded_queue,16,i:     743,469 msg/sec
     xenium::michael_scott_queue, 1,s:   3,798,575 msg/sec
     xenium::michael_scott_queue, 1,i:   3,860,661 msg/sec
     xenium::michael_scott_queue, 2,s:   2,762,777 msg/sec
     xenium::michael_scott_queue, 2,i:   2,698,057 msg/sec
     xenium::michael_scott_queue, 3,s:   2,239,293 msg/sec
     xenium::michael_scott_queue, 3,i:   2,213,826 msg/sec
     xenium::michael_scott_queue, 4,s:   1,730,979 msg/sec
     xenium::michael_scott_queue, 4,i:   1,718,643 msg/sec
     xenium::michael_scott_queue, 5,s:   1,067,585 msg/sec
     xenium::michael_scott_queue, 5,i:   1,317,835 msg/sec
     xenium::michael_scott_queue, 6,s:     982,103 msg/sec
     xenium::michael_scott_queue, 6,i:   1,047,691 msg/sec
     xenium::michael_scott_queue, 7,s:     938,414 msg/sec
     xenium::michael_scott_queue, 7,i:     956,043 msg/sec
     xenium::michael_scott_queue, 8,s:     691,254 msg/sec
     xenium::michael_scott_queue, 8,i:     821,752 msg/sec
     xenium::michael_scott_queue, 9,s:     858,231 msg/sec
     xenium::michael_scott_queue, 9,i:     834,691 msg/sec
     xenium::michael_scott_queue,10,s:     829,740 msg/sec
     xenium::michael_scott_queue,10,i:     839,994 msg/sec
     xenium::michael_scott_queue,11,s:     802,765 msg/sec
     xenium::michael_scott_queue,11,i:     836,319 msg/sec
     xenium::michael_scott_queue,12,s:     756,831 msg/sec
     xenium::michael_scott_queue,12,i:     805,433 msg/sec
     xenium::michael_scott_queue,13,s:     740,187 msg/sec
     xenium::michael_scott_queue,13,i:     782,285 msg/sec
     xenium::michael_scott_queue,14,s:     704,905 msg/sec
     xenium::michael_scott_queue,14,i:     765,400 msg/sec
     xenium::michael_scott_queue,15,s:     681,454 msg/sec
     xenium::michael_scott_queue,15,i:     766,756 msg/sec
     xenium::michael_scott_queue,16,s:     649,360 msg/sec
     xenium::michael_scott_queue,16,i:     730,562 msg/sec
         xenium::ramalhete_queue, 1,s:  21,304,629 msg/sec
         xenium::ramalhete_queue, 1,i:   7,105,305 msg/sec
         xenium::ramalhete_queue, 2,s:  11,809,307 msg/sec
         xenium::ramalhete_queue, 2,i:  10,155,933 msg/sec
         xenium::ramalhete_queue, 3,s:  12,278,747 msg/sec
         xenium::ramalhete_queue, 3,i:  12,633,353 msg/sec
         xenium::ramalhete_queue, 4,s:  15,364,505 msg/sec
         xenium::ramalhete_queue, 4,i:  13,854,085 msg/sec
         xenium::ramalhete_queue, 5,s:  11,028,666 msg/sec
         xenium::ramalhete_queue, 5,i:   6,871,808 msg/sec
         xenium::ramalhete_queue, 6,s:  11,461,928 msg/sec
         xenium::ramalhete_queue, 6,i:   8,013,359 msg/sec
         xenium::ramalhete_queue, 7,s:  11,846,952 msg/sec
         xenium::ramalhete_queue, 7,i:   8,476,621 msg/sec
         xenium::ramalhete_queue, 8,s:  14,850,879 msg/sec
         xenium::ramalhete_queue, 8,i:   8,789,394 msg/sec
         xenium::ramalhete_queue, 9,s:   9,916,650 msg/sec
         xenium::ramalhete_queue, 9,i:  10,576,630 msg/sec
         xenium::ramalhete_queue,10,s:  10,234,853 msg/sec
         xenium::ramalhete_queue,10,i:  11,872,015 msg/sec
         xenium::ramalhete_queue,11,s:  10,923,804 msg/sec
         xenium::ramalhete_queue,11,i:  12,226,481 msg/sec
         xenium::ramalhete_queue,12,s:  11,415,322 msg/sec
         xenium::ramalhete_queue,12,i:  12,287,788 msg/sec
         xenium::ramalhete_queue,13,s:  11,652,766 msg/sec
         xenium::ramalhete_queue,13,i:  12,463,955 msg/sec
         xenium::ramalhete_queue,14,s:  11,264,968 msg/sec
         xenium::ramalhete_queue,14,i:  12,601,463 msg/sec
         xenium::ramalhete_queue,15,s:  11,213,680 msg/sec
         xenium::ramalhete_queue,15,i:  12,747,583 msg/sec
         xenium::ramalhete_queue,16,s:  11,194,354 msg/sec
         xenium::ramalhete_queue,16,i:  13,112,568 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,766,372 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,116,206 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,467,248 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,612,455 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,707,142 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,147,321 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,517,627 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,305,307 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,085,733 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,603,725 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,098,492 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,484,391 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,122,219 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,221,590 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,919,331 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,925,313 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,026,482 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,970,886 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,224,280 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,006,378 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,265,546 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,113,936 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,210,490 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,177,748 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,071,043 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,146,751 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,097,274 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,214,549 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,076,377 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,131,432 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,032,090 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,070,855 msg/sec
          boost::lockfree::queue, 1,s:   2,277,877 msg/sec
          boost::lockfree::queue, 1,i:   2,305,192 msg/sec
          boost::lockfree::queue, 2,s:   1,716,204 msg/sec
          boost::lockfree::queue, 2,i:   1,737,502 msg/sec
          boost::lockfree::queue, 3,s:   1,445,577 msg/sec
          boost::lockfree::queue, 3,i:   1,404,987 msg/sec
          boost::lockfree::queue, 4,s:   1,278,378 msg/sec
          boost::lockfree::queue, 4,i:   1,275,767 msg/sec
          boost::lockfree::queue, 5,s:     777,438 msg/sec
          boost::lockfree::queue, 5,i:     850,691 msg/sec
          boost::lockfree::queue, 6,s:     419,720 msg/sec
          boost::lockfree::queue, 6,i:     830,128 msg/sec
          boost::lockfree::queue, 7,s:     404,930 msg/sec
          boost::lockfree::queue, 7,i:     837,215 msg/sec
          boost::lockfree::queue, 8,s:     341,394 msg/sec
          boost::lockfree::queue, 8,i:     534,631 msg/sec
          boost::lockfree::queue, 9,s:     420,368 msg/sec
          boost::lockfree::queue, 9,i:     548,913 msg/sec
          boost::lockfree::queue,10,s:     465,654 msg/sec
          boost::lockfree::queue,10,i:     593,401 msg/sec
          boost::lockfree::queue,11,s:     495,040 msg/sec
          boost::lockfree::queue,11,i:     552,455 msg/sec
          boost::lockfree::queue,12,s:     500,778 msg/sec
          boost::lockfree::queue,12,i:     563,186 msg/sec
          boost::lockfree::queue,13,s:     475,074 msg/sec
          boost::lockfree::queue,13,i:     484,383 msg/sec
          boost::lockfree::queue,14,s:     454,788 msg/sec
          boost::lockfree::queue,14,i:     510,109 msg/sec
          boost::lockfree::queue,15,s:     455,926 msg/sec
          boost::lockfree::queue,15,i:     463,449 msg/sec
          boost::lockfree::queue,16,s:     446,781 msg/sec
          boost::lockfree::queue,16,i:     438,867 msg/sec
                pthread_spinlock, 1,s:   5,254,897 msg/sec
                pthread_spinlock, 1,i:   5,323,560 msg/sec
                pthread_spinlock, 2,s:   2,286,040 msg/sec
                pthread_spinlock, 2,i:     445,687 msg/sec
                pthread_spinlock, 3,s:     264,461 msg/sec
                pthread_spinlock, 3,i:   1,593,566 msg/sec
                pthread_spinlock, 4,s:     526,288 msg/sec
pthread_spinlock: producers: 4: consumer 2 received too few messages: 0.07% of expected.
                pthread_spinlock, 4,i:     401,111 msg/sec
                pthread_spinlock, 5,s:     812,320 msg/sec
pthread_spinlock: producers: 5: consumer 1 received too few messages: 0.06% of expected.
pthread_spinlock: producers: 5: consumer 0 received too few messages: 0.09% of expected.
                pthread_spinlock, 5,i:   1,061,349 msg/sec
                pthread_spinlock, 6,s:     579,475 msg/sec
                pthread_spinlock, 6,i:     899,567 msg/sec
                pthread_spinlock, 7,s:     850,104 msg/sec
                pthread_spinlock, 7,i:     892,452 msg/sec
                pthread_spinlock, 8,s:     883,551 msg/sec
                pthread_spinlock, 8,i:     778,912 msg/sec
                pthread_spinlock, 9,s:     824,324 msg/sec
                pthread_spinlock, 9,i:     686,349 msg/sec
                pthread_spinlock,10,s:     806,785 msg/sec
                pthread_spinlock,10,i:     700,590 msg/sec
                pthread_spinlock,11,s:     743,680 msg/sec
                pthread_spinlock,11,i:     803,240 msg/sec
                pthread_spinlock,12,s:     753,851 msg/sec
                pthread_spinlock,12,i:     726,180 msg/sec
                pthread_spinlock,13,s:     726,242 msg/sec
                pthread_spinlock,13,i:     599,206 msg/sec
                pthread_spinlock,14,s:     631,809 msg/sec
                pthread_spinlock,14,i:     596,790 msg/sec
                pthread_spinlock,15,s:     593,620 msg/sec
                pthread_spinlock,15,i:     561,166 msg/sec
                pthread_spinlock,16,s:     527,949 msg/sec
                pthread_spinlock,16,i:     468,800 msg/sec
                      std::mutex, 1,s:   1,218,900 msg/sec
                      std::mutex, 1,i:   1,201,638 msg/sec
                      std::mutex, 2,s:   4,002,886 msg/sec
                      std::mutex, 2,i:   4,292,891 msg/sec
                      std::mutex, 3,s:   2,147,288 msg/sec
                      std::mutex, 3,i:   2,092,013 msg/sec
                      std::mutex, 4,s:   2,051,824 msg/sec
                      std::mutex, 4,i:   1,931,184 msg/sec
                      std::mutex, 5,s:     964,301 msg/sec
                      std::mutex, 5,i:     973,527 msg/sec
                      std::mutex, 6,s:     875,151 msg/sec
                      std::mutex, 6,i:     860,483 msg/sec
                      std::mutex, 7,s:     951,650 msg/sec
                      std::mutex, 7,i:     861,696 msg/sec
                      std::mutex, 8,s:     994,851 msg/sec
                      std::mutex, 8,i:     817,258 msg/sec
                      std::mutex, 9,s:     833,668 msg/sec
                      std::mutex, 9,i:     789,953 msg/sec
                      std::mutex,10,s:     840,132 msg/sec
                      std::mutex,10,i:     830,793 msg/sec
                      std::mutex,11,s:     784,403 msg/sec
                      std::mutex,11,i:     798,848 msg/sec
                      std::mutex,12,s:     811,663 msg/sec
                      std::mutex,12,i:     872,129 msg/sec
                      std::mutex,13,s:     742,316 msg/sec
                      std::mutex,13,i:     721,098 msg/sec
                      std::mutex,14,s:     714,316 msg/sec
                      std::mutex,14,i:     704,383 msg/sec
                      std::mutex,15,s:     711,615 msg/sec
                      std::mutex,15,i:     704,762 msg/sec
                      std::mutex,16,s:     693,149 msg/sec
                      std::mutex,16,i:     678,830 msg/sec
                 tbb::spin_mutex, 1,s:  11,106,478 msg/sec
                 tbb::spin_mutex, 1,i:  11,002,686 msg/sec
                 tbb::spin_mutex, 2,s:   4,855,393 msg/sec
                 tbb::spin_mutex, 2,i:   4,751,128 msg/sec
                 tbb::spin_mutex, 3,s:   3,553,027 msg/sec
                 tbb::spin_mutex, 3,i:   3,502,493 msg/sec
                 tbb::spin_mutex, 4,s:   3,030,150 msg/sec
                 tbb::spin_mutex, 4,i:   2,911,194 msg/sec
                 tbb::spin_mutex, 5,s:   1,705,139 msg/sec
                 tbb::spin_mutex, 5,i:   1,630,902 msg/sec
                 tbb::spin_mutex, 6,s:   1,494,744 msg/sec
                 tbb::spin_mutex, 6,i:   1,415,614 msg/sec
                 tbb::spin_mutex, 7,s:   1,348,747 msg/sec
                 tbb::spin_mutex, 7,i:   1,367,147 msg/sec
                 tbb::spin_mutex, 8,s:   1,253,910 msg/sec
                 tbb::spin_mutex, 8,i:   1,199,573 msg/sec
                 tbb::spin_mutex, 9,s:   1,324,605 msg/sec
                 tbb::spin_mutex, 9,i:   1,303,269 msg/sec
                 tbb::spin_mutex,10,s:   1,311,303 msg/sec
                 tbb::spin_mutex,10,i:   1,258,942 msg/sec
                 tbb::spin_mutex,11,s:   1,257,875 msg/sec
                 tbb::spin_mutex,11,i:   1,053,371 msg/sec
                 tbb::spin_mutex,12,s:   1,116,953 msg/sec
                 tbb::spin_mutex,12,i:     974,823 msg/sec
                 tbb::spin_mutex,13,s:   1,061,966 msg/sec
                 tbb::spin_mutex,13,i:     963,445 msg/sec
                 tbb::spin_mutex,14,s:   1,021,186 msg/sec
                 tbb::spin_mutex,14,i:     937,409 msg/sec
                 tbb::spin_mutex,15,s:   1,008,596 msg/sec
                 tbb::spin_mutex,15,i:     906,778 msg/sec
                 tbb::spin_mutex,16,s:     897,985 msg/sec
                 tbb::spin_mutex,16,i:     887,448 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5601.38
	System time (seconds): 597.18
	Percent of CPU this job got: 1675%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:09.88
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 87940
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 65883
	Voluntary context switches: 26274490
	Involuntary context switches: 1575
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:07:59 [2/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000170 sec/round-trip
                     AtomicQueue: 0.000000150 sec/round-trip
             OptimistAtomicQueue: 0.000000113 sec/round-trip
                    AtomicQueueB: 0.000000154 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000151 sec/round-trip
            OptimistAtomicQueue2: 0.000000117 sec/round-trip
                   AtomicQueueB2: 0.000000156 sec/round-trip
           OptimistAtomicQueueB2: 0.000000129 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000153 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000218 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000284 sec/round-trip
     xenium::michael_scott_queue: 0.000000446 sec/round-trip
         xenium::ramalhete_queue: 0.000000192 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000212 sec/round-trip
          boost::lockfree::queue: 0.000000317 sec/round-trip
                pthread_spinlock: 0.000000358 sec/round-trip
                      std::mutex: 0.000001109 sec/round-trip
                 tbb::spin_mutex: 0.000000321 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  33,961,287 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,146,739 msg/sec
                     AtomicQueue, 1,s:  42,031,758 msg/sec
                     AtomicQueue, 1,i:  42,673,119 msg/sec
                     AtomicQueue, 2,s:   2,909,287 msg/sec
                     AtomicQueue, 2,i:   3,034,669 msg/sec
                     AtomicQueue, 3,s:   2,450,268 msg/sec
                     AtomicQueue, 3,i:   2,593,303 msg/sec
                     AtomicQueue, 4,s:   1,946,737 msg/sec
                     AtomicQueue, 4,i:   2,061,424 msg/sec
                     AtomicQueue, 5,s:     932,856 msg/sec
                     AtomicQueue, 5,i:   1,266,446 msg/sec
                     AtomicQueue, 6,s:     762,605 msg/sec
                     AtomicQueue, 6,i:   1,176,711 msg/sec
                     AtomicQueue, 7,s:     870,532 msg/sec
                     AtomicQueue, 7,i:     940,136 msg/sec
                     AtomicQueue, 8,s:     917,409 msg/sec
                     AtomicQueue, 8,i:     850,194 msg/sec
                     AtomicQueue, 9,s:     855,319 msg/sec
                     AtomicQueue, 9,i:     853,322 msg/sec
                     AtomicQueue,10,s:     816,156 msg/sec
                     AtomicQueue,10,i:     875,706 msg/sec
                     AtomicQueue,11,s:     816,486 msg/sec
                     AtomicQueue,11,i:     856,516 msg/sec
                     AtomicQueue,12,s:     783,437 msg/sec
                     AtomicQueue,12,i:     838,476 msg/sec
                     AtomicQueue,13,s:     739,561 msg/sec
                     AtomicQueue,13,i:     828,844 msg/sec
                     AtomicQueue,14,s:     696,169 msg/sec
                     AtomicQueue,14,i:     818,381 msg/sec
                     AtomicQueue,15,s:     692,587 msg/sec
                     AtomicQueue,15,i:     806,241 msg/sec
                     AtomicQueue,16,s:     662,462 msg/sec
                     AtomicQueue,16,i:     802,461 msg/sec
             OptimistAtomicQueue, 1,s: 347,340,656 msg/sec
             OptimistAtomicQueue, 1,i: 347,845,929 msg/sec
             OptimistAtomicQueue, 2,s:  15,268,187 msg/sec
             OptimistAtomicQueue, 2,i:  15,536,806 msg/sec
             OptimistAtomicQueue, 3,s:  17,228,490 msg/sec
             OptimistAtomicQueue, 3,i:  17,898,918 msg/sec
             OptimistAtomicQueue, 4,s:  17,342,814 msg/sec
             OptimistAtomicQueue, 4,i:  19,427,068 msg/sec
             OptimistAtomicQueue, 5,s:   9,806,530 msg/sec
             OptimistAtomicQueue, 5,i:  15,465,997 msg/sec
             OptimistAtomicQueue, 6,s:  10,154,582 msg/sec
             OptimistAtomicQueue, 6,i:  10,335,499 msg/sec
             OptimistAtomicQueue, 7,s:  11,802,843 msg/sec
             OptimistAtomicQueue, 7,i:  11,753,723 msg/sec
             OptimistAtomicQueue, 8,s:  14,846,493 msg/sec
             OptimistAtomicQueue, 8,i:  12,551,778 msg/sec
             OptimistAtomicQueue, 9,s:  11,971,164 msg/sec
             OptimistAtomicQueue, 9,i:  13,164,927 msg/sec
             OptimistAtomicQueue,10,s:  11,734,909 msg/sec
             OptimistAtomicQueue,10,i:  14,061,735 msg/sec
             OptimistAtomicQueue,11,s:  13,045,032 msg/sec
             OptimistAtomicQueue,11,i:  15,474,143 msg/sec
             OptimistAtomicQueue,12,s:  12,715,101 msg/sec
             OptimistAtomicQueue,12,i:  16,818,996 msg/sec
             OptimistAtomicQueue,13,s:  12,754,698 msg/sec
             OptimistAtomicQueue,13,i:  16,747,342 msg/sec
             OptimistAtomicQueue,14,s:  12,612,422 msg/sec
             OptimistAtomicQueue,14,i:  16,287,756 msg/sec
             OptimistAtomicQueue,15,s:  13,420,770 msg/sec
             OptimistAtomicQueue,15,i:  17,734,279 msg/sec
             OptimistAtomicQueue,16,s:  13,444,401 msg/sec
             OptimistAtomicQueue,16,i:  18,959,944 msg/sec
                    AtomicQueueB, 1,s:  14,490,017 msg/sec
                    AtomicQueueB, 1,i:  14,580,028 msg/sec
                    AtomicQueueB, 2,s:   2,864,701 msg/sec
                    AtomicQueueB, 2,i:   2,995,999 msg/sec
                    AtomicQueueB, 3,s:   2,421,140 msg/sec
                    AtomicQueueB, 3,i:   2,548,113 msg/sec
                    AtomicQueueB, 4,s:   1,920,849 msg/sec
                    AtomicQueueB, 4,i:   2,023,493 msg/sec
                    AtomicQueueB, 5,s:     910,121 msg/sec
                    AtomicQueueB, 5,i:   1,269,239 msg/sec
                    AtomicQueueB, 6,s:     759,000 msg/sec
                    AtomicQueueB, 6,i:   1,011,156 msg/sec
                    AtomicQueueB, 7,s:     855,482 msg/sec
                    AtomicQueueB, 7,i:     925,563 msg/sec
                    AtomicQueueB, 8,s:     895,693 msg/sec
                    AtomicQueueB, 8,i:     851,685 msg/sec
                    AtomicQueueB, 9,s:     835,953 msg/sec
                    AtomicQueueB, 9,i:     843,911 msg/sec
                    AtomicQueueB,10,s:     815,693 msg/sec
                    AtomicQueueB,10,i:     842,397 msg/sec
                    AtomicQueueB,11,s:     806,234 msg/sec
                    AtomicQueueB,11,i:     853,702 msg/sec
                    AtomicQueueB,12,s:     779,231 msg/sec
                    AtomicQueueB,12,i:     837,080 msg/sec
                    AtomicQueueB,13,s:     739,449 msg/sec
                    AtomicQueueB,13,i:     821,012 msg/sec
                    AtomicQueueB,14,s:     699,111 msg/sec
                    AtomicQueueB,14,i:     811,986 msg/sec
                    AtomicQueueB,15,s:     698,997 msg/sec
                    AtomicQueueB,15,i:     808,238 msg/sec
                    AtomicQueueB,16,s:     668,848 msg/sec
                    AtomicQueueB,16,i:     802,745 msg/sec
            OptimistAtomicQueueB, 1,s: 194,611,064 msg/sec
            OptimistAtomicQueueB, 1,i: 150,125,129 msg/sec
            OptimistAtomicQueueB, 2,s:  13,767,091 msg/sec
            OptimistAtomicQueueB, 2,i:  14,440,998 msg/sec
            OptimistAtomicQueueB, 3,s:  17,163,903 msg/sec
            OptimistAtomicQueueB, 3,i:  16,740,921 msg/sec
            OptimistAtomicQueueB, 4,s:  17,406,027 msg/sec
            OptimistAtomicQueueB, 4,i:  19,360,493 msg/sec
            OptimistAtomicQueueB, 5,s:   9,730,698 msg/sec
            OptimistAtomicQueueB, 5,i:  11,653,762 msg/sec
            OptimistAtomicQueueB, 6,s:  10,098,362 msg/sec
            OptimistAtomicQueueB, 6,i:  10,247,615 msg/sec
            OptimistAtomicQueueB, 7,s:  11,599,411 msg/sec
            OptimistAtomicQueueB, 7,i:  11,740,099 msg/sec
            OptimistAtomicQueueB, 8,s:  15,099,325 msg/sec
            OptimistAtomicQueueB, 8,i:  12,551,306 msg/sec
            OptimistAtomicQueueB, 9,s:  12,023,458 msg/sec
            OptimistAtomicQueueB, 9,i:  13,400,912 msg/sec
            OptimistAtomicQueueB,10,s:  11,771,632 msg/sec
            OptimistAtomicQueueB,10,i:  13,879,464 msg/sec
            OptimistAtomicQueueB,11,s:  13,020,915 msg/sec
            OptimistAtomicQueueB,11,i:  15,534,114 msg/sec
            OptimistAtomicQueueB,12,s:  12,871,705 msg/sec
            OptimistAtomicQueueB,12,i:  16,493,370 msg/sec
            OptimistAtomicQueueB,13,s:  12,820,408 msg/sec
            OptimistAtomicQueueB,13,i:  16,603,152 msg/sec
            OptimistAtomicQueueB,14,s:  12,793,140 msg/sec
            OptimistAtomicQueueB,14,i:  16,417,989 msg/sec
            OptimistAtomicQueueB,15,s:  13,544,788 msg/sec
            OptimistAtomicQueueB,15,i:  17,683,398 msg/sec
            OptimistAtomicQueueB,16,s:  13,540,194 msg/sec
            OptimistAtomicQueueB,16,i:  19,108,599 msg/sec
                    AtomicQueue2, 1,s:  37,887,014 msg/sec
                    AtomicQueue2, 1,i:  40,082,811 msg/sec
                    AtomicQueue2, 2,s:   2,915,394 msg/sec
                    AtomicQueue2, 2,i:   3,077,892 msg/sec
                    AtomicQueue2, 3,s:   2,464,843 msg/sec
                    AtomicQueue2, 3,i:   2,618,516 msg/sec
                    AtomicQueue2, 4,s:   1,961,740 msg/sec
                    AtomicQueue2, 4,i:   2,076,809 msg/sec
                    AtomicQueue2, 5,s:     925,719 msg/sec
                    AtomicQueue2, 5,i:   1,256,988 msg/sec
                    AtomicQueue2, 6,s:     754,670 msg/sec
                    AtomicQueue2, 6,i:   1,162,376 msg/sec
                    AtomicQueue2, 7,s:     850,592 msg/sec
                    AtomicQueue2, 7,i:     938,299 msg/sec
                    AtomicQueue2, 8,s:     889,995 msg/sec
                    AtomicQueue2, 8,i:     846,708 msg/sec
                    AtomicQueue2, 9,s:     818,578 msg/sec
                    AtomicQueue2, 9,i:     863,086 msg/sec
                    AtomicQueue2,10,s:     811,357 msg/sec
                    AtomicQueue2,10,i:     866,862 msg/sec
                    AtomicQueue2,11,s:     803,686 msg/sec
                    AtomicQueue2,11,i:     856,274 msg/sec
                    AtomicQueue2,12,s:     789,092 msg/sec
                    AtomicQueue2,12,i:     835,781 msg/sec
                    AtomicQueue2,13,s:     747,007 msg/sec
                    AtomicQueue2,13,i:     822,167 msg/sec
                    AtomicQueue2,14,s:     700,595 msg/sec
                    AtomicQueue2,14,i:     799,387 msg/sec
                    AtomicQueue2,15,s:     701,856 msg/sec
                    AtomicQueue2,15,i:     803,771 msg/sec
                    AtomicQueue2,16,s:     670,114 msg/sec
                    AtomicQueue2,16,i:     794,764 msg/sec
            OptimistAtomicQueue2, 1,s:  32,445,625 msg/sec
            OptimistAtomicQueue2, 1,i:  33,432,224 msg/sec
            OptimistAtomicQueue2, 2,s:  12,752,195 msg/sec
            OptimistAtomicQueue2, 2,i:  13,590,308 msg/sec
            OptimistAtomicQueue2, 3,s:  16,556,777 msg/sec
            OptimistAtomicQueue2, 3,i:  14,438,213 msg/sec
            OptimistAtomicQueue2, 4,s:  17,291,833 msg/sec
            OptimistAtomicQueue2, 4,i:  16,896,729 msg/sec
            OptimistAtomicQueue2, 5,s:   9,243,230 msg/sec
            OptimistAtomicQueue2, 5,i:  10,601,959 msg/sec
            OptimistAtomicQueue2, 6,s:   9,655,022 msg/sec
            OptimistAtomicQueue2, 6,i:   9,439,213 msg/sec
            OptimistAtomicQueue2, 7,s:  11,075,395 msg/sec
            OptimistAtomicQueue2, 7,i:  11,090,538 msg/sec
            OptimistAtomicQueue2, 8,s:  14,388,515 msg/sec
            OptimistAtomicQueue2, 8,i:  11,754,071 msg/sec
            OptimistAtomicQueue2, 9,s:  10,973,591 msg/sec
            OptimistAtomicQueue2, 9,i:  12,501,036 msg/sec
            OptimistAtomicQueue2,10,s:  11,068,976 msg/sec
            OptimistAtomicQueue2,10,i:  13,008,501 msg/sec
            OptimistAtomicQueue2,11,s:  12,705,174 msg/sec
            OptimistAtomicQueue2,11,i:  14,181,888 msg/sec
            OptimistAtomicQueue2,12,s:  12,299,586 msg/sec
            OptimistAtomicQueue2,12,i:  15,308,329 msg/sec
            OptimistAtomicQueue2,13,s:  12,159,752 msg/sec
            OptimistAtomicQueue2,13,i:  15,453,612 msg/sec
            OptimistAtomicQueue2,14,s:  12,067,527 msg/sec
            OptimistAtomicQueue2,14,i:  16,032,622 msg/sec
            OptimistAtomicQueue2,15,s:  12,824,125 msg/sec
            OptimistAtomicQueue2,15,i:  16,551,451 msg/sec
            OptimistAtomicQueue2,16,s:  12,739,386 msg/sec
            OptimistAtomicQueue2,16,i:  17,341,464 msg/sec
                   AtomicQueueB2, 1,s:  23,410,319 msg/sec
                   AtomicQueueB2, 1,i:  20,968,458 msg/sec
                   AtomicQueueB2, 2,s:   2,884,931 msg/sec
                   AtomicQueueB2, 2,i:   3,053,020 msg/sec
                   AtomicQueueB2, 3,s:   2,432,199 msg/sec
                   AtomicQueueB2, 3,i:   2,584,779 msg/sec
                   AtomicQueueB2, 4,s:   1,935,034 msg/sec
                   AtomicQueueB2, 4,i:   2,037,134 msg/sec
                   AtomicQueueB2, 5,s:     905,809 msg/sec
                   AtomicQueueB2, 5,i:   1,081,221 msg/sec
                   AtomicQueueB2, 6,s:     749,224 msg/sec
                   AtomicQueueB2, 6,i:   1,008,973 msg/sec
                   AtomicQueueB2, 7,s:     849,792 msg/sec
                   AtomicQueueB2, 7,i:     958,423 msg/sec
                   AtomicQueueB2, 8,s:     883,219 msg/sec
                   AtomicQueueB2, 8,i:     833,848 msg/sec
                   AtomicQueueB2, 9,s:     802,695 msg/sec
                   AtomicQueueB2, 9,i:     830,964 msg/sec
                   AtomicQueueB2,10,s:     807,905 msg/sec
                   AtomicQueueB2,10,i:     831,188 msg/sec
                   AtomicQueueB2,11,s:     820,279 msg/sec
                   AtomicQueueB2,11,i:     845,762 msg/sec
                   AtomicQueueB2,12,s:     808,327 msg/sec
                   AtomicQueueB2,12,i:     836,509 msg/sec
                   AtomicQueueB2,13,s:     770,138 msg/sec
                   AtomicQueueB2,13,i:     827,907 msg/sec
                   AtomicQueueB2,14,s:     727,460 msg/sec
                   AtomicQueueB2,14,i:     809,301 msg/sec
                   AtomicQueueB2,15,s:     713,688 msg/sec
                   AtomicQueueB2,15,i:     827,754 msg/sec
                   AtomicQueueB2,16,s:     675,763 msg/sec
                   AtomicQueueB2,16,i:     805,145 msg/sec
           OptimistAtomicQueueB2, 1,s: 161,299,116 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,725,784 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,300,012 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,301,274 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,569,687 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,513,187 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,250,707 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,738,073 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,271,707 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,697,498 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,690,929 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,448,507 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,960,046 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,055,147 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,295,772 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,617,719 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,938,448 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,245,301 msg/sec
           OptimistAtomicQueueB2,10,s:  11,064,538 msg/sec
           OptimistAtomicQueueB2,10,i:  12,822,612 msg/sec
           OptimistAtomicQueueB2,11,s:  12,517,330 msg/sec
           OptimistAtomicQueueB2,11,i:  14,609,816 msg/sec
           OptimistAtomicQueueB2,12,s:  12,338,206 msg/sec
           OptimistAtomicQueueB2,12,i:  15,080,865 msg/sec
           OptimistAtomicQueueB2,13,s:  12,072,825 msg/sec
           OptimistAtomicQueueB2,13,i:  15,684,907 msg/sec
           OptimistAtomicQueueB2,14,s:  11,988,511 msg/sec
           OptimistAtomicQueueB2,14,i:  15,329,122 msg/sec
           OptimistAtomicQueueB2,15,s:  12,746,804 msg/sec
           OptimistAtomicQueueB2,15,i:  16,538,933 msg/sec
           OptimistAtomicQueueB2,16,s:  12,733,722 msg/sec
           OptimistAtomicQueueB2,16,i:  17,367,617 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  41,818,051 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  37,958,550 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,813,899 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,925,581 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,264,810 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,420,279 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,594,527 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,414,347 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  29,585,015 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  27,929,199 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  39,040,835 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  53,847,976 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  59,093,587 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  59,524,850 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  70,034,768 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  67,597,963 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  77,761,380 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  78,383,924 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  76,937,766 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  76,865,582 msg/sec
     moodycamel::ConcurrentQueue,10,s:  91,867,553 msg/sec
     moodycamel::ConcurrentQueue,10,i:  90,162,334 msg/sec
     moodycamel::ConcurrentQueue,11,s:  82,533,754 msg/sec
     moodycamel::ConcurrentQueue,11,i:  61,389,973 msg/sec
     moodycamel::ConcurrentQueue,12,s:  58,757,487 msg/sec
     moodycamel::ConcurrentQueue,12,i:  71,845,229 msg/sec
     moodycamel::ConcurrentQueue,13,s:  74,127,203 msg/sec
     moodycamel::ConcurrentQueue,13,i:  90,314,027 msg/sec
     moodycamel::ConcurrentQueue,14,s: 111,101,655 msg/sec
     moodycamel::ConcurrentQueue,14,i: 106,533,739 msg/sec
     moodycamel::ConcurrentQueue,15,s: 140,218,976 msg/sec
     moodycamel::ConcurrentQueue,15,i: 141,457,829 msg/sec
     moodycamel::ConcurrentQueue,16,s: 151,186,207 msg/sec
     moodycamel::ConcurrentQueue,16,i: 128,300,070 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,566,857 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,578,403 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,228,836 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,237,450 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,331,868 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,362,004 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,874,945 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,933,881 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     892,867 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,204,246 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     810,791 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,086,775 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     774,698 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     918,238 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     792,487 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     822,494 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     765,998 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     834,678 msg/sec
   tbb::concurrent_bounded_queue,10,s:     815,571 msg/sec
   tbb::concurrent_bounded_queue,10,i:     852,806 msg/sec
   tbb::concurrent_bounded_queue,11,s:     786,555 msg/sec
   tbb::concurrent_bounded_queue,11,i:     838,198 msg/sec
   tbb::concurrent_bounded_queue,12,s:     768,936 msg/sec
   tbb::concurrent_bounded_queue,12,i:     790,081 msg/sec
   tbb::concurrent_bounded_queue,13,s:     745,577 msg/sec
   tbb::concurrent_bounded_queue,13,i:     816,348 msg/sec
   tbb::concurrent_bounded_queue,14,s:     707,767 msg/sec
   tbb::concurrent_bounded_queue,14,i:     798,330 msg/sec
   tbb::concurrent_bounded_queue,15,s:     693,090 msg/sec
   tbb::concurrent_bounded_queue,15,i:     763,952 msg/sec
   tbb::concurrent_bounded_queue,16,s:     670,712 msg/sec
   tbb::concurrent_bounded_queue,16,i:     740,821 msg/sec
     xenium::michael_scott_queue, 1,s:   3,793,410 msg/sec
     xenium::michael_scott_queue, 1,i:   3,865,459 msg/sec
     xenium::michael_scott_queue, 2,s:   2,764,376 msg/sec
     xenium::michael_scott_queue, 2,i:   2,696,963 msg/sec
     xenium::michael_scott_queue, 3,s:   2,238,574 msg/sec
     xenium::michael_scott_queue, 3,i:   2,208,375 msg/sec
     xenium::michael_scott_queue, 4,s:   1,731,395 msg/sec
     xenium::michael_scott_queue, 4,i:   1,717,255 msg/sec
     xenium::michael_scott_queue, 5,s:   1,071,100 msg/sec
     xenium::michael_scott_queue, 5,i:   1,371,511 msg/sec
     xenium::michael_scott_queue, 6,s:     981,206 msg/sec
     xenium::michael_scott_queue, 6,i:   1,150,369 msg/sec
     xenium::michael_scott_queue, 7,s:     947,185 msg/sec
     xenium::michael_scott_queue, 7,i:     959,305 msg/sec
     xenium::michael_scott_queue, 8,s:     697,200 msg/sec
     xenium::michael_scott_queue, 8,i:     822,067 msg/sec
     xenium::michael_scott_queue, 9,s:     844,229 msg/sec
     xenium::michael_scott_queue, 9,i:     838,200 msg/sec
     xenium::michael_scott_queue,10,s:     841,049 msg/sec
     xenium::michael_scott_queue,10,i:     845,903 msg/sec
     xenium::michael_scott_queue,11,s:     812,539 msg/sec
     xenium::michael_scott_queue,11,i:     857,477 msg/sec
     xenium::michael_scott_queue,12,s:     760,818 msg/sec
     xenium::michael_scott_queue,12,i:     814,934 msg/sec
     xenium::michael_scott_queue,13,s:     743,543 msg/sec
     xenium::michael_scott_queue,13,i:     788,913 msg/sec
     xenium::michael_scott_queue,14,s:     710,342 msg/sec
     xenium::michael_scott_queue,14,i:     774,395 msg/sec
     xenium::michael_scott_queue,15,s:     690,376 msg/sec
     xenium::michael_scott_queue,15,i:     775,254 msg/sec
     xenium::michael_scott_queue,16,s:     654,713 msg/sec
     xenium::michael_scott_queue,16,i:     741,874 msg/sec
         xenium::ramalhete_queue, 1,s:  20,953,401 msg/sec
         xenium::ramalhete_queue, 1,i:   7,295,810 msg/sec
         xenium::ramalhete_queue, 2,s:  12,345,197 msg/sec
         xenium::ramalhete_queue, 2,i:  14,770,570 msg/sec
         xenium::ramalhete_queue, 3,s:  12,158,665 msg/sec
         xenium::ramalhete_queue, 3,i:  12,268,504 msg/sec
         xenium::ramalhete_queue, 4,s:  15,386,553 msg/sec
         xenium::ramalhete_queue, 4,i:  15,426,549 msg/sec
         xenium::ramalhete_queue, 5,s:  11,049,673 msg/sec
         xenium::ramalhete_queue, 5,i:   6,793,807 msg/sec
         xenium::ramalhete_queue, 6,s:  11,526,251 msg/sec
         xenium::ramalhete_queue, 6,i:   7,658,844 msg/sec
         xenium::ramalhete_queue, 7,s:  11,845,277 msg/sec
         xenium::ramalhete_queue, 7,i:   8,106,458 msg/sec
         xenium::ramalhete_queue, 8,s:  14,927,443 msg/sec
         xenium::ramalhete_queue, 8,i:   8,689,163 msg/sec
         xenium::ramalhete_queue, 9,s:   9,746,402 msg/sec
         xenium::ramalhete_queue, 9,i:  10,257,215 msg/sec
         xenium::ramalhete_queue,10,s:  10,332,403 msg/sec
         xenium::ramalhete_queue,10,i:  12,367,035 msg/sec
         xenium::ramalhete_queue,11,s:  10,769,593 msg/sec
         xenium::ramalhete_queue,11,i:  12,783,572 msg/sec
         xenium::ramalhete_queue,12,s:  11,500,460 msg/sec
         xenium::ramalhete_queue,12,i:  12,078,270 msg/sec
         xenium::ramalhete_queue,13,s:  11,619,960 msg/sec
         xenium::ramalhete_queue,13,i:  12,948,102 msg/sec
         xenium::ramalhete_queue,14,s:  11,724,729 msg/sec
         xenium::ramalhete_queue,14,i:  12,651,478 msg/sec
         xenium::ramalhete_queue,15,s:  11,690,293 msg/sec
         xenium::ramalhete_queue,15,i:  12,856,863 msg/sec
         xenium::ramalhete_queue,16,s:  11,609,473 msg/sec
         xenium::ramalhete_queue,16,i:  13,093,404 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  89,171,956 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  89,882,114 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,513,929 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,708,332 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,659,299 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   3,796,846 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,562,967 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,297,835 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,087,727 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,796,990 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,040,830 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,463,823 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,082,182 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,185,974 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,026,018 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,905,468 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,353,147 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,939,064 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,229,332 msg/sec
    xenium::vyukov_bounded_queue,10,i:   1,995,674 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,251,522 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,132,079 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,211,269 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,220,939 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,082,472 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,155,713 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,086,901 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,206,710 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,082,742 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,121,921 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,033,416 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,068,278 msg/sec
          boost::lockfree::queue, 1,s:   2,267,638 msg/sec
          boost::lockfree::queue, 1,i:   2,288,997 msg/sec
          boost::lockfree::queue, 2,s:   1,714,080 msg/sec
          boost::lockfree::queue, 2,i:   1,735,262 msg/sec
          boost::lockfree::queue, 3,s:   1,453,665 msg/sec
          boost::lockfree::queue, 3,i:   1,403,452 msg/sec
          boost::lockfree::queue, 4,s:   1,278,643 msg/sec
          boost::lockfree::queue, 4,i:   1,272,404 msg/sec
          boost::lockfree::queue, 5,s:     780,869 msg/sec
          boost::lockfree::queue, 5,i:     849,352 msg/sec
          boost::lockfree::queue, 6,s:     420,411 msg/sec
          boost::lockfree::queue, 6,i:     826,049 msg/sec
          boost::lockfree::queue, 7,s:     401,424 msg/sec
          boost::lockfree::queue, 7,i:     839,260 msg/sec
          boost::lockfree::queue, 8,s:     852,852 msg/sec
          boost::lockfree::queue, 8,i:     557,786 msg/sec
          boost::lockfree::queue, 9,s:     420,142 msg/sec
          boost::lockfree::queue, 9,i:     547,311 msg/sec
          boost::lockfree::queue,10,s:     474,495 msg/sec
          boost::lockfree::queue,10,i:     576,329 msg/sec
          boost::lockfree::queue,11,s:     495,840 msg/sec
          boost::lockfree::queue,11,i:     538,317 msg/sec
          boost::lockfree::queue,12,s:     509,505 msg/sec
          boost::lockfree::queue,12,i:     496,448 msg/sec
          boost::lockfree::queue,13,s:     499,442 msg/sec
          boost::lockfree::queue,13,i:     490,656 msg/sec
          boost::lockfree::queue,14,s:     451,620 msg/sec
          boost::lockfree::queue,14,i:     481,941 msg/sec
          boost::lockfree::queue,15,s:     463,228 msg/sec
          boost::lockfree::queue,15,i:     464,060 msg/sec
          boost::lockfree::queue,16,s:     446,876 msg/sec
          boost::lockfree::queue,16,i:     437,603 msg/sec
                pthread_spinlock, 1,s:   5,234,491 msg/sec
                pthread_spinlock, 1,i:   5,311,982 msg/sec
                pthread_spinlock, 2,s:   2,084,547 msg/sec
                pthread_spinlock, 2,i:     534,148 msg/sec
                pthread_spinlock, 3,s:     332,070 msg/sec
                pthread_spinlock, 3,i:   1,701,853 msg/sec
pthread_spinlock: producers: 4: consumer 1 received too few messages: 0.10% of expected.
                pthread_spinlock, 4,s:     580,557 msg/sec
                pthread_spinlock, 4,i:     291,801 msg/sec
                pthread_spinlock, 5,s:     776,671 msg/sec
                pthread_spinlock, 5,i:     332,729 msg/sec
                pthread_spinlock, 6,s:     581,173 msg/sec
                pthread_spinlock, 6,i:   1,004,533 msg/sec
                pthread_spinlock, 7,s:     820,332 msg/sec
                pthread_spinlock, 7,i:     894,950 msg/sec
                pthread_spinlock, 8,s:     883,468 msg/sec
                pthread_spinlock, 8,i:     781,716 msg/sec
                pthread_spinlock, 9,s:     817,579 msg/sec
                pthread_spinlock, 9,i:     689,301 msg/sec
                pthread_spinlock,10,s:     816,069 msg/sec
                pthread_spinlock,10,i:     699,950 msg/sec
                pthread_spinlock,11,s:     745,023 msg/sec
                pthread_spinlock,11,i:     804,365 msg/sec
                pthread_spinlock,12,s:     753,559 msg/sec
                pthread_spinlock,12,i:     713,895 msg/sec
                pthread_spinlock,13,s:     739,067 msg/sec
                pthread_spinlock,13,i:     563,851 msg/sec
                pthread_spinlock,14,s:     655,787 msg/sec
                pthread_spinlock,14,i:     598,868 msg/sec
                pthread_spinlock,15,s:     597,886 msg/sec
                pthread_spinlock,15,i:     561,535 msg/sec
                pthread_spinlock,16,s:     518,999 msg/sec
                pthread_spinlock,16,i:     472,512 msg/sec
                      std::mutex, 1,s:   1,254,320 msg/sec
                      std::mutex, 1,i:   1,327,307 msg/sec
                      std::mutex, 2,s:   4,076,980 msg/sec
                      std::mutex, 2,i:   4,015,129 msg/sec
                      std::mutex, 3,s:   2,112,769 msg/sec
                      std::mutex, 3,i:   2,081,730 msg/sec
                      std::mutex, 4,s:   2,062,989 msg/sec
                      std::mutex, 4,i:   1,956,430 msg/sec
                      std::mutex, 5,s:     994,503 msg/sec
                      std::mutex, 5,i:     988,994 msg/sec
                      std::mutex, 6,s:     885,400 msg/sec
                      std::mutex, 6,i:     875,926 msg/sec
                      std::mutex, 7,s:     962,393 msg/sec
                      std::mutex, 7,i:     863,758 msg/sec
                      std::mutex, 8,s:     996,130 msg/sec
                      std::mutex, 8,i:     813,412 msg/sec
                      std::mutex, 9,s:     850,348 msg/sec
                      std::mutex, 9,i:     791,966 msg/sec
                      std::mutex,10,s:     774,487 msg/sec
                      std::mutex,10,i:     758,553 msg/sec
                      std::mutex,11,s:     782,993 msg/sec
                      std::mutex,11,i:     769,380 msg/sec
                      std::mutex,12,s:     793,976 msg/sec
                      std::mutex,12,i:     769,276 msg/sec
                      std::mutex,13,s:     744,885 msg/sec
                      std::mutex,13,i:     710,097 msg/sec
                      std::mutex,14,s:     713,038 msg/sec
                      std::mutex,14,i:     692,805 msg/sec
                      std::mutex,15,s:     700,924 msg/sec
                      std::mutex,15,i:     687,971 msg/sec
                      std::mutex,16,s:     695,725 msg/sec
                      std::mutex,16,i:     682,934 msg/sec
                 tbb::spin_mutex, 1,s:  10,940,578 msg/sec
                 tbb::spin_mutex, 1,i:  11,023,123 msg/sec
                 tbb::spin_mutex, 2,s:   4,852,843 msg/sec
                 tbb::spin_mutex, 2,i:   4,742,070 msg/sec
                 tbb::spin_mutex, 3,s:   3,564,694 msg/sec
                 tbb::spin_mutex, 3,i:   3,471,845 msg/sec
                 tbb::spin_mutex, 4,s:   3,048,604 msg/sec
                 tbb::spin_mutex, 4,i:   2,918,880 msg/sec
                 tbb::spin_mutex, 5,s:   1,701,552 msg/sec
                 tbb::spin_mutex, 5,i:   1,634,017 msg/sec
                 tbb::spin_mutex, 6,s:   1,494,550 msg/sec
                 tbb::spin_mutex, 6,i:   1,452,754 msg/sec
                 tbb::spin_mutex, 7,s:   1,349,673 msg/sec
                 tbb::spin_mutex, 7,i:   1,358,696 msg/sec
                 tbb::spin_mutex, 8,s:   1,262,687 msg/sec
                 tbb::spin_mutex, 8,i:   1,201,532 msg/sec
                 tbb::spin_mutex, 9,s:   1,339,700 msg/sec
                 tbb::spin_mutex, 9,i:   1,291,898 msg/sec
                 tbb::spin_mutex,10,s:   1,299,555 msg/sec
                 tbb::spin_mutex,10,i:   1,225,326 msg/sec
                 tbb::spin_mutex,11,s:   1,240,297 msg/sec
                 tbb::spin_mutex,11,i:   1,240,578 msg/sec
                 tbb::spin_mutex,12,s:   1,096,641 msg/sec
                 tbb::spin_mutex,12,i:   1,056,556 msg/sec
                 tbb::spin_mutex,13,s:   1,115,646 msg/sec
                 tbb::spin_mutex,13,i:     969,233 msg/sec
                 tbb::spin_mutex,14,s:   1,010,754 msg/sec
                 tbb::spin_mutex,14,i:     887,743 msg/sec
                 tbb::spin_mutex,15,s:     975,389 msg/sec
                 tbb::spin_mutex,15,i:     981,148 msg/sec
                 tbb::spin_mutex,16,s:     897,224 msg/sec
                 tbb::spin_mutex,16,i:     889,604 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5612.16
	System time (seconds): 601.46
	Percent of CPU this job got: 1672%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:11.58
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 86040
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 65503
	Voluntary context switches: 27192884
	Involuntary context switches: 1676
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:14:11 [3/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000174 sec/round-trip
                     AtomicQueue: 0.000000147 sec/round-trip
             OptimistAtomicQueue: 0.000000112 sec/round-trip
                    AtomicQueueB: 0.000000154 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000148 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000156 sec/round-trip
           OptimistAtomicQueueB2: 0.000000132 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000220 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000286 sec/round-trip
     xenium::michael_scott_queue: 0.000000444 sec/round-trip
         xenium::ramalhete_queue: 0.000000194 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000211 sec/round-trip
          boost::lockfree::queue: 0.000000317 sec/round-trip
                pthread_spinlock: 0.000000360 sec/round-trip
                      std::mutex: 0.000001135 sec/round-trip
                 tbb::spin_mutex: 0.000000321 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,057,162 msg/sec
     boost::lockfree::spsc_queue, 1,i:  32,739,907 msg/sec
                     AtomicQueue, 1,s:  42,307,581 msg/sec
                     AtomicQueue, 1,i:  42,900,746 msg/sec
                     AtomicQueue, 2,s:   2,907,456 msg/sec
                     AtomicQueue, 2,i:   3,039,649 msg/sec
                     AtomicQueue, 3,s:   2,449,518 msg/sec
                     AtomicQueue, 3,i:   2,590,884 msg/sec
                     AtomicQueue, 4,s:   1,942,016 msg/sec
                     AtomicQueue, 4,i:   2,058,757 msg/sec
                     AtomicQueue, 5,s:     931,285 msg/sec
                     AtomicQueue, 5,i:   1,262,093 msg/sec
                     AtomicQueue, 6,s:     763,718 msg/sec
                     AtomicQueue, 6,i:   1,028,976 msg/sec
                     AtomicQueue, 7,s:     865,736 msg/sec
                     AtomicQueue, 7,i:     944,247 msg/sec
                     AtomicQueue, 8,s:     923,927 msg/sec
                     AtomicQueue, 8,i:     852,092 msg/sec
                     AtomicQueue, 9,s:     849,718 msg/sec
                     AtomicQueue, 9,i:     851,811 msg/sec
                     AtomicQueue,10,s:     813,717 msg/sec
                     AtomicQueue,10,i:     875,354 msg/sec
                     AtomicQueue,11,s:     820,505 msg/sec
                     AtomicQueue,11,i:     850,981 msg/sec
                     AtomicQueue,12,s:     781,958 msg/sec
                     AtomicQueue,12,i:     842,999 msg/sec
                     AtomicQueue,13,s:     741,302 msg/sec
                     AtomicQueue,13,i:     829,138 msg/sec
                     AtomicQueue,14,s:     694,955 msg/sec
                     AtomicQueue,14,i:     819,626 msg/sec
                     AtomicQueue,15,s:     692,163 msg/sec
                     AtomicQueue,15,i:     807,415 msg/sec
                     AtomicQueue,16,s:     661,909 msg/sec
                     AtomicQueue,16,i:     802,133 msg/sec
             OptimistAtomicQueue, 1,s: 510,709,580 msg/sec
             OptimistAtomicQueue, 1,i: 348,117,658 msg/sec
             OptimistAtomicQueue, 2,s:  14,588,597 msg/sec
             OptimistAtomicQueue, 2,i:  15,214,133 msg/sec
             OptimistAtomicQueue, 3,s:  17,228,137 msg/sec
             OptimistAtomicQueue, 3,i:  17,425,026 msg/sec
             OptimistAtomicQueue, 4,s:  17,321,753 msg/sec
             OptimistAtomicQueue, 4,i:  19,384,418 msg/sec
             OptimistAtomicQueue, 5,s:   9,771,224 msg/sec
             OptimistAtomicQueue, 5,i:  12,130,689 msg/sec
             OptimistAtomicQueue, 6,s:  10,146,350 msg/sec
             OptimistAtomicQueue, 6,i:  10,412,695 msg/sec
             OptimistAtomicQueue, 7,s:  11,848,889 msg/sec
             OptimistAtomicQueue, 7,i:  11,814,459 msg/sec
             OptimistAtomicQueue, 8,s:  14,854,194 msg/sec
             OptimistAtomicQueue, 8,i:  12,089,015 msg/sec
             OptimistAtomicQueue, 9,s:  12,369,552 msg/sec
             OptimistAtomicQueue, 9,i:  13,257,983 msg/sec
             OptimistAtomicQueue,10,s:  11,737,831 msg/sec
             OptimistAtomicQueue,10,i:  13,863,717 msg/sec
             OptimistAtomicQueue,11,s:  12,988,656 msg/sec
             OptimistAtomicQueue,11,i:  14,762,607 msg/sec
             OptimistAtomicQueue,12,s:  12,777,032 msg/sec
             OptimistAtomicQueue,12,i:  16,676,088 msg/sec
             OptimistAtomicQueue,13,s:  12,736,516 msg/sec
             OptimistAtomicQueue,13,i:  16,764,391 msg/sec
             OptimistAtomicQueue,14,s:  12,691,680 msg/sec
             OptimistAtomicQueue,14,i:  16,864,645 msg/sec
             OptimistAtomicQueue,15,s:  13,474,575 msg/sec
             OptimistAtomicQueue,15,i:  17,663,008 msg/sec
             OptimistAtomicQueue,16,s:  13,447,597 msg/sec
             OptimistAtomicQueue,16,i:  18,979,397 msg/sec
                    AtomicQueueB, 1,s:  14,854,764 msg/sec
                    AtomicQueueB, 1,i:  14,940,387 msg/sec
                    AtomicQueueB, 2,s:   2,862,484 msg/sec
                    AtomicQueueB, 2,i:   3,021,783 msg/sec
                    AtomicQueueB, 3,s:   2,420,225 msg/sec
                    AtomicQueueB, 3,i:   2,561,290 msg/sec
                    AtomicQueueB, 4,s:   1,919,121 msg/sec
                    AtomicQueueB, 4,i:   2,021,939 msg/sec
                    AtomicQueueB, 5,s:     912,663 msg/sec
                    AtomicQueueB, 5,i:   1,267,071 msg/sec
                    AtomicQueueB, 6,s:     756,536 msg/sec
                    AtomicQueueB, 6,i:   1,161,873 msg/sec
                    AtomicQueueB, 7,s:     855,025 msg/sec
                    AtomicQueueB, 7,i:     930,696 msg/sec
                    AtomicQueueB, 8,s:     896,156 msg/sec
                    AtomicQueueB, 8,i:     843,749 msg/sec
                    AtomicQueueB, 9,s:     802,188 msg/sec
                    AtomicQueueB, 9,i:     837,656 msg/sec
                    AtomicQueueB,10,s:     818,576 msg/sec
                    AtomicQueueB,10,i:     853,853 msg/sec
                    AtomicQueueB,11,s:     803,877 msg/sec
                    AtomicQueueB,11,i:     856,779 msg/sec
                    AtomicQueueB,12,s:     778,590 msg/sec
                    AtomicQueueB,12,i:     834,111 msg/sec
                    AtomicQueueB,13,s:     736,869 msg/sec
                    AtomicQueueB,13,i:     825,595 msg/sec
                    AtomicQueueB,14,s:     699,265 msg/sec
                    AtomicQueueB,14,i:     801,696 msg/sec
                    AtomicQueueB,15,s:     697,637 msg/sec
                    AtomicQueueB,15,i:     811,753 msg/sec
                    AtomicQueueB,16,s:     667,591 msg/sec
                    AtomicQueueB,16,i:     802,436 msg/sec
            OptimistAtomicQueueB, 1,s: 277,098,271 msg/sec
            OptimistAtomicQueueB, 1,i: 149,955,208 msg/sec
            OptimistAtomicQueueB, 2,s:  14,463,403 msg/sec
            OptimistAtomicQueueB, 2,i:  14,384,764 msg/sec
            OptimistAtomicQueueB, 3,s:  17,151,571 msg/sec
            OptimistAtomicQueueB, 3,i:  16,643,347 msg/sec
            OptimistAtomicQueueB, 4,s:  17,404,647 msg/sec
            OptimistAtomicQueueB, 4,i:  19,331,366 msg/sec
            OptimistAtomicQueueB, 5,s:   9,729,420 msg/sec
            OptimistAtomicQueueB, 5,i:  10,835,772 msg/sec
            OptimistAtomicQueueB, 6,s:  10,079,522 msg/sec
            OptimistAtomicQueueB, 6,i:  10,255,247 msg/sec
            OptimistAtomicQueueB, 7,s:  11,687,880 msg/sec
            OptimistAtomicQueueB, 7,i:  11,564,443 msg/sec
            OptimistAtomicQueueB, 8,s:  17,277,023 msg/sec
            OptimistAtomicQueueB, 8,i:  12,150,403 msg/sec
            OptimistAtomicQueueB, 9,s:  12,038,641 msg/sec
            OptimistAtomicQueueB, 9,i:  12,933,172 msg/sec
            OptimistAtomicQueueB,10,s:  11,753,488 msg/sec
            OptimistAtomicQueueB,10,i:  13,775,563 msg/sec
            OptimistAtomicQueueB,11,s:  13,038,815 msg/sec
            OptimistAtomicQueueB,11,i:  15,602,800 msg/sec
            OptimistAtomicQueueB,12,s:  12,899,700 msg/sec
            OptimistAtomicQueueB,12,i:  16,664,476 msg/sec
            OptimistAtomicQueueB,13,s:  12,882,953 msg/sec
            OptimistAtomicQueueB,13,i:  16,541,820 msg/sec
            OptimistAtomicQueueB,14,s:  12,823,075 msg/sec
            OptimistAtomicQueueB,14,i:  16,430,463 msg/sec
            OptimistAtomicQueueB,15,s:  13,633,851 msg/sec
            OptimistAtomicQueueB,15,i:  17,749,991 msg/sec
            OptimistAtomicQueueB,16,s:  13,541,571 msg/sec
            OptimistAtomicQueueB,16,i:  19,018,928 msg/sec
                    AtomicQueue2, 1,s:  37,584,758 msg/sec
                    AtomicQueue2, 1,i:  34,522,998 msg/sec
                    AtomicQueue2, 2,s:   2,918,852 msg/sec
                    AtomicQueue2, 2,i:   3,079,371 msg/sec
                    AtomicQueue2, 3,s:   2,463,876 msg/sec
                    AtomicQueue2, 3,i:   2,615,381 msg/sec
                    AtomicQueue2, 4,s:   1,961,056 msg/sec
                    AtomicQueue2, 4,i:   2,074,170 msg/sec
                    AtomicQueue2, 5,s:     920,373 msg/sec
                    AtomicQueue2, 5,i:   1,258,263 msg/sec
                    AtomicQueue2, 6,s:     753,947 msg/sec
                    AtomicQueue2, 6,i:   1,021,596 msg/sec
                    AtomicQueue2, 7,s:     850,639 msg/sec
                    AtomicQueue2, 7,i:     955,109 msg/sec
                    AtomicQueue2, 8,s:     883,096 msg/sec
                    AtomicQueue2, 8,i:     852,417 msg/sec
                    AtomicQueue2, 9,s:     831,625 msg/sec
                    AtomicQueue2, 9,i:     847,368 msg/sec
                    AtomicQueue2,10,s:     814,001 msg/sec
                    AtomicQueue2,10,i:     845,174 msg/sec
                    AtomicQueue2,11,s:     802,685 msg/sec
                    AtomicQueue2,11,i:     858,294 msg/sec
                    AtomicQueue2,12,s:     785,058 msg/sec
                    AtomicQueue2,12,i:     830,089 msg/sec
                    AtomicQueue2,13,s:     749,520 msg/sec
                    AtomicQueue2,13,i:     813,247 msg/sec
                    AtomicQueue2,14,s:     700,181 msg/sec
                    AtomicQueue2,14,i:     807,890 msg/sec
                    AtomicQueue2,15,s:     701,458 msg/sec
                    AtomicQueue2,15,i:     823,102 msg/sec
                    AtomicQueue2,16,s:     670,406 msg/sec
                    AtomicQueue2,16,i:     794,359 msg/sec
            OptimistAtomicQueue2, 1,s:  31,360,707 msg/sec
            OptimistAtomicQueue2, 1,i:  31,374,256 msg/sec
            OptimistAtomicQueue2, 2,s:  12,805,490 msg/sec
            OptimistAtomicQueue2, 2,i:  13,903,425 msg/sec
            OptimistAtomicQueue2, 3,s:  16,713,732 msg/sec
            OptimistAtomicQueue2, 3,i:  14,422,948 msg/sec
            OptimistAtomicQueue2, 4,s:  17,339,695 msg/sec
            OptimistAtomicQueue2, 4,i:  16,914,337 msg/sec
            OptimistAtomicQueue2, 5,s:   9,241,003 msg/sec
            OptimistAtomicQueue2, 5,i:   9,547,932 msg/sec
            OptimistAtomicQueue2, 6,s:   9,694,864 msg/sec
            OptimistAtomicQueue2, 6,i:   9,572,681 msg/sec
            OptimistAtomicQueue2, 7,s:  11,057,840 msg/sec
            OptimistAtomicQueue2, 7,i:  11,161,282 msg/sec
            OptimistAtomicQueue2, 8,s:  14,379,630 msg/sec
            OptimistAtomicQueue2, 8,i:  11,687,150 msg/sec
            OptimistAtomicQueue2, 9,s:  11,023,005 msg/sec
            OptimistAtomicQueue2, 9,i:  12,528,214 msg/sec
            OptimistAtomicQueue2,10,s:  11,069,489 msg/sec
            OptimistAtomicQueue2,10,i:  12,979,321 msg/sec
            OptimistAtomicQueue2,11,s:  12,731,523 msg/sec
            OptimistAtomicQueue2,11,i:  14,224,316 msg/sec
            OptimistAtomicQueue2,12,s:  12,338,578 msg/sec
            OptimistAtomicQueue2,12,i:  15,417,664 msg/sec
            OptimistAtomicQueue2,13,s:  12,150,916 msg/sec
            OptimistAtomicQueue2,13,i:  15,922,265 msg/sec
            OptimistAtomicQueue2,14,s:  11,979,536 msg/sec
            OptimistAtomicQueue2,14,i:  15,770,038 msg/sec
            OptimistAtomicQueue2,15,s:  12,726,589 msg/sec
            OptimistAtomicQueue2,15,i:  16,427,849 msg/sec
            OptimistAtomicQueue2,16,s:  12,759,027 msg/sec
            OptimistAtomicQueue2,16,i:  17,348,225 msg/sec
                   AtomicQueueB2, 1,s:  25,630,989 msg/sec
                   AtomicQueueB2, 1,i:  14,331,654 msg/sec
                   AtomicQueueB2, 2,s:   2,885,947 msg/sec
                   AtomicQueueB2, 2,i:   3,053,009 msg/sec
                   AtomicQueueB2, 3,s:   2,434,877 msg/sec
                   AtomicQueueB2, 3,i:   2,586,568 msg/sec
                   AtomicQueueB2, 4,s:   1,934,402 msg/sec
                   AtomicQueueB2, 4,i:   2,042,084 msg/sec
                   AtomicQueueB2, 5,s:     909,871 msg/sec
                   AtomicQueueB2, 5,i:   1,276,016 msg/sec
                   AtomicQueueB2, 6,s:     749,829 msg/sec
                   AtomicQueueB2, 6,i:   1,009,038 msg/sec
                   AtomicQueueB2, 7,s:     848,770 msg/sec
                   AtomicQueueB2, 7,i:     931,678 msg/sec
                   AtomicQueueB2, 8,s:     884,051 msg/sec
                   AtomicQueueB2, 8,i:     840,049 msg/sec
                   AtomicQueueB2, 9,s:     806,304 msg/sec
                   AtomicQueueB2, 9,i:     848,994 msg/sec
                   AtomicQueueB2,10,s:     805,925 msg/sec
                   AtomicQueueB2,10,i:     835,755 msg/sec
                   AtomicQueueB2,11,s:     824,246 msg/sec
                   AtomicQueueB2,11,i:     861,966 msg/sec
                   AtomicQueueB2,12,s:     817,300 msg/sec
                   AtomicQueueB2,12,i:     837,240 msg/sec
                   AtomicQueueB2,13,s:     771,997 msg/sec
                   AtomicQueueB2,13,i:     833,466 msg/sec
                   AtomicQueueB2,14,s:     723,006 msg/sec
                   AtomicQueueB2,14,i:     805,223 msg/sec
                   AtomicQueueB2,15,s:     709,654 msg/sec
                   AtomicQueueB2,15,i:     808,348 msg/sec
                   AtomicQueueB2,16,s:     675,905 msg/sec
                   AtomicQueueB2,16,i:     805,085 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,618,783 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,279,755 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,344,663 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,400,677 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,563,183 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,528,126 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,212,354 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,736,992 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,261,734 msg/sec
           OptimistAtomicQueueB2, 5,i:  10,409,030 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,682,459 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,652,658 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,902,280 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,092,069 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,271,106 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,723,150 msg/sec
           OptimistAtomicQueueB2, 9,s:  11,106,588 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,339,189 msg/sec
           OptimistAtomicQueueB2,10,s:  11,003,217 msg/sec
           OptimistAtomicQueueB2,10,i:  12,791,200 msg/sec
           OptimistAtomicQueueB2,11,s:  12,559,739 msg/sec
           OptimistAtomicQueueB2,11,i:  14,064,821 msg/sec
           OptimistAtomicQueueB2,12,s:  12,391,759 msg/sec
           OptimistAtomicQueueB2,12,i:  15,177,982 msg/sec
           OptimistAtomicQueueB2,13,s:  12,120,257 msg/sec
           OptimistAtomicQueueB2,13,i:  15,418,865 msg/sec
           OptimistAtomicQueueB2,14,s:  11,978,829 msg/sec
           OptimistAtomicQueueB2,14,i:  15,269,269 msg/sec
           OptimistAtomicQueueB2,15,s:  12,741,310 msg/sec
           OptimistAtomicQueueB2,15,i:  16,559,819 msg/sec
           OptimistAtomicQueueB2,16,s:  12,714,769 msg/sec
           OptimistAtomicQueueB2,16,i:  17,504,669 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  52,412,907 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  42,480,021 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,838,722 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,910,010 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,946,417 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,892,685 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  19,045,716 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  17,689,014 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  29,496,922 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  21,638,342 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  37,161,873 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  54,687,818 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  59,329,490 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  64,087,821 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  65,132,196 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  67,086,068 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  79,162,837 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  69,881,261 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  79,937,381 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  66,780,344 msg/sec
     moodycamel::ConcurrentQueue,10,s:  76,214,447 msg/sec
     moodycamel::ConcurrentQueue,10,i:  72,685,173 msg/sec
     moodycamel::ConcurrentQueue,11,s:  87,830,750 msg/sec
     moodycamel::ConcurrentQueue,11,i:  65,619,693 msg/sec
     moodycamel::ConcurrentQueue,12,s:  92,886,062 msg/sec
     moodycamel::ConcurrentQueue,12,i:  53,482,490 msg/sec
     moodycamel::ConcurrentQueue,13,s:  72,629,507 msg/sec
     moodycamel::ConcurrentQueue,13,i:  92,726,251 msg/sec
     moodycamel::ConcurrentQueue,14,s: 103,023,389 msg/sec
     moodycamel::ConcurrentQueue,14,i: 110,410,987 msg/sec
     moodycamel::ConcurrentQueue,15,s: 136,570,913 msg/sec
     moodycamel::ConcurrentQueue,15,i: 139,941,438 msg/sec
     moodycamel::ConcurrentQueue,16,s: 144,091,970 msg/sec
     moodycamel::ConcurrentQueue,16,i: 146,287,159 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,600,819 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,623,972 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,221,754 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,226,718 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,345,342 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,358,528 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,874,012 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,932,462 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     895,161 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,062,408 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     811,252 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     997,334 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     774,631 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     913,300 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     793,046 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     827,459 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     770,290 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     858,029 msg/sec
   tbb::concurrent_bounded_queue,10,s:     815,123 msg/sec
   tbb::concurrent_bounded_queue,10,i:     843,003 msg/sec
   tbb::concurrent_bounded_queue,11,s:     786,109 msg/sec
   tbb::concurrent_bounded_queue,11,i:     833,666 msg/sec
   tbb::concurrent_bounded_queue,12,s:     767,025 msg/sec
   tbb::concurrent_bounded_queue,12,i:     802,268 msg/sec
   tbb::concurrent_bounded_queue,13,s:     743,938 msg/sec
   tbb::concurrent_bounded_queue,13,i:     814,314 msg/sec
   tbb::concurrent_bounded_queue,14,s:     712,605 msg/sec
   tbb::concurrent_bounded_queue,14,i:     813,395 msg/sec
   tbb::concurrent_bounded_queue,15,s:     694,023 msg/sec
   tbb::concurrent_bounded_queue,15,i:     762,276 msg/sec
   tbb::concurrent_bounded_queue,16,s:     671,555 msg/sec
   tbb::concurrent_bounded_queue,16,i:     741,226 msg/sec
     xenium::michael_scott_queue, 1,s:   3,822,452 msg/sec
     xenium::michael_scott_queue, 1,i:   3,869,502 msg/sec
     xenium::michael_scott_queue, 2,s:   2,766,224 msg/sec
     xenium::michael_scott_queue, 2,i:   2,684,689 msg/sec
     xenium::michael_scott_queue, 3,s:   2,252,225 msg/sec
     xenium::michael_scott_queue, 3,i:   2,223,842 msg/sec
     xenium::michael_scott_queue, 4,s:   1,735,805 msg/sec
     xenium::michael_scott_queue, 4,i:   1,717,319 msg/sec
     xenium::michael_scott_queue, 5,s:   1,059,829 msg/sec
     xenium::michael_scott_queue, 5,i:   1,364,861 msg/sec
     xenium::michael_scott_queue, 6,s:     984,585 msg/sec
     xenium::michael_scott_queue, 6,i:   1,016,564 msg/sec
     xenium::michael_scott_queue, 7,s:     926,688 msg/sec
     xenium::michael_scott_queue, 7,i:     949,356 msg/sec
     xenium::michael_scott_queue, 8,s:     689,661 msg/sec
     xenium::michael_scott_queue, 8,i:     820,964 msg/sec
     xenium::michael_scott_queue, 9,s:     841,481 msg/sec
     xenium::michael_scott_queue, 9,i:     830,915 msg/sec
     xenium::michael_scott_queue,10,s:     826,635 msg/sec
     xenium::michael_scott_queue,10,i:     845,701 msg/sec
     xenium::michael_scott_queue,11,s:     803,104 msg/sec
     xenium::michael_scott_queue,11,i:     837,736 msg/sec
     xenium::michael_scott_queue,12,s:     758,131 msg/sec
     xenium::michael_scott_queue,12,i:     805,376 msg/sec
     xenium::michael_scott_queue,13,s:     741,502 msg/sec
     xenium::michael_scott_queue,13,i:     780,326 msg/sec
     xenium::michael_scott_queue,14,s:     708,513 msg/sec
     xenium::michael_scott_queue,14,i:     769,018 msg/sec
     xenium::michael_scott_queue,15,s:     684,140 msg/sec
     xenium::michael_scott_queue,15,i:     760,334 msg/sec
     xenium::michael_scott_queue,16,s:     644,645 msg/sec
     xenium::michael_scott_queue,16,i:     732,643 msg/sec
         xenium::ramalhete_queue, 1,s:  20,583,818 msg/sec
         xenium::ramalhete_queue, 1,i:  20,337,330 msg/sec
         xenium::ramalhete_queue, 2,s:  10,680,720 msg/sec
         xenium::ramalhete_queue, 2,i:  12,279,651 msg/sec
         xenium::ramalhete_queue, 3,s:  12,278,896 msg/sec
         xenium::ramalhete_queue, 3,i:  12,425,518 msg/sec
         xenium::ramalhete_queue, 4,s:  13,287,249 msg/sec
         xenium::ramalhete_queue, 4,i:  14,952,007 msg/sec
         xenium::ramalhete_queue, 5,s:  10,980,132 msg/sec
         xenium::ramalhete_queue, 5,i:   6,981,058 msg/sec
         xenium::ramalhete_queue, 6,s:  11,409,745 msg/sec
         xenium::ramalhete_queue, 6,i:   7,863,140 msg/sec
         xenium::ramalhete_queue, 7,s:  11,832,901 msg/sec
         xenium::ramalhete_queue, 7,i:   8,391,252 msg/sec
         xenium::ramalhete_queue, 8,s:  14,898,445 msg/sec
         xenium::ramalhete_queue, 8,i:   8,861,859 msg/sec
         xenium::ramalhete_queue, 9,s:  10,092,165 msg/sec
         xenium::ramalhete_queue, 9,i:  10,623,017 msg/sec
         xenium::ramalhete_queue,10,s:  10,162,485 msg/sec
         xenium::ramalhete_queue,10,i:  11,893,037 msg/sec
         xenium::ramalhete_queue,11,s:  10,769,971 msg/sec
         xenium::ramalhete_queue,11,i:  12,200,139 msg/sec
         xenium::ramalhete_queue,12,s:  11,367,782 msg/sec
         xenium::ramalhete_queue,12,i:  12,835,944 msg/sec
         xenium::ramalhete_queue,13,s:  11,657,394 msg/sec
         xenium::ramalhete_queue,13,i:  12,256,867 msg/sec
         xenium::ramalhete_queue,14,s:  11,622,260 msg/sec
         xenium::ramalhete_queue,14,i:  12,598,311 msg/sec
         xenium::ramalhete_queue,15,s:  11,136,792 msg/sec
         xenium::ramalhete_queue,15,i:  12,862,283 msg/sec
         xenium::ramalhete_queue,16,s:  11,526,011 msg/sec
         xenium::ramalhete_queue,16,i:  12,976,819 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  90,146,306 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  88,605,666 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,488,607 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,726,408 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,608,237 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,157,753 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,522,430 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,251,830 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,035,979 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,935,633 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,072,410 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,469,375 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,117,257 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,222,078 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,949,538 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,912,368 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,077,759 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,943,252 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,255,412 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,000,004 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,172,046 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,121,578 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,142,351 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,217,584 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,062,311 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,160,668 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,064,172 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,201,241 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,076,048 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,132,770 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,021,376 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,070,973 msg/sec
          boost::lockfree::queue, 1,s:   2,269,633 msg/sec
          boost::lockfree::queue, 1,i:   2,270,601 msg/sec
          boost::lockfree::queue, 2,s:   1,705,799 msg/sec
          boost::lockfree::queue, 2,i:   1,731,466 msg/sec
          boost::lockfree::queue, 3,s:   1,445,731 msg/sec
          boost::lockfree::queue, 3,i:   1,405,055 msg/sec
          boost::lockfree::queue, 4,s:   1,273,904 msg/sec
          boost::lockfree::queue, 4,i:   1,277,622 msg/sec
          boost::lockfree::queue, 5,s:     780,967 msg/sec
          boost::lockfree::queue, 5,i:     779,368 msg/sec
          boost::lockfree::queue, 6,s:     422,484 msg/sec
          boost::lockfree::queue, 6,i:     820,411 msg/sec
          boost::lockfree::queue, 7,s:     403,071 msg/sec
          boost::lockfree::queue, 7,i:     835,478 msg/sec
          boost::lockfree::queue, 8,s:     340,377 msg/sec
          boost::lockfree::queue, 8,i:     533,698 msg/sec
          boost::lockfree::queue, 9,s:     417,872 msg/sec
          boost::lockfree::queue, 9,i:     535,386 msg/sec
          boost::lockfree::queue,10,s:     467,623 msg/sec
          boost::lockfree::queue,10,i:     579,429 msg/sec
          boost::lockfree::queue,11,s:     518,015 msg/sec
          boost::lockfree::queue,11,i:     549,788 msg/sec
          boost::lockfree::queue,12,s:     512,059 msg/sec
          boost::lockfree::queue,12,i:     486,046 msg/sec
          boost::lockfree::queue,13,s:     490,242 msg/sec
          boost::lockfree::queue,13,i:     498,588 msg/sec
          boost::lockfree::queue,14,s:     453,521 msg/sec
          boost::lockfree::queue,14,i:     482,460 msg/sec
          boost::lockfree::queue,15,s:     454,522 msg/sec
          boost::lockfree::queue,15,i:     460,611 msg/sec
          boost::lockfree::queue,16,s:     447,767 msg/sec
          boost::lockfree::queue,16,i:     438,465 msg/sec
                pthread_spinlock, 1,s:   5,208,761 msg/sec
                pthread_spinlock, 1,i:   5,294,170 msg/sec
                pthread_spinlock, 2,s:   2,314,530 msg/sec
                pthread_spinlock, 2,i:     493,511 msg/sec
                pthread_spinlock, 3,s:     248,663 msg/sec
                pthread_spinlock, 3,i:   1,682,392 msg/sec
pthread_spinlock: producers: 4: consumer 3 received too few messages: 0.09% of expected.
                pthread_spinlock, 4,s:     628,628 msg/sec
                pthread_spinlock, 4,i:     247,680 msg/sec
                pthread_spinlock, 5,s:     817,587 msg/sec
                pthread_spinlock, 5,i:     362,258 msg/sec
                pthread_spinlock, 6,s:     583,769 msg/sec
                pthread_spinlock, 6,i:     922,022 msg/sec
                pthread_spinlock, 7,s:     847,439 msg/sec
                pthread_spinlock, 7,i:     898,278 msg/sec
                pthread_spinlock, 8,s:     875,656 msg/sec
                pthread_spinlock, 8,i:     789,141 msg/sec
                pthread_spinlock, 9,s:     847,703 msg/sec
                pthread_spinlock, 9,i:     686,821 msg/sec
                pthread_spinlock,10,s:     810,180 msg/sec
                pthread_spinlock,10,i:     622,942 msg/sec
                pthread_spinlock,11,s:     736,627 msg/sec
                pthread_spinlock,11,i:     748,729 msg/sec
                pthread_spinlock,12,s:     748,512 msg/sec
                pthread_spinlock,12,i:     722,981 msg/sec
                pthread_spinlock,13,s:     672,111 msg/sec
                pthread_spinlock,13,i:     622,633 msg/sec
                pthread_spinlock,14,s:     660,943 msg/sec
                pthread_spinlock,14,i:     587,674 msg/sec
                pthread_spinlock,15,s:     601,564 msg/sec
                pthread_spinlock,15,i:     552,357 msg/sec
                pthread_spinlock,16,s:     528,819 msg/sec
                pthread_spinlock,16,i:     470,287 msg/sec
                      std::mutex, 1,s:   1,956,427 msg/sec
                      std::mutex, 1,i:   1,903,131 msg/sec
                      std::mutex, 2,s:   3,959,181 msg/sec
                      std::mutex, 2,i:   4,047,033 msg/sec
                      std::mutex, 3,s:   2,307,714 msg/sec
                      std::mutex, 3,i:   2,220,124 msg/sec
                      std::mutex, 4,s:   2,019,137 msg/sec
                      std::mutex, 4,i:   1,941,414 msg/sec
                      std::mutex, 5,s:     986,289 msg/sec
                      std::mutex, 5,i:     990,482 msg/sec
                      std::mutex, 6,s:     876,513 msg/sec
                      std::mutex, 6,i:     868,128 msg/sec
                      std::mutex, 7,s:     944,848 msg/sec
                      std::mutex, 7,i:     856,979 msg/sec
                      std::mutex, 8,s:     979,176 msg/sec
                      std::mutex, 8,i:     812,479 msg/sec
                      std::mutex, 9,s:     834,378 msg/sec
                      std::mutex, 9,i:     806,403 msg/sec
                      std::mutex,10,s:     769,852 msg/sec
                      std::mutex,10,i:     770,421 msg/sec
                      std::mutex,11,s:     786,218 msg/sec
                      std::mutex,11,i:     777,532 msg/sec
                      std::mutex,12,s:     795,703 msg/sec
                      std::mutex,12,i:     776,343 msg/sec
                      std::mutex,13,s:     732,713 msg/sec
                      std::mutex,13,i:     730,130 msg/sec
                      std::mutex,14,s:     714,208 msg/sec
                      std::mutex,14,i:     690,107 msg/sec
                      std::mutex,15,s:     730,101 msg/sec
                      std::mutex,15,i:     691,692 msg/sec
                      std::mutex,16,s:     688,668 msg/sec
                      std::mutex,16,i:     686,690 msg/sec
                 tbb::spin_mutex, 1,s:  11,012,879 msg/sec
                 tbb::spin_mutex, 1,i:  10,950,660 msg/sec
                 tbb::spin_mutex, 2,s:   4,858,046 msg/sec
                 tbb::spin_mutex, 2,i:   4,750,718 msg/sec
                 tbb::spin_mutex, 3,s:   3,557,922 msg/sec
                 tbb::spin_mutex, 3,i:   3,510,121 msg/sec
                 tbb::spin_mutex, 4,s:   3,016,435 msg/sec
                 tbb::spin_mutex, 4,i:   2,968,931 msg/sec
                 tbb::spin_mutex, 5,s:   1,710,160 msg/sec
                 tbb::spin_mutex, 5,i:   1,654,258 msg/sec
                 tbb::spin_mutex, 6,s:   1,491,848 msg/sec
                 tbb::spin_mutex, 6,i:   1,437,958 msg/sec
                 tbb::spin_mutex, 7,s:   1,335,507 msg/sec
                 tbb::spin_mutex, 7,i:   1,353,131 msg/sec
                 tbb::spin_mutex, 8,s:   1,252,523 msg/sec
                 tbb::spin_mutex, 8,i:   1,252,505 msg/sec
                 tbb::spin_mutex, 9,s:   1,349,336 msg/sec
                 tbb::spin_mutex, 9,i:   1,234,473 msg/sec
                 tbb::spin_mutex,10,s:   1,307,733 msg/sec
                 tbb::spin_mutex,10,i:   1,229,111 msg/sec
                 tbb::spin_mutex,11,s:   1,254,619 msg/sec
                 tbb::spin_mutex,11,i:     996,325 msg/sec
                 tbb::spin_mutex,12,s:   1,117,234 msg/sec
                 tbb::spin_mutex,12,i:     999,155 msg/sec
                 tbb::spin_mutex,13,s:   1,057,580 msg/sec
                 tbb::spin_mutex,13,i:     962,027 msg/sec
                 tbb::spin_mutex,14,s:   1,026,992 msg/sec
                 tbb::spin_mutex,14,i:     872,442 msg/sec
                 tbb::spin_mutex,15,s:   1,021,006 msg/sec
                 tbb::spin_mutex,15,i:     912,433 msg/sec
                 tbb::spin_mutex,16,s:     901,526 msg/sec
                 tbb::spin_mutex,16,i:     891,018 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5629.75
	System time (seconds): 601.64
	Percent of CPU this job got: 1670%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:12.94
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 89368
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66190
	Voluntary context switches: 27103270
	Involuntary context switches: 1639
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:20:24 [4/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000171 sec/round-trip
                     AtomicQueue: 0.000000146 sec/round-trip
             OptimistAtomicQueue: 0.000000112 sec/round-trip
                    AtomicQueueB: 0.000000154 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000152 sec/round-trip
            OptimistAtomicQueue2: 0.000000119 sec/round-trip
                   AtomicQueueB2: 0.000000156 sec/round-trip
           OptimistAtomicQueueB2: 0.000000129 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000150 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000220 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000284 sec/round-trip
     xenium::michael_scott_queue: 0.000000446 sec/round-trip
         xenium::ramalhete_queue: 0.000000192 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000209 sec/round-trip
          boost::lockfree::queue: 0.000000317 sec/round-trip
                pthread_spinlock: 0.000000358 sec/round-trip
                      std::mutex: 0.000001103 sec/round-trip
                 tbb::spin_mutex: 0.000000321 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,394,053 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,029,150 msg/sec
                     AtomicQueue, 1,s:  42,276,019 msg/sec
                     AtomicQueue, 1,i:  41,918,538 msg/sec
                     AtomicQueue, 2,s:   2,904,238 msg/sec
                     AtomicQueue, 2,i:   3,036,629 msg/sec
                     AtomicQueue, 3,s:   2,450,180 msg/sec
                     AtomicQueue, 3,i:   2,593,501 msg/sec
                     AtomicQueue, 4,s:   1,943,466 msg/sec
                     AtomicQueue, 4,i:   2,056,782 msg/sec
                     AtomicQueue, 5,s:     931,949 msg/sec
                     AtomicQueue, 5,i:   1,260,914 msg/sec
                     AtomicQueue, 6,s:     763,672 msg/sec
                     AtomicQueue, 6,i:   1,181,539 msg/sec
                     AtomicQueue, 7,s:     867,739 msg/sec
                     AtomicQueue, 7,i:     950,710 msg/sec
                     AtomicQueue, 8,s:     919,204 msg/sec
                     AtomicQueue, 8,i:     849,201 msg/sec
                     AtomicQueue, 9,s:     817,047 msg/sec
                     AtomicQueue, 9,i:     864,506 msg/sec
                     AtomicQueue,10,s:     820,424 msg/sec
                     AtomicQueue,10,i:     847,289 msg/sec
                     AtomicQueue,11,s:     819,048 msg/sec
                     AtomicQueue,11,i:     865,463 msg/sec
                     AtomicQueue,12,s:     781,963 msg/sec
                     AtomicQueue,12,i:     842,272 msg/sec
                     AtomicQueue,13,s:     741,967 msg/sec
                     AtomicQueue,13,i:     824,592 msg/sec
                     AtomicQueue,14,s:     695,354 msg/sec
                     AtomicQueue,14,i:     802,759 msg/sec
                     AtomicQueue,15,s:     692,070 msg/sec
                     AtomicQueue,15,i:     807,950 msg/sec
                     AtomicQueue,16,s:     662,024 msg/sec
                     AtomicQueue,16,i:     802,448 msg/sec
             OptimistAtomicQueue, 1,s: 362,472,760 msg/sec
             OptimistAtomicQueue, 1,i: 403,072,054 msg/sec
             OptimistAtomicQueue, 2,s:  15,340,912 msg/sec
             OptimistAtomicQueue, 2,i:  15,275,593 msg/sec
             OptimistAtomicQueue, 3,s:  17,231,801 msg/sec
             OptimistAtomicQueue, 3,i:  17,557,809 msg/sec
             OptimistAtomicQueue, 4,s:  17,337,508 msg/sec
             OptimistAtomicQueue, 4,i:  19,382,898 msg/sec
             OptimistAtomicQueue, 5,s:   9,801,262 msg/sec
             OptimistAtomicQueue, 5,i:  13,468,942 msg/sec
             OptimistAtomicQueue, 6,s:  10,191,889 msg/sec
             OptimistAtomicQueue, 6,i:  10,341,725 msg/sec
             OptimistAtomicQueue, 7,s:  11,773,574 msg/sec
             OptimistAtomicQueue, 7,i:  12,112,058 msg/sec
             OptimistAtomicQueue, 8,s:  14,821,385 msg/sec
             OptimistAtomicQueue, 8,i:  12,557,254 msg/sec
             OptimistAtomicQueue, 9,s:  12,329,935 msg/sec
             OptimistAtomicQueue, 9,i:  13,581,236 msg/sec
             OptimistAtomicQueue,10,s:  11,743,929 msg/sec
             OptimistAtomicQueue,10,i:  13,973,530 msg/sec
             OptimistAtomicQueue,11,s:  12,995,532 msg/sec
             OptimistAtomicQueue,11,i:  15,561,779 msg/sec
             OptimistAtomicQueue,12,s:  12,785,447 msg/sec
             OptimistAtomicQueue,12,i:  16,790,508 msg/sec
             OptimistAtomicQueue,13,s:  12,754,051 msg/sec
             OptimistAtomicQueue,13,i:  16,320,055 msg/sec
             OptimistAtomicQueue,14,s:  12,740,014 msg/sec
             OptimistAtomicQueue,14,i:  16,596,456 msg/sec
             OptimistAtomicQueue,15,s:  13,507,292 msg/sec
             OptimistAtomicQueue,15,i:  17,662,881 msg/sec
             OptimistAtomicQueue,16,s:  13,425,469 msg/sec
             OptimistAtomicQueue,16,i:  18,987,974 msg/sec
                    AtomicQueueB, 1,s:  15,191,556 msg/sec
                    AtomicQueueB, 1,i:  15,051,741 msg/sec
                    AtomicQueueB, 2,s:   2,863,007 msg/sec
                    AtomicQueueB, 2,i:   3,015,302 msg/sec
                    AtomicQueueB, 3,s:   2,421,787 msg/sec
                    AtomicQueueB, 3,i:   2,552,813 msg/sec
                    AtomicQueueB, 4,s:   1,918,608 msg/sec
                    AtomicQueueB, 4,i:   2,024,228 msg/sec
                    AtomicQueueB, 5,s:     917,205 msg/sec
                    AtomicQueueB, 5,i:   1,267,699 msg/sec
                    AtomicQueueB, 6,s:     757,666 msg/sec
                    AtomicQueueB, 6,i:   1,163,045 msg/sec
                    AtomicQueueB, 7,s:     855,475 msg/sec
                    AtomicQueueB, 7,i:     935,803 msg/sec
                    AtomicQueueB, 8,s:     895,857 msg/sec
                    AtomicQueueB, 8,i:     845,253 msg/sec
                    AtomicQueueB, 9,s:     789,448 msg/sec
                    AtomicQueueB, 9,i:     836,675 msg/sec
                    AtomicQueueB,10,s:     816,475 msg/sec
                    AtomicQueueB,10,i:     868,718 msg/sec
                    AtomicQueueB,11,s:     802,788 msg/sec
                    AtomicQueueB,11,i:     865,432 msg/sec
                    AtomicQueueB,12,s:     783,786 msg/sec
                    AtomicQueueB,12,i:     836,284 msg/sec
                    AtomicQueueB,13,s:     742,978 msg/sec
                    AtomicQueueB,13,i:     821,249 msg/sec
                    AtomicQueueB,14,s:     697,671 msg/sec
                    AtomicQueueB,14,i:     807,953 msg/sec
                    AtomicQueueB,15,s:     695,228 msg/sec
                    AtomicQueueB,15,i:     807,254 msg/sec
                    AtomicQueueB,16,s:     666,312 msg/sec
                    AtomicQueueB,16,i:     801,729 msg/sec
            OptimistAtomicQueueB, 1,s: 209,023,983 msg/sec
            OptimistAtomicQueueB, 1,i: 325,913,797 msg/sec
            OptimistAtomicQueueB, 2,s:  14,640,972 msg/sec
            OptimistAtomicQueueB, 2,i:  14,226,348 msg/sec
            OptimistAtomicQueueB, 3,s:  17,166,017 msg/sec
            OptimistAtomicQueueB, 3,i:  16,865,912 msg/sec
            OptimistAtomicQueueB, 4,s:  17,433,750 msg/sec
            OptimistAtomicQueueB, 4,i:  19,216,782 msg/sec
            OptimistAtomicQueueB, 5,s:   9,709,160 msg/sec
            OptimistAtomicQueueB, 5,i:  11,302,180 msg/sec
            OptimistAtomicQueueB, 6,s:  10,088,051 msg/sec
            OptimistAtomicQueueB, 6,i:  10,044,902 msg/sec
            OptimistAtomicQueueB, 7,s:  11,494,279 msg/sec
            OptimistAtomicQueueB, 7,i:  11,832,625 msg/sec
            OptimistAtomicQueueB, 8,s:  15,144,934 msg/sec
            OptimistAtomicQueueB, 8,i:  12,088,603 msg/sec
            OptimistAtomicQueueB, 9,s:  12,542,244 msg/sec
            OptimistAtomicQueueB, 9,i:  13,681,107 msg/sec
            OptimistAtomicQueueB,10,s:  11,735,288 msg/sec
            OptimistAtomicQueueB,10,i:  14,705,559 msg/sec
            OptimistAtomicQueueB,11,s:  12,971,437 msg/sec
            OptimistAtomicQueueB,11,i:  14,772,802 msg/sec
            OptimistAtomicQueueB,12,s:  12,855,210 msg/sec
            OptimistAtomicQueueB,12,i:  15,867,741 msg/sec
            OptimistAtomicQueueB,13,s:  12,797,932 msg/sec
            OptimistAtomicQueueB,13,i:  16,811,670 msg/sec
            OptimistAtomicQueueB,14,s:  12,777,229 msg/sec
            OptimistAtomicQueueB,14,i:  16,593,788 msg/sec
            OptimistAtomicQueueB,15,s:  13,630,376 msg/sec
            OptimistAtomicQueueB,15,i:  17,607,432 msg/sec
            OptimistAtomicQueueB,16,s:  13,512,971 msg/sec
            OptimistAtomicQueueB,16,i:  18,991,984 msg/sec
                    AtomicQueue2, 1,s:  38,568,102 msg/sec
                    AtomicQueue2, 1,i:  38,980,452 msg/sec
                    AtomicQueue2, 2,s:   2,918,022 msg/sec
                    AtomicQueue2, 2,i:   3,077,934 msg/sec
                    AtomicQueue2, 3,s:   2,467,565 msg/sec
                    AtomicQueue2, 3,i:   2,613,046 msg/sec
                    AtomicQueue2, 4,s:   1,956,226 msg/sec
                    AtomicQueue2, 4,i:   2,073,898 msg/sec
                    AtomicQueue2, 5,s:     924,065 msg/sec
                    AtomicQueue2, 5,i:   1,254,784 msg/sec
                    AtomicQueue2, 6,s:     754,254 msg/sec
                    AtomicQueue2, 6,i:   1,162,597 msg/sec
                    AtomicQueue2, 7,s:     851,131 msg/sec
                    AtomicQueue2, 7,i:     939,490 msg/sec
                    AtomicQueue2, 8,s:     880,703 msg/sec
                    AtomicQueue2, 8,i:     850,369 msg/sec
                    AtomicQueue2, 9,s:     804,358 msg/sec
                    AtomicQueue2, 9,i:     857,084 msg/sec
                    AtomicQueue2,10,s:     811,819 msg/sec
                    AtomicQueue2,10,i:     849,276 msg/sec
                    AtomicQueue2,11,s:     803,425 msg/sec
                    AtomicQueue2,11,i:     866,366 msg/sec
                    AtomicQueue2,12,s:     788,063 msg/sec
                    AtomicQueue2,12,i:     834,544 msg/sec
                    AtomicQueue2,13,s:     750,069 msg/sec
                    AtomicQueue2,13,i:     828,590 msg/sec
                    AtomicQueue2,14,s:     700,702 msg/sec
                    AtomicQueue2,14,i:     807,159 msg/sec
                    AtomicQueue2,15,s:     699,630 msg/sec
                    AtomicQueue2,15,i:     822,493 msg/sec
                    AtomicQueue2,16,s:     670,213 msg/sec
                    AtomicQueue2,16,i:     795,937 msg/sec
            OptimistAtomicQueue2, 1,s:  31,597,150 msg/sec
            OptimistAtomicQueue2, 1,i:  31,395,790 msg/sec
            OptimistAtomicQueue2, 2,s:  12,707,215 msg/sec
            OptimistAtomicQueue2, 2,i:  13,613,911 msg/sec
            OptimistAtomicQueue2, 3,s:  16,735,035 msg/sec
            OptimistAtomicQueue2, 3,i:  14,455,435 msg/sec
            OptimistAtomicQueue2, 4,s:  17,312,780 msg/sec
            OptimistAtomicQueue2, 4,i:  16,925,754 msg/sec
            OptimistAtomicQueue2, 5,s:   9,273,569 msg/sec
            OptimistAtomicQueue2, 5,i:   9,520,728 msg/sec
            OptimistAtomicQueue2, 6,s:   9,689,387 msg/sec
            OptimistAtomicQueue2, 6,i:   9,578,221 msg/sec
            OptimistAtomicQueue2, 7,s:  11,170,909 msg/sec
            OptimistAtomicQueue2, 7,i:  11,117,847 msg/sec
            OptimistAtomicQueue2, 8,s:  15,579,652 msg/sec
            OptimistAtomicQueue2, 8,i:  11,712,599 msg/sec
            OptimistAtomicQueue2, 9,s:  11,062,624 msg/sec
            OptimistAtomicQueue2, 9,i:  12,485,334 msg/sec
            OptimistAtomicQueue2,10,s:  11,102,508 msg/sec
            OptimistAtomicQueue2,10,i:  12,635,608 msg/sec
            OptimistAtomicQueue2,11,s:  12,740,700 msg/sec
            OptimistAtomicQueue2,11,i:  14,203,400 msg/sec
            OptimistAtomicQueue2,12,s:  12,387,886 msg/sec
            OptimistAtomicQueue2,12,i:  15,316,181 msg/sec
            OptimistAtomicQueue2,13,s:  12,131,185 msg/sec
            OptimistAtomicQueue2,13,i:  15,783,911 msg/sec
            OptimistAtomicQueue2,14,s:  12,049,763 msg/sec
            OptimistAtomicQueue2,14,i:  15,939,393 msg/sec
            OptimistAtomicQueue2,15,s:  12,833,676 msg/sec
            OptimistAtomicQueue2,15,i:  16,657,272 msg/sec
            OptimistAtomicQueue2,16,s:  12,753,146 msg/sec
            OptimistAtomicQueue2,16,i:  17,385,408 msg/sec
                   AtomicQueueB2, 1,s:  23,373,483 msg/sec
                   AtomicQueueB2, 1,i:  15,677,186 msg/sec
                   AtomicQueueB2, 2,s:   2,887,148 msg/sec
                   AtomicQueueB2, 2,i:   3,051,564 msg/sec
                   AtomicQueueB2, 3,s:   2,428,332 msg/sec
                   AtomicQueueB2, 3,i:   2,583,308 msg/sec
                   AtomicQueueB2, 4,s:   1,935,207 msg/sec
                   AtomicQueueB2, 4,i:   2,039,098 msg/sec
                   AtomicQueueB2, 5,s:     908,759 msg/sec
                   AtomicQueueB2, 5,i:   1,266,845 msg/sec
                   AtomicQueueB2, 6,s:     749,767 msg/sec
                   AtomicQueueB2, 6,i:   1,005,886 msg/sec
                   AtomicQueueB2, 7,s:     849,913 msg/sec
                   AtomicQueueB2, 7,i:     930,939 msg/sec
                   AtomicQueueB2, 8,s:     882,728 msg/sec
                   AtomicQueueB2, 8,i:     837,333 msg/sec
                   AtomicQueueB2, 9,s:     805,759 msg/sec
                   AtomicQueueB2, 9,i:     837,762 msg/sec
                   AtomicQueueB2,10,s:     804,514 msg/sec
                   AtomicQueueB2,10,i:     847,742 msg/sec
                   AtomicQueueB2,11,s:     816,982 msg/sec
                   AtomicQueueB2,11,i:     854,973 msg/sec
                   AtomicQueueB2,12,s:     808,537 msg/sec
                   AtomicQueueB2,12,i:     838,971 msg/sec
                   AtomicQueueB2,13,s:     774,393 msg/sec
                   AtomicQueueB2,13,i:     823,628 msg/sec
                   AtomicQueueB2,14,s:     721,954 msg/sec
                   AtomicQueueB2,14,i:     813,007 msg/sec
                   AtomicQueueB2,15,s:     716,543 msg/sec
                   AtomicQueueB2,15,i:     804,510 msg/sec
                   AtomicQueueB2,16,s:     675,923 msg/sec
                   AtomicQueueB2,16,i:     802,413 msg/sec
           OptimistAtomicQueueB2, 1,s:  70,515,576 msg/sec
           OptimistAtomicQueueB2, 1,i:  77,205,554 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,310,288 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,259,156 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,575,822 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,526,036 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,223,300 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,738,308 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,265,328 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,258,955 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,727,335 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,557,687 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,931,414 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,044,416 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,257,457 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,583,840 msg/sec
           OptimistAtomicQueueB2, 9,s:  11,609,763 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,347,312 msg/sec
           OptimistAtomicQueueB2,10,s:  11,035,945 msg/sec
           OptimistAtomicQueueB2,10,i:  12,840,235 msg/sec
           OptimistAtomicQueueB2,11,s:  12,605,002 msg/sec
           OptimistAtomicQueueB2,11,i:  14,105,387 msg/sec
           OptimistAtomicQueueB2,12,s:  12,367,108 msg/sec
           OptimistAtomicQueueB2,12,i:  16,350,373 msg/sec
           OptimistAtomicQueueB2,13,s:  12,085,058 msg/sec
           OptimistAtomicQueueB2,13,i:  15,215,174 msg/sec
           OptimistAtomicQueueB2,14,s:  12,059,279 msg/sec
           OptimistAtomicQueueB2,14,i:  15,566,502 msg/sec
           OptimistAtomicQueueB2,15,s:  12,725,103 msg/sec
           OptimistAtomicQueueB2,15,i:  16,578,619 msg/sec
           OptimistAtomicQueueB2,16,s:  12,716,753 msg/sec
           OptimistAtomicQueueB2,16,i:  17,351,490 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 107,380,613 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  25,469,583 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,805,649 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,908,451 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,723,701 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,155,360 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  19,092,375 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  14,994,251 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  30,248,312 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  29,767,697 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  40,414,821 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  53,825,705 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  58,460,955 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  59,994,744 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  69,022,996 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  64,814,563 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  73,384,844 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  74,941,115 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  76,824,624 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  71,944,523 msg/sec
     moodycamel::ConcurrentQueue,10,s:  61,195,338 msg/sec
     moodycamel::ConcurrentQueue,10,i:  71,909,647 msg/sec
     moodycamel::ConcurrentQueue,11,s:  70,930,030 msg/sec
     moodycamel::ConcurrentQueue,11,i:  60,754,783 msg/sec
     moodycamel::ConcurrentQueue,12,s:  51,712,679 msg/sec
     moodycamel::ConcurrentQueue,12,i:  62,376,464 msg/sec
     moodycamel::ConcurrentQueue,13,s:  73,961,862 msg/sec
     moodycamel::ConcurrentQueue,13,i:  81,023,778 msg/sec
     moodycamel::ConcurrentQueue,14,s: 116,026,183 msg/sec
     moodycamel::ConcurrentQueue,14,i: 110,282,648 msg/sec
     moodycamel::ConcurrentQueue,15,s: 117,801,732 msg/sec
     moodycamel::ConcurrentQueue,15,i: 133,720,291 msg/sec
     moodycamel::ConcurrentQueue,16,s: 150,493,076 msg/sec
     moodycamel::ConcurrentQueue,16,i: 146,682,583 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,611,263 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,626,064 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,224,064 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,213,077 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,330,095 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,360,083 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,874,906 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,937,584 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     897,944 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,205,847 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     813,868 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     995,639 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     776,136 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     915,536 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     803,241 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     817,426 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     773,570 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     834,661 msg/sec
   tbb::concurrent_bounded_queue,10,s:     819,006 msg/sec
   tbb::concurrent_bounded_queue,10,i:     872,281 msg/sec
   tbb::concurrent_bounded_queue,11,s:     785,726 msg/sec
   tbb::concurrent_bounded_queue,11,i:     873,810 msg/sec
   tbb::concurrent_bounded_queue,12,s:     766,603 msg/sec
   tbb::concurrent_bounded_queue,12,i:     801,930 msg/sec
   tbb::concurrent_bounded_queue,13,s:     749,040 msg/sec
   tbb::concurrent_bounded_queue,13,i:     844,805 msg/sec
   tbb::concurrent_bounded_queue,14,s:     713,008 msg/sec
   tbb::concurrent_bounded_queue,14,i:     796,280 msg/sec
   tbb::concurrent_bounded_queue,15,s:     694,377 msg/sec
   tbb::concurrent_bounded_queue,15,i:     766,503 msg/sec
   tbb::concurrent_bounded_queue,16,s:     671,199 msg/sec
   tbb::concurrent_bounded_queue,16,i:     741,550 msg/sec
     xenium::michael_scott_queue, 1,s:   3,770,927 msg/sec
     xenium::michael_scott_queue, 1,i:   3,849,141 msg/sec
     xenium::michael_scott_queue, 2,s:   2,760,913 msg/sec
     xenium::michael_scott_queue, 2,i:   2,688,934 msg/sec
     xenium::michael_scott_queue, 3,s:   2,241,752 msg/sec
     xenium::michael_scott_queue, 3,i:   2,206,675 msg/sec
     xenium::michael_scott_queue, 4,s:   1,736,695 msg/sec
     xenium::michael_scott_queue, 4,i:   1,717,102 msg/sec
     xenium::michael_scott_queue, 5,s:   1,067,649 msg/sec
     xenium::michael_scott_queue, 5,i:   1,142,559 msg/sec
     xenium::michael_scott_queue, 6,s:     971,151 msg/sec
     xenium::michael_scott_queue, 6,i:   1,153,356 msg/sec
     xenium::michael_scott_queue, 7,s:     928,209 msg/sec
     xenium::michael_scott_queue, 7,i:     934,831 msg/sec
     xenium::michael_scott_queue, 8,s:     694,750 msg/sec
     xenium::michael_scott_queue, 8,i:     819,621 msg/sec
     xenium::michael_scott_queue, 9,s:     840,101 msg/sec
     xenium::michael_scott_queue, 9,i:     832,333 msg/sec
     xenium::michael_scott_queue,10,s:     832,156 msg/sec
     xenium::michael_scott_queue,10,i:     844,006 msg/sec
     xenium::michael_scott_queue,11,s:     810,714 msg/sec
     xenium::michael_scott_queue,11,i:     828,578 msg/sec
     xenium::michael_scott_queue,12,s:     758,070 msg/sec
     xenium::michael_scott_queue,12,i:     798,346 msg/sec
     xenium::michael_scott_queue,13,s:     740,684 msg/sec
     xenium::michael_scott_queue,13,i:     787,502 msg/sec
     xenium::michael_scott_queue,14,s:     707,171 msg/sec
     xenium::michael_scott_queue,14,i:     771,025 msg/sec
     xenium::michael_scott_queue,15,s:     681,434 msg/sec
     xenium::michael_scott_queue,15,i:     766,124 msg/sec
     xenium::michael_scott_queue,16,s:     648,472 msg/sec
     xenium::michael_scott_queue,16,i:     734,114 msg/sec
         xenium::ramalhete_queue, 1,s:  22,238,191 msg/sec
         xenium::ramalhete_queue, 1,i:  20,302,458 msg/sec
         xenium::ramalhete_queue, 2,s:  10,327,328 msg/sec
         xenium::ramalhete_queue, 2,i:  10,225,303 msg/sec
         xenium::ramalhete_queue, 3,s:  12,726,067 msg/sec
         xenium::ramalhete_queue, 3,i:  12,371,996 msg/sec
         xenium::ramalhete_queue, 4,s:  14,842,245 msg/sec
         xenium::ramalhete_queue, 4,i:  14,330,460 msg/sec
         xenium::ramalhete_queue, 5,s:  11,110,993 msg/sec
         xenium::ramalhete_queue, 5,i:   6,980,351 msg/sec
         xenium::ramalhete_queue, 6,s:  11,397,104 msg/sec
         xenium::ramalhete_queue, 6,i:   8,005,400 msg/sec
         xenium::ramalhete_queue, 7,s:  11,859,257 msg/sec
         xenium::ramalhete_queue, 7,i:   8,372,231 msg/sec
         xenium::ramalhete_queue, 8,s:  14,857,443 msg/sec
         xenium::ramalhete_queue, 8,i:   8,732,530 msg/sec
         xenium::ramalhete_queue, 9,s:   9,759,095 msg/sec
         xenium::ramalhete_queue, 9,i:  10,612,859 msg/sec
         xenium::ramalhete_queue,10,s:  10,372,409 msg/sec
         xenium::ramalhete_queue,10,i:  12,423,494 msg/sec
         xenium::ramalhete_queue,11,s:  11,002,562 msg/sec
         xenium::ramalhete_queue,11,i:  12,727,826 msg/sec
         xenium::ramalhete_queue,12,s:  11,428,194 msg/sec
         xenium::ramalhete_queue,12,i:  12,003,614 msg/sec
         xenium::ramalhete_queue,13,s:  11,694,233 msg/sec
         xenium::ramalhete_queue,13,i:  12,422,190 msg/sec
         xenium::ramalhete_queue,14,s:  11,703,204 msg/sec
         xenium::ramalhete_queue,14,i:  13,086,410 msg/sec
         xenium::ramalhete_queue,15,s:  11,670,842 msg/sec
         xenium::ramalhete_queue,15,i:  12,850,262 msg/sec
         xenium::ramalhete_queue,16,s:  11,587,140 msg/sec
         xenium::ramalhete_queue,16,i:  13,069,026 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,902,000 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,158,567 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,593,171 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,807,305 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,658,230 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,140,393 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,545,724 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,301,053 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,028,147 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,570,977 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,037,631 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,490,416 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,075,535 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,218,064 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,951,339 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,920,979 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,012,705 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,963,565 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,235,985 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,023,944 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,165,486 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,125,145 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,177,553 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,135,520 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,052,205 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,151,869 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,078,143 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,203,230 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,097,697 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,161,944 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,026,122 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,067,688 msg/sec
          boost::lockfree::queue, 1,s:   2,295,718 msg/sec
          boost::lockfree::queue, 1,i:   2,274,327 msg/sec
          boost::lockfree::queue, 2,s:   1,711,901 msg/sec
          boost::lockfree::queue, 2,i:   1,738,785 msg/sec
          boost::lockfree::queue, 3,s:   1,443,929 msg/sec
          boost::lockfree::queue, 3,i:   1,408,041 msg/sec
          boost::lockfree::queue, 4,s:   1,279,150 msg/sec
          boost::lockfree::queue, 4,i:   1,274,986 msg/sec
          boost::lockfree::queue, 5,s:     781,372 msg/sec
          boost::lockfree::queue, 5,i:     850,241 msg/sec
          boost::lockfree::queue, 6,s:     419,175 msg/sec
          boost::lockfree::queue, 6,i:     819,262 msg/sec
          boost::lockfree::queue, 7,s:     406,826 msg/sec
          boost::lockfree::queue, 7,i:     848,290 msg/sec
          boost::lockfree::queue, 8,s:     340,521 msg/sec
          boost::lockfree::queue, 8,i:     532,746 msg/sec
          boost::lockfree::queue, 9,s:     422,663 msg/sec
          boost::lockfree::queue, 9,i:     576,650 msg/sec
          boost::lockfree::queue,10,s:     457,854 msg/sec
          boost::lockfree::queue,10,i:     601,249 msg/sec
          boost::lockfree::queue,11,s:     536,788 msg/sec
          boost::lockfree::queue,11,i:     549,852 msg/sec
          boost::lockfree::queue,12,s:     520,234 msg/sec
          boost::lockfree::queue,12,i:     480,725 msg/sec
          boost::lockfree::queue,13,s:     475,861 msg/sec
          boost::lockfree::queue,13,i:     493,514 msg/sec
          boost::lockfree::queue,14,s:     457,738 msg/sec
          boost::lockfree::queue,14,i:     481,927 msg/sec
          boost::lockfree::queue,15,s:     460,075 msg/sec
          boost::lockfree::queue,15,i:     464,258 msg/sec
          boost::lockfree::queue,16,s:     447,035 msg/sec
          boost::lockfree::queue,16,i:     438,201 msg/sec
                pthread_spinlock, 1,s:   5,241,061 msg/sec
                pthread_spinlock, 1,i:   5,304,928 msg/sec
                pthread_spinlock, 2,s:   2,308,390 msg/sec
                pthread_spinlock, 2,i:     611,713 msg/sec
                pthread_spinlock, 3,s:     263,554 msg/sec
                pthread_spinlock, 3,i:   1,734,743 msg/sec
                pthread_spinlock, 4,s:     824,005 msg/sec
                pthread_spinlock, 4,i:     458,619 msg/sec
                pthread_spinlock, 5,s:     817,534 msg/sec
                pthread_spinlock, 5,i:     239,444 msg/sec
                pthread_spinlock, 6,s:     582,631 msg/sec
                pthread_spinlock, 6,i:   1,022,819 msg/sec
                pthread_spinlock, 7,s:     846,913 msg/sec
                pthread_spinlock, 7,i:     898,579 msg/sec
                pthread_spinlock, 8,s:     879,291 msg/sec
                pthread_spinlock, 8,i:     790,335 msg/sec
                pthread_spinlock, 9,s:     807,549 msg/sec
                pthread_spinlock, 9,i:     683,271 msg/sec
                pthread_spinlock,10,s:     808,027 msg/sec
                pthread_spinlock,10,i:     703,588 msg/sec
                pthread_spinlock,11,s:     744,813 msg/sec
                pthread_spinlock,11,i:     804,230 msg/sec
                pthread_spinlock,12,s:     757,798 msg/sec
                pthread_spinlock,12,i:     728,539 msg/sec
                pthread_spinlock,13,s:     712,369 msg/sec
                pthread_spinlock,13,i:     669,086 msg/sec
                pthread_spinlock,14,s:     638,480 msg/sec
                pthread_spinlock,14,i:     605,584 msg/sec
                pthread_spinlock,15,s:     594,217 msg/sec
                pthread_spinlock,15,i:     568,187 msg/sec
                pthread_spinlock,16,s:     523,128 msg/sec
                pthread_spinlock,16,i:     469,787 msg/sec
                      std::mutex, 1,s:   1,047,739 msg/sec
                      std::mutex, 1,i:   1,027,042 msg/sec
                      std::mutex, 2,s:   4,001,043 msg/sec
                      std::mutex, 2,i:   4,056,630 msg/sec
                      std::mutex, 3,s:   2,060,722 msg/sec
                      std::mutex, 3,i:   2,026,647 msg/sec
                      std::mutex, 4,s:   2,049,170 msg/sec
                      std::mutex, 4,i:   1,934,823 msg/sec
                      std::mutex, 5,s:     994,868 msg/sec
                      std::mutex, 5,i:   1,026,851 msg/sec
                      std::mutex, 6,s:     887,514 msg/sec
                      std::mutex, 6,i:     873,730 msg/sec
                      std::mutex, 7,s:     935,559 msg/sec
                      std::mutex, 7,i:     848,041 msg/sec
                      std::mutex, 8,s:     997,270 msg/sec
                      std::mutex, 8,i:     829,688 msg/sec
                      std::mutex, 9,s:     891,979 msg/sec
                      std::mutex, 9,i:     812,397 msg/sec
                      std::mutex,10,s:     767,920 msg/sec
                      std::mutex,10,i:     754,345 msg/sec
                      std::mutex,11,s:     775,713 msg/sec
                      std::mutex,11,i:     825,214 msg/sec
                      std::mutex,12,s:     819,234 msg/sec
                      std::mutex,12,i:     796,184 msg/sec
                      std::mutex,13,s:     733,822 msg/sec
                      std::mutex,13,i:     718,247 msg/sec
                      std::mutex,14,s:     718,748 msg/sec
                      std::mutex,14,i:     692,517 msg/sec
                      std::mutex,15,s:     709,605 msg/sec
                      std::mutex,15,i:     694,105 msg/sec
                      std::mutex,16,s:     694,071 msg/sec
                      std::mutex,16,i:     675,835 msg/sec
                 tbb::spin_mutex, 1,s:  11,090,869 msg/sec
                 tbb::spin_mutex, 1,i:  11,067,852 msg/sec
                 tbb::spin_mutex, 2,s:   4,871,971 msg/sec
                 tbb::spin_mutex, 2,i:   4,826,805 msg/sec
                 tbb::spin_mutex, 3,s:   3,564,018 msg/sec
                 tbb::spin_mutex, 3,i:   3,526,205 msg/sec
                 tbb::spin_mutex, 4,s:   3,021,433 msg/sec
                 tbb::spin_mutex, 4,i:   2,937,406 msg/sec
                 tbb::spin_mutex, 5,s:   1,703,071 msg/sec
                 tbb::spin_mutex, 5,i:   1,630,021 msg/sec
                 tbb::spin_mutex, 6,s:   1,491,506 msg/sec
                 tbb::spin_mutex, 6,i:   1,422,789 msg/sec
                 tbb::spin_mutex, 7,s:   1,344,046 msg/sec
                 tbb::spin_mutex, 7,i:   1,436,111 msg/sec
                 tbb::spin_mutex, 8,s:   1,253,568 msg/sec
                 tbb::spin_mutex, 8,i:   1,205,213 msg/sec
                 tbb::spin_mutex, 9,s:   1,296,724 msg/sec
                 tbb::spin_mutex, 9,i:   1,275,710 msg/sec
                 tbb::spin_mutex,10,s:   1,311,290 msg/sec
                 tbb::spin_mutex,10,i:   1,217,917 msg/sec
                 tbb::spin_mutex,11,s:   1,229,111 msg/sec
                 tbb::spin_mutex,11,i:   1,242,216 msg/sec
                 tbb::spin_mutex,12,s:   1,106,727 msg/sec
                 tbb::spin_mutex,12,i:   1,031,319 msg/sec
                 tbb::spin_mutex,13,s:   1,086,331 msg/sec
                 tbb::spin_mutex,13,i:     946,855 msg/sec
                 tbb::spin_mutex,14,s:   1,037,472 msg/sec
                 tbb::spin_mutex,14,i:     959,713 msg/sec
                 tbb::spin_mutex,15,s:     972,695 msg/sec
                 tbb::spin_mutex,15,i:     913,122 msg/sec
                 tbb::spin_mutex,16,s:     911,837 msg/sec
                 tbb::spin_mutex,16,i:     890,573 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5623.37
	System time (seconds): 600.83
	Percent of CPU this job got: 1670%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:12.70
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 87340
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 65655
	Voluntary context switches: 27142903
	Involuntary context switches: 1518
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:26:36 [5/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000169 sec/round-trip
                     AtomicQueue: 0.000000147 sec/round-trip
             OptimistAtomicQueue: 0.000000112 sec/round-trip
                    AtomicQueueB: 0.000000153 sec/round-trip
            OptimistAtomicQueueB: 0.000000116 sec/round-trip
                    AtomicQueue2: 0.000000150 sec/round-trip
            OptimistAtomicQueue2: 0.000000117 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000129 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000218 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000285 sec/round-trip
     xenium::michael_scott_queue: 0.000000444 sec/round-trip
         xenium::ramalhete_queue: 0.000000191 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000210 sec/round-trip
          boost::lockfree::queue: 0.000000316 sec/round-trip
                pthread_spinlock: 0.000000357 sec/round-trip
                      std::mutex: 0.000001105 sec/round-trip
                 tbb::spin_mutex: 0.000000320 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,352,274 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,571,165 msg/sec
                     AtomicQueue, 1,s:  41,385,733 msg/sec
                     AtomicQueue, 1,i:  40,336,393 msg/sec
                     AtomicQueue, 2,s:   2,903,626 msg/sec
                     AtomicQueue, 2,i:   3,035,891 msg/sec
                     AtomicQueue, 3,s:   2,448,539 msg/sec
                     AtomicQueue, 3,i:   2,590,453 msg/sec
                     AtomicQueue, 4,s:   1,938,989 msg/sec
                     AtomicQueue, 4,i:   2,053,780 msg/sec
                     AtomicQueue, 5,s:     933,887 msg/sec
                     AtomicQueue, 5,i:   1,274,937 msg/sec
                     AtomicQueue, 6,s:     761,999 msg/sec
                     AtomicQueue, 6,i:   1,045,596 msg/sec
                     AtomicQueue, 7,s:     863,940 msg/sec
                     AtomicQueue, 7,i:     941,838 msg/sec
                     AtomicQueue, 8,s:     923,343 msg/sec
                     AtomicQueue, 8,i:     851,983 msg/sec
                     AtomicQueue, 9,s:     799,963 msg/sec
                     AtomicQueue, 9,i:     850,876 msg/sec
                     AtomicQueue,10,s:     818,621 msg/sec
                     AtomicQueue,10,i:     851,770 msg/sec
                     AtomicQueue,11,s:     820,891 msg/sec
                     AtomicQueue,11,i:     860,287 msg/sec
                     AtomicQueue,12,s:     778,865 msg/sec
                     AtomicQueue,12,i:     843,831 msg/sec
                     AtomicQueue,13,s:     740,513 msg/sec
                     AtomicQueue,13,i:     823,443 msg/sec
                     AtomicQueue,14,s:     695,667 msg/sec
                     AtomicQueue,14,i:     825,423 msg/sec
                     AtomicQueue,15,s:     693,946 msg/sec
                     AtomicQueue,15,i:     808,592 msg/sec
                     AtomicQueue,16,s:     661,346 msg/sec
                     AtomicQueue,16,i:     803,269 msg/sec
             OptimistAtomicQueue, 1,s: 356,117,747 msg/sec
             OptimistAtomicQueue, 1,i: 364,223,359 msg/sec
             OptimistAtomicQueue, 2,s:  14,808,595 msg/sec
             OptimistAtomicQueue, 2,i:  18,798,421 msg/sec
             OptimistAtomicQueue, 3,s:  17,189,121 msg/sec
             OptimistAtomicQueue, 3,i:  17,810,764 msg/sec
             OptimistAtomicQueue, 4,s:  17,346,701 msg/sec
             OptimistAtomicQueue, 4,i:  19,403,102 msg/sec
             OptimistAtomicQueue, 5,s:   9,738,595 msg/sec
             OptimistAtomicQueue, 5,i:  12,844,984 msg/sec
             OptimistAtomicQueue, 6,s:  10,131,269 msg/sec
             OptimistAtomicQueue, 6,i:  10,359,767 msg/sec
             OptimistAtomicQueue, 7,s:  11,792,347 msg/sec
             OptimistAtomicQueue, 7,i:  11,791,487 msg/sec
             OptimistAtomicQueue, 8,s:  14,832,440 msg/sec
             OptimistAtomicQueue, 8,i:  12,531,797 msg/sec
             OptimistAtomicQueue, 9,s:  12,410,561 msg/sec
             OptimistAtomicQueue, 9,i:  13,320,127 msg/sec
             OptimistAtomicQueue,10,s:  11,764,118 msg/sec
             OptimistAtomicQueue,10,i:  13,259,072 msg/sec
             OptimistAtomicQueue,11,s:  13,016,449 msg/sec
             OptimistAtomicQueue,11,i:  15,651,147 msg/sec
             OptimistAtomicQueue,12,s:  12,726,000 msg/sec
             OptimistAtomicQueue,12,i:  15,071,816 msg/sec
             OptimistAtomicQueue,13,s:  12,750,944 msg/sec
             OptimistAtomicQueue,13,i:  16,830,025 msg/sec
             OptimistAtomicQueue,14,s:  12,704,887 msg/sec
             OptimistAtomicQueue,14,i:  16,513,089 msg/sec
             OptimistAtomicQueue,15,s:  13,443,952 msg/sec
             OptimistAtomicQueue,15,i:  17,705,572 msg/sec
             OptimistAtomicQueue,16,s:  13,414,802 msg/sec
             OptimistAtomicQueue,16,i:  18,963,929 msg/sec
                    AtomicQueueB, 1,s:  14,792,150 msg/sec
                    AtomicQueueB, 1,i:  14,700,913 msg/sec
                    AtomicQueueB, 2,s:   2,856,356 msg/sec
                    AtomicQueueB, 2,i:   3,017,114 msg/sec
                    AtomicQueueB, 3,s:   2,423,324 msg/sec
                    AtomicQueueB, 3,i:   2,558,146 msg/sec
                    AtomicQueueB, 4,s:   1,921,782 msg/sec
                    AtomicQueueB, 4,i:   2,023,063 msg/sec
                    AtomicQueueB, 5,s:     909,628 msg/sec
                    AtomicQueueB, 5,i:   1,146,578 msg/sec
                    AtomicQueueB, 6,s:     756,787 msg/sec
                    AtomicQueueB, 6,i:   1,162,754 msg/sec
                    AtomicQueueB, 7,s:     856,056 msg/sec
                    AtomicQueueB, 7,i:     927,193 msg/sec
                    AtomicQueueB, 8,s:     896,239 msg/sec
                    AtomicQueueB, 8,i:     844,847 msg/sec
                    AtomicQueueB, 9,s:     796,466 msg/sec
                    AtomicQueueB, 9,i:     839,167 msg/sec
                    AtomicQueueB,10,s:     846,797 msg/sec
                    AtomicQueueB,10,i:     855,247 msg/sec
                    AtomicQueueB,11,s:     799,388 msg/sec
                    AtomicQueueB,11,i:     855,599 msg/sec
                    AtomicQueueB,12,s:     780,031 msg/sec
                    AtomicQueueB,12,i:     836,562 msg/sec
                    AtomicQueueB,13,s:     739,853 msg/sec
                    AtomicQueueB,13,i:     821,996 msg/sec
                    AtomicQueueB,14,s:     699,742 msg/sec
                    AtomicQueueB,14,i:     819,131 msg/sec
                    AtomicQueueB,15,s:     698,997 msg/sec
                    AtomicQueueB,15,i:     809,841 msg/sec
                    AtomicQueueB,16,s:     667,712 msg/sec
                    AtomicQueueB,16,i:     802,818 msg/sec
            OptimistAtomicQueueB, 1,s: 221,282,509 msg/sec
            OptimistAtomicQueueB, 1,i: 257,505,513 msg/sec
            OptimistAtomicQueueB, 2,s:  13,649,607 msg/sec
            OptimistAtomicQueueB, 2,i:  14,266,904 msg/sec
            OptimistAtomicQueueB, 3,s:  17,107,656 msg/sec
            OptimistAtomicQueueB, 3,i:  16,804,548 msg/sec
            OptimistAtomicQueueB, 4,s:  17,301,292 msg/sec
            OptimistAtomicQueueB, 4,i:  19,289,135 msg/sec
            OptimistAtomicQueueB, 5,s:   9,736,622 msg/sec
            OptimistAtomicQueueB, 5,i:  11,095,790 msg/sec
            OptimistAtomicQueueB, 6,s:  10,084,156 msg/sec
            OptimistAtomicQueueB, 6,i:  10,336,640 msg/sec
            OptimistAtomicQueueB, 7,s:  11,475,896 msg/sec
            OptimistAtomicQueueB, 7,i:  11,782,781 msg/sec
            OptimistAtomicQueueB, 8,s:  15,121,745 msg/sec
            OptimistAtomicQueueB, 8,i:  12,080,971 msg/sec
            OptimistAtomicQueueB, 9,s:  11,914,696 msg/sec
            OptimistAtomicQueueB, 9,i:  13,112,076 msg/sec
            OptimistAtomicQueueB,10,s:  11,743,774 msg/sec
            OptimistAtomicQueueB,10,i:  13,857,270 msg/sec
            OptimistAtomicQueueB,11,s:  13,041,752 msg/sec
            OptimistAtomicQueueB,11,i:  15,443,211 msg/sec
            OptimistAtomicQueueB,12,s:  12,899,219 msg/sec
            OptimistAtomicQueueB,12,i:  16,765,002 msg/sec
            OptimistAtomicQueueB,13,s:  12,845,627 msg/sec
            OptimistAtomicQueueB,13,i:  16,565,270 msg/sec
            OptimistAtomicQueueB,14,s:  12,728,546 msg/sec
            OptimistAtomicQueueB,14,i:  16,566,608 msg/sec
            OptimistAtomicQueueB,15,s:  13,544,358 msg/sec
            OptimistAtomicQueueB,15,i:  17,717,752 msg/sec
            OptimistAtomicQueueB,16,s:  13,536,012 msg/sec
            OptimistAtomicQueueB,16,i:  19,024,563 msg/sec
                    AtomicQueue2, 1,s:  38,838,795 msg/sec
                    AtomicQueue2, 1,i:  37,993,953 msg/sec
                    AtomicQueue2, 2,s:   2,916,229 msg/sec
                    AtomicQueue2, 2,i:   3,081,442 msg/sec
                    AtomicQueue2, 3,s:   2,465,037 msg/sec
                    AtomicQueue2, 3,i:   2,600,814 msg/sec
                    AtomicQueue2, 4,s:   1,958,912 msg/sec
                    AtomicQueue2, 4,i:   2,072,582 msg/sec
                    AtomicQueue2, 5,s:     915,542 msg/sec
                    AtomicQueue2, 5,i:   1,256,810 msg/sec
                    AtomicQueue2, 6,s:     755,262 msg/sec
                    AtomicQueue2, 6,i:   1,011,710 msg/sec
                    AtomicQueue2, 7,s:     850,817 msg/sec
                    AtomicQueue2, 7,i:     936,217 msg/sec
                    AtomicQueue2, 8,s:     881,180 msg/sec
                    AtomicQueue2, 8,i:     850,794 msg/sec
                    AtomicQueue2, 9,s:     790,105 msg/sec
                    AtomicQueue2, 9,i:     846,245 msg/sec
                    AtomicQueue2,10,s:     837,704 msg/sec
                    AtomicQueue2,10,i:     843,178 msg/sec
                    AtomicQueue2,11,s:     804,084 msg/sec
                    AtomicQueue2,11,i:     858,677 msg/sec
                    AtomicQueue2,12,s:     786,097 msg/sec
                    AtomicQueue2,12,i:     830,300 msg/sec
                    AtomicQueue2,13,s:     748,069 msg/sec
                    AtomicQueue2,13,i:     820,707 msg/sec
                    AtomicQueue2,14,s:     701,290 msg/sec
                    AtomicQueue2,14,i:     809,283 msg/sec
                    AtomicQueue2,15,s:     700,491 msg/sec
                    AtomicQueue2,15,i:     803,906 msg/sec
                    AtomicQueue2,16,s:     669,813 msg/sec
                    AtomicQueue2,16,i:     795,191 msg/sec
            OptimistAtomicQueue2, 1,s:  31,436,226 msg/sec
            OptimistAtomicQueue2, 1,i:  31,484,146 msg/sec
            OptimistAtomicQueue2, 2,s:  12,770,295 msg/sec
            OptimistAtomicQueue2, 2,i:  13,601,168 msg/sec
            OptimistAtomicQueue2, 3,s:  16,694,408 msg/sec
            OptimistAtomicQueue2, 3,i:  14,447,539 msg/sec
            OptimistAtomicQueue2, 4,s:  17,294,385 msg/sec
            OptimistAtomicQueue2, 4,i:  16,935,188 msg/sec
            OptimistAtomicQueue2, 5,s:   9,259,978 msg/sec
            OptimistAtomicQueue2, 5,i:   9,579,902 msg/sec
            OptimistAtomicQueue2, 6,s:   9,676,610 msg/sec
            OptimistAtomicQueue2, 6,i:   9,586,441 msg/sec
            OptimistAtomicQueue2, 7,s:  10,978,669 msg/sec
            OptimistAtomicQueue2, 7,i:  11,121,420 msg/sec
            OptimistAtomicQueue2, 8,s:  14,437,029 msg/sec
            OptimistAtomicQueue2, 8,i:  11,690,355 msg/sec
            OptimistAtomicQueue2, 9,s:  10,977,535 msg/sec
            OptimistAtomicQueue2, 9,i:  12,544,833 msg/sec
            OptimistAtomicQueue2,10,s:  11,130,806 msg/sec
            OptimistAtomicQueue2,10,i:  13,055,330 msg/sec
            OptimistAtomicQueue2,11,s:  12,727,253 msg/sec
            OptimistAtomicQueue2,11,i:  14,118,068 msg/sec
            OptimistAtomicQueue2,12,s:  12,336,948 msg/sec
            OptimistAtomicQueue2,12,i:  15,319,891 msg/sec
            OptimistAtomicQueue2,13,s:  12,127,938 msg/sec
            OptimistAtomicQueue2,13,i:  15,577,140 msg/sec
            OptimistAtomicQueue2,14,s:  12,077,710 msg/sec
            OptimistAtomicQueue2,14,i:  15,583,063 msg/sec
            OptimistAtomicQueue2,15,s:  12,786,781 msg/sec
            OptimistAtomicQueue2,15,i:  16,552,336 msg/sec
            OptimistAtomicQueue2,16,s:  12,773,157 msg/sec
            OptimistAtomicQueue2,16,i:  17,404,317 msg/sec
                   AtomicQueueB2, 1,s:  22,571,184 msg/sec
                   AtomicQueueB2, 1,i:  20,624,045 msg/sec
                   AtomicQueueB2, 2,s:   2,890,399 msg/sec
                   AtomicQueueB2, 2,i:   3,056,243 msg/sec
                   AtomicQueueB2, 3,s:   2,434,030 msg/sec
                   AtomicQueueB2, 3,i:   2,589,687 msg/sec
                   AtomicQueueB2, 4,s:   1,934,924 msg/sec
                   AtomicQueueB2, 4,i:   2,041,796 msg/sec
                   AtomicQueueB2, 5,s:     901,683 msg/sec
                   AtomicQueueB2, 5,i:   1,268,055 msg/sec
                   AtomicQueueB2, 6,s:     750,237 msg/sec
                   AtomicQueueB2, 6,i:   1,004,180 msg/sec
                   AtomicQueueB2, 7,s:     847,826 msg/sec
                   AtomicQueueB2, 7,i:     927,870 msg/sec
                   AtomicQueueB2, 8,s:     883,968 msg/sec
                   AtomicQueueB2, 8,i:     838,667 msg/sec
                   AtomicQueueB2, 9,s:     832,153 msg/sec
                   AtomicQueueB2, 9,i:     834,949 msg/sec
                   AtomicQueueB2,10,s:     809,090 msg/sec
                   AtomicQueueB2,10,i:     838,313 msg/sec
                   AtomicQueueB2,11,s:     820,667 msg/sec
                   AtomicQueueB2,11,i:     860,578 msg/sec
                   AtomicQueueB2,12,s:     811,165 msg/sec
                   AtomicQueueB2,12,i:     837,463 msg/sec
                   AtomicQueueB2,13,s:     768,525 msg/sec
                   AtomicQueueB2,13,i:     830,590 msg/sec
                   AtomicQueueB2,14,s:     720,082 msg/sec
                   AtomicQueueB2,14,i:     817,919 msg/sec
                   AtomicQueueB2,15,s:     713,847 msg/sec
                   AtomicQueueB2,15,i:     810,331 msg/sec
                   AtomicQueueB2,16,s:     676,317 msg/sec
                   AtomicQueueB2,16,i:     804,470 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,433,010 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,238,986 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,308,129 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,240,431 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,589,304 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,531,603 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,212,374 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,725,800 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,272,581 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,321,751 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,705,181 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,626,625 msg/sec
           OptimistAtomicQueueB2, 7,s:  11,018,832 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,039,358 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,400,632 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,588,528 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,917,558 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,436,711 msg/sec
           OptimistAtomicQueueB2,10,s:  11,037,283 msg/sec
           OptimistAtomicQueueB2,10,i:  12,858,501 msg/sec
           OptimistAtomicQueueB2,11,s:  12,549,622 msg/sec
           OptimistAtomicQueueB2,11,i:  14,261,568 msg/sec
           OptimistAtomicQueueB2,12,s:  12,340,701 msg/sec
           OptimistAtomicQueueB2,12,i:  15,149,400 msg/sec
           OptimistAtomicQueueB2,13,s:  12,124,434 msg/sec
           OptimistAtomicQueueB2,13,i:  15,397,346 msg/sec
           OptimistAtomicQueueB2,14,s:  12,003,115 msg/sec
           OptimistAtomicQueueB2,14,i:  15,661,369 msg/sec
           OptimistAtomicQueueB2,15,s:  12,768,136 msg/sec
           OptimistAtomicQueueB2,15,i:  16,512,803 msg/sec
           OptimistAtomicQueueB2,16,s:  12,738,244 msg/sec
           OptimistAtomicQueueB2,16,i:  17,296,002 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  36,109,987 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  34,830,152 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,838,234 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,832,198 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,943,896 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,393,660 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  15,813,301 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,994,596 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  31,329,773 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  28,591,336 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  39,228,815 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  55,930,151 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  58,334,454 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  65,080,053 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  66,479,382 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  67,099,690 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  71,373,053 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  67,944,854 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  76,994,966 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  68,440,746 msg/sec
     moodycamel::ConcurrentQueue,10,s:  78,533,361 msg/sec
     moodycamel::ConcurrentQueue,10,i:  93,639,412 msg/sec
     moodycamel::ConcurrentQueue,11,s:  79,050,649 msg/sec
     moodycamel::ConcurrentQueue,11,i:  78,580,307 msg/sec
     moodycamel::ConcurrentQueue,12,s:  56,428,497 msg/sec
     moodycamel::ConcurrentQueue,12,i:  72,923,821 msg/sec
     moodycamel::ConcurrentQueue,13,s:  68,637,472 msg/sec
     moodycamel::ConcurrentQueue,13,i:  85,961,636 msg/sec
     moodycamel::ConcurrentQueue,14,s: 114,730,848 msg/sec
     moodycamel::ConcurrentQueue,14,i: 120,893,017 msg/sec
     moodycamel::ConcurrentQueue,15,s: 130,492,261 msg/sec
     moodycamel::ConcurrentQueue,15,i: 125,698,914 msg/sec
     moodycamel::ConcurrentQueue,16,s: 148,641,859 msg/sec
     moodycamel::ConcurrentQueue,16,i: 149,599,015 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,568,303 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,578,962 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,233,872 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,245,861 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,342,580 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,363,144 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,874,499 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,935,137 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     892,121 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,201,760 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     812,001 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     999,314 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     775,616 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     912,968 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     793,351 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     823,689 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     788,322 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     834,457 msg/sec
   tbb::concurrent_bounded_queue,10,s:     820,679 msg/sec
   tbb::concurrent_bounded_queue,10,i:     847,289 msg/sec
   tbb::concurrent_bounded_queue,11,s:     786,550 msg/sec
   tbb::concurrent_bounded_queue,11,i:     836,621 msg/sec
   tbb::concurrent_bounded_queue,12,s:     766,629 msg/sec
   tbb::concurrent_bounded_queue,12,i:     800,899 msg/sec
   tbb::concurrent_bounded_queue,13,s:     747,686 msg/sec
   tbb::concurrent_bounded_queue,13,i:     802,208 msg/sec
   tbb::concurrent_bounded_queue,14,s:     707,798 msg/sec
   tbb::concurrent_bounded_queue,14,i:     811,278 msg/sec
   tbb::concurrent_bounded_queue,15,s:     690,464 msg/sec
   tbb::concurrent_bounded_queue,15,i:     770,583 msg/sec
   tbb::concurrent_bounded_queue,16,s:     669,845 msg/sec
   tbb::concurrent_bounded_queue,16,i:     739,656 msg/sec
     xenium::michael_scott_queue, 1,s:   3,924,082 msg/sec
     xenium::michael_scott_queue, 1,i:   3,906,348 msg/sec
     xenium::michael_scott_queue, 2,s:   2,752,290 msg/sec
     xenium::michael_scott_queue, 2,i:   2,706,294 msg/sec
     xenium::michael_scott_queue, 3,s:   2,250,300 msg/sec
     xenium::michael_scott_queue, 3,i:   2,225,610 msg/sec
     xenium::michael_scott_queue, 4,s:   1,743,579 msg/sec
     xenium::michael_scott_queue, 4,i:   1,723,156 msg/sec
     xenium::michael_scott_queue, 5,s:   1,075,678 msg/sec
     xenium::michael_scott_queue, 5,i:   1,374,269 msg/sec
     xenium::michael_scott_queue, 6,s:     987,461 msg/sec
     xenium::michael_scott_queue, 6,i:   1,055,802 msg/sec
     xenium::michael_scott_queue, 7,s:     932,932 msg/sec
     xenium::michael_scott_queue, 7,i:     955,764 msg/sec
     xenium::michael_scott_queue, 8,s:     692,019 msg/sec
     xenium::michael_scott_queue, 8,i:     820,396 msg/sec
     xenium::michael_scott_queue, 9,s:     853,042 msg/sec
     xenium::michael_scott_queue, 9,i:     826,017 msg/sec
     xenium::michael_scott_queue,10,s:     830,252 msg/sec
     xenium::michael_scott_queue,10,i:     832,050 msg/sec
     xenium::michael_scott_queue,11,s:     800,600 msg/sec
     xenium::michael_scott_queue,11,i:     840,814 msg/sec
     xenium::michael_scott_queue,12,s:     758,694 msg/sec
     xenium::michael_scott_queue,12,i:     802,668 msg/sec
     xenium::michael_scott_queue,13,s:     738,190 msg/sec
     xenium::michael_scott_queue,13,i:     778,399 msg/sec
     xenium::michael_scott_queue,14,s:     704,571 msg/sec
     xenium::michael_scott_queue,14,i:     765,313 msg/sec
     xenium::michael_scott_queue,15,s:     677,659 msg/sec
     xenium::michael_scott_queue,15,i:     759,502 msg/sec
     xenium::michael_scott_queue,16,s:     652,631 msg/sec
     xenium::michael_scott_queue,16,i:     732,753 msg/sec
         xenium::ramalhete_queue, 1,s:  20,811,615 msg/sec
         xenium::ramalhete_queue, 1,i:  20,362,603 msg/sec
         xenium::ramalhete_queue, 2,s:  10,703,368 msg/sec
         xenium::ramalhete_queue, 2,i:  10,010,243 msg/sec
         xenium::ramalhete_queue, 3,s:  12,254,441 msg/sec
         xenium::ramalhete_queue, 3,i:  12,178,900 msg/sec
         xenium::ramalhete_queue, 4,s:  13,955,634 msg/sec
         xenium::ramalhete_queue, 4,i:  14,863,810 msg/sec
         xenium::ramalhete_queue, 5,s:  10,906,148 msg/sec
         xenium::ramalhete_queue, 5,i:   7,472,070 msg/sec
         xenium::ramalhete_queue, 6,s:  11,410,462 msg/sec
         xenium::ramalhete_queue, 6,i:   7,990,344 msg/sec
         xenium::ramalhete_queue, 7,s:  11,798,941 msg/sec
         xenium::ramalhete_queue, 7,i:   8,628,244 msg/sec
         xenium::ramalhete_queue, 8,s:  14,828,611 msg/sec
         xenium::ramalhete_queue, 8,i:   8,933,132 msg/sec
         xenium::ramalhete_queue, 9,s:   9,703,322 msg/sec
         xenium::ramalhete_queue, 9,i:  10,627,228 msg/sec
         xenium::ramalhete_queue,10,s:  10,381,383 msg/sec
         xenium::ramalhete_queue,10,i:  12,058,183 msg/sec
         xenium::ramalhete_queue,11,s:  11,038,748 msg/sec
         xenium::ramalhete_queue,11,i:  12,082,591 msg/sec
         xenium::ramalhete_queue,12,s:  11,416,164 msg/sec
         xenium::ramalhete_queue,12,i:  12,206,104 msg/sec
         xenium::ramalhete_queue,13,s:  11,662,386 msg/sec
         xenium::ramalhete_queue,13,i:  12,275,114 msg/sec
         xenium::ramalhete_queue,14,s:  11,718,750 msg/sec
         xenium::ramalhete_queue,14,i:  12,539,438 msg/sec
         xenium::ramalhete_queue,15,s:  11,725,452 msg/sec
         xenium::ramalhete_queue,15,i:  12,799,859 msg/sec
         xenium::ramalhete_queue,16,s:  11,586,286 msg/sec
         xenium::ramalhete_queue,16,i:  13,079,010 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  90,732,805 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  84,494,470 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,590,331 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,565,315 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,608,180 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,152,286 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,520,614 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,202,171 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,083,556 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,613,020 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,058,446 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,290,585 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,085,249 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,192,843 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,863,420 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,929,127 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,094,528 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,970,284 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,231,974 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,034,592 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,216,992 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,137,818 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,190,784 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,233,363 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,070,753 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,200,097 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,071,401 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,158,028 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,078,898 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,140,822 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,012,892 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,076,605 msg/sec
          boost::lockfree::queue, 1,s:   2,246,017 msg/sec
          boost::lockfree::queue, 1,i:   2,282,721 msg/sec
          boost::lockfree::queue, 2,s:   1,713,207 msg/sec
          boost::lockfree::queue, 2,i:   1,739,222 msg/sec
          boost::lockfree::queue, 3,s:   1,445,864 msg/sec
          boost::lockfree::queue, 3,i:   1,407,795 msg/sec
          boost::lockfree::queue, 4,s:   1,278,185 msg/sec
          boost::lockfree::queue, 4,i:   1,276,150 msg/sec
          boost::lockfree::queue, 5,s:     781,659 msg/sec
          boost::lockfree::queue, 5,i:     849,906 msg/sec
          boost::lockfree::queue, 6,s:     420,446 msg/sec
          boost::lockfree::queue, 6,i:     878,147 msg/sec
          boost::lockfree::queue, 7,s:     407,529 msg/sec
          boost::lockfree::queue, 7,i:     868,161 msg/sec
          boost::lockfree::queue, 8,s:     340,326 msg/sec
          boost::lockfree::queue, 8,i:     562,132 msg/sec
          boost::lockfree::queue, 9,s:     414,544 msg/sec
          boost::lockfree::queue, 9,i:     572,338 msg/sec
          boost::lockfree::queue,10,s:     455,382 msg/sec
          boost::lockfree::queue,10,i:     585,908 msg/sec
          boost::lockfree::queue,11,s:     526,827 msg/sec
          boost::lockfree::queue,11,i:     544,937 msg/sec
          boost::lockfree::queue,12,s:     546,704 msg/sec
          boost::lockfree::queue,12,i:     513,686 msg/sec
          boost::lockfree::queue,13,s:     482,592 msg/sec
          boost::lockfree::queue,13,i:     487,391 msg/sec
          boost::lockfree::queue,14,s:     451,590 msg/sec
          boost::lockfree::queue,14,i:     481,961 msg/sec
          boost::lockfree::queue,15,s:     469,806 msg/sec
          boost::lockfree::queue,15,i:     466,652 msg/sec
          boost::lockfree::queue,16,s:     443,932 msg/sec
          boost::lockfree::queue,16,i:     439,429 msg/sec
                pthread_spinlock, 1,s:   5,208,637 msg/sec
                pthread_spinlock, 1,i:   5,269,636 msg/sec
                pthread_spinlock, 2,s:   2,405,675 msg/sec
                pthread_spinlock, 2,i:     671,466 msg/sec
                pthread_spinlock, 3,s:     205,313 msg/sec
                pthread_spinlock, 3,i:   1,817,176 msg/sec
pthread_spinlock: producers: 4: consumer 1 received too few messages: 0.05% of expected.
                pthread_spinlock, 4,s:     690,465 msg/sec
                pthread_spinlock, 4,i:     432,103 msg/sec
                pthread_spinlock, 5,s:     819,492 msg/sec
pthread_spinlock: producers: 5: consumer 0 received too few messages: 0.09% of expected.
                pthread_spinlock, 5,i:   1,093,374 msg/sec
                pthread_spinlock, 6,s:     580,093 msg/sec
                pthread_spinlock, 6,i:     915,637 msg/sec
                pthread_spinlock, 7,s:     841,545 msg/sec
                pthread_spinlock, 7,i:     901,119 msg/sec
                pthread_spinlock, 8,s:     879,839 msg/sec
                pthread_spinlock, 8,i:     779,719 msg/sec
                pthread_spinlock, 9,s:     852,801 msg/sec
                pthread_spinlock, 9,i:     684,453 msg/sec
                pthread_spinlock,10,s:     803,824 msg/sec
                pthread_spinlock,10,i:     701,918 msg/sec
                pthread_spinlock,11,s:     747,666 msg/sec
                pthread_spinlock,11,i:     803,321 msg/sec
                pthread_spinlock,12,s:     758,368 msg/sec
                pthread_spinlock,12,i:     590,579 msg/sec
                pthread_spinlock,13,s:     721,524 msg/sec
                pthread_spinlock,13,i:     622,773 msg/sec
                pthread_spinlock,14,s:     650,680 msg/sec
                pthread_spinlock,14,i:     620,819 msg/sec
                pthread_spinlock,15,s:     566,107 msg/sec
                pthread_spinlock,15,i:     567,661 msg/sec
                pthread_spinlock,16,s:     529,027 msg/sec
                pthread_spinlock,16,i:     470,881 msg/sec
                      std::mutex, 1,s:   1,888,808 msg/sec
                      std::mutex, 1,i:   1,863,426 msg/sec
                      std::mutex, 2,s:   4,227,415 msg/sec
                      std::mutex, 2,i:   4,348,974 msg/sec
                      std::mutex, 3,s:   2,055,656 msg/sec
                      std::mutex, 3,i:   2,006,745 msg/sec
                      std::mutex, 4,s:   2,018,528 msg/sec
                      std::mutex, 4,i:   1,934,399 msg/sec
                      std::mutex, 5,s:     988,451 msg/sec
                      std::mutex, 5,i:   1,000,109 msg/sec
                      std::mutex, 6,s:     882,276 msg/sec
                      std::mutex, 6,i:     868,343 msg/sec
                      std::mutex, 7,s:     933,661 msg/sec
                      std::mutex, 7,i:     844,699 msg/sec
                      std::mutex, 8,s:     989,786 msg/sec
                      std::mutex, 8,i:     834,101 msg/sec
                      std::mutex, 9,s:     858,089 msg/sec
                      std::mutex, 9,i:     816,364 msg/sec
                      std::mutex,10,s:     766,908 msg/sec
                      std::mutex,10,i:     779,933 msg/sec
                      std::mutex,11,s:     795,148 msg/sec
                      std::mutex,11,i:     809,347 msg/sec
                      std::mutex,12,s:     798,696 msg/sec
                      std::mutex,12,i:     752,508 msg/sec
                      std::mutex,13,s:     736,188 msg/sec
                      std::mutex,13,i:     695,932 msg/sec
                      std::mutex,14,s:     705,797 msg/sec
                      std::mutex,14,i:     687,048 msg/sec
                      std::mutex,15,s:     711,221 msg/sec
                      std::mutex,15,i:     701,824 msg/sec
                      std::mutex,16,s:     692,141 msg/sec
                      std::mutex,16,i:     684,974 msg/sec
                 tbb::spin_mutex, 1,s:  11,020,009 msg/sec
                 tbb::spin_mutex, 1,i:  11,022,561 msg/sec
                 tbb::spin_mutex, 2,s:   4,866,003 msg/sec
                 tbb::spin_mutex, 2,i:   4,749,674 msg/sec
                 tbb::spin_mutex, 3,s:   3,564,539 msg/sec
                 tbb::spin_mutex, 3,i:   3,504,761 msg/sec
                 tbb::spin_mutex, 4,s:   3,003,722 msg/sec
                 tbb::spin_mutex, 4,i:   2,906,556 msg/sec
                 tbb::spin_mutex, 5,s:   1,718,980 msg/sec
                 tbb::spin_mutex, 5,i:   1,632,597 msg/sec
                 tbb::spin_mutex, 6,s:   1,491,270 msg/sec
                 tbb::spin_mutex, 6,i:   1,436,099 msg/sec
                 tbb::spin_mutex, 7,s:   1,347,753 msg/sec
                 tbb::spin_mutex, 7,i:   1,380,822 msg/sec
                 tbb::spin_mutex, 8,s:   1,249,336 msg/sec
                 tbb::spin_mutex, 8,i:   1,197,915 msg/sec
                 tbb::spin_mutex, 9,s:   1,338,939 msg/sec
                 tbb::spin_mutex, 9,i:   1,299,044 msg/sec
                 tbb::spin_mutex,10,s:   1,277,689 msg/sec
                 tbb::spin_mutex,10,i:   1,238,271 msg/sec
                 tbb::spin_mutex,11,s:   1,235,602 msg/sec
                 tbb::spin_mutex,11,i:   1,248,774 msg/sec
                 tbb::spin_mutex,12,s:   1,113,339 msg/sec
                 tbb::spin_mutex,12,i:   1,020,431 msg/sec
                 tbb::spin_mutex,13,s:   1,035,716 msg/sec
                 tbb::spin_mutex,13,i:     972,160 msg/sec
                 tbb::spin_mutex,14,s:   1,056,042 msg/sec
                 tbb::spin_mutex,14,i:     951,402 msg/sec
                 tbb::spin_mutex,15,s:     989,787 msg/sec
                 tbb::spin_mutex,15,i:     932,082 msg/sec
                 tbb::spin_mutex,16,s:     900,014 msg/sec
                 tbb::spin_mutex,16,i:     894,548 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5618.47
	System time (seconds): 600.60
	Percent of CPU this job got: 1675%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:11.10
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 88356
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 65820
	Voluntary context switches: 27229006
	Involuntary context switches: 1594
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:32:48 [6/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000170 sec/round-trip
                     AtomicQueue: 0.000000148 sec/round-trip
             OptimistAtomicQueue: 0.000000114 sec/round-trip
                    AtomicQueueB: 0.000000154 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000151 sec/round-trip
            OptimistAtomicQueue2: 0.000000117 sec/round-trip
                   AtomicQueueB2: 0.000000156 sec/round-trip
           OptimistAtomicQueueB2: 0.000000129 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000150 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000221 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000285 sec/round-trip
     xenium::michael_scott_queue: 0.000000445 sec/round-trip
         xenium::ramalhete_queue: 0.000000193 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000209 sec/round-trip
          boost::lockfree::queue: 0.000000321 sec/round-trip
                pthread_spinlock: 0.000000358 sec/round-trip
                      std::mutex: 0.000001102 sec/round-trip
                 tbb::spin_mutex: 0.000000330 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,520,567 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,023,031 msg/sec
                     AtomicQueue, 1,s:  42,734,751 msg/sec
                     AtomicQueue, 1,i:  43,263,538 msg/sec
                     AtomicQueue, 2,s:   2,904,430 msg/sec
                     AtomicQueue, 2,i:   3,036,709 msg/sec
                     AtomicQueue, 3,s:   2,446,201 msg/sec
                     AtomicQueue, 3,i:   2,579,113 msg/sec
                     AtomicQueue, 4,s:   1,943,029 msg/sec
                     AtomicQueue, 4,i:   2,059,657 msg/sec
                     AtomicQueue, 5,s:     933,281 msg/sec
                     AtomicQueue, 5,i:   1,097,385 msg/sec
                     AtomicQueue, 6,s:     763,468 msg/sec
                     AtomicQueue, 6,i:   1,182,721 msg/sec
                     AtomicQueue, 7,s:     868,296 msg/sec
                     AtomicQueue, 7,i:     942,198 msg/sec
                     AtomicQueue, 8,s:     918,778 msg/sec
                     AtomicQueue, 8,i:     850,596 msg/sec
                     AtomicQueue, 9,s:     839,193 msg/sec
                     AtomicQueue, 9,i:     861,953 msg/sec
                     AtomicQueue,10,s:     817,299 msg/sec
                     AtomicQueue,10,i:     858,129 msg/sec
                     AtomicQueue,11,s:     817,252 msg/sec
                     AtomicQueue,11,i:     866,803 msg/sec
                     AtomicQueue,12,s:     785,007 msg/sec
                     AtomicQueue,12,i:     842,639 msg/sec
                     AtomicQueue,13,s:     740,094 msg/sec
                     AtomicQueue,13,i:     831,723 msg/sec
                     AtomicQueue,14,s:     694,106 msg/sec
                     AtomicQueue,14,i:     810,725 msg/sec
                     AtomicQueue,15,s:     691,464 msg/sec
                     AtomicQueue,15,i:     829,006 msg/sec
                     AtomicQueue,16,s:     662,734 msg/sec
                     AtomicQueue,16,i:     802,789 msg/sec
             OptimistAtomicQueue, 1,s: 342,487,100 msg/sec
             OptimistAtomicQueue, 1,i: 342,682,629 msg/sec
             OptimistAtomicQueue, 2,s:  15,139,111 msg/sec
             OptimistAtomicQueue, 2,i:  15,410,892 msg/sec
             OptimistAtomicQueue, 3,s:  17,203,317 msg/sec
             OptimistAtomicQueue, 3,i:  17,550,182 msg/sec
             OptimistAtomicQueue, 4,s:  17,376,401 msg/sec
             OptimistAtomicQueue, 4,i:  19,413,245 msg/sec
             OptimistAtomicQueue, 5,s:   9,776,957 msg/sec
             OptimistAtomicQueue, 5,i:  12,742,228 msg/sec
             OptimistAtomicQueue, 6,s:  10,140,375 msg/sec
             OptimistAtomicQueue, 6,i:  10,369,643 msg/sec
             OptimistAtomicQueue, 7,s:  11,928,439 msg/sec
             OptimistAtomicQueue, 7,i:  11,748,014 msg/sec
             OptimistAtomicQueue, 8,s:  14,832,739 msg/sec
             OptimistAtomicQueue, 8,i:  12,671,875 msg/sec
             OptimistAtomicQueue, 9,s:  11,977,433 msg/sec
             OptimistAtomicQueue, 9,i:  13,141,803 msg/sec
             OptimistAtomicQueue,10,s:  11,754,151 msg/sec
             OptimistAtomicQueue,10,i:  13,946,330 msg/sec
             OptimistAtomicQueue,11,s:  12,978,334 msg/sec
             OptimistAtomicQueue,11,i:  15,557,474 msg/sec
             OptimistAtomicQueue,12,s:  12,737,778 msg/sec
             OptimistAtomicQueue,12,i:  16,819,111 msg/sec
             OptimistAtomicQueue,13,s:  12,770,349 msg/sec
             OptimistAtomicQueue,13,i:  16,257,388 msg/sec
             OptimistAtomicQueue,14,s:  12,733,352 msg/sec
             OptimistAtomicQueue,14,i:  16,850,770 msg/sec
             OptimistAtomicQueue,15,s:  13,461,137 msg/sec
             OptimistAtomicQueue,15,i:  17,718,734 msg/sec
             OptimistAtomicQueue,16,s:  13,461,495 msg/sec
             OptimistAtomicQueue,16,i:  18,967,121 msg/sec
                    AtomicQueueB, 1,s:  15,245,765 msg/sec
                    AtomicQueueB, 1,i:  14,733,367 msg/sec
                    AtomicQueueB, 2,s:   2,853,073 msg/sec
                    AtomicQueueB, 2,i:   3,017,084 msg/sec
                    AtomicQueueB, 3,s:   2,424,218 msg/sec
                    AtomicQueueB, 3,i:   2,551,328 msg/sec
                    AtomicQueueB, 4,s:   1,916,758 msg/sec
                    AtomicQueueB, 4,i:   2,018,961 msg/sec
                    AtomicQueueB, 5,s:     918,777 msg/sec
                    AtomicQueueB, 5,i:   1,424,895 msg/sec
                    AtomicQueueB, 6,s:     756,499 msg/sec
                    AtomicQueueB, 6,i:   1,160,537 msg/sec
                    AtomicQueueB, 7,s:     856,166 msg/sec
                    AtomicQueueB, 7,i:     938,184 msg/sec
                    AtomicQueueB, 8,s:     895,299 msg/sec
                    AtomicQueueB, 8,i:     842,136 msg/sec
                    AtomicQueueB, 9,s:     795,599 msg/sec
                    AtomicQueueB, 9,i:     845,400 msg/sec
                    AtomicQueueB,10,s:     822,632 msg/sec
                    AtomicQueueB,10,i:     868,237 msg/sec
                    AtomicQueueB,11,s:     802,546 msg/sec
                    AtomicQueueB,11,i:     856,268 msg/sec
                    AtomicQueueB,12,s:     781,460 msg/sec
                    AtomicQueueB,12,i:     836,824 msg/sec
                    AtomicQueueB,13,s:     739,829 msg/sec
                    AtomicQueueB,13,i:     827,598 msg/sec
                    AtomicQueueB,14,s:     699,310 msg/sec
                    AtomicQueueB,14,i:     810,251 msg/sec
                    AtomicQueueB,15,s:     697,863 msg/sec
                    AtomicQueueB,15,i:     810,713 msg/sec
                    AtomicQueueB,16,s:     668,441 msg/sec
                    AtomicQueueB,16,i:     801,969 msg/sec
            OptimistAtomicQueueB, 1,s: 173,311,126 msg/sec
            OptimistAtomicQueueB, 1,i: 279,696,496 msg/sec
            OptimistAtomicQueueB, 2,s:  15,914,036 msg/sec
            OptimistAtomicQueueB, 2,i:  18,066,661 msg/sec
            OptimistAtomicQueueB, 3,s:  17,157,335 msg/sec
            OptimistAtomicQueueB, 3,i:  17,745,675 msg/sec
            OptimistAtomicQueueB, 4,s:  17,428,450 msg/sec
            OptimistAtomicQueueB, 4,i:  19,227,133 msg/sec
            OptimistAtomicQueueB, 5,s:   9,728,516 msg/sec
            OptimistAtomicQueueB, 5,i:  11,704,121 msg/sec
            OptimistAtomicQueueB, 6,s:  10,079,291 msg/sec
            OptimistAtomicQueueB, 6,i:  10,056,603 msg/sec
            OptimistAtomicQueueB, 7,s:  11,568,942 msg/sec
            OptimistAtomicQueueB, 7,i:  11,783,215 msg/sec
            OptimistAtomicQueueB, 8,s:  15,112,771 msg/sec
            OptimistAtomicQueueB, 8,i:  12,309,124 msg/sec
            OptimistAtomicQueueB, 9,s:  11,981,180 msg/sec
            OptimistAtomicQueueB, 9,i:  13,113,146 msg/sec
            OptimistAtomicQueueB,10,s:  11,795,492 msg/sec
            OptimistAtomicQueueB,10,i:  13,816,689 msg/sec
            OptimistAtomicQueueB,11,s:  12,980,070 msg/sec
            OptimistAtomicQueueB,11,i:  15,432,337 msg/sec
            OptimistAtomicQueueB,12,s:  12,860,578 msg/sec
            OptimistAtomicQueueB,12,i:  16,895,573 msg/sec
            OptimistAtomicQueueB,13,s:  12,842,435 msg/sec
            OptimistAtomicQueueB,13,i:  16,407,363 msg/sec
            OptimistAtomicQueueB,14,s:  12,819,800 msg/sec
            OptimistAtomicQueueB,14,i:  16,247,995 msg/sec
            OptimistAtomicQueueB,15,s:  13,585,009 msg/sec
            OptimistAtomicQueueB,15,i:  17,808,618 msg/sec
            OptimistAtomicQueueB,16,s:  13,531,945 msg/sec
            OptimistAtomicQueueB,16,i:  19,006,269 msg/sec
                    AtomicQueue2, 1,s:  38,552,380 msg/sec
                    AtomicQueue2, 1,i:  39,420,198 msg/sec
                    AtomicQueue2, 2,s:   2,911,830 msg/sec
                    AtomicQueue2, 2,i:   3,078,920 msg/sec
                    AtomicQueue2, 3,s:   2,462,274 msg/sec
                    AtomicQueue2, 3,i:   2,612,607 msg/sec
                    AtomicQueue2, 4,s:   1,954,326 msg/sec
                    AtomicQueue2, 4,i:   2,073,830 msg/sec
                    AtomicQueue2, 5,s:     923,761 msg/sec
                    AtomicQueue2, 5,i:   1,257,026 msg/sec
                    AtomicQueue2, 6,s:     755,303 msg/sec
                    AtomicQueue2, 6,i:   1,162,164 msg/sec
                    AtomicQueue2, 7,s:     848,732 msg/sec
                    AtomicQueue2, 7,i:     935,194 msg/sec
                    AtomicQueue2, 8,s:     881,514 msg/sec
                    AtomicQueue2, 8,i:     850,338 msg/sec
                    AtomicQueue2, 9,s:     811,165 msg/sec
                    AtomicQueue2, 9,i:     843,377 msg/sec
                    AtomicQueue2,10,s:     839,682 msg/sec
                    AtomicQueue2,10,i:     847,994 msg/sec
                    AtomicQueue2,11,s:     803,927 msg/sec
                    AtomicQueue2,11,i:     841,424 msg/sec
                    AtomicQueue2,12,s:     788,515 msg/sec
                    AtomicQueue2,12,i:     839,905 msg/sec
                    AtomicQueue2,13,s:     750,186 msg/sec
                    AtomicQueue2,13,i:     821,595 msg/sec
                    AtomicQueue2,14,s:     701,621 msg/sec
                    AtomicQueue2,14,i:     799,289 msg/sec
                    AtomicQueue2,15,s:     701,900 msg/sec
                    AtomicQueue2,15,i:     820,375 msg/sec
                    AtomicQueue2,16,s:     670,668 msg/sec
                    AtomicQueue2,16,i:     795,903 msg/sec
            OptimistAtomicQueue2, 1,s:  31,374,691 msg/sec
            OptimistAtomicQueue2, 1,i:  31,406,351 msg/sec
            OptimistAtomicQueue2, 2,s:  12,740,578 msg/sec
            OptimistAtomicQueue2, 2,i:  13,821,032 msg/sec
            OptimistAtomicQueue2, 3,s:  16,737,111 msg/sec
            OptimistAtomicQueue2, 3,i:  14,395,037 msg/sec
            OptimistAtomicQueue2, 4,s:  17,286,883 msg/sec
            OptimistAtomicQueue2, 4,i:  16,907,550 msg/sec
            OptimistAtomicQueue2, 5,s:   9,241,093 msg/sec
            OptimistAtomicQueue2, 5,i:   9,628,368 msg/sec
            OptimistAtomicQueue2, 6,s:   9,696,635 msg/sec
            OptimistAtomicQueue2, 6,i:   9,564,301 msg/sec
            OptimistAtomicQueue2, 7,s:  11,027,058 msg/sec
            OptimistAtomicQueue2, 7,i:  11,114,200 msg/sec
            OptimistAtomicQueue2, 8,s:  14,434,351 msg/sec
            OptimistAtomicQueue2, 8,i:  11,703,641 msg/sec
            OptimistAtomicQueue2, 9,s:  11,012,600 msg/sec
            OptimistAtomicQueue2, 9,i:  12,531,988 msg/sec
            OptimistAtomicQueue2,10,s:  11,058,543 msg/sec
            OptimistAtomicQueue2,10,i:  13,060,652 msg/sec
            OptimistAtomicQueue2,11,s:  12,709,753 msg/sec
            OptimistAtomicQueue2,11,i:  14,092,066 msg/sec
            OptimistAtomicQueue2,12,s:  12,392,526 msg/sec
            OptimistAtomicQueue2,12,i:  15,129,100 msg/sec
            OptimistAtomicQueue2,13,s:  12,137,507 msg/sec
            OptimistAtomicQueue2,13,i:  15,447,654 msg/sec
            OptimistAtomicQueue2,14,s:  12,044,695 msg/sec
            OptimistAtomicQueue2,14,i:  15,806,634 msg/sec
            OptimistAtomicQueue2,15,s:  12,768,967 msg/sec
            OptimistAtomicQueue2,15,i:  16,509,318 msg/sec
            OptimistAtomicQueue2,16,s:  12,745,536 msg/sec
            OptimistAtomicQueue2,16,i:  17,406,264 msg/sec
                   AtomicQueueB2, 1,s:  21,689,900 msg/sec
                   AtomicQueueB2, 1,i:  14,087,086 msg/sec
                   AtomicQueueB2, 2,s:   2,883,893 msg/sec
                   AtomicQueueB2, 2,i:   3,052,735 msg/sec
                   AtomicQueueB2, 3,s:   2,434,645 msg/sec
                   AtomicQueueB2, 3,i:   2,586,282 msg/sec
                   AtomicQueueB2, 4,s:   1,938,193 msg/sec
                   AtomicQueueB2, 4,i:   2,040,478 msg/sec
                   AtomicQueueB2, 5,s:     906,681 msg/sec
                   AtomicQueueB2, 5,i:   1,089,033 msg/sec
                   AtomicQueueB2, 6,s:     749,671 msg/sec
                   AtomicQueueB2, 6,i:   1,018,744 msg/sec
                   AtomicQueueB2, 7,s:     849,285 msg/sec
                   AtomicQueueB2, 7,i:     928,577 msg/sec
                   AtomicQueueB2, 8,s:     884,988 msg/sec
                   AtomicQueueB2, 8,i:     839,490 msg/sec
                   AtomicQueueB2, 9,s:     829,553 msg/sec
                   AtomicQueueB2, 9,i:     846,820 msg/sec
                   AtomicQueueB2,10,s:     810,210 msg/sec
                   AtomicQueueB2,10,i:     840,345 msg/sec
                   AtomicQueueB2,11,s:     818,965 msg/sec
                   AtomicQueueB2,11,i:     860,801 msg/sec
                   AtomicQueueB2,12,s:     810,081 msg/sec
                   AtomicQueueB2,12,i:     835,852 msg/sec
                   AtomicQueueB2,13,s:     773,456 msg/sec
                   AtomicQueueB2,13,i:     828,696 msg/sec
                   AtomicQueueB2,14,s:     723,381 msg/sec
                   AtomicQueueB2,14,i:     813,722 msg/sec
                   AtomicQueueB2,15,s:     712,704 msg/sec
                   AtomicQueueB2,15,i:     812,620 msg/sec
                   AtomicQueueB2,16,s:     676,248 msg/sec
                   AtomicQueueB2,16,i:     804,327 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,981,334 msg/sec
           OptimistAtomicQueueB2, 1,i:  46,931,545 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,292,502 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,228,170 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,581,906 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,511,453 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,217,352 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,746,624 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,256,225 msg/sec
           OptimistAtomicQueueB2, 5,i:  10,048,883 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,705,668 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,568,075 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,944,345 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,208,012 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,274,479 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,647,504 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,905,924 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,407,498 msg/sec
           OptimistAtomicQueueB2,10,s:  11,057,470 msg/sec
           OptimistAtomicQueueB2,10,i:  12,849,884 msg/sec
           OptimistAtomicQueueB2,11,s:  12,631,382 msg/sec
           OptimistAtomicQueueB2,11,i:  13,973,052 msg/sec
           OptimistAtomicQueueB2,12,s:  12,371,998 msg/sec
           OptimistAtomicQueueB2,12,i:  15,235,629 msg/sec
           OptimistAtomicQueueB2,13,s:  12,057,546 msg/sec
           OptimistAtomicQueueB2,13,i:  15,281,213 msg/sec
           OptimistAtomicQueueB2,14,s:  12,043,216 msg/sec
           OptimistAtomicQueueB2,14,i:  15,293,628 msg/sec
           OptimistAtomicQueueB2,15,s:  12,764,445 msg/sec
           OptimistAtomicQueueB2,15,i:  16,604,113 msg/sec
           OptimistAtomicQueueB2,16,s:  12,700,011 msg/sec
           OptimistAtomicQueueB2,16,i:  17,301,201 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 102,076,689 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  98,292,154 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,827,299 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,893,179 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,953,184 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,426,251 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,475,505 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,952,461 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  30,139,884 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  25,502,975 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  28,663,392 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  52,674,328 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  58,440,511 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  66,331,587 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  60,100,906 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  67,433,989 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  79,936,741 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  71,618,452 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  67,114,982 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  69,715,185 msg/sec
     moodycamel::ConcurrentQueue,10,s:  91,709,717 msg/sec
     moodycamel::ConcurrentQueue,10,i:  93,259,658 msg/sec
     moodycamel::ConcurrentQueue,11,s:  68,349,749 msg/sec
     moodycamel::ConcurrentQueue,11,i: 104,568,401 msg/sec
     moodycamel::ConcurrentQueue,12,s:  47,326,729 msg/sec
     moodycamel::ConcurrentQueue,12,i:  62,167,361 msg/sec
     moodycamel::ConcurrentQueue,13,s:  72,173,611 msg/sec
     moodycamel::ConcurrentQueue,13,i:  89,662,070 msg/sec
     moodycamel::ConcurrentQueue,14,s:  82,505,873 msg/sec
     moodycamel::ConcurrentQueue,14,i: 114,222,462 msg/sec
     moodycamel::ConcurrentQueue,15,s: 123,853,187 msg/sec
     moodycamel::ConcurrentQueue,15,i: 125,711,808 msg/sec
     moodycamel::ConcurrentQueue,16,s: 161,445,206 msg/sec
     moodycamel::ConcurrentQueue,16,i: 147,595,333 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,558,638 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,578,527 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,236,436 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,249,086 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,331,757 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,359,899 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,875,382 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,933,331 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     899,644 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,204,981 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     810,810 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     997,524 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     773,782 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     914,151 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     791,567 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     819,692 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     784,366 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     852,087 msg/sec
   tbb::concurrent_bounded_queue,10,s:     814,688 msg/sec
   tbb::concurrent_bounded_queue,10,i:     844,029 msg/sec
   tbb::concurrent_bounded_queue,11,s:     787,743 msg/sec
   tbb::concurrent_bounded_queue,11,i:     826,125 msg/sec
   tbb::concurrent_bounded_queue,12,s:     769,647 msg/sec
   tbb::concurrent_bounded_queue,12,i:     877,870 msg/sec
   tbb::concurrent_bounded_queue,13,s:     743,001 msg/sec
   tbb::concurrent_bounded_queue,13,i:     823,503 msg/sec
   tbb::concurrent_bounded_queue,14,s:     708,771 msg/sec
   tbb::concurrent_bounded_queue,14,i:     786,442 msg/sec
   tbb::concurrent_bounded_queue,15,s:     692,612 msg/sec
   tbb::concurrent_bounded_queue,15,i:     765,614 msg/sec
   tbb::concurrent_bounded_queue,16,s:     670,363 msg/sec
   tbb::concurrent_bounded_queue,16,i:     739,305 msg/sec
     xenium::michael_scott_queue, 1,s:   3,796,836 msg/sec
     xenium::michael_scott_queue, 1,i:   3,871,915 msg/sec
     xenium::michael_scott_queue, 2,s:   2,761,228 msg/sec
     xenium::michael_scott_queue, 2,i:   2,685,364 msg/sec
     xenium::michael_scott_queue, 3,s:   2,236,945 msg/sec
     xenium::michael_scott_queue, 3,i:   2,207,864 msg/sec
     xenium::michael_scott_queue, 4,s:   1,719,909 msg/sec
     xenium::michael_scott_queue, 4,i:   1,715,070 msg/sec
     xenium::michael_scott_queue, 5,s:   1,061,608 msg/sec
     xenium::michael_scott_queue, 5,i:   1,370,253 msg/sec
     xenium::michael_scott_queue, 6,s:     984,038 msg/sec
     xenium::michael_scott_queue, 6,i:   1,057,146 msg/sec
     xenium::michael_scott_queue, 7,s:     921,904 msg/sec
     xenium::michael_scott_queue, 7,i:     948,891 msg/sec
     xenium::michael_scott_queue, 8,s:     694,694 msg/sec
     xenium::michael_scott_queue, 8,i:     816,770 msg/sec
     xenium::michael_scott_queue, 9,s:     838,232 msg/sec
     xenium::michael_scott_queue, 9,i:     831,569 msg/sec
     xenium::michael_scott_queue,10,s:     829,125 msg/sec
     xenium::michael_scott_queue,10,i:     848,370 msg/sec
     xenium::michael_scott_queue,11,s:     801,984 msg/sec
     xenium::michael_scott_queue,11,i:     842,847 msg/sec
     xenium::michael_scott_queue,12,s:     752,950 msg/sec
     xenium::michael_scott_queue,12,i:     808,037 msg/sec
     xenium::michael_scott_queue,13,s:     739,246 msg/sec
     xenium::michael_scott_queue,13,i:     785,248 msg/sec
     xenium::michael_scott_queue,14,s:     709,117 msg/sec
     xenium::michael_scott_queue,14,i:     772,433 msg/sec
     xenium::michael_scott_queue,15,s:     682,458 msg/sec
     xenium::michael_scott_queue,15,i:     768,034 msg/sec
     xenium::michael_scott_queue,16,s:     647,935 msg/sec
     xenium::michael_scott_queue,16,i:     733,038 msg/sec
         xenium::ramalhete_queue, 1,s:  20,036,490 msg/sec
         xenium::ramalhete_queue, 1,i:  20,103,131 msg/sec
         xenium::ramalhete_queue, 2,s:  11,589,674 msg/sec
         xenium::ramalhete_queue, 2,i:  14,999,123 msg/sec
         xenium::ramalhete_queue, 3,s:  12,475,731 msg/sec
         xenium::ramalhete_queue, 3,i:  12,381,001 msg/sec
         xenium::ramalhete_queue, 4,s:  15,383,334 msg/sec
         xenium::ramalhete_queue, 4,i:  14,937,412 msg/sec
         xenium::ramalhete_queue, 5,s:  11,002,806 msg/sec
         xenium::ramalhete_queue, 5,i:   6,895,345 msg/sec
         xenium::ramalhete_queue, 6,s:  11,457,472 msg/sec
         xenium::ramalhete_queue, 6,i:   7,808,892 msg/sec
         xenium::ramalhete_queue, 7,s:  11,844,189 msg/sec
         xenium::ramalhete_queue, 7,i:   8,311,616 msg/sec
         xenium::ramalhete_queue, 8,s:  14,870,326 msg/sec
         xenium::ramalhete_queue, 8,i:   8,662,764 msg/sec
         xenium::ramalhete_queue, 9,s:   9,556,850 msg/sec
         xenium::ramalhete_queue, 9,i:  10,416,283 msg/sec
         xenium::ramalhete_queue,10,s:  10,143,877 msg/sec
         xenium::ramalhete_queue,10,i:  11,765,421 msg/sec
         xenium::ramalhete_queue,11,s:  10,606,833 msg/sec
         xenium::ramalhete_queue,11,i:  12,263,266 msg/sec
         xenium::ramalhete_queue,12,s:  11,382,115 msg/sec
         xenium::ramalhete_queue,12,i:  12,828,073 msg/sec
         xenium::ramalhete_queue,13,s:  11,640,577 msg/sec
         xenium::ramalhete_queue,13,i:  12,275,795 msg/sec
         xenium::ramalhete_queue,14,s:  11,700,401 msg/sec
         xenium::ramalhete_queue,14,i:  12,611,578 msg/sec
         xenium::ramalhete_queue,15,s:  11,690,860 msg/sec
         xenium::ramalhete_queue,15,i:  12,843,473 msg/sec
         xenium::ramalhete_queue,16,s:  11,607,407 msg/sec
         xenium::ramalhete_queue,16,i:  13,104,564 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,663,128 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,276,254 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,505,934 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,872,455 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,639,103 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,021,306 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,592,864 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,269,110 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,071,173 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,630,120 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,059,366 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,466,738 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,090,863 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,196,904 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,919,485 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,907,308 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,041,291 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,950,815 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,290,128 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,027,368 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,201,510 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,120,801 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,200,314 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,215,841 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,026,050 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,189,258 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,065,488 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,222,118 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,081,299 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,140,552 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,013,424 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,072,325 msg/sec
          boost::lockfree::queue, 1,s:   2,265,643 msg/sec
          boost::lockfree::queue, 1,i:   2,301,207 msg/sec
          boost::lockfree::queue, 2,s:   1,711,314 msg/sec
          boost::lockfree::queue, 2,i:   1,734,304 msg/sec
          boost::lockfree::queue, 3,s:   1,450,754 msg/sec
          boost::lockfree::queue, 3,i:   1,408,387 msg/sec
          boost::lockfree::queue, 4,s:   1,276,435 msg/sec
          boost::lockfree::queue, 4,i:   1,276,724 msg/sec
          boost::lockfree::queue, 5,s:     775,208 msg/sec
          boost::lockfree::queue, 5,i:     846,792 msg/sec
          boost::lockfree::queue, 6,s:     422,767 msg/sec
          boost::lockfree::queue, 6,i:     816,379 msg/sec
          boost::lockfree::queue, 7,s:     406,137 msg/sec
          boost::lockfree::queue, 7,i:     837,934 msg/sec
          boost::lockfree::queue, 8,s:     934,973 msg/sec
          boost::lockfree::queue, 8,i:     807,154 msg/sec
          boost::lockfree::queue, 9,s:     414,182 msg/sec
          boost::lockfree::queue, 9,i:     548,497 msg/sec
          boost::lockfree::queue,10,s:     466,292 msg/sec
          boost::lockfree::queue,10,i:     573,803 msg/sec
          boost::lockfree::queue,11,s:     521,558 msg/sec
          boost::lockfree::queue,11,i:     552,605 msg/sec
          boost::lockfree::queue,12,s:     543,742 msg/sec
          boost::lockfree::queue,12,i:     515,950 msg/sec
          boost::lockfree::queue,13,s:     474,949 msg/sec
          boost::lockfree::queue,13,i:     494,903 msg/sec
          boost::lockfree::queue,14,s:     457,589 msg/sec
          boost::lockfree::queue,14,i:     477,081 msg/sec
          boost::lockfree::queue,15,s:     456,236 msg/sec
          boost::lockfree::queue,15,i:     465,358 msg/sec
          boost::lockfree::queue,16,s:     446,783 msg/sec
          boost::lockfree::queue,16,i:     440,343 msg/sec
                pthread_spinlock, 1,s:   5,191,876 msg/sec
                pthread_spinlock, 1,i:   5,277,223 msg/sec
                pthread_spinlock, 2,s:   2,365,121 msg/sec
                pthread_spinlock, 2,i:     553,566 msg/sec
                pthread_spinlock, 3,s:     269,853 msg/sec
                pthread_spinlock, 3,i:   1,731,767 msg/sec
                pthread_spinlock, 4,s:     304,588 msg/sec
                pthread_spinlock, 4,i:     388,875 msg/sec
                pthread_spinlock, 5,s:     775,059 msg/sec
                pthread_spinlock, 5,i:     266,897 msg/sec
                pthread_spinlock, 6,s:     611,204 msg/sec
                pthread_spinlock, 6,i:     936,507 msg/sec
                pthread_spinlock, 7,s:     821,463 msg/sec
                pthread_spinlock, 7,i:     901,887 msg/sec
                pthread_spinlock, 8,s:     879,544 msg/sec
                pthread_spinlock, 8,i:     790,482 msg/sec
                pthread_spinlock, 9,s:     799,675 msg/sec
                pthread_spinlock, 9,i:     686,132 msg/sec
                pthread_spinlock,10,s:     806,994 msg/sec
                pthread_spinlock,10,i:     706,896 msg/sec
                pthread_spinlock,11,s:     747,636 msg/sec
                pthread_spinlock,11,i:     707,325 msg/sec
                pthread_spinlock,12,s:     747,687 msg/sec
                pthread_spinlock,12,i:     708,661 msg/sec
                pthread_spinlock,13,s:     723,235 msg/sec
                pthread_spinlock,13,i:     665,492 msg/sec
                pthread_spinlock,14,s:     649,427 msg/sec
                pthread_spinlock,14,i:     604,230 msg/sec
                pthread_spinlock,15,s:     584,625 msg/sec
                pthread_spinlock,15,i:     564,961 msg/sec
                pthread_spinlock,16,s:     526,826 msg/sec
                pthread_spinlock,16,i:     471,205 msg/sec
                      std::mutex, 1,s:   1,236,998 msg/sec
                      std::mutex, 1,i:   1,226,588 msg/sec
                      std::mutex, 2,s:   4,225,687 msg/sec
                      std::mutex, 2,i:   4,406,920 msg/sec
                      std::mutex, 3,s:   2,123,097 msg/sec
                      std::mutex, 3,i:   2,046,403 msg/sec
                      std::mutex, 4,s:   2,037,524 msg/sec
                      std::mutex, 4,i:   1,959,946 msg/sec
                      std::mutex, 5,s:   1,004,153 msg/sec
                      std::mutex, 5,i:     994,674 msg/sec
                      std::mutex, 6,s:     867,341 msg/sec
                      std::mutex, 6,i:     859,698 msg/sec
                      std::mutex, 7,s:     957,814 msg/sec
                      std::mutex, 7,i:     851,414 msg/sec
                      std::mutex, 8,s:     980,130 msg/sec
                      std::mutex, 8,i:     810,668 msg/sec
                      std::mutex, 9,s:     850,565 msg/sec
                      std::mutex, 9,i:     809,148 msg/sec
                      std::mutex,10,s:     776,645 msg/sec
                      std::mutex,10,i:     765,188 msg/sec
                      std::mutex,11,s:     788,903 msg/sec
                      std::mutex,11,i:     774,192 msg/sec
                      std::mutex,12,s:     792,899 msg/sec
                      std::mutex,12,i:     761,194 msg/sec
                      std::mutex,13,s:     774,219 msg/sec
                      std::mutex,13,i:     747,700 msg/sec
                      std::mutex,14,s:     711,753 msg/sec
                      std::mutex,14,i:     697,389 msg/sec
                      std::mutex,15,s:     716,530 msg/sec
                      std::mutex,15,i:     698,582 msg/sec
                      std::mutex,16,s:     693,560 msg/sec
                      std::mutex,16,i:     689,135 msg/sec
                 tbb::spin_mutex, 1,s:  11,058,967 msg/sec
                 tbb::spin_mutex, 1,i:  11,238,450 msg/sec
                 tbb::spin_mutex, 2,s:   4,853,394 msg/sec
                 tbb::spin_mutex, 2,i:   4,776,889 msg/sec
                 tbb::spin_mutex, 3,s:   3,571,072 msg/sec
                 tbb::spin_mutex, 3,i:   3,482,261 msg/sec
                 tbb::spin_mutex, 4,s:   3,018,514 msg/sec
                 tbb::spin_mutex, 4,i:   2,923,402 msg/sec
                 tbb::spin_mutex, 5,s:   1,703,332 msg/sec
                 tbb::spin_mutex, 5,i:   1,678,014 msg/sec
                 tbb::spin_mutex, 6,s:   1,494,977 msg/sec
                 tbb::spin_mutex, 6,i:   1,425,306 msg/sec
                 tbb::spin_mutex, 7,s:   1,331,259 msg/sec
                 tbb::spin_mutex, 7,i:   1,359,450 msg/sec
                 tbb::spin_mutex, 8,s:   1,250,146 msg/sec
                 tbb::spin_mutex, 8,i:   1,213,707 msg/sec
                 tbb::spin_mutex, 9,s:   1,343,670 msg/sec
                 tbb::spin_mutex, 9,i:   1,288,398 msg/sec
                 tbb::spin_mutex,10,s:   1,298,230 msg/sec
                 tbb::spin_mutex,10,i:   1,276,680 msg/sec
                 tbb::spin_mutex,11,s:   1,259,761 msg/sec
                 tbb::spin_mutex,11,i:   1,248,422 msg/sec
                 tbb::spin_mutex,12,s:   1,118,703 msg/sec
                 tbb::spin_mutex,12,i:   1,036,781 msg/sec
                 tbb::spin_mutex,13,s:   1,076,290 msg/sec
                 tbb::spin_mutex,13,i:     954,673 msg/sec
                 tbb::spin_mutex,14,s:   1,058,176 msg/sec
                 tbb::spin_mutex,14,i:     955,622 msg/sec
                 tbb::spin_mutex,15,s:     991,789 msg/sec
                 tbb::spin_mutex,15,i:     957,601 msg/sec
                 tbb::spin_mutex,16,s:     905,547 msg/sec
                 tbb::spin_mutex,16,i:     894,413 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5614.42
	System time (seconds): 598.34
	Percent of CPU this job got: 1666%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:12.69
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 89608
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66164
	Voluntary context switches: 26773666
	Involuntary context switches: 1573
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:39:00 [7/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000173 sec/round-trip
                     AtomicQueue: 0.000000147 sec/round-trip
             OptimistAtomicQueue: 0.000000112 sec/round-trip
                    AtomicQueueB: 0.000000154 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000151 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000156 sec/round-trip
           OptimistAtomicQueueB2: 0.000000129 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000150 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000219 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000285 sec/round-trip
     xenium::michael_scott_queue: 0.000000448 sec/round-trip
         xenium::ramalhete_queue: 0.000000194 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000211 sec/round-trip
          boost::lockfree::queue: 0.000000317 sec/round-trip
                pthread_spinlock: 0.000000357 sec/round-trip
                      std::mutex: 0.000001113 sec/round-trip
                 tbb::spin_mutex: 0.000000322 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,521,134 msg/sec
     boost::lockfree::spsc_queue, 1,i:  32,891,450 msg/sec
                     AtomicQueue, 1,s:  41,394,004 msg/sec
                     AtomicQueue, 1,i:  28,194,604 msg/sec
                     AtomicQueue, 2,s:   2,905,058 msg/sec
                     AtomicQueue, 2,i:   3,039,052 msg/sec
                     AtomicQueue, 3,s:   2,445,846 msg/sec
                     AtomicQueue, 3,i:   2,591,064 msg/sec
                     AtomicQueue, 4,s:   1,942,913 msg/sec
                     AtomicQueue, 4,i:   2,056,376 msg/sec
                     AtomicQueue, 5,s:     932,975 msg/sec
                     AtomicQueue, 5,i:   1,272,131 msg/sec
                     AtomicQueue, 6,s:     762,547 msg/sec
                     AtomicQueue, 6,i:   1,173,914 msg/sec
                     AtomicQueue, 7,s:     866,243 msg/sec
                     AtomicQueue, 7,i:     951,859 msg/sec
                     AtomicQueue, 8,s:     921,662 msg/sec
                     AtomicQueue, 8,i:     856,747 msg/sec
                     AtomicQueue, 9,s:     813,784 msg/sec
                     AtomicQueue, 9,i:     868,617 msg/sec
                     AtomicQueue,10,s:     821,374 msg/sec
                     AtomicQueue,10,i:     862,717 msg/sec
                     AtomicQueue,11,s:     818,753 msg/sec
                     AtomicQueue,11,i:     854,992 msg/sec
                     AtomicQueue,12,s:     783,215 msg/sec
                     AtomicQueue,12,i:     842,365 msg/sec
                     AtomicQueue,13,s:     741,783 msg/sec
                     AtomicQueue,13,i:     822,097 msg/sec
                     AtomicQueue,14,s:     694,654 msg/sec
                     AtomicQueue,14,i:     813,531 msg/sec
                     AtomicQueue,15,s:     690,922 msg/sec
                     AtomicQueue,15,i:     828,655 msg/sec
                     AtomicQueue,16,s:     662,234 msg/sec
                     AtomicQueue,16,i:     802,681 msg/sec
             OptimistAtomicQueue, 1,s: 345,784,814 msg/sec
             OptimistAtomicQueue, 1,i: 348,943,678 msg/sec
             OptimistAtomicQueue, 2,s:  14,257,540 msg/sec
             OptimistAtomicQueue, 2,i:  15,370,109 msg/sec
             OptimistAtomicQueue, 3,s:  17,181,379 msg/sec
             OptimistAtomicQueue, 3,i:  17,336,112 msg/sec
             OptimistAtomicQueue, 4,s:  17,368,910 msg/sec
             OptimistAtomicQueue, 4,i:  19,405,764 msg/sec
             OptimistAtomicQueue, 5,s:   9,806,707 msg/sec
             OptimistAtomicQueue, 5,i:  13,346,974 msg/sec
             OptimistAtomicQueue, 6,s:  10,118,582 msg/sec
             OptimistAtomicQueue, 6,i:  10,352,048 msg/sec
             OptimistAtomicQueue, 7,s:  11,916,053 msg/sec
             OptimistAtomicQueue, 7,i:  11,765,915 msg/sec
             OptimistAtomicQueue, 8,s:  14,849,762 msg/sec
             OptimistAtomicQueue, 8,i:  12,722,028 msg/sec
             OptimistAtomicQueue, 9,s:  12,047,122 msg/sec
             OptimistAtomicQueue, 9,i:  13,201,996 msg/sec
             OptimistAtomicQueue,10,s:  11,734,759 msg/sec
             OptimistAtomicQueue,10,i:  13,944,975 msg/sec
             OptimistAtomicQueue,11,s:  12,996,715 msg/sec
             OptimistAtomicQueue,11,i:  15,595,140 msg/sec
             OptimistAtomicQueue,12,s:  12,766,223 msg/sec
             OptimistAtomicQueue,12,i:  16,986,389 msg/sec
             OptimistAtomicQueue,13,s:  12,706,226 msg/sec
             OptimistAtomicQueue,13,i:  16,362,245 msg/sec
             OptimistAtomicQueue,14,s:  12,769,673 msg/sec
             OptimistAtomicQueue,14,i:  16,678,371 msg/sec
             OptimistAtomicQueue,15,s:  13,529,007 msg/sec
             OptimistAtomicQueue,15,i:  17,810,128 msg/sec
             OptimistAtomicQueue,16,s:  13,416,491 msg/sec
             OptimistAtomicQueue,16,i:  18,949,524 msg/sec
                    AtomicQueueB, 1,s:  14,867,274 msg/sec
                    AtomicQueueB, 1,i:  14,634,903 msg/sec
                    AtomicQueueB, 2,s:   2,861,526 msg/sec
                    AtomicQueueB, 2,i:   3,015,146 msg/sec
                    AtomicQueueB, 3,s:   2,420,229 msg/sec
                    AtomicQueueB, 3,i:   2,553,551 msg/sec
                    AtomicQueueB, 4,s:   1,914,487 msg/sec
                    AtomicQueueB, 4,i:   2,025,124 msg/sec
                    AtomicQueueB, 5,s:     916,502 msg/sec
                    AtomicQueueB, 5,i:   1,276,192 msg/sec
                    AtomicQueueB, 6,s:     755,866 msg/sec
                    AtomicQueueB, 6,i:   1,031,877 msg/sec
                    AtomicQueueB, 7,s:     854,027 msg/sec
                    AtomicQueueB, 7,i:     926,292 msg/sec
                    AtomicQueueB, 8,s:     894,681 msg/sec
                    AtomicQueueB, 8,i:     843,377 msg/sec
                    AtomicQueueB, 9,s:     829,122 msg/sec
                    AtomicQueueB, 9,i:     848,320 msg/sec
                    AtomicQueueB,10,s:     811,713 msg/sec
                    AtomicQueueB,10,i:     854,911 msg/sec
                    AtomicQueueB,11,s:     799,383 msg/sec
                    AtomicQueueB,11,i:     859,671 msg/sec
                    AtomicQueueB,12,s:     781,235 msg/sec
                    AtomicQueueB,12,i:     832,524 msg/sec
                    AtomicQueueB,13,s:     737,487 msg/sec
                    AtomicQueueB,13,i:     824,620 msg/sec
                    AtomicQueueB,14,s:     699,027 msg/sec
                    AtomicQueueB,14,i:     812,706 msg/sec
                    AtomicQueueB,15,s:     695,838 msg/sec
                    AtomicQueueB,15,i:     829,395 msg/sec
                    AtomicQueueB,16,s:     666,102 msg/sec
                    AtomicQueueB,16,i:     803,043 msg/sec
            OptimistAtomicQueueB, 1,s: 153,482,848 msg/sec
            OptimistAtomicQueueB, 1,i: 243,793,743 msg/sec
            OptimistAtomicQueueB, 2,s:  14,666,137 msg/sec
            OptimistAtomicQueueB, 2,i:  15,241,649 msg/sec
            OptimistAtomicQueueB, 3,s:  17,149,221 msg/sec
            OptimistAtomicQueueB, 3,i:  17,653,403 msg/sec
            OptimistAtomicQueueB, 4,s:  17,445,714 msg/sec
            OptimistAtomicQueueB, 4,i:  19,338,191 msg/sec
            OptimistAtomicQueueB, 5,s:   9,698,125 msg/sec
            OptimistAtomicQueueB, 5,i:  10,865,362 msg/sec
            OptimistAtomicQueueB, 6,s:  10,091,741 msg/sec
            OptimistAtomicQueueB, 6,i:  10,830,491 msg/sec
            OptimistAtomicQueueB, 7,s:  11,538,683 msg/sec
            OptimistAtomicQueueB, 7,i:  12,175,308 msg/sec
            OptimistAtomicQueueB, 8,s:  15,106,934 msg/sec
            OptimistAtomicQueueB, 8,i:  12,120,471 msg/sec
            OptimistAtomicQueueB, 9,s:  12,382,535 msg/sec
            OptimistAtomicQueueB, 9,i:  12,998,607 msg/sec
            OptimistAtomicQueueB,10,s:  11,750,953 msg/sec
            OptimistAtomicQueueB,10,i:  13,832,089 msg/sec
            OptimistAtomicQueueB,11,s:  12,960,839 msg/sec
            OptimistAtomicQueueB,11,i:  15,495,869 msg/sec
            OptimistAtomicQueueB,12,s:  12,881,175 msg/sec
            OptimistAtomicQueueB,12,i:  16,764,830 msg/sec
            OptimistAtomicQueueB,13,s:  12,831,600 msg/sec
            OptimistAtomicQueueB,13,i:  16,731,118 msg/sec
            OptimistAtomicQueueB,14,s:  12,798,000 msg/sec
            OptimistAtomicQueueB,14,i:  16,303,077 msg/sec
            OptimistAtomicQueueB,15,s:  13,565,429 msg/sec
            OptimistAtomicQueueB,15,i:  17,853,870 msg/sec
            OptimistAtomicQueueB,16,s:  13,565,630 msg/sec
            OptimistAtomicQueueB,16,i:  19,057,636 msg/sec
                    AtomicQueue2, 1,s:  35,398,842 msg/sec
                    AtomicQueue2, 1,i:  40,082,374 msg/sec
                    AtomicQueue2, 2,s:   2,915,760 msg/sec
                    AtomicQueue2, 2,i:   3,077,462 msg/sec
                    AtomicQueue2, 3,s:   2,461,690 msg/sec
                    AtomicQueue2, 3,i:   2,614,813 msg/sec
                    AtomicQueue2, 4,s:   1,955,629 msg/sec
                    AtomicQueue2, 4,i:   2,073,338 msg/sec
                    AtomicQueue2, 5,s:     920,587 msg/sec
                    AtomicQueue2, 5,i:   1,257,498 msg/sec
                    AtomicQueue2, 6,s:     754,337 msg/sec
                    AtomicQueue2, 6,i:   1,011,882 msg/sec
                    AtomicQueue2, 7,s:     849,586 msg/sec
                    AtomicQueue2, 7,i:     954,748 msg/sec
                    AtomicQueue2, 8,s:     886,159 msg/sec
                    AtomicQueue2, 8,i:     852,354 msg/sec
                    AtomicQueue2, 9,s:     808,819 msg/sec
                    AtomicQueue2, 9,i:     860,470 msg/sec
                    AtomicQueue2,10,s:     815,605 msg/sec
                    AtomicQueue2,10,i:     851,959 msg/sec
                    AtomicQueue2,11,s:     803,345 msg/sec
                    AtomicQueue2,11,i:     864,158 msg/sec
                    AtomicQueue2,12,s:     786,571 msg/sec
                    AtomicQueue2,12,i:     836,315 msg/sec
                    AtomicQueue2,13,s:     745,506 msg/sec
                    AtomicQueue2,13,i:     821,801 msg/sec
                    AtomicQueue2,14,s:     701,802 msg/sec
                    AtomicQueue2,14,i:     807,546 msg/sec
                    AtomicQueue2,15,s:     701,446 msg/sec
                    AtomicQueue2,15,i:     805,677 msg/sec
                    AtomicQueue2,16,s:     670,839 msg/sec
                    AtomicQueue2,16,i:     794,268 msg/sec
            OptimistAtomicQueue2, 1,s:  31,427,493 msg/sec
            OptimistAtomicQueue2, 1,i:  33,275,669 msg/sec
            OptimistAtomicQueue2, 2,s:  12,718,232 msg/sec
            OptimistAtomicQueue2, 2,i:  13,516,802 msg/sec
            OptimistAtomicQueue2, 3,s:  16,520,081 msg/sec
            OptimistAtomicQueue2, 3,i:  14,434,975 msg/sec
            OptimistAtomicQueue2, 4,s:  17,298,301 msg/sec
            OptimistAtomicQueue2, 4,i:  16,890,839 msg/sec
            OptimistAtomicQueue2, 5,s:   9,256,070 msg/sec
            OptimistAtomicQueue2, 5,i:   9,700,425 msg/sec
            OptimistAtomicQueue2, 6,s:   9,712,251 msg/sec
            OptimistAtomicQueue2, 6,i:   9,566,927 msg/sec
            OptimistAtomicQueue2, 7,s:  11,080,953 msg/sec
            OptimistAtomicQueue2, 7,i:  11,167,901 msg/sec
            OptimistAtomicQueue2, 8,s:  14,397,904 msg/sec
            OptimistAtomicQueue2, 8,i:  11,742,663 msg/sec
            OptimistAtomicQueue2, 9,s:  10,980,281 msg/sec
            OptimistAtomicQueue2, 9,i:  12,692,232 msg/sec
            OptimistAtomicQueue2,10,s:  11,049,826 msg/sec
            OptimistAtomicQueue2,10,i:  12,953,198 msg/sec
            OptimistAtomicQueue2,11,s:  12,724,126 msg/sec
            OptimistAtomicQueue2,11,i:  14,266,057 msg/sec
            OptimistAtomicQueue2,12,s:  12,327,083 msg/sec
            OptimistAtomicQueue2,12,i:  16,293,419 msg/sec
            OptimistAtomicQueue2,13,s:  12,132,726 msg/sec
            OptimistAtomicQueue2,13,i:  15,513,064 msg/sec
            OptimistAtomicQueue2,14,s:  12,054,504 msg/sec
            OptimistAtomicQueue2,14,i:  15,565,399 msg/sec
            OptimistAtomicQueue2,15,s:  12,718,126 msg/sec
            OptimistAtomicQueue2,15,i:  16,507,382 msg/sec
            OptimistAtomicQueue2,16,s:  12,779,062 msg/sec
            OptimistAtomicQueue2,16,i:  17,419,511 msg/sec
                   AtomicQueueB2, 1,s:  22,485,784 msg/sec
                   AtomicQueueB2, 1,i:  18,723,650 msg/sec
                   AtomicQueueB2, 2,s:   2,879,790 msg/sec
                   AtomicQueueB2, 2,i:   3,060,791 msg/sec
                   AtomicQueueB2, 3,s:   2,432,509 msg/sec
                   AtomicQueueB2, 3,i:   2,585,785 msg/sec
                   AtomicQueueB2, 4,s:   1,936,764 msg/sec
                   AtomicQueueB2, 4,i:   2,045,335 msg/sec
                   AtomicQueueB2, 5,s:     908,211 msg/sec
                   AtomicQueueB2, 5,i:   1,266,715 msg/sec
                   AtomicQueueB2, 6,s:     748,682 msg/sec
                   AtomicQueueB2, 6,i:   1,163,919 msg/sec
                   AtomicQueueB2, 7,s:     848,213 msg/sec
                   AtomicQueueB2, 7,i:     951,689 msg/sec
                   AtomicQueueB2, 8,s:     883,411 msg/sec
                   AtomicQueueB2, 8,i:     834,546 msg/sec
                   AtomicQueueB2, 9,s:     802,889 msg/sec
                   AtomicQueueB2, 9,i:     834,208 msg/sec
                   AtomicQueueB2,10,s:     809,608 msg/sec
                   AtomicQueueB2,10,i:     838,705 msg/sec
                   AtomicQueueB2,11,s:     827,665 msg/sec
                   AtomicQueueB2,11,i:     853,881 msg/sec
                   AtomicQueueB2,12,s:     807,662 msg/sec
                   AtomicQueueB2,12,i:     838,411 msg/sec
                   AtomicQueueB2,13,s:     768,236 msg/sec
                   AtomicQueueB2,13,i:     826,707 msg/sec
                   AtomicQueueB2,14,s:     725,741 msg/sec
                   AtomicQueueB2,14,i:     814,021 msg/sec
                   AtomicQueueB2,15,s:     711,830 msg/sec
                   AtomicQueueB2,15,i:     825,917 msg/sec
                   AtomicQueueB2,16,s:     676,069 msg/sec
                   AtomicQueueB2,16,i:     804,908 msg/sec
           OptimistAtomicQueueB2, 1,s:  70,601,226 msg/sec
           OptimistAtomicQueueB2, 1,i:  86,677,270 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,284,431 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,233,247 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,561,709 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,504,200 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,228,910 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,724,369 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,256,688 msg/sec
           OptimistAtomicQueueB2, 5,i:  10,296,020 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,713,367 msg/sec
           OptimistAtomicQueueB2, 6,i:  10,300,898 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,923,460 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,060,580 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,267,153 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,742,925 msg/sec
           OptimistAtomicQueueB2, 9,s:  11,444,447 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,511,501 msg/sec
           OptimistAtomicQueueB2,10,s:  11,012,978 msg/sec
           OptimistAtomicQueueB2,10,i:  12,750,636 msg/sec
           OptimistAtomicQueueB2,11,s:  12,503,282 msg/sec
           OptimistAtomicQueueB2,11,i:  14,602,534 msg/sec
           OptimistAtomicQueueB2,12,s:  12,378,913 msg/sec
           OptimistAtomicQueueB2,12,i:  15,207,160 msg/sec
           OptimistAtomicQueueB2,13,s:  12,086,384 msg/sec
           OptimistAtomicQueueB2,13,i:  15,504,739 msg/sec
           OptimistAtomicQueueB2,14,s:  12,041,446 msg/sec
           OptimistAtomicQueueB2,14,i:  15,317,602 msg/sec
           OptimistAtomicQueueB2,15,s:  12,787,065 msg/sec
           OptimistAtomicQueueB2,15,i:  16,471,199 msg/sec
           OptimistAtomicQueueB2,16,s:  12,759,055 msg/sec
           OptimistAtomicQueueB2,16,i:  17,551,686 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 158,565,100 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 119,687,004 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,864,775 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,877,759 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,164,676 msg/sec
     moodycamel::ConcurrentQueue, 2,i:   8,990,761 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,594,283 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  14,352,692 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  27,288,855 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  25,685,493 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  53,419,796 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  49,276,338 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  58,138,313 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  47,794,106 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  60,265,308 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  68,709,696 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  69,205,618 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  68,730,317 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  73,231,581 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  78,419,453 msg/sec
     moodycamel::ConcurrentQueue,10,s:  69,704,384 msg/sec
     moodycamel::ConcurrentQueue,10,i:  92,208,272 msg/sec
     moodycamel::ConcurrentQueue,11,s:  61,500,496 msg/sec
     moodycamel::ConcurrentQueue,11,i:  58,116,951 msg/sec
     moodycamel::ConcurrentQueue,12,s:  47,960,708 msg/sec
     moodycamel::ConcurrentQueue,12,i:  48,542,984 msg/sec
     moodycamel::ConcurrentQueue,13,s:  86,392,140 msg/sec
     moodycamel::ConcurrentQueue,13,i:  69,875,292 msg/sec
     moodycamel::ConcurrentQueue,14,s:  76,943,248 msg/sec
     moodycamel::ConcurrentQueue,14,i:  85,345,265 msg/sec
     moodycamel::ConcurrentQueue,15,s: 105,737,008 msg/sec
     moodycamel::ConcurrentQueue,15,i: 112,230,505 msg/sec
     moodycamel::ConcurrentQueue,16,s: 151,909,287 msg/sec
     moodycamel::ConcurrentQueue,16,i: 131,540,351 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,566,691 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,571,164 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,238,021 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,247,450 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,332,952 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,360,953 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,873,647 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,931,862 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     901,294 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,200,915 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     812,122 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,001,346 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     774,539 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     916,900 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     812,432 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     816,690 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     776,555 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     848,616 msg/sec
   tbb::concurrent_bounded_queue,10,s:     823,751 msg/sec
   tbb::concurrent_bounded_queue,10,i:     864,006 msg/sec
   tbb::concurrent_bounded_queue,11,s:     786,704 msg/sec
   tbb::concurrent_bounded_queue,11,i:     833,875 msg/sec
   tbb::concurrent_bounded_queue,12,s:     764,640 msg/sec
   tbb::concurrent_bounded_queue,12,i:     821,286 msg/sec
   tbb::concurrent_bounded_queue,13,s:     750,943 msg/sec
   tbb::concurrent_bounded_queue,13,i:     816,575 msg/sec
   tbb::concurrent_bounded_queue,14,s:     708,714 msg/sec
   tbb::concurrent_bounded_queue,14,i:     803,282 msg/sec
   tbb::concurrent_bounded_queue,15,s:     692,682 msg/sec
   tbb::concurrent_bounded_queue,15,i:     767,838 msg/sec
   tbb::concurrent_bounded_queue,16,s:     671,681 msg/sec
   tbb::concurrent_bounded_queue,16,i:     739,683 msg/sec
     xenium::michael_scott_queue, 1,s:   3,787,532 msg/sec
     xenium::michael_scott_queue, 1,i:   3,859,034 msg/sec
     xenium::michael_scott_queue, 2,s:   2,763,596 msg/sec
     xenium::michael_scott_queue, 2,i:   2,691,270 msg/sec
     xenium::michael_scott_queue, 3,s:   2,244,196 msg/sec
     xenium::michael_scott_queue, 3,i:   2,210,057 msg/sec
     xenium::michael_scott_queue, 4,s:   1,730,689 msg/sec
     xenium::michael_scott_queue, 4,i:   1,713,733 msg/sec
     xenium::michael_scott_queue, 5,s:   1,070,057 msg/sec
     xenium::michael_scott_queue, 5,i:   1,359,918 msg/sec
     xenium::michael_scott_queue, 6,s:     986,995 msg/sec
     xenium::michael_scott_queue, 6,i:   1,154,425 msg/sec
     xenium::michael_scott_queue, 7,s:     929,046 msg/sec
     xenium::michael_scott_queue, 7,i:     959,395 msg/sec
     xenium::michael_scott_queue, 8,s:     693,764 msg/sec
     xenium::michael_scott_queue, 8,i:     819,773 msg/sec
     xenium::michael_scott_queue, 9,s:     858,247 msg/sec
     xenium::michael_scott_queue, 9,i:     830,478 msg/sec
     xenium::michael_scott_queue,10,s:     830,814 msg/sec
     xenium::michael_scott_queue,10,i:     841,555 msg/sec
     xenium::michael_scott_queue,11,s:     807,331 msg/sec
     xenium::michael_scott_queue,11,i:     849,028 msg/sec
     xenium::michael_scott_queue,12,s:     757,200 msg/sec
     xenium::michael_scott_queue,12,i:     801,003 msg/sec
     xenium::michael_scott_queue,13,s:     736,552 msg/sec
     xenium::michael_scott_queue,13,i:     778,869 msg/sec
     xenium::michael_scott_queue,14,s:     706,819 msg/sec
     xenium::michael_scott_queue,14,i:     771,325 msg/sec
     xenium::michael_scott_queue,15,s:     681,327 msg/sec
     xenium::michael_scott_queue,15,i:     760,466 msg/sec
     xenium::michael_scott_queue,16,s:     646,939 msg/sec
     xenium::michael_scott_queue,16,i:     732,769 msg/sec
         xenium::ramalhete_queue, 1,s:  22,794,411 msg/sec
         xenium::ramalhete_queue, 1,i:  21,349,957 msg/sec
         xenium::ramalhete_queue, 2,s:  11,296,177 msg/sec
         xenium::ramalhete_queue, 2,i:  10,752,972 msg/sec
         xenium::ramalhete_queue, 3,s:  12,432,162 msg/sec
         xenium::ramalhete_queue, 3,i:  11,930,617 msg/sec
         xenium::ramalhete_queue, 4,s:  15,507,504 msg/sec
         xenium::ramalhete_queue, 4,i:  14,689,746 msg/sec
         xenium::ramalhete_queue, 5,s:  11,054,868 msg/sec
         xenium::ramalhete_queue, 5,i:   6,923,554 msg/sec
         xenium::ramalhete_queue, 6,s:  11,438,312 msg/sec
         xenium::ramalhete_queue, 6,i:   7,589,533 msg/sec
         xenium::ramalhete_queue, 7,s:  11,860,113 msg/sec
         xenium::ramalhete_queue, 7,i:   8,178,805 msg/sec
         xenium::ramalhete_queue, 8,s:  14,992,960 msg/sec
         xenium::ramalhete_queue, 8,i:   8,535,372 msg/sec
         xenium::ramalhete_queue, 9,s:  10,085,361 msg/sec
         xenium::ramalhete_queue, 9,i:  10,213,631 msg/sec
         xenium::ramalhete_queue,10,s:  10,272,803 msg/sec
         xenium::ramalhete_queue,10,i:  11,930,628 msg/sec
         xenium::ramalhete_queue,11,s:  10,794,347 msg/sec
         xenium::ramalhete_queue,11,i:  12,241,253 msg/sec
         xenium::ramalhete_queue,12,s:  11,429,882 msg/sec
         xenium::ramalhete_queue,12,i:  12,833,323 msg/sec
         xenium::ramalhete_queue,13,s:  11,601,036 msg/sec
         xenium::ramalhete_queue,13,i:  12,438,559 msg/sec
         xenium::ramalhete_queue,14,s:  11,719,077 msg/sec
         xenium::ramalhete_queue,14,i:  12,654,461 msg/sec
         xenium::ramalhete_queue,15,s:  11,719,149 msg/sec
         xenium::ramalhete_queue,15,i:  12,831,079 msg/sec
         xenium::ramalhete_queue,16,s:  11,611,330 msg/sec
         xenium::ramalhete_queue,16,i:  13,091,043 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  90,664,001 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  89,912,889 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,719,356 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,798,759 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,662,456 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,041,239 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,526,873 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,295,861 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,057,563 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,634,377 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,041,777 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,453,456 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,086,280 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,190,024 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,992,712 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,931,447 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,032,492 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,948,754 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,261,814 msg/sec
    xenium::vyukov_bounded_queue,10,i:   1,992,165 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,179,303 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,135,310 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,134,662 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,204,170 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,081,709 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,193,987 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,072,813 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,192,997 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,084,139 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,129,006 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,037,415 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,072,145 msg/sec
          boost::lockfree::queue, 1,s:   2,275,001 msg/sec
          boost::lockfree::queue, 1,i:   2,290,676 msg/sec
          boost::lockfree::queue, 2,s:   1,707,679 msg/sec
          boost::lockfree::queue, 2,i:   1,732,664 msg/sec
          boost::lockfree::queue, 3,s:   1,448,412 msg/sec
          boost::lockfree::queue, 3,i:   1,402,746 msg/sec
          boost::lockfree::queue, 4,s:   1,279,861 msg/sec
          boost::lockfree::queue, 4,i:   1,276,161 msg/sec
          boost::lockfree::queue, 5,s:     781,259 msg/sec
          boost::lockfree::queue, 5,i:     850,339 msg/sec
          boost::lockfree::queue, 6,s:     422,874 msg/sec
          boost::lockfree::queue, 6,i:     827,265 msg/sec
          boost::lockfree::queue, 7,s:     414,547 msg/sec
          boost::lockfree::queue, 7,i:     838,001 msg/sec
          boost::lockfree::queue, 8,s:     339,803 msg/sec
          boost::lockfree::queue, 8,i:     538,318 msg/sec
          boost::lockfree::queue, 9,s:     424,598 msg/sec
          boost::lockfree::queue, 9,i:     549,319 msg/sec
          boost::lockfree::queue,10,s:     447,215 msg/sec
          boost::lockfree::queue,10,i:     572,469 msg/sec
          boost::lockfree::queue,11,s:     524,886 msg/sec
          boost::lockfree::queue,11,i:     562,470 msg/sec
          boost::lockfree::queue,12,s:     502,474 msg/sec
          boost::lockfree::queue,12,i:     495,896 msg/sec
          boost::lockfree::queue,13,s:     476,104 msg/sec
          boost::lockfree::queue,13,i:     492,032 msg/sec
          boost::lockfree::queue,14,s:     454,146 msg/sec
          boost::lockfree::queue,14,i:     481,952 msg/sec
          boost::lockfree::queue,15,s:     455,140 msg/sec
          boost::lockfree::queue,15,i:     463,017 msg/sec
          boost::lockfree::queue,16,s:     445,663 msg/sec
          boost::lockfree::queue,16,i:     438,809 msg/sec
                pthread_spinlock, 1,s:   5,215,327 msg/sec
                pthread_spinlock, 1,i:   5,298,269 msg/sec
                pthread_spinlock, 2,s:   2,617,711 msg/sec
                pthread_spinlock, 2,i:     640,283 msg/sec
                pthread_spinlock, 3,s:     207,229 msg/sec
                pthread_spinlock, 3,i:   1,821,264 msg/sec
                pthread_spinlock, 4,s:     735,058 msg/sec
                pthread_spinlock, 4,i:     380,869 msg/sec
                pthread_spinlock, 5,s:     815,588 msg/sec
pthread_spinlock: producers: 5: consumer 2 received too few messages: 0.06% of expected.
                pthread_spinlock, 5,i:   1,100,040 msg/sec
                pthread_spinlock, 6,s:     607,662 msg/sec
                pthread_spinlock, 6,i:     921,911 msg/sec
                pthread_spinlock, 7,s:     847,627 msg/sec
                pthread_spinlock, 7,i:     886,392 msg/sec
                pthread_spinlock, 8,s:     873,322 msg/sec
                pthread_spinlock, 8,i:     783,380 msg/sec
                pthread_spinlock, 9,s:     790,484 msg/sec
                pthread_spinlock, 9,i:     687,939 msg/sec
                pthread_spinlock,10,s:     799,136 msg/sec
                pthread_spinlock,10,i:     699,651 msg/sec
                pthread_spinlock,11,s:     754,326 msg/sec
                pthread_spinlock,11,i:     317,103 msg/sec
                pthread_spinlock,12,s:     756,536 msg/sec
                pthread_spinlock,12,i:     727,699 msg/sec
                pthread_spinlock,13,s:     738,121 msg/sec
                pthread_spinlock,13,i:     611,487 msg/sec
                pthread_spinlock,14,s:     638,274 msg/sec
                pthread_spinlock,14,i:     585,761 msg/sec
                pthread_spinlock,15,s:     595,115 msg/sec
                pthread_spinlock,15,i:     549,579 msg/sec
                pthread_spinlock,16,s:     527,068 msg/sec
                pthread_spinlock,16,i:     469,623 msg/sec
                      std::mutex, 1,s:   1,906,566 msg/sec
                      std::mutex, 1,i:   1,785,286 msg/sec
                      std::mutex, 2,s:   3,972,234 msg/sec
                      std::mutex, 2,i:   3,928,182 msg/sec
                      std::mutex, 3,s:   2,082,593 msg/sec
                      std::mutex, 3,i:   1,968,321 msg/sec
                      std::mutex, 4,s:   2,019,049 msg/sec
                      std::mutex, 4,i:   1,971,851 msg/sec
                      std::mutex, 5,s:     995,323 msg/sec
                      std::mutex, 5,i:   1,001,632 msg/sec
                      std::mutex, 6,s:     878,518 msg/sec
                      std::mutex, 6,i:     892,766 msg/sec
                      std::mutex, 7,s:     943,402 msg/sec
                      std::mutex, 7,i:     846,438 msg/sec
                      std::mutex, 8,s:     981,364 msg/sec
                      std::mutex, 8,i:     823,346 msg/sec
                      std::mutex, 9,s:     837,735 msg/sec
                      std::mutex, 9,i:     803,044 msg/sec
                      std::mutex,10,s:     773,335 msg/sec
                      std::mutex,10,i:     770,044 msg/sec
                      std::mutex,11,s:     774,015 msg/sec
                      std::mutex,11,i:     787,449 msg/sec
                      std::mutex,12,s:     787,956 msg/sec
                      std::mutex,12,i:     767,435 msg/sec
                      std::mutex,13,s:     737,345 msg/sec
                      std::mutex,13,i:     717,253 msg/sec
                      std::mutex,14,s:     706,145 msg/sec
                      std::mutex,14,i:     699,186 msg/sec
                      std::mutex,15,s:     713,452 msg/sec
                      std::mutex,15,i:     698,529 msg/sec
                      std::mutex,16,s:     693,166 msg/sec
                      std::mutex,16,i:     684,879 msg/sec
                 tbb::spin_mutex, 1,s:  11,174,835 msg/sec
                 tbb::spin_mutex, 1,i:  11,174,776 msg/sec
                 tbb::spin_mutex, 2,s:   4,854,349 msg/sec
                 tbb::spin_mutex, 2,i:   4,740,845 msg/sec
                 tbb::spin_mutex, 3,s:   3,564,618 msg/sec
                 tbb::spin_mutex, 3,i:   3,481,559 msg/sec
                 tbb::spin_mutex, 4,s:   3,033,181 msg/sec
                 tbb::spin_mutex, 4,i:   2,960,997 msg/sec
                 tbb::spin_mutex, 5,s:   1,712,105 msg/sec
                 tbb::spin_mutex, 5,i:   1,657,958 msg/sec
                 tbb::spin_mutex, 6,s:   1,495,788 msg/sec
                 tbb::spin_mutex, 6,i:   1,445,876 msg/sec
                 tbb::spin_mutex, 7,s:   1,337,270 msg/sec
                 tbb::spin_mutex, 7,i:   1,428,387 msg/sec
                 tbb::spin_mutex, 8,s:   1,254,736 msg/sec
                 tbb::spin_mutex, 8,i:   1,205,716 msg/sec
                 tbb::spin_mutex, 9,s:   1,302,564 msg/sec
                 tbb::spin_mutex, 9,i:   1,283,418 msg/sec
                 tbb::spin_mutex,10,s:   1,289,963 msg/sec
                 tbb::spin_mutex,10,i:   1,269,542 msg/sec
                 tbb::spin_mutex,11,s:   1,246,181 msg/sec
                 tbb::spin_mutex,11,i:   1,063,759 msg/sec
                 tbb::spin_mutex,12,s:   1,105,821 msg/sec
                 tbb::spin_mutex,12,i:   1,018,298 msg/sec
                 tbb::spin_mutex,13,s:   1,061,257 msg/sec
                 tbb::spin_mutex,13,i:     954,464 msg/sec
                 tbb::spin_mutex,14,s:   1,048,777 msg/sec
                 tbb::spin_mutex,14,i:     898,997 msg/sec
                 tbb::spin_mutex,15,s:     990,755 msg/sec
                 tbb::spin_mutex,15,i:     916,084 msg/sec
                 tbb::spin_mutex,16,s:     894,786 msg/sec
                 tbb::spin_mutex,16,i:     888,683 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5637.82
	System time (seconds): 600.85
	Percent of CPU this job got: 1668%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:13.82
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 87856
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 65746
	Voluntary context switches: 27205655
	Involuntary context switches: 1532
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:45:14 [8/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000171 sec/round-trip
                     AtomicQueue: 0.000000147 sec/round-trip
             OptimistAtomicQueue: 0.000000113 sec/round-trip
                    AtomicQueueB: 0.000000154 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000154 sec/round-trip
            OptimistAtomicQueue2: 0.000000119 sec/round-trip
                   AtomicQueueB2: 0.000000156 sec/round-trip
           OptimistAtomicQueueB2: 0.000000129 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000219 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000284 sec/round-trip
     xenium::michael_scott_queue: 0.000000446 sec/round-trip
         xenium::ramalhete_queue: 0.000000191 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000210 sec/round-trip
          boost::lockfree::queue: 0.000000317 sec/round-trip
                pthread_spinlock: 0.000000358 sec/round-trip
                      std::mutex: 0.000001138 sec/round-trip
                 tbb::spin_mutex: 0.000000318 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  33,924,621 msg/sec
     boost::lockfree::spsc_queue, 1,i:  32,720,275 msg/sec
                     AtomicQueue, 1,s:  41,373,799 msg/sec
                     AtomicQueue, 1,i:  36,590,398 msg/sec
                     AtomicQueue, 2,s:   2,910,313 msg/sec
                     AtomicQueue, 2,i:   3,044,654 msg/sec
                     AtomicQueue, 3,s:   2,452,137 msg/sec
                     AtomicQueue, 3,i:   2,593,207 msg/sec
                     AtomicQueue, 4,s:   1,945,053 msg/sec
                     AtomicQueue, 4,i:   2,063,359 msg/sec
                     AtomicQueue, 5,s:     930,987 msg/sec
                     AtomicQueue, 5,i:   1,270,355 msg/sec
                     AtomicQueue, 6,s:     762,865 msg/sec
                     AtomicQueue, 6,i:   1,173,312 msg/sec
                     AtomicQueue, 7,s:     868,118 msg/sec
                     AtomicQueue, 7,i:     951,924 msg/sec
                     AtomicQueue, 8,s:     921,691 msg/sec
                     AtomicQueue, 8,i:     854,556 msg/sec
                     AtomicQueue, 9,s:     810,837 msg/sec
                     AtomicQueue, 9,i:     853,239 msg/sec
                     AtomicQueue,10,s:     825,600 msg/sec
                     AtomicQueue,10,i:     883,776 msg/sec
                     AtomicQueue,11,s:     820,425 msg/sec
                     AtomicQueue,11,i:     859,395 msg/sec
                     AtomicQueue,12,s:     785,592 msg/sec
                     AtomicQueue,12,i:     840,515 msg/sec
                     AtomicQueue,13,s:     742,992 msg/sec
                     AtomicQueue,13,i:     836,418 msg/sec
                     AtomicQueue,14,s:     696,072 msg/sec
                     AtomicQueue,14,i:     817,135 msg/sec
                     AtomicQueue,15,s:     693,500 msg/sec
                     AtomicQueue,15,i:     829,136 msg/sec
                     AtomicQueue,16,s:     662,313 msg/sec
                     AtomicQueue,16,i:     801,370 msg/sec
             OptimistAtomicQueue, 1,s: 351,512,629 msg/sec
             OptimistAtomicQueue, 1,i: 344,698,740 msg/sec
             OptimistAtomicQueue, 2,s:  15,414,397 msg/sec
             OptimistAtomicQueue, 2,i:  15,640,463 msg/sec
             OptimistAtomicQueue, 3,s:  17,225,463 msg/sec
             OptimistAtomicQueue, 3,i:  17,330,095 msg/sec
             OptimistAtomicQueue, 4,s:  17,367,894 msg/sec
             OptimistAtomicQueue, 4,i:  19,420,654 msg/sec
             OptimistAtomicQueue, 5,s:   9,763,967 msg/sec
             OptimistAtomicQueue, 5,i:  14,302,669 msg/sec
             OptimistAtomicQueue, 6,s:  10,129,692 msg/sec
             OptimistAtomicQueue, 6,i:  10,355,762 msg/sec
             OptimistAtomicQueue, 7,s:  11,957,522 msg/sec
             OptimistAtomicQueue, 7,i:  11,736,337 msg/sec
             OptimistAtomicQueue, 8,s:  14,830,593 msg/sec
             OptimistAtomicQueue, 8,i:  12,109,233 msg/sec
             OptimistAtomicQueue, 9,s:  12,139,187 msg/sec
             OptimistAtomicQueue, 9,i:  13,347,201 msg/sec
             OptimistAtomicQueue,10,s:  11,670,979 msg/sec
             OptimistAtomicQueue,10,i:  14,281,591 msg/sec
             OptimistAtomicQueue,11,s:  13,036,041 msg/sec
             OptimistAtomicQueue,11,i:  15,606,708 msg/sec
             OptimistAtomicQueue,12,s:  12,772,471 msg/sec
             OptimistAtomicQueue,12,i:  16,847,011 msg/sec
             OptimistAtomicQueue,13,s:  12,748,893 msg/sec
             OptimistAtomicQueue,13,i:  16,051,162 msg/sec
             OptimistAtomicQueue,14,s:  12,696,655 msg/sec
             OptimistAtomicQueue,14,i:  16,168,971 msg/sec
             OptimistAtomicQueue,15,s:  13,456,438 msg/sec
             OptimistAtomicQueue,15,i:  17,780,992 msg/sec
             OptimistAtomicQueue,16,s:  13,436,496 msg/sec
             OptimistAtomicQueue,16,i:  18,997,823 msg/sec
                    AtomicQueueB, 1,s:  14,627,304 msg/sec
                    AtomicQueueB, 1,i:  14,752,589 msg/sec
                    AtomicQueueB, 2,s:   2,862,209 msg/sec
                    AtomicQueueB, 2,i:   3,014,163 msg/sec
                    AtomicQueueB, 3,s:   2,421,117 msg/sec
                    AtomicQueueB, 3,i:   2,563,595 msg/sec
                    AtomicQueueB, 4,s:   1,916,599 msg/sec
                    AtomicQueueB, 4,i:   2,025,993 msg/sec
                    AtomicQueueB, 5,s:     916,774 msg/sec
                    AtomicQueueB, 5,i:   1,098,114 msg/sec
                    AtomicQueueB, 6,s:     757,944 msg/sec
                    AtomicQueueB, 6,i:   1,017,663 msg/sec
                    AtomicQueueB, 7,s:     857,198 msg/sec
                    AtomicQueueB, 7,i:     933,020 msg/sec
                    AtomicQueueB, 8,s:     899,521 msg/sec
                    AtomicQueueB, 8,i:     844,257 msg/sec
                    AtomicQueueB, 9,s:     814,599 msg/sec
                    AtomicQueueB, 9,i:     848,440 msg/sec
                    AtomicQueueB,10,s:     846,101 msg/sec
                    AtomicQueueB,10,i:     863,635 msg/sec
                    AtomicQueueB,11,s:     801,699 msg/sec
                    AtomicQueueB,11,i:     844,594 msg/sec
                    AtomicQueueB,12,s:     780,025 msg/sec
                    AtomicQueueB,12,i:     835,108 msg/sec
                    AtomicQueueB,13,s:     737,693 msg/sec
                    AtomicQueueB,13,i:     820,677 msg/sec
                    AtomicQueueB,14,s:     699,911 msg/sec
                    AtomicQueueB,14,i:     800,695 msg/sec
                    AtomicQueueB,15,s:     695,999 msg/sec
                    AtomicQueueB,15,i:     809,926 msg/sec
                    AtomicQueueB,16,s:     667,333 msg/sec
                    AtomicQueueB,16,i:     803,486 msg/sec
            OptimistAtomicQueueB, 1,s: 159,202,814 msg/sec
            OptimistAtomicQueueB, 1,i: 235,484,389 msg/sec
            OptimistAtomicQueueB, 2,s:  14,459,038 msg/sec
            OptimistAtomicQueueB, 2,i:  14,593,143 msg/sec
            OptimistAtomicQueueB, 3,s:  17,153,062 msg/sec
            OptimistAtomicQueueB, 3,i:  16,736,739 msg/sec
            OptimistAtomicQueueB, 4,s:  17,430,289 msg/sec
            OptimistAtomicQueueB, 4,i:  19,287,643 msg/sec
            OptimistAtomicQueueB, 5,s:   9,757,223 msg/sec
            OptimistAtomicQueueB, 5,i:  10,858,214 msg/sec
            OptimistAtomicQueueB, 6,s:  10,087,743 msg/sec
            OptimistAtomicQueueB, 6,i:  10,250,072 msg/sec
            OptimistAtomicQueueB, 7,s:  11,632,082 msg/sec
            OptimistAtomicQueueB, 7,i:  11,810,535 msg/sec
            OptimistAtomicQueueB, 8,s:  15,122,150 msg/sec
            OptimistAtomicQueueB, 8,i:  12,079,493 msg/sec
            OptimistAtomicQueueB, 9,s:  11,998,590 msg/sec
            OptimistAtomicQueueB, 9,i:  13,359,381 msg/sec
            OptimistAtomicQueueB,10,s:  11,743,164 msg/sec
            OptimistAtomicQueueB,10,i:  13,777,338 msg/sec
            OptimistAtomicQueueB,11,s:  13,039,711 msg/sec
            OptimistAtomicQueueB,11,i:  15,774,770 msg/sec
            OptimistAtomicQueueB,12,s:  12,859,240 msg/sec
            OptimistAtomicQueueB,12,i:  16,830,429 msg/sec
            OptimistAtomicQueueB,13,s:  12,880,860 msg/sec
            OptimistAtomicQueueB,13,i:  16,894,719 msg/sec
            OptimistAtomicQueueB,14,s:  12,853,190 msg/sec
            OptimistAtomicQueueB,14,i:  16,122,652 msg/sec
            OptimistAtomicQueueB,15,s:  13,556,113 msg/sec
            OptimistAtomicQueueB,15,i:  17,711,713 msg/sec
            OptimistAtomicQueueB,16,s:  13,519,586 msg/sec
            OptimistAtomicQueueB,16,i:  19,005,213 msg/sec
                    AtomicQueue2, 1,s:  38,678,519 msg/sec
                    AtomicQueue2, 1,i:  33,712,811 msg/sec
                    AtomicQueue2, 2,s:   2,915,593 msg/sec
                    AtomicQueue2, 2,i:   3,081,133 msg/sec
                    AtomicQueue2, 3,s:   2,462,810 msg/sec
                    AtomicQueue2, 3,i:   2,614,986 msg/sec
                    AtomicQueue2, 4,s:   1,958,215 msg/sec
                    AtomicQueue2, 4,i:   2,074,620 msg/sec
                    AtomicQueue2, 5,s:     924,125 msg/sec
                    AtomicQueue2, 5,i:   1,257,763 msg/sec
                    AtomicQueue2, 6,s:     754,302 msg/sec
                    AtomicQueue2, 6,i:   1,167,057 msg/sec
                    AtomicQueue2, 7,s:     848,437 msg/sec
                    AtomicQueue2, 7,i:     942,403 msg/sec
                    AtomicQueue2, 8,s:     882,166 msg/sec
                    AtomicQueue2, 8,i:     850,803 msg/sec
                    AtomicQueue2, 9,s:     819,994 msg/sec
                    AtomicQueue2, 9,i:     842,206 msg/sec
                    AtomicQueue2,10,s:     810,346 msg/sec
                    AtomicQueue2,10,i:     854,621 msg/sec
                    AtomicQueue2,11,s:     803,885 msg/sec
                    AtomicQueue2,11,i:     860,365 msg/sec
                    AtomicQueue2,12,s:     789,004 msg/sec
                    AtomicQueue2,12,i:     839,167 msg/sec
                    AtomicQueue2,13,s:     747,616 msg/sec
                    AtomicQueue2,13,i:     824,884 msg/sec
                    AtomicQueue2,14,s:     701,388 msg/sec
                    AtomicQueue2,14,i:     811,157 msg/sec
                    AtomicQueue2,15,s:     700,763 msg/sec
                    AtomicQueue2,15,i:     807,111 msg/sec
                    AtomicQueue2,16,s:     669,617 msg/sec
                    AtomicQueue2,16,i:     794,263 msg/sec
            OptimistAtomicQueue2, 1,s:  31,458,250 msg/sec
            OptimistAtomicQueue2, 1,i:  31,459,596 msg/sec
            OptimistAtomicQueue2, 2,s:  12,773,723 msg/sec
            OptimistAtomicQueue2, 2,i:  13,602,433 msg/sec
            OptimistAtomicQueue2, 3,s:  16,782,589 msg/sec
            OptimistAtomicQueue2, 3,i:  14,458,427 msg/sec
            OptimistAtomicQueue2, 4,s:  17,289,393 msg/sec
            OptimistAtomicQueue2, 4,i:  16,934,564 msg/sec
            OptimistAtomicQueue2, 5,s:   9,256,335 msg/sec
            OptimistAtomicQueue2, 5,i:  10,057,467 msg/sec
            OptimistAtomicQueue2, 6,s:   9,705,287 msg/sec
            OptimistAtomicQueue2, 6,i:   9,583,605 msg/sec
            OptimistAtomicQueue2, 7,s:  11,014,896 msg/sec
            OptimistAtomicQueue2, 7,i:  11,127,445 msg/sec
            OptimistAtomicQueue2, 8,s:  14,388,402 msg/sec
            OptimistAtomicQueue2, 8,i:  11,694,134 msg/sec
            OptimistAtomicQueue2, 9,s:  11,016,939 msg/sec
            OptimistAtomicQueue2, 9,i:  12,472,045 msg/sec
            OptimistAtomicQueue2,10,s:  11,071,139 msg/sec
            OptimistAtomicQueue2,10,i:  13,001,727 msg/sec
            OptimistAtomicQueue2,11,s:  12,734,676 msg/sec
            OptimistAtomicQueue2,11,i:  14,149,699 msg/sec
            OptimistAtomicQueue2,12,s:  12,374,486 msg/sec
            OptimistAtomicQueue2,12,i:  15,413,002 msg/sec
            OptimistAtomicQueue2,13,s:  12,138,444 msg/sec
            OptimistAtomicQueue2,13,i:  15,472,212 msg/sec
            OptimistAtomicQueue2,14,s:  12,037,493 msg/sec
            OptimistAtomicQueue2,14,i:  15,391,686 msg/sec
            OptimistAtomicQueue2,15,s:  12,755,284 msg/sec
            OptimistAtomicQueue2,15,i:  16,587,791 msg/sec
            OptimistAtomicQueue2,16,s:  12,809,215 msg/sec
            OptimistAtomicQueue2,16,i:  17,383,795 msg/sec
                   AtomicQueueB2, 1,s:  21,898,988 msg/sec
                   AtomicQueueB2, 1,i:  21,983,448 msg/sec
                   AtomicQueueB2, 2,s:   2,881,509 msg/sec
                   AtomicQueueB2, 2,i:   3,056,203 msg/sec
                   AtomicQueueB2, 3,s:   2,433,532 msg/sec
                   AtomicQueueB2, 3,i:   2,589,608 msg/sec
                   AtomicQueueB2, 4,s:   1,936,165 msg/sec
                   AtomicQueueB2, 4,i:   2,041,546 msg/sec
                   AtomicQueueB2, 5,s:     907,022 msg/sec
                   AtomicQueueB2, 5,i:   1,274,377 msg/sec
                   AtomicQueueB2, 6,s:     748,750 msg/sec
                   AtomicQueueB2, 6,i:   1,162,921 msg/sec
                   AtomicQueueB2, 7,s:     849,453 msg/sec
                   AtomicQueueB2, 7,i:     954,228 msg/sec
                   AtomicQueueB2, 8,s:     883,942 msg/sec
                   AtomicQueueB2, 8,i:     839,129 msg/sec
                   AtomicQueueB2, 9,s:     790,575 msg/sec
                   AtomicQueueB2, 9,i:     834,483 msg/sec
                   AtomicQueueB2,10,s:     807,755 msg/sec
                   AtomicQueueB2,10,i:     840,475 msg/sec
                   AtomicQueueB2,11,s:     826,367 msg/sec
                   AtomicQueueB2,11,i:     857,288 msg/sec
                   AtomicQueueB2,12,s:     812,616 msg/sec
                   AtomicQueueB2,12,i:     837,683 msg/sec
                   AtomicQueueB2,13,s:     766,374 msg/sec
                   AtomicQueueB2,13,i:     832,505 msg/sec
                   AtomicQueueB2,14,s:     725,299 msg/sec
                   AtomicQueueB2,14,i:     813,343 msg/sec
                   AtomicQueueB2,15,s:     712,439 msg/sec
                   AtomicQueueB2,15,i:     826,622 msg/sec
                   AtomicQueueB2,16,s:     674,472 msg/sec
                   AtomicQueueB2,16,i:     804,193 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,404,969 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,429,319 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,300,671 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,243,120 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,597,579 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,504,698 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,248,177 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,753,030 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,251,549 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,743,754 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,700,348 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,548,149 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,869,471 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,033,200 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,728,985 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,596,387 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,934,776 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,294,003 msg/sec
           OptimistAtomicQueueB2,10,s:  11,026,049 msg/sec
           OptimistAtomicQueueB2,10,i:  12,814,110 msg/sec
           OptimistAtomicQueueB2,11,s:  12,570,126 msg/sec
           OptimistAtomicQueueB2,11,i:  14,007,897 msg/sec
           OptimistAtomicQueueB2,12,s:  12,336,684 msg/sec
           OptimistAtomicQueueB2,12,i:  15,109,895 msg/sec
           OptimistAtomicQueueB2,13,s:  12,087,705 msg/sec
           OptimistAtomicQueueB2,13,i:  15,367,371 msg/sec
           OptimistAtomicQueueB2,14,s:  12,002,145 msg/sec
           OptimistAtomicQueueB2,14,i:  15,648,095 msg/sec
           OptimistAtomicQueueB2,15,s:  12,689,094 msg/sec
           OptimistAtomicQueueB2,15,i:  16,394,846 msg/sec
           OptimistAtomicQueueB2,16,s:  12,765,634 msg/sec
           OptimistAtomicQueueB2,16,i:  17,309,673 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  22,542,708 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  19,070,723 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,804,149 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,877,191 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,011,613 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,480,235 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,723,778 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,021,422 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  28,023,615 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  24,287,372 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  30,682,800 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  56,411,379 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  59,171,814 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  65,885,668 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  68,949,535 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  68,291,550 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  80,706,876 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  70,003,343 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  80,059,884 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  72,794,593 msg/sec
     moodycamel::ConcurrentQueue,10,s:  91,104,917 msg/sec
     moodycamel::ConcurrentQueue,10,i:  72,917,452 msg/sec
     moodycamel::ConcurrentQueue,11,s:  60,016,281 msg/sec
     moodycamel::ConcurrentQueue,11,i:  65,660,711 msg/sec
     moodycamel::ConcurrentQueue,12,s:  41,979,182 msg/sec
     moodycamel::ConcurrentQueue,12,i:  72,225,251 msg/sec
     moodycamel::ConcurrentQueue,13,s:  66,571,568 msg/sec
     moodycamel::ConcurrentQueue,13,i:  85,084,073 msg/sec
     moodycamel::ConcurrentQueue,14,s:  93,604,212 msg/sec
     moodycamel::ConcurrentQueue,14,i: 108,469,909 msg/sec
     moodycamel::ConcurrentQueue,15,s: 136,473,956 msg/sec
     moodycamel::ConcurrentQueue,15,i: 139,848,947 msg/sec
     moodycamel::ConcurrentQueue,16,s: 146,454,698 msg/sec
     moodycamel::ConcurrentQueue,16,i: 142,011,041 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,564,592 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,581,216 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,223,880 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,225,572 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,330,706 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,358,658 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,874,644 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,932,113 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     894,457 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,205,538 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     812,509 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,087,454 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     773,898 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     915,104 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     790,453 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     820,181 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     783,749 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     850,483 msg/sec
   tbb::concurrent_bounded_queue,10,s:     812,870 msg/sec
   tbb::concurrent_bounded_queue,10,i:     855,484 msg/sec
   tbb::concurrent_bounded_queue,11,s:     787,734 msg/sec
   tbb::concurrent_bounded_queue,11,i:     841,774 msg/sec
   tbb::concurrent_bounded_queue,12,s:     766,675 msg/sec
   tbb::concurrent_bounded_queue,12,i:     817,315 msg/sec
   tbb::concurrent_bounded_queue,13,s:     749,986 msg/sec
   tbb::concurrent_bounded_queue,13,i:     813,312 msg/sec
   tbb::concurrent_bounded_queue,14,s:     707,934 msg/sec
   tbb::concurrent_bounded_queue,14,i:     784,571 msg/sec
   tbb::concurrent_bounded_queue,15,s:     694,621 msg/sec
   tbb::concurrent_bounded_queue,15,i:     781,451 msg/sec
   tbb::concurrent_bounded_queue,16,s:     671,463 msg/sec
   tbb::concurrent_bounded_queue,16,i:     739,931 msg/sec
     xenium::michael_scott_queue, 1,s:   3,882,167 msg/sec
     xenium::michael_scott_queue, 1,i:   3,975,044 msg/sec
     xenium::michael_scott_queue, 2,s:   2,754,734 msg/sec
     xenium::michael_scott_queue, 2,i:   2,692,509 msg/sec
     xenium::michael_scott_queue, 3,s:   2,239,543 msg/sec
     xenium::michael_scott_queue, 3,i:   2,206,718 msg/sec
     xenium::michael_scott_queue, 4,s:   1,750,665 msg/sec
     xenium::michael_scott_queue, 4,i:   1,721,034 msg/sec
     xenium::michael_scott_queue, 5,s:   1,080,948 msg/sec
     xenium::michael_scott_queue, 5,i:   1,373,650 msg/sec
     xenium::michael_scott_queue, 6,s:     981,823 msg/sec
     xenium::michael_scott_queue, 6,i:   1,156,761 msg/sec
     xenium::michael_scott_queue, 7,s:     924,499 msg/sec
     xenium::michael_scott_queue, 7,i:     952,615 msg/sec
     xenium::michael_scott_queue, 8,s:     692,124 msg/sec
     xenium::michael_scott_queue, 8,i:     818,943 msg/sec
     xenium::michael_scott_queue, 9,s:     860,362 msg/sec
     xenium::michael_scott_queue, 9,i:     837,410 msg/sec
     xenium::michael_scott_queue,10,s:     830,136 msg/sec
     xenium::michael_scott_queue,10,i:     852,143 msg/sec
     xenium::michael_scott_queue,11,s:     808,881 msg/sec
     xenium::michael_scott_queue,11,i:     831,478 msg/sec
     xenium::michael_scott_queue,12,s:     761,629 msg/sec
     xenium::michael_scott_queue,12,i:     807,070 msg/sec
     xenium::michael_scott_queue,13,s:     740,098 msg/sec
     xenium::michael_scott_queue,13,i:     778,685 msg/sec
     xenium::michael_scott_queue,14,s:     705,856 msg/sec
     xenium::michael_scott_queue,14,i:     767,612 msg/sec
     xenium::michael_scott_queue,15,s:     680,686 msg/sec
     xenium::michael_scott_queue,15,i:     761,769 msg/sec
     xenium::michael_scott_queue,16,s:     647,613 msg/sec
     xenium::michael_scott_queue,16,i:     733,155 msg/sec
         xenium::ramalhete_queue, 1,s:  23,699,880 msg/sec
         xenium::ramalhete_queue, 1,i:   8,703,869 msg/sec
         xenium::ramalhete_queue, 2,s:  11,336,189 msg/sec
         xenium::ramalhete_queue, 2,i:  10,470,412 msg/sec
         xenium::ramalhete_queue, 3,s:  12,674,418 msg/sec
         xenium::ramalhete_queue, 3,i:  13,016,794 msg/sec
         xenium::ramalhete_queue, 4,s:  15,181,081 msg/sec
         xenium::ramalhete_queue, 4,i:  15,022,650 msg/sec
         xenium::ramalhete_queue, 5,s:  10,933,697 msg/sec
         xenium::ramalhete_queue, 5,i:   6,971,086 msg/sec
         xenium::ramalhete_queue, 6,s:  11,434,634 msg/sec
         xenium::ramalhete_queue, 6,i:   7,844,262 msg/sec
         xenium::ramalhete_queue, 7,s:  11,845,873 msg/sec
         xenium::ramalhete_queue, 7,i:   8,390,792 msg/sec
         xenium::ramalhete_queue, 8,s:  14,860,851 msg/sec
         xenium::ramalhete_queue, 8,i:   8,847,690 msg/sec
         xenium::ramalhete_queue, 9,s:   9,622,768 msg/sec
         xenium::ramalhete_queue, 9,i:  10,433,328 msg/sec
         xenium::ramalhete_queue,10,s:  10,221,653 msg/sec
         xenium::ramalhete_queue,10,i:  12,264,294 msg/sec
         xenium::ramalhete_queue,11,s:  10,821,074 msg/sec
         xenium::ramalhete_queue,11,i:  12,165,773 msg/sec
         xenium::ramalhete_queue,12,s:  11,312,991 msg/sec
         xenium::ramalhete_queue,12,i:  12,011,605 msg/sec
         xenium::ramalhete_queue,13,s:  11,678,473 msg/sec
         xenium::ramalhete_queue,13,i:  12,449,131 msg/sec
         xenium::ramalhete_queue,14,s:  11,686,510 msg/sec
         xenium::ramalhete_queue,14,i:  13,032,719 msg/sec
         xenium::ramalhete_queue,15,s:  11,639,146 msg/sec
         xenium::ramalhete_queue,15,i:  12,836,253 msg/sec
         xenium::ramalhete_queue,16,s:  11,537,342 msg/sec
         xenium::ramalhete_queue,16,i:  13,084,858 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,042,592 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  88,751,116 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,568,868 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,917,785 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,654,485 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,019,214 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,588,531 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,216,637 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,044,609 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,524,230 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,012,421 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,471,054 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,119,272 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,202,161 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,035,760 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,930,723 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,064,272 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,957,967 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,284,792 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,002,588 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,263,187 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,127,476 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,181,739 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,219,900 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,066,817 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,176,452 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,079,501 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,160,494 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,081,166 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,129,506 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,026,212 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,080,655 msg/sec
          boost::lockfree::queue, 1,s:   2,257,785 msg/sec
          boost::lockfree::queue, 1,i:   2,284,133 msg/sec
          boost::lockfree::queue, 2,s:   1,718,367 msg/sec
          boost::lockfree::queue, 2,i:   1,736,777 msg/sec
          boost::lockfree::queue, 3,s:   1,446,771 msg/sec
          boost::lockfree::queue, 3,i:   1,406,043 msg/sec
          boost::lockfree::queue, 4,s:   1,273,403 msg/sec
          boost::lockfree::queue, 4,i:   1,275,802 msg/sec
          boost::lockfree::queue, 5,s:     778,110 msg/sec
          boost::lockfree::queue, 5,i:     848,581 msg/sec
          boost::lockfree::queue, 6,s:     420,665 msg/sec
          boost::lockfree::queue, 6,i:     827,007 msg/sec
          boost::lockfree::queue, 7,s:     407,242 msg/sec
          boost::lockfree::queue, 7,i:     836,611 msg/sec
          boost::lockfree::queue, 8,s:     341,183 msg/sec
          boost::lockfree::queue, 8,i:     805,276 msg/sec
          boost::lockfree::queue, 9,s:     420,156 msg/sec
          boost::lockfree::queue, 9,i:     571,856 msg/sec
          boost::lockfree::queue,10,s:     465,651 msg/sec
          boost::lockfree::queue,10,i:     565,545 msg/sec
          boost::lockfree::queue,11,s:     527,636 msg/sec
          boost::lockfree::queue,11,i:     550,621 msg/sec
          boost::lockfree::queue,12,s:     551,728 msg/sec
          boost::lockfree::queue,12,i:     497,628 msg/sec
          boost::lockfree::queue,13,s:     497,339 msg/sec
          boost::lockfree::queue,13,i:     507,598 msg/sec
          boost::lockfree::queue,14,s:     454,823 msg/sec
          boost::lockfree::queue,14,i:     490,468 msg/sec
          boost::lockfree::queue,15,s:     453,982 msg/sec
          boost::lockfree::queue,15,i:     459,968 msg/sec
          boost::lockfree::queue,16,s:     446,655 msg/sec
          boost::lockfree::queue,16,i:     439,552 msg/sec
                pthread_spinlock, 1,s:   5,284,213 msg/sec
                pthread_spinlock, 1,i:   5,349,783 msg/sec
                pthread_spinlock, 2,s:   2,183,977 msg/sec
                pthread_spinlock, 2,i:     481,530 msg/sec
                pthread_spinlock, 3,s:     246,257 msg/sec
pthread_spinlock: producers: 3: consumer 2 received too few messages: 0.10% of expected.
                pthread_spinlock, 3,i:   1,931,907 msg/sec
                pthread_spinlock, 4,s:     368,489 msg/sec
                pthread_spinlock, 4,i:     427,188 msg/sec
                pthread_spinlock, 5,s:     816,218 msg/sec
pthread_spinlock: producers: 5: consumer 0 received too few messages: 0.09% of expected.
                pthread_spinlock, 5,i:   1,084,507 msg/sec
                pthread_spinlock, 6,s:     602,033 msg/sec
                pthread_spinlock, 6,i:     847,518 msg/sec
                pthread_spinlock, 7,s:     818,456 msg/sec
                pthread_spinlock, 7,i:     888,775 msg/sec
                pthread_spinlock, 8,s:     876,301 msg/sec
                pthread_spinlock, 8,i:     790,749 msg/sec
                pthread_spinlock, 9,s:     781,545 msg/sec
                pthread_spinlock, 9,i:     689,287 msg/sec
                pthread_spinlock,10,s:     803,205 msg/sec
                pthread_spinlock,10,i:     705,683 msg/sec
                pthread_spinlock,11,s:     736,350 msg/sec
                pthread_spinlock,11,i:     802,133 msg/sec
                pthread_spinlock,12,s:     757,752 msg/sec
                pthread_spinlock,12,i:     728,841 msg/sec
                pthread_spinlock,13,s:     734,134 msg/sec
                pthread_spinlock,13,i:     666,069 msg/sec
                pthread_spinlock,14,s:     657,447 msg/sec
                pthread_spinlock,14,i:     606,612 msg/sec
                pthread_spinlock,15,s:     590,826 msg/sec
                pthread_spinlock,15,i:     552,847 msg/sec
                pthread_spinlock,16,s:     524,221 msg/sec
                pthread_spinlock,16,i:     471,024 msg/sec
                      std::mutex, 1,s:   2,119,087 msg/sec
                      std::mutex, 1,i:   2,100,695 msg/sec
                      std::mutex, 2,s:   4,284,559 msg/sec
                      std::mutex, 2,i:   4,098,056 msg/sec
                      std::mutex, 3,s:   2,063,874 msg/sec
                      std::mutex, 3,i:   2,036,830 msg/sec
                      std::mutex, 4,s:   2,067,772 msg/sec
                      std::mutex, 4,i:   1,956,067 msg/sec
                      std::mutex, 5,s:     974,196 msg/sec
                      std::mutex, 5,i:     978,147 msg/sec
                      std::mutex, 6,s:     892,235 msg/sec
                      std::mutex, 6,i:     896,234 msg/sec
                      std::mutex, 7,s:     943,974 msg/sec
                      std::mutex, 7,i:     851,186 msg/sec
                      std::mutex, 8,s:   1,012,516 msg/sec
                      std::mutex, 8,i:     834,426 msg/sec
                      std::mutex, 9,s:     825,384 msg/sec
                      std::mutex, 9,i:     793,666 msg/sec
                      std::mutex,10,s:     777,845 msg/sec
                      std::mutex,10,i:     784,913 msg/sec
                      std::mutex,11,s:     763,923 msg/sec
                      std::mutex,11,i:     767,318 msg/sec
                      std::mutex,12,s:     790,264 msg/sec
                      std::mutex,12,i:     784,013 msg/sec
                      std::mutex,13,s:     748,564 msg/sec
                      std::mutex,13,i:     711,050 msg/sec
                      std::mutex,14,s:     714,427 msg/sec
                      std::mutex,14,i:     696,118 msg/sec
                      std::mutex,15,s:     711,264 msg/sec
                      std::mutex,15,i:     690,452 msg/sec
                      std::mutex,16,s:     690,603 msg/sec
                      std::mutex,16,i:     675,450 msg/sec
                 tbb::spin_mutex, 1,s:  11,118,965 msg/sec
                 tbb::spin_mutex, 1,i:  11,129,951 msg/sec
                 tbb::spin_mutex, 2,s:   4,850,035 msg/sec
                 tbb::spin_mutex, 2,i:   4,735,892 msg/sec
                 tbb::spin_mutex, 3,s:   3,557,795 msg/sec
                 tbb::spin_mutex, 3,i:   3,474,607 msg/sec
                 tbb::spin_mutex, 4,s:   3,027,186 msg/sec
                 tbb::spin_mutex, 4,i:   2,961,513 msg/sec
                 tbb::spin_mutex, 5,s:   1,696,490 msg/sec
                 tbb::spin_mutex, 5,i:   1,640,511 msg/sec
                 tbb::spin_mutex, 6,s:   1,489,620 msg/sec
                 tbb::spin_mutex, 6,i:   1,403,721 msg/sec
                 tbb::spin_mutex, 7,s:   1,344,360 msg/sec
                 tbb::spin_mutex, 7,i:   1,349,315 msg/sec
                 tbb::spin_mutex, 8,s:   1,264,549 msg/sec
                 tbb::spin_mutex, 8,i:   1,212,868 msg/sec
                 tbb::spin_mutex, 9,s:   1,338,784 msg/sec
                 tbb::spin_mutex, 9,i:   1,278,798 msg/sec
                 tbb::spin_mutex,10,s:   1,300,161 msg/sec
                 tbb::spin_mutex,10,i:   1,068,345 msg/sec
                 tbb::spin_mutex,11,s:   1,224,842 msg/sec
                 tbb::spin_mutex,11,i:   1,244,198 msg/sec
                 tbb::spin_mutex,12,s:   1,112,571 msg/sec
                 tbb::spin_mutex,12,i:   1,043,692 msg/sec
                 tbb::spin_mutex,13,s:   1,090,724 msg/sec
                 tbb::spin_mutex,13,i:     968,814 msg/sec
                 tbb::spin_mutex,14,s:   1,026,656 msg/sec
                 tbb::spin_mutex,14,i:     909,914 msg/sec
                 tbb::spin_mutex,15,s:     972,530 msg/sec
                 tbb::spin_mutex,15,i:     927,415 msg/sec
                 tbb::spin_mutex,16,s:     899,779 msg/sec
                 tbb::spin_mutex,16,i:     890,859 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5609.88
	System time (seconds): 602.97
	Percent of CPU this job got: 1668%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:12.29
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 88124
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 65791
	Voluntary context switches: 27398142
	Involuntary context switches: 1555
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:51:26 [9/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000170 sec/round-trip
                     AtomicQueue: 0.000000146 sec/round-trip
             OptimistAtomicQueue: 0.000000111 sec/round-trip
                    AtomicQueueB: 0.000000154 sec/round-trip
            OptimistAtomicQueueB: 0.000000119 sec/round-trip
                    AtomicQueue2: 0.000000150 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000129 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000218 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000283 sec/round-trip
     xenium::michael_scott_queue: 0.000000446 sec/round-trip
         xenium::ramalhete_queue: 0.000000190 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000208 sec/round-trip
          boost::lockfree::queue: 0.000000316 sec/round-trip
                pthread_spinlock: 0.000000357 sec/round-trip
                      std::mutex: 0.000001106 sec/round-trip
                 tbb::spin_mutex: 0.000000319 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  33,802,857 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,306,040 msg/sec
                     AtomicQueue, 1,s:  42,456,903 msg/sec
                     AtomicQueue, 1,i:  43,644,303 msg/sec
                     AtomicQueue, 2,s:   2,904,749 msg/sec
                     AtomicQueue, 2,i:   3,035,298 msg/sec
                     AtomicQueue, 3,s:   2,448,990 msg/sec
                     AtomicQueue, 3,i:   2,584,265 msg/sec
                     AtomicQueue, 4,s:   1,936,605 msg/sec
                     AtomicQueue, 4,i:   2,057,110 msg/sec
                     AtomicQueue, 5,s:     932,049 msg/sec
                     AtomicQueue, 5,i:   1,101,537 msg/sec
                     AtomicQueue, 6,s:     762,464 msg/sec
                     AtomicQueue, 6,i:   1,037,614 msg/sec
                     AtomicQueue, 7,s:     866,142 msg/sec
                     AtomicQueue, 7,i:     941,075 msg/sec
                     AtomicQueue, 8,s:     911,482 msg/sec
                     AtomicQueue, 8,i:     853,568 msg/sec
                     AtomicQueue, 9,s:     814,398 msg/sec
                     AtomicQueue, 9,i:     858,927 msg/sec
                     AtomicQueue,10,s:     823,862 msg/sec
                     AtomicQueue,10,i:     854,924 msg/sec
                     AtomicQueue,11,s:     816,720 msg/sec
                     AtomicQueue,11,i:     862,969 msg/sec
                     AtomicQueue,12,s:     782,520 msg/sec
                     AtomicQueue,12,i:     841,286 msg/sec
                     AtomicQueue,13,s:     743,422 msg/sec
                     AtomicQueue,13,i:     828,523 msg/sec
                     AtomicQueue,14,s:     695,325 msg/sec
                     AtomicQueue,14,i:     820,223 msg/sec
                     AtomicQueue,15,s:     693,217 msg/sec
                     AtomicQueue,15,i:     805,618 msg/sec
                     AtomicQueue,16,s:     662,436 msg/sec
                     AtomicQueue,16,i:     801,175 msg/sec
             OptimistAtomicQueue, 1,s: 347,070,138 msg/sec
             OptimistAtomicQueue, 1,i: 350,758,058 msg/sec
             OptimistAtomicQueue, 2,s:  14,473,339 msg/sec
             OptimistAtomicQueue, 2,i:  15,714,334 msg/sec
             OptimistAtomicQueue, 3,s:  17,230,973 msg/sec
             OptimistAtomicQueue, 3,i:  17,489,215 msg/sec
             OptimistAtomicQueue, 4,s:  17,362,952 msg/sec
             OptimistAtomicQueue, 4,i:  19,385,210 msg/sec
             OptimistAtomicQueue, 5,s:   9,789,319 msg/sec
             OptimistAtomicQueue, 5,i:  11,962,727 msg/sec
             OptimistAtomicQueue, 6,s:  10,149,049 msg/sec
             OptimistAtomicQueue, 6,i:  10,317,285 msg/sec
             OptimistAtomicQueue, 7,s:  11,743,755 msg/sec
             OptimistAtomicQueue, 7,i:  11,754,494 msg/sec
             OptimistAtomicQueue, 8,s:  14,828,753 msg/sec
             OptimistAtomicQueue, 8,i:  12,090,198 msg/sec
             OptimistAtomicQueue, 9,s:  12,128,480 msg/sec
             OptimistAtomicQueue, 9,i:  13,427,360 msg/sec
             OptimistAtomicQueue,10,s:  11,717,578 msg/sec
             OptimistAtomicQueue,10,i:  13,971,784 msg/sec
             OptimistAtomicQueue,11,s:  12,973,812 msg/sec
             OptimistAtomicQueue,11,i:  14,813,434 msg/sec
             OptimistAtomicQueue,12,s:  12,726,424 msg/sec
             OptimistAtomicQueue,12,i:  16,852,426 msg/sec
             OptimistAtomicQueue,13,s:  12,762,657 msg/sec
             OptimistAtomicQueue,13,i:  16,617,532 msg/sec
             OptimistAtomicQueue,14,s:  12,682,366 msg/sec
             OptimistAtomicQueue,14,i:  16,546,551 msg/sec
             OptimistAtomicQueue,15,s:  13,472,847 msg/sec
             OptimistAtomicQueue,15,i:  17,687,162 msg/sec
             OptimistAtomicQueue,16,s:  13,439,861 msg/sec
             OptimistAtomicQueue,16,i:  18,958,722 msg/sec
                    AtomicQueueB, 1,s:  14,624,999 msg/sec
                    AtomicQueueB, 1,i:  14,780,858 msg/sec
                    AtomicQueueB, 2,s:   2,860,842 msg/sec
                    AtomicQueueB, 2,i:   3,011,171 msg/sec
                    AtomicQueueB, 3,s:   2,421,324 msg/sec
                    AtomicQueueB, 3,i:   2,553,850 msg/sec
                    AtomicQueueB, 4,s:   1,916,869 msg/sec
                    AtomicQueueB, 4,i:   2,021,993 msg/sec
                    AtomicQueueB, 5,s:     916,357 msg/sec
                    AtomicQueueB, 5,i:   1,268,276 msg/sec
                    AtomicQueueB, 6,s:     757,773 msg/sec
                    AtomicQueueB, 6,i:   1,033,572 msg/sec
                    AtomicQueueB, 7,s:     854,899 msg/sec
                    AtomicQueueB, 7,i:     938,326 msg/sec
                    AtomicQueueB, 8,s:     895,227 msg/sec
                    AtomicQueueB, 8,i:     840,545 msg/sec
                    AtomicQueueB, 9,s:     841,464 msg/sec
                    AtomicQueueB, 9,i:     853,331 msg/sec
                    AtomicQueueB,10,s:     812,930 msg/sec
                    AtomicQueueB,10,i:     864,587 msg/sec
                    AtomicQueueB,11,s:     802,218 msg/sec
                    AtomicQueueB,11,i:     857,646 msg/sec
                    AtomicQueueB,12,s:     784,383 msg/sec
                    AtomicQueueB,12,i:     834,586 msg/sec
                    AtomicQueueB,13,s:     736,996 msg/sec
                    AtomicQueueB,13,i:     818,842 msg/sec
                    AtomicQueueB,14,s:     697,800 msg/sec
                    AtomicQueueB,14,i:     802,415 msg/sec
                    AtomicQueueB,15,s:     694,883 msg/sec
                    AtomicQueueB,15,i:     826,089 msg/sec
                    AtomicQueueB,16,s:     667,075 msg/sec
                    AtomicQueueB,16,i:     802,540 msg/sec
            OptimistAtomicQueueB, 1,s: 150,117,467 msg/sec
            OptimistAtomicQueueB, 1,i: 150,991,394 msg/sec
            OptimistAtomicQueueB, 2,s:  13,847,353 msg/sec
            OptimistAtomicQueueB, 2,i:  14,466,199 msg/sec
            OptimistAtomicQueueB, 3,s:  17,118,977 msg/sec
            OptimistAtomicQueueB, 3,i:  17,008,910 msg/sec
            OptimistAtomicQueueB, 4,s:  17,449,409 msg/sec
            OptimistAtomicQueueB, 4,i:  19,333,552 msg/sec
            OptimistAtomicQueueB, 5,s:   9,710,103 msg/sec
            OptimistAtomicQueueB, 5,i:  11,610,445 msg/sec
            OptimistAtomicQueueB, 6,s:  10,100,929 msg/sec
            OptimistAtomicQueueB, 6,i:   9,980,151 msg/sec
            OptimistAtomicQueueB, 7,s:  11,541,939 msg/sec
            OptimistAtomicQueueB, 7,i:  11,758,676 msg/sec
            OptimistAtomicQueueB, 8,s:  15,133,113 msg/sec
            OptimistAtomicQueueB, 8,i:  12,101,973 msg/sec
            OptimistAtomicQueueB, 9,s:  11,949,380 msg/sec
            OptimistAtomicQueueB, 9,i:  13,331,550 msg/sec
            OptimistAtomicQueueB,10,s:  11,735,382 msg/sec
            OptimistAtomicQueueB,10,i:  13,876,937 msg/sec
            OptimistAtomicQueueB,11,s:  12,987,945 msg/sec
            OptimistAtomicQueueB,11,i:  15,406,687 msg/sec
            OptimistAtomicQueueB,12,s:  12,867,814 msg/sec
            OptimistAtomicQueueB,12,i:  16,539,661 msg/sec
            OptimistAtomicQueueB,13,s:  12,836,382 msg/sec
            OptimistAtomicQueueB,13,i:  16,514,847 msg/sec
            OptimistAtomicQueueB,14,s:  12,726,773 msg/sec
            OptimistAtomicQueueB,14,i:  16,922,701 msg/sec
            OptimistAtomicQueueB,15,s:  13,558,619 msg/sec
            OptimistAtomicQueueB,15,i:  17,771,516 msg/sec
            OptimistAtomicQueueB,16,s:  13,564,379 msg/sec
            OptimistAtomicQueueB,16,i:  19,017,785 msg/sec
                    AtomicQueue2, 1,s:  39,436,108 msg/sec
                    AtomicQueue2, 1,i:  14,145,712 msg/sec
                    AtomicQueue2, 2,s:   2,914,978 msg/sec
                    AtomicQueue2, 2,i:   3,080,250 msg/sec
                    AtomicQueue2, 3,s:   2,465,986 msg/sec
                    AtomicQueue2, 3,i:   2,614,929 msg/sec
                    AtomicQueue2, 4,s:   1,956,447 msg/sec
                    AtomicQueue2, 4,i:   2,071,978 msg/sec
                    AtomicQueue2, 5,s:     920,369 msg/sec
                    AtomicQueue2, 5,i:   1,253,610 msg/sec
                    AtomicQueue2, 6,s:     753,936 msg/sec
                    AtomicQueue2, 6,i:   1,021,287 msg/sec
                    AtomicQueue2, 7,s:     852,064 msg/sec
                    AtomicQueue2, 7,i:     955,762 msg/sec
                    AtomicQueue2, 8,s:     880,849 msg/sec
                    AtomicQueue2, 8,i:     846,864 msg/sec
                    AtomicQueue2, 9,s:     802,361 msg/sec
                    AtomicQueue2, 9,i:     857,636 msg/sec
                    AtomicQueue2,10,s:     836,725 msg/sec
                    AtomicQueue2,10,i:     846,302 msg/sec
                    AtomicQueue2,11,s:     803,319 msg/sec
                    AtomicQueue2,11,i:     865,949 msg/sec
                    AtomicQueue2,12,s:     789,927 msg/sec
                    AtomicQueue2,12,i:     829,933 msg/sec
                    AtomicQueue2,13,s:     747,835 msg/sec
                    AtomicQueue2,13,i:     822,979 msg/sec
                    AtomicQueue2,14,s:     701,385 msg/sec
                    AtomicQueue2,14,i:     808,849 msg/sec
                    AtomicQueue2,15,s:     701,612 msg/sec
                    AtomicQueue2,15,i:     822,108 msg/sec
                    AtomicQueue2,16,s:     669,245 msg/sec
                    AtomicQueue2,16,i:     794,776 msg/sec
            OptimistAtomicQueue2, 1,s:  31,831,741 msg/sec
            OptimistAtomicQueue2, 1,i:  31,339,087 msg/sec
            OptimistAtomicQueue2, 2,s:  12,716,302 msg/sec
            OptimistAtomicQueue2, 2,i:  13,653,010 msg/sec
            OptimistAtomicQueue2, 3,s:  16,722,342 msg/sec
            OptimistAtomicQueue2, 3,i:  14,445,687 msg/sec
            OptimistAtomicQueue2, 4,s:  17,296,480 msg/sec
            OptimistAtomicQueue2, 4,i:  16,916,185 msg/sec
            OptimistAtomicQueue2, 5,s:   9,255,112 msg/sec
            OptimistAtomicQueue2, 5,i:   9,563,380 msg/sec
            OptimistAtomicQueue2, 6,s:   9,663,635 msg/sec
            OptimistAtomicQueue2, 6,i:   9,571,653 msg/sec
            OptimistAtomicQueue2, 7,s:  11,051,205 msg/sec
            OptimistAtomicQueue2, 7,i:  11,117,763 msg/sec
            OptimistAtomicQueue2, 8,s:  14,374,661 msg/sec
            OptimistAtomicQueue2, 8,i:  11,703,920 msg/sec
            OptimistAtomicQueue2, 9,s:  10,987,291 msg/sec
            OptimistAtomicQueue2, 9,i:  12,542,490 msg/sec
            OptimistAtomicQueue2,10,s:  11,094,931 msg/sec
            OptimistAtomicQueue2,10,i:  12,743,785 msg/sec
            OptimistAtomicQueue2,11,s:  12,707,276 msg/sec
            OptimistAtomicQueue2,11,i:  14,224,976 msg/sec
            OptimistAtomicQueue2,12,s:  12,350,039 msg/sec
            OptimistAtomicQueue2,12,i:  15,244,181 msg/sec
            OptimistAtomicQueue2,13,s:  12,098,654 msg/sec
            OptimistAtomicQueue2,13,i:  15,636,701 msg/sec
            OptimistAtomicQueue2,14,s:  12,055,245 msg/sec
            OptimistAtomicQueue2,14,i:  15,614,301 msg/sec
            OptimistAtomicQueue2,15,s:  12,734,144 msg/sec
            OptimistAtomicQueue2,15,i:  16,628,633 msg/sec
            OptimistAtomicQueue2,16,s:  12,767,640 msg/sec
            OptimistAtomicQueue2,16,i:  17,395,907 msg/sec
                   AtomicQueueB2, 1,s:  23,732,333 msg/sec
                   AtomicQueueB2, 1,i:  14,034,480 msg/sec
                   AtomicQueueB2, 2,s:   2,885,319 msg/sec
                   AtomicQueueB2, 2,i:   3,062,028 msg/sec
                   AtomicQueueB2, 3,s:   2,433,601 msg/sec
                   AtomicQueueB2, 3,i:   2,581,311 msg/sec
                   AtomicQueueB2, 4,s:   1,934,661 msg/sec
                   AtomicQueueB2, 4,i:   2,039,451 msg/sec
                   AtomicQueueB2, 5,s:     909,406 msg/sec
                   AtomicQueueB2, 5,i:   1,267,676 msg/sec
                   AtomicQueueB2, 6,s:     749,286 msg/sec
                   AtomicQueueB2, 6,i:   1,165,685 msg/sec
                   AtomicQueueB2, 7,s:     847,944 msg/sec
                   AtomicQueueB2, 7,i:     931,264 msg/sec
                   AtomicQueueB2, 8,s:     885,185 msg/sec
                   AtomicQueueB2, 8,i:     839,059 msg/sec
                   AtomicQueueB2, 9,s:     828,187 msg/sec
                   AtomicQueueB2, 9,i:     836,967 msg/sec
                   AtomicQueueB2,10,s:     804,566 msg/sec
                   AtomicQueueB2,10,i:     842,293 msg/sec
                   AtomicQueueB2,11,s:     823,196 msg/sec
                   AtomicQueueB2,11,i:     845,831 msg/sec
                   AtomicQueueB2,12,s:     809,884 msg/sec
                   AtomicQueueB2,12,i:     835,395 msg/sec
                   AtomicQueueB2,13,s:     775,329 msg/sec
                   AtomicQueueB2,13,i:     825,287 msg/sec
                   AtomicQueueB2,14,s:     719,923 msg/sec
                   AtomicQueueB2,14,i:     824,348 msg/sec
                   AtomicQueueB2,15,s:     709,880 msg/sec
                   AtomicQueueB2,15,i:     807,419 msg/sec
                   AtomicQueueB2,16,s:     675,186 msg/sec
                   AtomicQueueB2,16,i:     803,524 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,773,784 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,507,915 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,300,316 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,165,776 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,606,698 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,505,916 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,250,049 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,723,621 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,272,137 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,682,748 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,699,516 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,560,570 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,857,682 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,046,842 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,267,146 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,594,608 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,894,649 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,292,220 msg/sec
           OptimistAtomicQueueB2,10,s:  11,030,147 msg/sec
           OptimistAtomicQueueB2,10,i:  12,787,357 msg/sec
           OptimistAtomicQueueB2,11,s:  12,495,569 msg/sec
           OptimistAtomicQueueB2,11,i:  13,990,207 msg/sec
           OptimistAtomicQueueB2,12,s:  12,360,232 msg/sec
           OptimistAtomicQueueB2,12,i:  15,176,290 msg/sec
           OptimistAtomicQueueB2,13,s:  12,054,715 msg/sec
           OptimistAtomicQueueB2,13,i:  15,538,191 msg/sec
           OptimistAtomicQueueB2,14,s:  12,003,223 msg/sec
           OptimistAtomicQueueB2,14,i:  15,450,053 msg/sec
           OptimistAtomicQueueB2,15,s:  12,659,269 msg/sec
           OptimistAtomicQueueB2,15,i:  16,488,087 msg/sec
           OptimistAtomicQueueB2,16,s:  12,754,479 msg/sec
           OptimistAtomicQueueB2,16,i:  17,379,851 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 249,972,503 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  20,399,988 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,860,311 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,949,866 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,059,245 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,946,629 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  15,475,908 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,915,325 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  31,352,784 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  23,343,171 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  35,624,715 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  55,580,097 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  56,595,810 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  64,502,159 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  57,582,293 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  67,070,005 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  75,700,112 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  68,013,987 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  77,248,146 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  78,395,624 msg/sec
     moodycamel::ConcurrentQueue,10,s:  83,582,982 msg/sec
     moodycamel::ConcurrentQueue,10,i:  83,164,897 msg/sec
     moodycamel::ConcurrentQueue,11,s:  78,019,589 msg/sec
     moodycamel::ConcurrentQueue,11,i:  74,250,188 msg/sec
     moodycamel::ConcurrentQueue,12,s:  55,270,754 msg/sec
     moodycamel::ConcurrentQueue,12,i:  78,435,137 msg/sec
     moodycamel::ConcurrentQueue,13,s:  63,814,116 msg/sec
     moodycamel::ConcurrentQueue,13,i:  83,222,607 msg/sec
     moodycamel::ConcurrentQueue,14,s:  83,990,922 msg/sec
     moodycamel::ConcurrentQueue,14,i: 109,405,586 msg/sec
     moodycamel::ConcurrentQueue,15,s: 122,319,773 msg/sec
     moodycamel::ConcurrentQueue,15,i: 137,628,562 msg/sec
     moodycamel::ConcurrentQueue,16,s: 145,009,835 msg/sec
     moodycamel::ConcurrentQueue,16,i: 142,574,154 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,617,755 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,620,142 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,217,931 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,224,681 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,330,945 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,357,911 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,874,718 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,934,329 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     894,807 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,204,426 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     809,974 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     997,755 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     773,914 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     916,559 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     797,581 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     821,331 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     768,849 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     850,809 msg/sec
   tbb::concurrent_bounded_queue,10,s:     819,940 msg/sec
   tbb::concurrent_bounded_queue,10,i:     848,098 msg/sec
   tbb::concurrent_bounded_queue,11,s:     787,247 msg/sec
   tbb::concurrent_bounded_queue,11,i:     824,785 msg/sec
   tbb::concurrent_bounded_queue,12,s:     765,865 msg/sec
   tbb::concurrent_bounded_queue,12,i:     819,334 msg/sec
   tbb::concurrent_bounded_queue,13,s:     755,804 msg/sec
   tbb::concurrent_bounded_queue,13,i:     814,709 msg/sec
   tbb::concurrent_bounded_queue,14,s:     707,834 msg/sec
   tbb::concurrent_bounded_queue,14,i:     795,982 msg/sec
   tbb::concurrent_bounded_queue,15,s:     692,344 msg/sec
   tbb::concurrent_bounded_queue,15,i:     779,923 msg/sec
   tbb::concurrent_bounded_queue,16,s:     670,524 msg/sec
   tbb::concurrent_bounded_queue,16,i:     740,260 msg/sec
     xenium::michael_scott_queue, 1,s:   3,900,456 msg/sec
     xenium::michael_scott_queue, 1,i:   3,893,286 msg/sec
     xenium::michael_scott_queue, 2,s:   2,754,707 msg/sec
     xenium::michael_scott_queue, 2,i:   2,693,775 msg/sec
     xenium::michael_scott_queue, 3,s:   2,239,577 msg/sec
     xenium::michael_scott_queue, 3,i:   2,212,171 msg/sec
     xenium::michael_scott_queue, 4,s:   1,729,148 msg/sec
     xenium::michael_scott_queue, 4,i:   1,709,707 msg/sec
     xenium::michael_scott_queue, 5,s:   1,069,095 msg/sec
     xenium::michael_scott_queue, 5,i:   1,157,719 msg/sec
     xenium::michael_scott_queue, 6,s:     976,529 msg/sec
     xenium::michael_scott_queue, 6,i:   1,055,665 msg/sec
     xenium::michael_scott_queue, 7,s:     929,447 msg/sec
     xenium::michael_scott_queue, 7,i:     953,932 msg/sec
     xenium::michael_scott_queue, 8,s:     690,940 msg/sec
     xenium::michael_scott_queue, 8,i:     819,854 msg/sec
     xenium::michael_scott_queue, 9,s:     838,405 msg/sec
     xenium::michael_scott_queue, 9,i:     835,072 msg/sec
     xenium::michael_scott_queue,10,s:     838,299 msg/sec
     xenium::michael_scott_queue,10,i:     828,917 msg/sec
     xenium::michael_scott_queue,11,s:     797,429 msg/sec
     xenium::michael_scott_queue,11,i:     837,140 msg/sec
     xenium::michael_scott_queue,12,s:     761,730 msg/sec
     xenium::michael_scott_queue,12,i:     802,632 msg/sec
     xenium::michael_scott_queue,13,s:     743,982 msg/sec
     xenium::michael_scott_queue,13,i:     793,299 msg/sec
     xenium::michael_scott_queue,14,s:     719,425 msg/sec
     xenium::michael_scott_queue,14,i:     785,710 msg/sec
     xenium::michael_scott_queue,15,s:     692,376 msg/sec
     xenium::michael_scott_queue,15,i:     780,845 msg/sec
     xenium::michael_scott_queue,16,s:     661,729 msg/sec
     xenium::michael_scott_queue,16,i:     745,880 msg/sec
         xenium::ramalhete_queue, 1,s:  21,377,967 msg/sec
         xenium::ramalhete_queue, 1,i:  18,579,387 msg/sec
         xenium::ramalhete_queue, 2,s:  13,803,454 msg/sec
         xenium::ramalhete_queue, 2,i:  11,274,858 msg/sec
         xenium::ramalhete_queue, 3,s:  13,249,261 msg/sec
         xenium::ramalhete_queue, 3,i:  13,161,219 msg/sec
         xenium::ramalhete_queue, 4,s:  14,762,763 msg/sec
         xenium::ramalhete_queue, 4,i:  15,529,800 msg/sec
         xenium::ramalhete_queue, 5,s:  11,129,391 msg/sec
         xenium::ramalhete_queue, 5,i:   6,822,991 msg/sec
         xenium::ramalhete_queue, 6,s:  11,502,779 msg/sec
         xenium::ramalhete_queue, 6,i:   7,633,267 msg/sec
         xenium::ramalhete_queue, 7,s:  11,809,331 msg/sec
         xenium::ramalhete_queue, 7,i:   8,222,241 msg/sec
         xenium::ramalhete_queue, 8,s:  14,949,203 msg/sec
         xenium::ramalhete_queue, 8,i:   8,729,837 msg/sec
         xenium::ramalhete_queue, 9,s:   9,516,824 msg/sec
         xenium::ramalhete_queue, 9,i:  10,222,378 msg/sec
         xenium::ramalhete_queue,10,s:  10,162,098 msg/sec
         xenium::ramalhete_queue,10,i:  12,332,220 msg/sec
         xenium::ramalhete_queue,11,s:  10,956,599 msg/sec
         xenium::ramalhete_queue,11,i:  12,318,088 msg/sec
         xenium::ramalhete_queue,12,s:  11,374,610 msg/sec
         xenium::ramalhete_queue,12,i:  12,047,926 msg/sec
         xenium::ramalhete_queue,13,s:  11,612,454 msg/sec
         xenium::ramalhete_queue,13,i:  12,440,090 msg/sec
         xenium::ramalhete_queue,14,s:  11,671,331 msg/sec
         xenium::ramalhete_queue,14,i:  12,614,034 msg/sec
         xenium::ramalhete_queue,15,s:  11,691,738 msg/sec
         xenium::ramalhete_queue,15,i:  12,832,501 msg/sec
         xenium::ramalhete_queue,16,s:  11,661,996 msg/sec
         xenium::ramalhete_queue,16,i:  13,114,035 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  90,439,300 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  90,350,952 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,586,907 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,841,417 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,508,063 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,131,480 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,394,445 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,279,319 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,036,647 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,541,627 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,075,812 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,320,895 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,071,491 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,217,331 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,041,721 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,912,432 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,012,000 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,951,857 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,234,724 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,031,349 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,178,260 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,136,039 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,245,792 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,161,139 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,058,910 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,148,414 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,087,522 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,222,067 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,071,139 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,124,084 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,019,331 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,079,440 msg/sec
          boost::lockfree::queue, 1,s:   2,262,931 msg/sec
          boost::lockfree::queue, 1,i:   2,292,116 msg/sec
          boost::lockfree::queue, 2,s:   1,715,302 msg/sec
          boost::lockfree::queue, 2,i:   1,750,876 msg/sec
          boost::lockfree::queue, 3,s:   1,443,219 msg/sec
          boost::lockfree::queue, 3,i:   1,408,991 msg/sec
          boost::lockfree::queue, 4,s:   1,277,888 msg/sec
          boost::lockfree::queue, 4,i:   1,275,134 msg/sec
          boost::lockfree::queue, 5,s:     776,566 msg/sec
          boost::lockfree::queue, 5,i:     850,065 msg/sec
          boost::lockfree::queue, 6,s:     422,612 msg/sec
          boost::lockfree::queue, 6,i:     879,525 msg/sec
          boost::lockfree::queue, 7,s:     402,543 msg/sec
          boost::lockfree::queue, 7,i:     852,109 msg/sec
          boost::lockfree::queue, 8,s:     341,673 msg/sec
          boost::lockfree::queue, 8,i:     535,821 msg/sec
          boost::lockfree::queue, 9,s:     412,331 msg/sec
          boost::lockfree::queue, 9,i:     537,418 msg/sec
          boost::lockfree::queue,10,s:     448,518 msg/sec
          boost::lockfree::queue,10,i:     561,577 msg/sec
          boost::lockfree::queue,11,s:     505,218 msg/sec
          boost::lockfree::queue,11,i:     568,005 msg/sec
          boost::lockfree::queue,12,s:     544,048 msg/sec
          boost::lockfree::queue,12,i:     500,379 msg/sec
          boost::lockfree::queue,13,s:     475,800 msg/sec
          boost::lockfree::queue,13,i:     493,206 msg/sec
          boost::lockfree::queue,14,s:     451,638 msg/sec
          boost::lockfree::queue,14,i:     493,357 msg/sec
          boost::lockfree::queue,15,s:     454,357 msg/sec
          boost::lockfree::queue,15,i:     463,356 msg/sec
          boost::lockfree::queue,16,s:     445,685 msg/sec
          boost::lockfree::queue,16,i:     438,650 msg/sec
                pthread_spinlock, 1,s:   5,248,863 msg/sec
                pthread_spinlock, 1,i:   5,273,695 msg/sec
                pthread_spinlock, 2,s:   2,209,319 msg/sec
                pthread_spinlock, 2,i:     581,124 msg/sec
                pthread_spinlock, 3,s:     225,237 msg/sec
                pthread_spinlock, 3,i:   1,684,485 msg/sec
                pthread_spinlock, 4,s:     630,055 msg/sec
                pthread_spinlock, 4,i:     282,054 msg/sec
                pthread_spinlock, 5,s:     818,623 msg/sec
pthread_spinlock: producers: 5: consumer 0 received too few messages: 0.09% of expected.
pthread_spinlock: producers: 5: consumer 0 received too few messages: 0.09% of expected.
                pthread_spinlock, 5,i:   1,093,820 msg/sec
                pthread_spinlock, 6,s:     611,643 msg/sec
                pthread_spinlock, 6,i:     969,094 msg/sec
                pthread_spinlock, 7,s:     838,327 msg/sec
                pthread_spinlock, 7,i:     902,034 msg/sec
                pthread_spinlock, 8,s:     873,483 msg/sec
                pthread_spinlock, 8,i:     787,936 msg/sec
                pthread_spinlock, 9,s:     841,162 msg/sec
                pthread_spinlock, 9,i:     628,181 msg/sec
                pthread_spinlock,10,s:     801,190 msg/sec
                pthread_spinlock,10,i:     280,409 msg/sec
                pthread_spinlock,11,s:     748,080 msg/sec
                pthread_spinlock,11,i:     610,699 msg/sec
                pthread_spinlock,12,s:     752,325 msg/sec
                pthread_spinlock,12,i:     732,569 msg/sec
                pthread_spinlock,13,s:     734,181 msg/sec
                pthread_spinlock,13,i:     659,254 msg/sec
                pthread_spinlock,14,s:     657,501 msg/sec
                pthread_spinlock,14,i:     607,946 msg/sec
                pthread_spinlock,15,s:     586,368 msg/sec
                pthread_spinlock,15,i:     559,165 msg/sec
                pthread_spinlock,16,s:     516,976 msg/sec
                pthread_spinlock,16,i:     469,218 msg/sec
                      std::mutex, 1,s:   1,190,380 msg/sec
                      std::mutex, 1,i:   1,188,235 msg/sec
                      std::mutex, 2,s:   3,955,545 msg/sec
                      std::mutex, 2,i:   3,961,604 msg/sec
                      std::mutex, 3,s:   2,024,321 msg/sec
                      std::mutex, 3,i:   1,956,334 msg/sec
                      std::mutex, 4,s:   2,059,028 msg/sec
                      std::mutex, 4,i:   1,957,969 msg/sec
                      std::mutex, 5,s:     959,927 msg/sec
                      std::mutex, 5,i:     973,166 msg/sec
                      std::mutex, 6,s:     863,875 msg/sec
                      std::mutex, 6,i:     861,712 msg/sec
                      std::mutex, 7,s:     967,101 msg/sec
                      std::mutex, 7,i:     858,299 msg/sec
                      std::mutex, 8,s:     995,032 msg/sec
                      std::mutex, 8,i:     818,137 msg/sec
                      std::mutex, 9,s:     825,420 msg/sec
                      std::mutex, 9,i:     785,283 msg/sec
                      std::mutex,10,s:     769,892 msg/sec
                      std::mutex,10,i:     780,485 msg/sec
                      std::mutex,11,s:     787,335 msg/sec
                      std::mutex,11,i:     792,773 msg/sec
                      std::mutex,12,s:     803,150 msg/sec
                      std::mutex,12,i:     769,427 msg/sec
                      std::mutex,13,s:     731,871 msg/sec
                      std::mutex,13,i:     709,686 msg/sec
                      std::mutex,14,s:     702,055 msg/sec
                      std::mutex,14,i:     695,144 msg/sec
                      std::mutex,15,s:     714,291 msg/sec
                      std::mutex,15,i:     702,663 msg/sec
                      std::mutex,16,s:     688,385 msg/sec
                      std::mutex,16,i:     676,814 msg/sec
                 tbb::spin_mutex, 1,s:  11,063,543 msg/sec
                 tbb::spin_mutex, 1,i:  11,033,035 msg/sec
                 tbb::spin_mutex, 2,s:   4,881,966 msg/sec
                 tbb::spin_mutex, 2,i:   4,741,386 msg/sec
                 tbb::spin_mutex, 3,s:   3,555,223 msg/sec
                 tbb::spin_mutex, 3,i:   3,487,234 msg/sec
                 tbb::spin_mutex, 4,s:   3,011,662 msg/sec
                 tbb::spin_mutex, 4,i:   2,954,796 msg/sec
                 tbb::spin_mutex, 5,s:   1,705,086 msg/sec
                 tbb::spin_mutex, 5,i:   1,636,846 msg/sec
                 tbb::spin_mutex, 6,s:   1,495,737 msg/sec
                 tbb::spin_mutex, 6,i:   1,443,477 msg/sec
                 tbb::spin_mutex, 7,s:   1,349,593 msg/sec
                 tbb::spin_mutex, 7,i:   1,426,064 msg/sec
                 tbb::spin_mutex, 8,s:   1,262,053 msg/sec
                 tbb::spin_mutex, 8,i:   1,206,268 msg/sec
                 tbb::spin_mutex, 9,s:   1,352,665 msg/sec
                 tbb::spin_mutex, 9,i:   1,328,315 msg/sec
                 tbb::spin_mutex,10,s:   1,304,457 msg/sec
                 tbb::spin_mutex,10,i:   1,221,690 msg/sec
                 tbb::spin_mutex,11,s:   1,263,804 msg/sec
                 tbb::spin_mutex,11,i:   1,062,521 msg/sec
                 tbb::spin_mutex,12,s:   1,110,648 msg/sec
                 tbb::spin_mutex,12,i:   1,016,655 msg/sec
                 tbb::spin_mutex,13,s:   1,090,959 msg/sec
                 tbb::spin_mutex,13,i:     992,257 msg/sec
                 tbb::spin_mutex,14,s:   1,038,359 msg/sec
                 tbb::spin_mutex,14,i:     931,868 msg/sec
                 tbb::spin_mutex,15,s:     983,801 msg/sec
                 tbb::spin_mutex,15,i:     902,032 msg/sec
                 tbb::spin_mutex,16,s:     899,733 msg/sec
                 tbb::spin_mutex,16,i:     893,059 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5637.22
	System time (seconds): 602.94
	Percent of CPU this job got: 1664%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:14.83
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 90376
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66600
	Voluntary context switches: 27492714
	Involuntary context switches: 1552
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:57:41 [10/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000170 sec/round-trip
                     AtomicQueue: 0.000000147 sec/round-trip
             OptimistAtomicQueue: 0.000000111 sec/round-trip
                    AtomicQueueB: 0.000000153 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000150 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000130 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000219 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000284 sec/round-trip
     xenium::michael_scott_queue: 0.000000443 sec/round-trip
         xenium::ramalhete_queue: 0.000000194 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000209 sec/round-trip
          boost::lockfree::queue: 0.000000316 sec/round-trip
                pthread_spinlock: 0.000000356 sec/round-trip
                      std::mutex: 0.000001107 sec/round-trip
                 tbb::spin_mutex: 0.000000321 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  33,807,947 msg/sec
     boost::lockfree::spsc_queue, 1,i:  32,962,373 msg/sec
                     AtomicQueue, 1,s:  42,373,409 msg/sec
                     AtomicQueue, 1,i:  42,960,150 msg/sec
                     AtomicQueue, 2,s:   2,904,039 msg/sec
                     AtomicQueue, 2,i:   3,041,114 msg/sec
                     AtomicQueue, 3,s:   2,448,692 msg/sec
                     AtomicQueue, 3,i:   2,591,906 msg/sec
                     AtomicQueue, 4,s:   1,943,017 msg/sec
                     AtomicQueue, 4,i:   2,062,152 msg/sec
                     AtomicQueue, 5,s:     932,751 msg/sec
                     AtomicQueue, 5,i:   1,263,301 msg/sec
                     AtomicQueue, 6,s:     762,969 msg/sec
                     AtomicQueue, 6,i:   1,174,734 msg/sec
                     AtomicQueue, 7,s:     863,579 msg/sec
                     AtomicQueue, 7,i:     940,306 msg/sec
                     AtomicQueue, 8,s:     919,009 msg/sec
                     AtomicQueue, 8,i:     851,204 msg/sec
                     AtomicQueue, 9,s:     815,308 msg/sec
                     AtomicQueue, 9,i:     859,131 msg/sec
                     AtomicQueue,10,s:     815,300 msg/sec
                     AtomicQueue,10,i:     872,281 msg/sec
                     AtomicQueue,11,s:     821,040 msg/sec
                     AtomicQueue,11,i:     860,691 msg/sec
                     AtomicQueue,12,s:     781,432 msg/sec
                     AtomicQueue,12,i:     841,201 msg/sec
                     AtomicQueue,13,s:     742,194 msg/sec
                     AtomicQueue,13,i:     825,802 msg/sec
                     AtomicQueue,14,s:     695,539 msg/sec
                     AtomicQueue,14,i:     816,380 msg/sec
                     AtomicQueue,15,s:     694,496 msg/sec
                     AtomicQueue,15,i:     809,921 msg/sec
                     AtomicQueue,16,s:     662,557 msg/sec
                     AtomicQueue,16,i:     801,634 msg/sec
             OptimistAtomicQueue, 1,s: 346,935,037 msg/sec
             OptimistAtomicQueue, 1,i: 341,731,032 msg/sec
             OptimistAtomicQueue, 2,s:  14,228,763 msg/sec
             OptimistAtomicQueue, 2,i:  15,354,086 msg/sec
             OptimistAtomicQueue, 3,s:  17,209,578 msg/sec
             OptimistAtomicQueue, 3,i:  17,579,354 msg/sec
             OptimistAtomicQueue, 4,s:  17,366,971 msg/sec
             OptimistAtomicQueue, 4,i:  19,400,427 msg/sec
             OptimistAtomicQueue, 5,s:   9,780,686 msg/sec
             OptimistAtomicQueue, 5,i:  11,825,456 msg/sec
             OptimistAtomicQueue, 6,s:  10,118,053 msg/sec
             OptimistAtomicQueue, 6,i:  10,350,401 msg/sec
             OptimistAtomicQueue, 7,s:  11,823,896 msg/sec
             OptimistAtomicQueue, 7,i:  11,798,497 msg/sec
             OptimistAtomicQueue, 8,s:  14,858,734 msg/sec
             OptimistAtomicQueue, 8,i:  12,105,998 msg/sec
             OptimistAtomicQueue, 9,s:  12,028,956 msg/sec
             OptimistAtomicQueue, 9,i:  13,338,903 msg/sec
             OptimistAtomicQueue,10,s:  11,716,107 msg/sec
             OptimistAtomicQueue,10,i:  14,212,702 msg/sec
             OptimistAtomicQueue,11,s:  12,998,530 msg/sec
             OptimistAtomicQueue,11,i:  14,196,708 msg/sec
             OptimistAtomicQueue,12,s:  12,721,492 msg/sec
             OptimistAtomicQueue,12,i:  16,818,813 msg/sec
             OptimistAtomicQueue,13,s:  12,718,622 msg/sec
             OptimistAtomicQueue,13,i:  16,036,241 msg/sec
             OptimistAtomicQueue,14,s:  12,722,534 msg/sec
             OptimistAtomicQueue,14,i:  16,525,159 msg/sec
             OptimistAtomicQueue,15,s:  13,441,402 msg/sec
             OptimistAtomicQueue,15,i:  17,770,990 msg/sec
             OptimistAtomicQueue,16,s:  13,452,869 msg/sec
             OptimistAtomicQueue,16,i:  19,032,146 msg/sec
                    AtomicQueueB, 1,s:  14,745,348 msg/sec
                    AtomicQueueB, 1,i:  14,435,307 msg/sec
                    AtomicQueueB, 2,s:   2,864,548 msg/sec
                    AtomicQueueB, 2,i:   3,017,399 msg/sec
                    AtomicQueueB, 3,s:   2,421,046 msg/sec
                    AtomicQueueB, 3,i:   2,550,715 msg/sec
                    AtomicQueueB, 4,s:   1,918,405 msg/sec
                    AtomicQueueB, 4,i:   2,028,756 msg/sec
                    AtomicQueueB, 5,s:     911,829 msg/sec
                    AtomicQueueB, 5,i:   1,269,427 msg/sec
                    AtomicQueueB, 6,s:     757,940 msg/sec
                    AtomicQueueB, 6,i:   1,029,635 msg/sec
                    AtomicQueueB, 7,s:     854,784 msg/sec
                    AtomicQueueB, 7,i:     932,028 msg/sec
                    AtomicQueueB, 8,s:     897,230 msg/sec
                    AtomicQueueB, 8,i:     845,061 msg/sec
                    AtomicQueueB, 9,s:     832,855 msg/sec
                    AtomicQueueB, 9,i:     848,099 msg/sec
                    AtomicQueueB,10,s:     818,111 msg/sec
                    AtomicQueueB,10,i:     851,026 msg/sec
                    AtomicQueueB,11,s:     803,710 msg/sec
                    AtomicQueueB,11,i:     856,643 msg/sec
                    AtomicQueueB,12,s:     781,009 msg/sec
                    AtomicQueueB,12,i:     837,785 msg/sec
                    AtomicQueueB,13,s:     741,714 msg/sec
                    AtomicQueueB,13,i:     828,018 msg/sec
                    AtomicQueueB,14,s:     698,883 msg/sec
                    AtomicQueueB,14,i:     812,454 msg/sec
                    AtomicQueueB,15,s:     696,341 msg/sec
                    AtomicQueueB,15,i:     811,500 msg/sec
                    AtomicQueueB,16,s:     668,274 msg/sec
                    AtomicQueueB,16,i:     800,834 msg/sec
            OptimistAtomicQueueB, 1,s: 247,490,447 msg/sec
            OptimistAtomicQueueB, 1,i: 149,196,814 msg/sec
            OptimistAtomicQueueB, 2,s:  13,578,958 msg/sec
            OptimistAtomicQueueB, 2,i:  14,430,590 msg/sec
            OptimistAtomicQueueB, 3,s:  17,121,688 msg/sec
            OptimistAtomicQueueB, 3,i:  16,712,792 msg/sec
            OptimistAtomicQueueB, 4,s:  17,415,602 msg/sec
            OptimistAtomicQueueB, 4,i:  18,983,856 msg/sec
            OptimistAtomicQueueB, 5,s:   9,737,125 msg/sec
            OptimistAtomicQueueB, 5,i:  11,889,469 msg/sec
            OptimistAtomicQueueB, 6,s:  10,059,499 msg/sec
            OptimistAtomicQueueB, 6,i:  10,233,891 msg/sec
            OptimistAtomicQueueB, 7,s:  11,523,497 msg/sec
            OptimistAtomicQueueB, 7,i:  11,712,846 msg/sec
            OptimistAtomicQueueB, 8,s:  15,073,047 msg/sec
            OptimistAtomicQueueB, 8,i:  12,092,445 msg/sec
            OptimistAtomicQueueB, 9,s:  11,923,719 msg/sec
            OptimistAtomicQueueB, 9,i:  13,158,607 msg/sec
            OptimistAtomicQueueB,10,s:  11,731,089 msg/sec
            OptimistAtomicQueueB,10,i:  13,847,053 msg/sec
            OptimistAtomicQueueB,11,s:  13,009,235 msg/sec
            OptimistAtomicQueueB,11,i:  15,448,962 msg/sec
            OptimistAtomicQueueB,12,s:  12,870,049 msg/sec
            OptimistAtomicQueueB,12,i:  16,627,207 msg/sec
            OptimistAtomicQueueB,13,s:  12,848,489 msg/sec
            OptimistAtomicQueueB,13,i:  16,173,932 msg/sec
            OptimistAtomicQueueB,14,s:  12,778,983 msg/sec
            OptimistAtomicQueueB,14,i:  16,318,472 msg/sec
            OptimistAtomicQueueB,15,s:  13,544,002 msg/sec
            OptimistAtomicQueueB,15,i:  17,768,692 msg/sec
            OptimistAtomicQueueB,16,s:  13,486,030 msg/sec
            OptimistAtomicQueueB,16,i:  19,020,072 msg/sec
                    AtomicQueue2, 1,s:  37,903,664 msg/sec
                    AtomicQueue2, 1,i:  37,017,210 msg/sec
                    AtomicQueue2, 2,s:   2,914,620 msg/sec
                    AtomicQueue2, 2,i:   3,081,847 msg/sec
                    AtomicQueue2, 3,s:   2,468,026 msg/sec
                    AtomicQueue2, 3,i:   2,618,216 msg/sec
                    AtomicQueue2, 4,s:   1,958,533 msg/sec
                    AtomicQueue2, 4,i:   2,077,810 msg/sec
                    AtomicQueue2, 5,s:     925,960 msg/sec
                    AtomicQueue2, 5,i:   1,256,899 msg/sec
                    AtomicQueue2, 6,s:     753,559 msg/sec
                    AtomicQueue2, 6,i:   1,164,220 msg/sec
                    AtomicQueue2, 7,s:     849,503 msg/sec
                    AtomicQueue2, 7,i:     958,288 msg/sec
                    AtomicQueue2, 8,s:     881,649 msg/sec
                    AtomicQueue2, 8,i:     850,938 msg/sec
                    AtomicQueue2, 9,s:     806,608 msg/sec
                    AtomicQueue2, 9,i:     846,020 msg/sec
                    AtomicQueue2,10,s:     811,623 msg/sec
                    AtomicQueue2,10,i:     856,109 msg/sec
                    AtomicQueue2,11,s:     803,228 msg/sec
                    AtomicQueue2,11,i:     865,202 msg/sec
                    AtomicQueue2,12,s:     788,659 msg/sec
                    AtomicQueue2,12,i:     832,639 msg/sec
                    AtomicQueue2,13,s:     750,557 msg/sec
                    AtomicQueue2,13,i:     821,079 msg/sec
                    AtomicQueue2,14,s:     700,479 msg/sec
                    AtomicQueue2,14,i:     809,762 msg/sec
                    AtomicQueue2,15,s:     700,526 msg/sec
                    AtomicQueue2,15,i:     803,541 msg/sec
                    AtomicQueue2,16,s:     670,070 msg/sec
                    AtomicQueue2,16,i:     794,387 msg/sec
            OptimistAtomicQueue2, 1,s:  31,500,365 msg/sec
            OptimistAtomicQueue2, 1,i:  31,379,712 msg/sec
            OptimistAtomicQueue2, 2,s:  12,672,689 msg/sec
            OptimistAtomicQueue2, 2,i:  13,933,909 msg/sec
            OptimistAtomicQueue2, 3,s:  16,629,796 msg/sec
            OptimistAtomicQueue2, 3,i:  14,454,838 msg/sec
            OptimistAtomicQueue2, 4,s:  17,322,600 msg/sec
            OptimistAtomicQueue2, 4,i:  16,901,400 msg/sec
            OptimistAtomicQueue2, 5,s:   9,239,128 msg/sec
            OptimistAtomicQueue2, 5,i:  10,020,378 msg/sec
            OptimistAtomicQueue2, 6,s:   9,688,889 msg/sec
            OptimistAtomicQueue2, 6,i:   9,583,361 msg/sec
            OptimistAtomicQueue2, 7,s:  11,021,966 msg/sec
            OptimistAtomicQueue2, 7,i:  11,089,485 msg/sec
            OptimistAtomicQueue2, 8,s:  14,409,486 msg/sec
            OptimistAtomicQueue2, 8,i:  11,701,155 msg/sec
            OptimistAtomicQueue2, 9,s:  10,958,390 msg/sec
            OptimistAtomicQueue2, 9,i:  12,425,777 msg/sec
            OptimistAtomicQueue2,10,s:  11,021,029 msg/sec
            OptimistAtomicQueue2,10,i:  12,875,056 msg/sec
            OptimistAtomicQueue2,11,s:  12,712,483 msg/sec
            OptimistAtomicQueue2,11,i:  14,094,315 msg/sec
            OptimistAtomicQueue2,12,s:  12,322,496 msg/sec
            OptimistAtomicQueue2,12,i:  15,479,446 msg/sec
            OptimistAtomicQueue2,13,s:  12,116,582 msg/sec
            OptimistAtomicQueue2,13,i:  15,668,396 msg/sec
            OptimistAtomicQueue2,14,s:  12,010,384 msg/sec
            OptimistAtomicQueue2,14,i:  15,436,754 msg/sec
            OptimistAtomicQueue2,15,s:  12,742,546 msg/sec
            OptimistAtomicQueue2,15,i:  16,647,259 msg/sec
            OptimistAtomicQueue2,16,s:  12,791,344 msg/sec
            OptimistAtomicQueue2,16,i:  17,371,300 msg/sec
                   AtomicQueueB2, 1,s:  22,885,078 msg/sec
                   AtomicQueueB2, 1,i:  17,842,019 msg/sec
                   AtomicQueueB2, 2,s:   2,884,362 msg/sec
                   AtomicQueueB2, 2,i:   3,060,225 msg/sec
                   AtomicQueueB2, 3,s:   2,435,586 msg/sec
                   AtomicQueueB2, 3,i:   2,576,496 msg/sec
                   AtomicQueueB2, 4,s:   1,937,199 msg/sec
                   AtomicQueueB2, 4,i:   2,041,030 msg/sec
                   AtomicQueueB2, 5,s:     908,655 msg/sec
                   AtomicQueueB2, 5,i:   1,270,253 msg/sec
                   AtomicQueueB2, 6,s:     750,298 msg/sec
                   AtomicQueueB2, 6,i:   1,166,721 msg/sec
                   AtomicQueueB2, 7,s:     848,468 msg/sec
                   AtomicQueueB2, 7,i:     932,026 msg/sec
                   AtomicQueueB2, 8,s:     884,824 msg/sec
                   AtomicQueueB2, 8,i:     833,397 msg/sec
                   AtomicQueueB2, 9,s:     808,539 msg/sec
                   AtomicQueueB2, 9,i:     836,425 msg/sec
                   AtomicQueueB2,10,s:     805,107 msg/sec
                   AtomicQueueB2,10,i:     831,178 msg/sec
                   AtomicQueueB2,11,s:     824,386 msg/sec
                   AtomicQueueB2,11,i:     844,548 msg/sec
                   AtomicQueueB2,12,s:     811,790 msg/sec
                   AtomicQueueB2,12,i:     837,397 msg/sec
                   AtomicQueueB2,13,s:     764,507 msg/sec
                   AtomicQueueB2,13,i:     830,134 msg/sec
                   AtomicQueueB2,14,s:     716,479 msg/sec
                   AtomicQueueB2,14,i:     797,021 msg/sec
                   AtomicQueueB2,15,s:     711,494 msg/sec
                   AtomicQueueB2,15,i:     826,720 msg/sec
                   AtomicQueueB2,16,s:     674,442 msg/sec
                   AtomicQueueB2,16,i:     805,230 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,391,431 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,208,872 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,324,675 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,228,961 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,627,690 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,523,479 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,259,210 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,748,477 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,267,217 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,635,657 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,704,233 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,575,514 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,864,525 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,085,180 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,310,212 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,601,633 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,906,793 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,247,866 msg/sec
           OptimistAtomicQueueB2,10,s:  11,007,170 msg/sec
           OptimistAtomicQueueB2,10,i:  12,886,502 msg/sec
           OptimistAtomicQueueB2,11,s:  12,491,685 msg/sec
           OptimistAtomicQueueB2,11,i:  14,028,609 msg/sec
           OptimistAtomicQueueB2,12,s:  12,329,232 msg/sec
           OptimistAtomicQueueB2,12,i:  15,197,793 msg/sec
           OptimistAtomicQueueB2,13,s:  12,064,169 msg/sec
           OptimistAtomicQueueB2,13,i:  15,346,747 msg/sec
           OptimistAtomicQueueB2,14,s:  12,008,501 msg/sec
           OptimistAtomicQueueB2,14,i:  15,565,637 msg/sec
           OptimistAtomicQueueB2,15,s:  12,704,853 msg/sec
           OptimistAtomicQueueB2,15,i:  16,582,900 msg/sec
           OptimistAtomicQueueB2,16,s:  12,765,456 msg/sec
           OptimistAtomicQueueB2,16,i:  17,455,364 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  19,224,092 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  65,240,305 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,804,919 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,863,761 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,077,293 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,920,673 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,432,903 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,252,928 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  31,515,554 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  29,276,595 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  32,290,530 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  51,365,110 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  55,728,381 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  64,461,728 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  65,078,009 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  68,964,247 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  83,167,248 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  66,242,862 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  78,472,806 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  65,944,710 msg/sec
     moodycamel::ConcurrentQueue,10,s:  89,099,560 msg/sec
     moodycamel::ConcurrentQueue,10,i:  84,245,672 msg/sec
     moodycamel::ConcurrentQueue,11,s:  65,181,244 msg/sec
     moodycamel::ConcurrentQueue,11,i:  66,722,455 msg/sec
     moodycamel::ConcurrentQueue,12,s:  60,550,912 msg/sec
     moodycamel::ConcurrentQueue,12,i:  73,888,915 msg/sec
     moodycamel::ConcurrentQueue,13,s:  65,241,088 msg/sec
     moodycamel::ConcurrentQueue,13,i: 101,276,166 msg/sec
     moodycamel::ConcurrentQueue,14,s:  97,643,048 msg/sec
     moodycamel::ConcurrentQueue,14,i: 112,972,076 msg/sec
     moodycamel::ConcurrentQueue,15,s: 128,969,633 msg/sec
     moodycamel::ConcurrentQueue,15,i: 140,499,631 msg/sec
     moodycamel::ConcurrentQueue,16,s: 153,774,944 msg/sec
     moodycamel::ConcurrentQueue,16,i: 141,667,661 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,566,494 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,574,846 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,230,530 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,247,842 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,332,927 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,362,554 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,874,149 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,933,210 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     893,954 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,202,676 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     809,582 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,087,607 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     775,416 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     908,295 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     792,872 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     822,754 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     795,557 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     850,823 msg/sec
   tbb::concurrent_bounded_queue,10,s:     805,609 msg/sec
   tbb::concurrent_bounded_queue,10,i:     841,286 msg/sec
   tbb::concurrent_bounded_queue,11,s:     786,873 msg/sec
   tbb::concurrent_bounded_queue,11,i:     838,208 msg/sec
   tbb::concurrent_bounded_queue,12,s:     767,630 msg/sec
   tbb::concurrent_bounded_queue,12,i:     815,499 msg/sec
   tbb::concurrent_bounded_queue,13,s:     739,678 msg/sec
   tbb::concurrent_bounded_queue,13,i:     814,204 msg/sec
   tbb::concurrent_bounded_queue,14,s:     707,191 msg/sec
   tbb::concurrent_bounded_queue,14,i:     804,866 msg/sec
   tbb::concurrent_bounded_queue,15,s:     693,343 msg/sec
   tbb::concurrent_bounded_queue,15,i:     766,493 msg/sec
   tbb::concurrent_bounded_queue,16,s:     670,641 msg/sec
   tbb::concurrent_bounded_queue,16,i:     742,271 msg/sec
     xenium::michael_scott_queue, 1,s:   3,886,125 msg/sec
     xenium::michael_scott_queue, 1,i:   3,914,250 msg/sec
     xenium::michael_scott_queue, 2,s:   2,759,675 msg/sec
     xenium::michael_scott_queue, 2,i:   2,689,247 msg/sec
     xenium::michael_scott_queue, 3,s:   2,242,015 msg/sec
     xenium::michael_scott_queue, 3,i:   2,210,317 msg/sec
     xenium::michael_scott_queue, 4,s:   1,720,898 msg/sec
     xenium::michael_scott_queue, 4,i:   1,717,050 msg/sec
     xenium::michael_scott_queue, 5,s:   1,061,739 msg/sec
     xenium::michael_scott_queue, 5,i:   1,150,980 msg/sec
     xenium::michael_scott_queue, 6,s:     978,541 msg/sec
     xenium::michael_scott_queue, 6,i:   1,150,670 msg/sec
     xenium::michael_scott_queue, 7,s:     937,029 msg/sec
     xenium::michael_scott_queue, 7,i:     957,956 msg/sec
     xenium::michael_scott_queue, 8,s:     691,647 msg/sec
     xenium::michael_scott_queue, 8,i:     820,277 msg/sec
     xenium::michael_scott_queue, 9,s:     834,937 msg/sec
     xenium::michael_scott_queue, 9,i:     825,178 msg/sec
     xenium::michael_scott_queue,10,s:     829,348 msg/sec
     xenium::michael_scott_queue,10,i:     829,863 msg/sec
     xenium::michael_scott_queue,11,s:     807,739 msg/sec
     xenium::michael_scott_queue,11,i:     839,275 msg/sec
     xenium::michael_scott_queue,12,s:     756,571 msg/sec
     xenium::michael_scott_queue,12,i:     806,145 msg/sec
     xenium::michael_scott_queue,13,s:     738,440 msg/sec
     xenium::michael_scott_queue,13,i:     781,653 msg/sec
     xenium::michael_scott_queue,14,s:     706,067 msg/sec
     xenium::michael_scott_queue,14,i:     769,138 msg/sec
     xenium::michael_scott_queue,15,s:     682,839 msg/sec
     xenium::michael_scott_queue,15,i:     761,447 msg/sec
     xenium::michael_scott_queue,16,s:     649,986 msg/sec
     xenium::michael_scott_queue,16,i:     735,205 msg/sec
         xenium::ramalhete_queue, 1,s:  20,999,868 msg/sec
         xenium::ramalhete_queue, 1,i:  19,329,448 msg/sec
         xenium::ramalhete_queue, 2,s:  12,328,622 msg/sec
         xenium::ramalhete_queue, 2,i:  13,688,072 msg/sec
         xenium::ramalhete_queue, 3,s:  12,078,118 msg/sec
         xenium::ramalhete_queue, 3,i:  12,839,582 msg/sec
         xenium::ramalhete_queue, 4,s:  15,096,357 msg/sec
         xenium::ramalhete_queue, 4,i:  15,325,875 msg/sec
         xenium::ramalhete_queue, 5,s:  10,952,010 msg/sec
         xenium::ramalhete_queue, 5,i:   7,029,522 msg/sec
         xenium::ramalhete_queue, 6,s:  11,410,874 msg/sec
         xenium::ramalhete_queue, 6,i:   8,172,866 msg/sec
         xenium::ramalhete_queue, 7,s:  11,752,826 msg/sec
         xenium::ramalhete_queue, 7,i:   8,588,567 msg/sec
         xenium::ramalhete_queue, 8,s:  14,880,400 msg/sec
         xenium::ramalhete_queue, 8,i:   9,047,664 msg/sec
         xenium::ramalhete_queue, 9,s:  10,075,166 msg/sec
         xenium::ramalhete_queue, 9,i:  10,801,354 msg/sec
         xenium::ramalhete_queue,10,s:  10,307,563 msg/sec
         xenium::ramalhete_queue,10,i:  11,871,761 msg/sec
         xenium::ramalhete_queue,11,s:  10,848,479 msg/sec
         xenium::ramalhete_queue,11,i:  11,938,151 msg/sec
         xenium::ramalhete_queue,12,s:  11,435,895 msg/sec
         xenium::ramalhete_queue,12,i:  12,233,703 msg/sec
         xenium::ramalhete_queue,13,s:  11,700,164 msg/sec
         xenium::ramalhete_queue,13,i:  12,465,667 msg/sec
         xenium::ramalhete_queue,14,s:  11,686,055 msg/sec
         xenium::ramalhete_queue,14,i:  13,014,617 msg/sec
         xenium::ramalhete_queue,15,s:  11,697,541 msg/sec
         xenium::ramalhete_queue,15,i:  12,806,758 msg/sec
         xenium::ramalhete_queue,16,s:  11,600,046 msg/sec
         xenium::ramalhete_queue,16,i:  13,065,119 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,146,985 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  89,997,077 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,584,885 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,943,292 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,699,223 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,165,343 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,489,692 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,279,753 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,066,024 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,693,136 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,071,587 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,315,596 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,089,677 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,177,991 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,027,142 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,930,992 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,104,892 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,958,659 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,293,649 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,012,930 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,226,964 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,136,893 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,184,485 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,165,470 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,068,227 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,175,525 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,084,687 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,231,768 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,074,896 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,126,264 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,020,982 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,069,647 msg/sec
          boost::lockfree::queue, 1,s:   2,272,305 msg/sec
          boost::lockfree::queue, 1,i:   2,298,059 msg/sec
          boost::lockfree::queue, 2,s:   1,708,454 msg/sec
          boost::lockfree::queue, 2,i:   1,726,083 msg/sec
          boost::lockfree::queue, 3,s:   1,451,443 msg/sec
          boost::lockfree::queue, 3,i:   1,402,487 msg/sec
          boost::lockfree::queue, 4,s:   1,278,496 msg/sec
          boost::lockfree::queue, 4,i:   1,273,909 msg/sec
          boost::lockfree::queue, 5,s:     782,891 msg/sec
          boost::lockfree::queue, 5,i:     773,577 msg/sec
          boost::lockfree::queue, 6,s:     424,839 msg/sec
          boost::lockfree::queue, 6,i:     828,232 msg/sec
          boost::lockfree::queue, 7,s:     403,217 msg/sec
          boost::lockfree::queue, 7,i:     834,172 msg/sec
          boost::lockfree::queue, 8,s:     341,318 msg/sec
          boost::lockfree::queue, 8,i:     536,633 msg/sec
          boost::lockfree::queue, 9,s:     424,503 msg/sec
          boost::lockfree::queue, 9,i:     550,841 msg/sec
          boost::lockfree::queue,10,s:     459,687 msg/sec
          boost::lockfree::queue,10,i:     578,813 msg/sec
          boost::lockfree::queue,11,s:     493,222 msg/sec
          boost::lockfree::queue,11,i:     546,789 msg/sec
          boost::lockfree::queue,12,s:     496,678 msg/sec
          boost::lockfree::queue,12,i:     488,219 msg/sec
          boost::lockfree::queue,13,s:     490,654 msg/sec
          boost::lockfree::queue,13,i:     500,311 msg/sec
          boost::lockfree::queue,14,s:     456,666 msg/sec
          boost::lockfree::queue,14,i:     475,509 msg/sec
          boost::lockfree::queue,15,s:     458,906 msg/sec
          boost::lockfree::queue,15,i:     463,218 msg/sec
          boost::lockfree::queue,16,s:     446,043 msg/sec
          boost::lockfree::queue,16,i:     438,324 msg/sec
                pthread_spinlock, 1,s:   5,179,409 msg/sec
                pthread_spinlock, 1,i:   5,280,720 msg/sec
                pthread_spinlock, 2,s:   2,340,012 msg/sec
                pthread_spinlock, 2,i:     496,025 msg/sec
                pthread_spinlock, 3,s:     281,306 msg/sec
                pthread_spinlock, 3,i:   1,952,638 msg/sec
                pthread_spinlock, 4,s:     310,861 msg/sec
                pthread_spinlock, 4,i:     303,035 msg/sec
                pthread_spinlock, 5,s:     817,586 msg/sec
pthread_spinlock: producers: 5: consumer 1 received too few messages: 0.06% of expected.
pthread_spinlock: producers: 5: consumer 0 received too few messages: 0.09% of expected.
pthread_spinlock: producers: 5: consumer 2 received too few messages: 0.06% of expected.
                pthread_spinlock, 5,i:   1,101,343 msg/sec
                pthread_spinlock, 6,s:     587,812 msg/sec
                pthread_spinlock, 6,i:     919,181 msg/sec
                pthread_spinlock, 7,s:     822,172 msg/sec
                pthread_spinlock, 7,i:     895,742 msg/sec
                pthread_spinlock, 8,s:     878,303 msg/sec
                pthread_spinlock, 8,i:     790,884 msg/sec
                pthread_spinlock, 9,s:     809,297 msg/sec
                pthread_spinlock, 9,i:     694,938 msg/sec
                pthread_spinlock,10,s:     799,964 msg/sec
                pthread_spinlock,10,i:     647,541 msg/sec
                pthread_spinlock,11,s:     744,180 msg/sec
                pthread_spinlock,11,i:     801,810 msg/sec
                pthread_spinlock,12,s:     749,422 msg/sec
                pthread_spinlock,12,i:     729,062 msg/sec
                pthread_spinlock,13,s:     733,517 msg/sec
                pthread_spinlock,13,i:     650,275 msg/sec
                pthread_spinlock,14,s:     647,262 msg/sec
                pthread_spinlock,14,i:     586,532 msg/sec
                pthread_spinlock,15,s:     591,587 msg/sec
                pthread_spinlock,15,i:     552,969 msg/sec
                pthread_spinlock,16,s:     529,584 msg/sec
                pthread_spinlock,16,i:     469,481 msg/sec
                      std::mutex, 1,s:   1,832,826 msg/sec
                      std::mutex, 1,i:   1,920,227 msg/sec
                      std::mutex, 2,s:   4,027,351 msg/sec
                      std::mutex, 2,i:   4,153,889 msg/sec
                      std::mutex, 3,s:   2,031,877 msg/sec
                      std::mutex, 3,i:   1,977,358 msg/sec
                      std::mutex, 4,s:   2,264,087 msg/sec
                      std::mutex, 4,i:   2,189,726 msg/sec
                      std::mutex, 5,s:     977,814 msg/sec
                      std::mutex, 5,i:   1,004,254 msg/sec
                      std::mutex, 6,s:     883,096 msg/sec
                      std::mutex, 6,i:     888,703 msg/sec
                      std::mutex, 7,s:   1,102,371 msg/sec
                      std::mutex, 7,i:     952,045 msg/sec
                      std::mutex, 8,s:   1,007,439 msg/sec
                      std::mutex, 8,i:     826,530 msg/sec
                      std::mutex, 9,s:     850,425 msg/sec
                      std::mutex, 9,i:     809,560 msg/sec
                      std::mutex,10,s:     770,423 msg/sec
                      std::mutex,10,i:     760,545 msg/sec
                      std::mutex,11,s:     794,096 msg/sec
                      std::mutex,11,i:     805,091 msg/sec
                      std::mutex,12,s:     797,792 msg/sec
                      std::mutex,12,i:     796,445 msg/sec
                      std::mutex,13,s:     740,043 msg/sec
                      std::mutex,13,i:     720,045 msg/sec
                      std::mutex,14,s:     714,481 msg/sec
                      std::mutex,14,i:     694,075 msg/sec
                      std::mutex,15,s:     717,609 msg/sec
                      std::mutex,15,i:     698,946 msg/sec
                      std::mutex,16,s:     694,793 msg/sec
                      std::mutex,16,i:     683,840 msg/sec
                 tbb::spin_mutex, 1,s:  11,383,059 msg/sec
                 tbb::spin_mutex, 1,i:  11,373,930 msg/sec
                 tbb::spin_mutex, 2,s:   4,845,399 msg/sec
                 tbb::spin_mutex, 2,i:   4,747,800 msg/sec
                 tbb::spin_mutex, 3,s:   3,564,398 msg/sec
                 tbb::spin_mutex, 3,i:   3,463,633 msg/sec
                 tbb::spin_mutex, 4,s:   3,017,458 msg/sec
                 tbb::spin_mutex, 4,i:   2,913,593 msg/sec
                 tbb::spin_mutex, 5,s:   1,705,736 msg/sec
                 tbb::spin_mutex, 5,i:   1,622,778 msg/sec
                 tbb::spin_mutex, 6,s:   1,499,357 msg/sec
                 tbb::spin_mutex, 6,i:   1,448,069 msg/sec
                 tbb::spin_mutex, 7,s:   1,338,192 msg/sec
                 tbb::spin_mutex, 7,i:   1,373,009 msg/sec
                 tbb::spin_mutex, 8,s:   1,256,970 msg/sec
                 tbb::spin_mutex, 8,i:   1,203,359 msg/sec
                 tbb::spin_mutex, 9,s:   1,341,249 msg/sec
                 tbb::spin_mutex, 9,i:   1,277,149 msg/sec
                 tbb::spin_mutex,10,s:   1,318,842 msg/sec
                 tbb::spin_mutex,10,i:   1,238,004 msg/sec
                 tbb::spin_mutex,11,s:   1,246,413 msg/sec
                 tbb::spin_mutex,11,i:   1,231,733 msg/sec
                 tbb::spin_mutex,12,s:   1,115,826 msg/sec
                 tbb::spin_mutex,12,i:   1,044,959 msg/sec
                 tbb::spin_mutex,13,s:   1,051,087 msg/sec
                 tbb::spin_mutex,13,i:     960,495 msg/sec
                 tbb::spin_mutex,14,s:   1,027,873 msg/sec
                 tbb::spin_mutex,14,i:     935,884 msg/sec
                 tbb::spin_mutex,15,s:   1,004,565 msg/sec
                 tbb::spin_mutex,15,i:     918,289 msg/sec
                 tbb::spin_mutex,16,s:     894,567 msg/sec
                 tbb::spin_mutex,16,i:     890,162 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5611.45
	System time (seconds): 596.81
	Percent of CPU this job got: 1676%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:10.30
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 87828
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 65818
	Voluntary context switches: 26296699
	Involuntary context switches: 1506
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 17:03:52 [11/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000170 sec/round-trip
                     AtomicQueue: 0.000000146 sec/round-trip
             OptimistAtomicQueue: 0.000000112 sec/round-trip
                    AtomicQueueB: 0.000000153 sec/round-trip
            OptimistAtomicQueueB: 0.000000116 sec/round-trip
                    AtomicQueue2: 0.000000149 sec/round-trip
            OptimistAtomicQueue2: 0.000000117 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000131 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000219 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000284 sec/round-trip
     xenium::michael_scott_queue: 0.000000443 sec/round-trip
         xenium::ramalhete_queue: 0.000000190 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000209 sec/round-trip
          boost::lockfree::queue: 0.000000315 sec/round-trip
                pthread_spinlock: 0.000000357 sec/round-trip
                      std::mutex: 0.000001103 sec/round-trip
                 tbb::spin_mutex: 0.000000318 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,393,369 msg/sec
     boost::lockfree::spsc_queue, 1,i:  32,999,096 msg/sec
                     AtomicQueue, 1,s:  43,482,348 msg/sec
                     AtomicQueue, 1,i:  43,547,179 msg/sec
                     AtomicQueue, 2,s:   2,907,599 msg/sec
                     AtomicQueue, 2,i:   3,041,942 msg/sec
                     AtomicQueue, 3,s:   2,450,590 msg/sec
                     AtomicQueue, 3,i:   2,592,199 msg/sec
                     AtomicQueue, 4,s:   1,945,998 msg/sec
                     AtomicQueue, 4,i:   2,060,084 msg/sec
                     AtomicQueue, 5,s:     933,348 msg/sec
                     AtomicQueue, 5,i:   1,265,218 msg/sec
                     AtomicQueue, 6,s:     763,611 msg/sec
                     AtomicQueue, 6,i:   1,178,371 msg/sec
                     AtomicQueue, 7,s:     866,961 msg/sec
                     AtomicQueue, 7,i:     940,022 msg/sec
                     AtomicQueue, 8,s:     917,498 msg/sec
                     AtomicQueue, 8,i:     852,562 msg/sec
                     AtomicQueue, 9,s:     854,729 msg/sec
                     AtomicQueue, 9,i:     874,746 msg/sec
                     AtomicQueue,10,s:     845,215 msg/sec
                     AtomicQueue,10,i:     856,154 msg/sec
                     AtomicQueue,11,s:     816,938 msg/sec
                     AtomicQueue,11,i:     865,699 msg/sec
                     AtomicQueue,12,s:     782,049 msg/sec
                     AtomicQueue,12,i:     835,892 msg/sec
                     AtomicQueue,13,s:     735,756 msg/sec
                     AtomicQueue,13,i:     825,178 msg/sec
                     AtomicQueue,14,s:     695,168 msg/sec
                     AtomicQueue,14,i:     817,615 msg/sec
                     AtomicQueue,15,s:     694,040 msg/sec
                     AtomicQueue,15,i:     829,390 msg/sec
                     AtomicQueue,16,s:     663,046 msg/sec
                     AtomicQueue,16,i:     801,984 msg/sec
             OptimistAtomicQueue, 1,s: 347,866,500 msg/sec
             OptimistAtomicQueue, 1,i: 348,592,141 msg/sec
             OptimistAtomicQueue, 2,s:  14,042,869 msg/sec
             OptimistAtomicQueue, 2,i:  18,008,783 msg/sec
             OptimistAtomicQueue, 3,s:  17,197,533 msg/sec
             OptimistAtomicQueue, 3,i:  17,456,155 msg/sec
             OptimistAtomicQueue, 4,s:  17,375,456 msg/sec
             OptimistAtomicQueue, 4,i:  19,397,778 msg/sec
             OptimistAtomicQueue, 5,s:   9,780,790 msg/sec
             OptimistAtomicQueue, 5,i:  11,306,329 msg/sec
             OptimistAtomicQueue, 6,s:  10,126,853 msg/sec
             OptimistAtomicQueue, 6,i:  10,343,423 msg/sec
             OptimistAtomicQueue, 7,s:  11,724,131 msg/sec
             OptimistAtomicQueue, 7,i:  11,763,873 msg/sec
             OptimistAtomicQueue, 8,s:  14,827,587 msg/sec
             OptimistAtomicQueue, 8,i:  12,120,646 msg/sec
             OptimistAtomicQueue, 9,s:  12,018,241 msg/sec
             OptimistAtomicQueue, 9,i:  13,416,286 msg/sec
             OptimistAtomicQueue,10,s:  11,716,840 msg/sec
             OptimistAtomicQueue,10,i:  13,520,723 msg/sec
             OptimistAtomicQueue,11,s:  13,061,496 msg/sec
             OptimistAtomicQueue,11,i:  15,534,533 msg/sec
             OptimistAtomicQueue,12,s:  13,190,610 msg/sec
             OptimistAtomicQueue,12,i:  16,537,745 msg/sec
             OptimistAtomicQueue,13,s:  12,706,144 msg/sec
             OptimistAtomicQueue,13,i:  16,325,980 msg/sec
             OptimistAtomicQueue,14,s:  12,642,473 msg/sec
             OptimistAtomicQueue,14,i:  16,604,983 msg/sec
             OptimistAtomicQueue,15,s:  13,468,429 msg/sec
             OptimistAtomicQueue,15,i:  17,866,939 msg/sec
             OptimistAtomicQueue,16,s:  13,439,130 msg/sec
             OptimistAtomicQueue,16,i:  19,059,859 msg/sec
                    AtomicQueueB, 1,s:  14,369,464 msg/sec
                    AtomicQueueB, 1,i:  14,589,263 msg/sec
                    AtomicQueueB, 2,s:   2,862,606 msg/sec
                    AtomicQueueB, 2,i:   3,021,154 msg/sec
                    AtomicQueueB, 3,s:   2,424,241 msg/sec
                    AtomicQueueB, 3,i:   2,561,267 msg/sec
                    AtomicQueueB, 4,s:   1,918,441 msg/sec
                    AtomicQueueB, 4,i:   2,022,911 msg/sec
                    AtomicQueueB, 5,s:     913,253 msg/sec
                    AtomicQueueB, 5,i:   1,273,328 msg/sec
                    AtomicQueueB, 6,s:     755,613 msg/sec
                    AtomicQueueB, 6,i:   1,159,684 msg/sec
                    AtomicQueueB, 7,s:     854,881 msg/sec
                    AtomicQueueB, 7,i:     930,093 msg/sec
                    AtomicQueueB, 8,s:     895,012 msg/sec
                    AtomicQueueB, 8,i:     846,125 msg/sec
                    AtomicQueueB, 9,s:     814,749 msg/sec
                    AtomicQueueB, 9,i:     848,836 msg/sec
                    AtomicQueueB,10,s:     821,759 msg/sec
                    AtomicQueueB,10,i:     847,366 msg/sec
                    AtomicQueueB,11,s:     801,774 msg/sec
                    AtomicQueueB,11,i:     861,936 msg/sec
                    AtomicQueueB,12,s:     783,490 msg/sec
                    AtomicQueueB,12,i:     836,718 msg/sec
                    AtomicQueueB,13,s:     739,176 msg/sec
                    AtomicQueueB,13,i:     827,998 msg/sec
                    AtomicQueueB,14,s:     697,974 msg/sec
                    AtomicQueueB,14,i:     809,638 msg/sec
                    AtomicQueueB,15,s:     696,578 msg/sec
                    AtomicQueueB,15,i:     811,760 msg/sec
                    AtomicQueueB,16,s:     667,418 msg/sec
                    AtomicQueueB,16,i:     801,620 msg/sec
            OptimistAtomicQueueB, 1,s: 153,077,844 msg/sec
            OptimistAtomicQueueB, 1,i: 151,440,762 msg/sec
            OptimistAtomicQueueB, 2,s:  14,696,631 msg/sec
            OptimistAtomicQueueB, 2,i:  14,623,734 msg/sec
            OptimistAtomicQueueB, 3,s:  17,142,504 msg/sec
            OptimistAtomicQueueB, 3,i:  16,689,813 msg/sec
            OptimistAtomicQueueB, 4,s:  17,414,468 msg/sec
            OptimistAtomicQueueB, 4,i:  19,407,442 msg/sec
            OptimistAtomicQueueB, 5,s:   9,724,559 msg/sec
            OptimistAtomicQueueB, 5,i:  11,338,387 msg/sec
            OptimistAtomicQueueB, 6,s:  10,090,491 msg/sec
            OptimistAtomicQueueB, 6,i:  10,274,263 msg/sec
            OptimistAtomicQueueB, 7,s:  11,471,621 msg/sec
            OptimistAtomicQueueB, 7,i:  11,751,601 msg/sec
            OptimistAtomicQueueB, 8,s:  15,114,270 msg/sec
            OptimistAtomicQueueB, 8,i:  12,087,714 msg/sec
            OptimistAtomicQueueB, 9,s:  11,928,541 msg/sec
            OptimistAtomicQueueB, 9,i:  13,448,338 msg/sec
            OptimistAtomicQueueB,10,s:  11,736,660 msg/sec
            OptimistAtomicQueueB,10,i:  13,764,997 msg/sec
            OptimistAtomicQueueB,11,s:  13,015,994 msg/sec
            OptimistAtomicQueueB,11,i:  15,478,874 msg/sec
            OptimistAtomicQueueB,12,s:  12,838,393 msg/sec
            OptimistAtomicQueueB,12,i:  15,875,749 msg/sec
            OptimistAtomicQueueB,13,s:  12,830,564 msg/sec
            OptimistAtomicQueueB,13,i:  16,555,853 msg/sec
            OptimistAtomicQueueB,14,s:  12,827,510 msg/sec
            OptimistAtomicQueueB,14,i:  16,227,242 msg/sec
            OptimistAtomicQueueB,15,s:  13,566,793 msg/sec
            OptimistAtomicQueueB,15,i:  17,779,551 msg/sec
            OptimistAtomicQueueB,16,s:  13,555,377 msg/sec
            OptimistAtomicQueueB,16,i:  19,010,803 msg/sec
                    AtomicQueue2, 1,s:  39,095,065 msg/sec
                    AtomicQueue2, 1,i:  41,456,084 msg/sec
                    AtomicQueue2, 2,s:   2,920,151 msg/sec
                    AtomicQueue2, 2,i:   3,083,981 msg/sec
                    AtomicQueue2, 3,s:   2,466,054 msg/sec
                    AtomicQueue2, 3,i:   2,616,817 msg/sec
                    AtomicQueue2, 4,s:   1,958,323 msg/sec
                    AtomicQueue2, 4,i:   2,075,948 msg/sec
                    AtomicQueue2, 5,s:     926,277 msg/sec
                    AtomicQueue2, 5,i:   1,258,519 msg/sec
                    AtomicQueue2, 6,s:     753,857 msg/sec
                    AtomicQueue2, 6,i:   1,161,779 msg/sec
                    AtomicQueue2, 7,s:     848,118 msg/sec
                    AtomicQueue2, 7,i:     941,260 msg/sec
                    AtomicQueue2, 8,s:     885,862 msg/sec
                    AtomicQueue2, 8,i:     849,686 msg/sec
                    AtomicQueue2, 9,s:     800,607 msg/sec
                    AtomicQueue2, 9,i:     857,067 msg/sec
                    AtomicQueue2,10,s:     809,120 msg/sec
                    AtomicQueue2,10,i:     843,968 msg/sec
                    AtomicQueue2,11,s:     804,001 msg/sec
                    AtomicQueue2,11,i:     855,205 msg/sec
                    AtomicQueue2,12,s:     791,181 msg/sec
                    AtomicQueue2,12,i:     836,751 msg/sec
                    AtomicQueue2,13,s:     743,956 msg/sec
                    AtomicQueue2,13,i:     824,718 msg/sec
                    AtomicQueue2,14,s:     700,344 msg/sec
                    AtomicQueue2,14,i:     797,297 msg/sec
                    AtomicQueue2,15,s:     703,220 msg/sec
                    AtomicQueue2,15,i:     805,927 msg/sec
                    AtomicQueue2,16,s:     671,591 msg/sec
                    AtomicQueue2,16,i:     794,942 msg/sec
            OptimistAtomicQueue2, 1,s:  31,535,964 msg/sec
            OptimistAtomicQueue2, 1,i:  31,348,741 msg/sec
            OptimistAtomicQueue2, 2,s:  12,738,570 msg/sec
            OptimistAtomicQueue2, 2,i:  13,786,722 msg/sec
            OptimistAtomicQueue2, 3,s:  16,704,183 msg/sec
            OptimistAtomicQueue2, 3,i:  14,431,107 msg/sec
            OptimistAtomicQueue2, 4,s:  17,291,802 msg/sec
            OptimistAtomicQueue2, 4,i:  16,903,750 msg/sec
            OptimistAtomicQueue2, 5,s:   9,224,277 msg/sec
            OptimistAtomicQueue2, 5,i:   9,559,868 msg/sec
            OptimistAtomicQueue2, 6,s:   9,692,551 msg/sec
            OptimistAtomicQueue2, 6,i:   9,577,681 msg/sec
            OptimistAtomicQueue2, 7,s:  11,019,274 msg/sec
            OptimistAtomicQueue2, 7,i:  11,032,501 msg/sec
            OptimistAtomicQueue2, 8,s:  14,386,108 msg/sec
            OptimistAtomicQueue2, 8,i:  11,686,207 msg/sec
            OptimistAtomicQueue2, 9,s:  10,972,911 msg/sec
            OptimistAtomicQueue2, 9,i:  12,490,291 msg/sec
            OptimistAtomicQueue2,10,s:  11,072,593 msg/sec
            OptimistAtomicQueue2,10,i:  12,964,075 msg/sec
            OptimistAtomicQueue2,11,s:  12,711,340 msg/sec
            OptimistAtomicQueue2,11,i:  14,096,902 msg/sec
            OptimistAtomicQueue2,12,s:  12,313,319 msg/sec
            OptimistAtomicQueue2,12,i:  15,381,518 msg/sec
            OptimistAtomicQueue2,13,s:  12,127,263 msg/sec
            OptimistAtomicQueue2,13,i:  15,255,541 msg/sec
            OptimistAtomicQueue2,14,s:  12,000,054 msg/sec
            OptimistAtomicQueue2,14,i:  15,461,952 msg/sec
            OptimistAtomicQueue2,15,s:  12,731,718 msg/sec
            OptimistAtomicQueue2,15,i:  16,523,797 msg/sec
            OptimistAtomicQueue2,16,s:  12,800,396 msg/sec
            OptimistAtomicQueue2,16,i:  17,381,525 msg/sec
                   AtomicQueueB2, 1,s:  25,611,080 msg/sec
                   AtomicQueueB2, 1,i:  14,090,211 msg/sec
                   AtomicQueueB2, 2,s:   2,884,791 msg/sec
                   AtomicQueueB2, 2,i:   3,047,728 msg/sec
                   AtomicQueueB2, 3,s:   2,436,337 msg/sec
                   AtomicQueueB2, 3,i:   2,574,535 msg/sec
                   AtomicQueueB2, 4,s:   1,936,099 msg/sec
                   AtomicQueueB2, 4,i:   2,040,254 msg/sec
                   AtomicQueueB2, 5,s:     908,177 msg/sec
                   AtomicQueueB2, 5,i:   1,273,665 msg/sec
                   AtomicQueueB2, 6,s:     749,817 msg/sec
                   AtomicQueueB2, 6,i:   1,016,007 msg/sec
                   AtomicQueueB2, 7,s:     848,604 msg/sec
                   AtomicQueueB2, 7,i:     956,275 msg/sec
                   AtomicQueueB2, 8,s:     886,636 msg/sec
                   AtomicQueueB2, 8,i:     838,451 msg/sec
                   AtomicQueueB2, 9,s:     788,865 msg/sec
                   AtomicQueueB2, 9,i:     839,948 msg/sec
                   AtomicQueueB2,10,s:     808,091 msg/sec
                   AtomicQueueB2,10,i:     833,636 msg/sec
                   AtomicQueueB2,11,s:     828,694 msg/sec
                   AtomicQueueB2,11,i:     859,115 msg/sec
                   AtomicQueueB2,12,s:     838,950 msg/sec
                   AtomicQueueB2,12,i:     840,086 msg/sec
                   AtomicQueueB2,13,s:     770,518 msg/sec
                   AtomicQueueB2,13,i:     828,339 msg/sec
                   AtomicQueueB2,14,s:     723,704 msg/sec
                   AtomicQueueB2,14,i:     816,658 msg/sec
                   AtomicQueueB2,15,s:     709,675 msg/sec
                   AtomicQueueB2,15,i:     807,331 msg/sec
                   AtomicQueueB2,16,s:     675,931 msg/sec
                   AtomicQueueB2,16,i:     803,341 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,342,107 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,227,994 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,297,431 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,173,784 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,588,387 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,539,998 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,253,297 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,695,300 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,267,699 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,275,625 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,706,283 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,559,443 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,864,135 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,022,247 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,261,079 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,584,205 msg/sec
           OptimistAtomicQueueB2, 9,s:  11,019,713 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,346,384 msg/sec
           OptimistAtomicQueueB2,10,s:  11,017,904 msg/sec
           OptimistAtomicQueueB2,10,i:  12,622,864 msg/sec
           OptimistAtomicQueueB2,11,s:  12,536,746 msg/sec
           OptimistAtomicQueueB2,11,i:  13,841,653 msg/sec
           OptimistAtomicQueueB2,12,s:  12,352,020 msg/sec
           OptimistAtomicQueueB2,12,i:  15,179,596 msg/sec
           OptimistAtomicQueueB2,13,s:  12,072,527 msg/sec
           OptimistAtomicQueueB2,13,i:  15,522,315 msg/sec
           OptimistAtomicQueueB2,14,s:  11,980,966 msg/sec
           OptimistAtomicQueueB2,14,i:  15,662,895 msg/sec
           OptimistAtomicQueueB2,15,s:  12,696,007 msg/sec
           OptimistAtomicQueueB2,15,i:  16,527,826 msg/sec
           OptimistAtomicQueueB2,16,s:  12,748,624 msg/sec
           OptimistAtomicQueueB2,16,i:  17,295,046 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  18,868,330 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  65,279,256 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,837,224 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,936,991 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,033,929 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,239,566 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  15,742,888 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,808,559 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  30,033,457 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  29,838,757 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  37,720,544 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  56,429,995 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  60,032,951 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  62,263,717 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  67,838,852 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  65,335,913 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  79,236,628 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  68,279,567 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  81,208,015 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  67,404,606 msg/sec
     moodycamel::ConcurrentQueue,10,s:  77,330,394 msg/sec
     moodycamel::ConcurrentQueue,10,i:  84,644,018 msg/sec
     moodycamel::ConcurrentQueue,11,s:  74,253,562 msg/sec
     moodycamel::ConcurrentQueue,11,i:  80,043,921 msg/sec
     moodycamel::ConcurrentQueue,12,s:  51,949,061 msg/sec
     moodycamel::ConcurrentQueue,12,i:  63,780,373 msg/sec
     moodycamel::ConcurrentQueue,13,s:  74,499,533 msg/sec
     moodycamel::ConcurrentQueue,13,i:  86,129,538 msg/sec
     moodycamel::ConcurrentQueue,14,s:  89,805,809 msg/sec
     moodycamel::ConcurrentQueue,14,i: 102,439,941 msg/sec
     moodycamel::ConcurrentQueue,15,s: 142,494,049 msg/sec
     moodycamel::ConcurrentQueue,15,i: 129,733,632 msg/sec
     moodycamel::ConcurrentQueue,16,s: 146,600,696 msg/sec
     moodycamel::ConcurrentQueue,16,i: 129,997,899 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,604,974 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,612,536 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,224,193 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,226,240 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,332,869 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,360,611 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,874,375 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,934,188 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     890,869 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,203,807 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     808,914 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     992,261 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     774,075 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     950,654 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     798,265 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     820,003 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     775,521 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     846,191 msg/sec
   tbb::concurrent_bounded_queue,10,s:     839,863 msg/sec
   tbb::concurrent_bounded_queue,10,i:     848,384 msg/sec
   tbb::concurrent_bounded_queue,11,s:     787,201 msg/sec
   tbb::concurrent_bounded_queue,11,i:     828,542 msg/sec
   tbb::concurrent_bounded_queue,12,s:     767,311 msg/sec
   tbb::concurrent_bounded_queue,12,i:     825,955 msg/sec
   tbb::concurrent_bounded_queue,13,s:     742,383 msg/sec
   tbb::concurrent_bounded_queue,13,i:     815,767 msg/sec
   tbb::concurrent_bounded_queue,14,s:     706,502 msg/sec
   tbb::concurrent_bounded_queue,14,i:     798,647 msg/sec
   tbb::concurrent_bounded_queue,15,s:     693,011 msg/sec
   tbb::concurrent_bounded_queue,15,i:     765,199 msg/sec
   tbb::concurrent_bounded_queue,16,s:     670,897 msg/sec
   tbb::concurrent_bounded_queue,16,i:     740,377 msg/sec
     xenium::michael_scott_queue, 1,s:   3,863,443 msg/sec
     xenium::michael_scott_queue, 1,i:   3,898,790 msg/sec
     xenium::michael_scott_queue, 2,s:   2,758,434 msg/sec
     xenium::michael_scott_queue, 2,i:   2,693,009 msg/sec
     xenium::michael_scott_queue, 3,s:   2,242,510 msg/sec
     xenium::michael_scott_queue, 3,i:   2,212,021 msg/sec
     xenium::michael_scott_queue, 4,s:   1,734,251 msg/sec
     xenium::michael_scott_queue, 4,i:   1,724,471 msg/sec
     xenium::michael_scott_queue, 5,s:   1,071,004 msg/sec
     xenium::michael_scott_queue, 5,i:   1,363,962 msg/sec
     xenium::michael_scott_queue, 6,s:     979,207 msg/sec
     xenium::michael_scott_queue, 6,i:   1,059,615 msg/sec
     xenium::michael_scott_queue, 7,s:     938,216 msg/sec
     xenium::michael_scott_queue, 7,i:     973,854 msg/sec
     xenium::michael_scott_queue, 8,s:     689,137 msg/sec
     xenium::michael_scott_queue, 8,i:     821,733 msg/sec
     xenium::michael_scott_queue, 9,s:     835,570 msg/sec
     xenium::michael_scott_queue, 9,i:     838,991 msg/sec
     xenium::michael_scott_queue,10,s:     825,157 msg/sec
     xenium::michael_scott_queue,10,i:     845,239 msg/sec
     xenium::michael_scott_queue,11,s:     802,324 msg/sec
     xenium::michael_scott_queue,11,i:     841,981 msg/sec
     xenium::michael_scott_queue,12,s:     755,854 msg/sec
     xenium::michael_scott_queue,12,i:     793,550 msg/sec
     xenium::michael_scott_queue,13,s:     737,997 msg/sec
     xenium::michael_scott_queue,13,i:     783,655 msg/sec
     xenium::michael_scott_queue,14,s:     704,211 msg/sec
     xenium::michael_scott_queue,14,i:     766,696 msg/sec
     xenium::michael_scott_queue,15,s:     681,396 msg/sec
     xenium::michael_scott_queue,15,i:     767,469 msg/sec
     xenium::michael_scott_queue,16,s:     647,862 msg/sec
     xenium::michael_scott_queue,16,i:     732,951 msg/sec
         xenium::ramalhete_queue, 1,s:  23,021,736 msg/sec
         xenium::ramalhete_queue, 1,i:  19,620,557 msg/sec
         xenium::ramalhete_queue, 2,s:  14,570,638 msg/sec
         xenium::ramalhete_queue, 2,i:  10,168,651 msg/sec
         xenium::ramalhete_queue, 3,s:  13,732,850 msg/sec
         xenium::ramalhete_queue, 3,i:  14,047,378 msg/sec
         xenium::ramalhete_queue, 4,s:  15,641,818 msg/sec
         xenium::ramalhete_queue, 4,i:  15,283,849 msg/sec
         xenium::ramalhete_queue, 5,s:  11,149,613 msg/sec
         xenium::ramalhete_queue, 5,i:   6,961,040 msg/sec
         xenium::ramalhete_queue, 6,s:  11,449,203 msg/sec
         xenium::ramalhete_queue, 6,i:   7,961,710 msg/sec
         xenium::ramalhete_queue, 7,s:  11,959,224 msg/sec
         xenium::ramalhete_queue, 7,i:   8,487,851 msg/sec
         xenium::ramalhete_queue, 8,s:  14,948,656 msg/sec
         xenium::ramalhete_queue, 8,i:   8,919,897 msg/sec
         xenium::ramalhete_queue, 9,s:   9,788,072 msg/sec
         xenium::ramalhete_queue, 9,i:  10,689,636 msg/sec
         xenium::ramalhete_queue,10,s:  10,209,724 msg/sec
         xenium::ramalhete_queue,10,i:  11,986,548 msg/sec
         xenium::ramalhete_queue,11,s:  10,986,861 msg/sec
         xenium::ramalhete_queue,11,i:  12,690,187 msg/sec
         xenium::ramalhete_queue,12,s:  11,417,095 msg/sec
         xenium::ramalhete_queue,12,i:  12,295,925 msg/sec
         xenium::ramalhete_queue,13,s:  11,626,069 msg/sec
         xenium::ramalhete_queue,13,i:  12,928,204 msg/sec
         xenium::ramalhete_queue,14,s:  11,747,921 msg/sec
         xenium::ramalhete_queue,14,i:  12,524,263 msg/sec
         xenium::ramalhete_queue,15,s:  11,691,190 msg/sec
         xenium::ramalhete_queue,15,i:  12,813,800 msg/sec
         xenium::ramalhete_queue,16,s:  11,595,472 msg/sec
         xenium::ramalhete_queue,16,i:  13,038,598 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  79,612,827 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,716,580 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,559,670 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,699,561 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,710,373 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,125,480 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,487,309 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,272,975 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,061,691 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,646,762 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,092,570 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,477,107 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,112,080 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,215,829 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,015,638 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,923,087 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,077,570 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,954,781 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,245,965 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,017,720 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,143,007 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,116,075 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,251,008 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,189,374 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,037,309 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,186,500 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,072,818 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,188,245 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,089,320 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,118,659 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,036,677 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,066,072 msg/sec
          boost::lockfree::queue, 1,s:   2,280,465 msg/sec
          boost::lockfree::queue, 1,i:   2,288,969 msg/sec
          boost::lockfree::queue, 2,s:   1,711,610 msg/sec
          boost::lockfree::queue, 2,i:   1,742,248 msg/sec
          boost::lockfree::queue, 3,s:   1,445,261 msg/sec
          boost::lockfree::queue, 3,i:   1,409,492 msg/sec
          boost::lockfree::queue, 4,s:   1,276,031 msg/sec
          boost::lockfree::queue, 4,i:   1,274,899 msg/sec
          boost::lockfree::queue, 5,s:     783,097 msg/sec
          boost::lockfree::queue, 5,i:     774,971 msg/sec
          boost::lockfree::queue, 6,s:     420,737 msg/sec
          boost::lockfree::queue, 6,i:     876,915 msg/sec
          boost::lockfree::queue, 7,s:     402,025 msg/sec
          boost::lockfree::queue, 7,i:     844,728 msg/sec
          boost::lockfree::queue, 8,s:     339,842 msg/sec
          boost::lockfree::queue, 8,i:     802,999 msg/sec
          boost::lockfree::queue, 9,s:     411,089 msg/sec
          boost::lockfree::queue, 9,i:     558,679 msg/sec
          boost::lockfree::queue,10,s:     458,117 msg/sec
          boost::lockfree::queue,10,i:     577,143 msg/sec
          boost::lockfree::queue,11,s:     529,833 msg/sec
          boost::lockfree::queue,11,i:     566,178 msg/sec
          boost::lockfree::queue,12,s:     509,154 msg/sec
          boost::lockfree::queue,12,i:     497,475 msg/sec
          boost::lockfree::queue,13,s:     477,509 msg/sec
          boost::lockfree::queue,13,i:     493,268 msg/sec
          boost::lockfree::queue,14,s:     454,878 msg/sec
          boost::lockfree::queue,14,i:     484,166 msg/sec
          boost::lockfree::queue,15,s:     459,414 msg/sec
          boost::lockfree::queue,15,i:     465,513 msg/sec
          boost::lockfree::queue,16,s:     446,495 msg/sec
          boost::lockfree::queue,16,i:     437,939 msg/sec
                pthread_spinlock, 1,s:   5,204,638 msg/sec
                pthread_spinlock, 1,i:   5,318,297 msg/sec
                pthread_spinlock, 2,s:   2,186,391 msg/sec
                pthread_spinlock, 2,i:     417,512 msg/sec
                pthread_spinlock, 3,s:     216,269 msg/sec
                pthread_spinlock, 3,i:   1,883,949 msg/sec
                pthread_spinlock, 4,s:     338,882 msg/sec
                pthread_spinlock, 4,i:     309,395 msg/sec
                pthread_spinlock, 5,s:     818,046 msg/sec
pthread_spinlock: producers: 5: consumer 3 received too few messages: 0.06% of expected.
                pthread_spinlock, 5,i:   1,051,706 msg/sec
                pthread_spinlock, 6,s:     589,272 msg/sec
                pthread_spinlock, 6,i:     980,355 msg/sec
                pthread_spinlock, 7,s:     855,117 msg/sec
                pthread_spinlock, 7,i:     900,655 msg/sec
                pthread_spinlock, 8,s:     872,039 msg/sec
                pthread_spinlock, 8,i:     791,838 msg/sec
                pthread_spinlock, 9,s:     799,549 msg/sec
                pthread_spinlock, 9,i:     645,679 msg/sec
                pthread_spinlock,10,s:     798,541 msg/sec
                pthread_spinlock,10,i:     703,229 msg/sec
                pthread_spinlock,11,s:     747,943 msg/sec
                pthread_spinlock,11,i:     689,502 msg/sec
                pthread_spinlock,12,s:     748,300 msg/sec
                pthread_spinlock,12,i:     727,837 msg/sec
                pthread_spinlock,13,s:     739,345 msg/sec
                pthread_spinlock,13,i:     663,846 msg/sec
                pthread_spinlock,14,s:     583,788 msg/sec
                pthread_spinlock,14,i:     614,275 msg/sec
                pthread_spinlock,15,s:     604,639 msg/sec
                pthread_spinlock,15,i:     553,005 msg/sec
                pthread_spinlock,16,s:     522,865 msg/sec
                pthread_spinlock,16,i:     469,658 msg/sec
                      std::mutex, 1,s:   1,345,997 msg/sec
                      std::mutex, 1,i:   1,245,191 msg/sec
                      std::mutex, 2,s:   4,008,510 msg/sec
                      std::mutex, 2,i:   4,114,690 msg/sec
                      std::mutex, 3,s:   2,124,108 msg/sec
                      std::mutex, 3,i:   2,040,670 msg/sec
                      std::mutex, 4,s:   2,020,155 msg/sec
                      std::mutex, 4,i:   1,947,270 msg/sec
                      std::mutex, 5,s:   1,003,114 msg/sec
                      std::mutex, 5,i:   1,003,813 msg/sec
                      std::mutex, 6,s:     872,258 msg/sec
                      std::mutex, 6,i:     884,800 msg/sec
                      std::mutex, 7,s:     956,095 msg/sec
                      std::mutex, 7,i:     847,205 msg/sec
                      std::mutex, 8,s:   1,009,664 msg/sec
                      std::mutex, 8,i:     825,562 msg/sec
                      std::mutex, 9,s:     942,134 msg/sec
                      std::mutex, 9,i:     880,823 msg/sec
                      std::mutex,10,s:     770,136 msg/sec
                      std::mutex,10,i:     786,829 msg/sec
                      std::mutex,11,s:     774,172 msg/sec
                      std::mutex,11,i:     764,794 msg/sec
                      std::mutex,12,s:     783,831 msg/sec
                      std::mutex,12,i:     769,037 msg/sec
                      std::mutex,13,s:     729,560 msg/sec
                      std::mutex,13,i:     724,510 msg/sec
                      std::mutex,14,s:     710,833 msg/sec
                      std::mutex,14,i:     695,699 msg/sec
                      std::mutex,15,s:     712,215 msg/sec
                      std::mutex,15,i:     698,256 msg/sec
                      std::mutex,16,s:     692,457 msg/sec
                      std::mutex,16,i:     678,779 msg/sec
                 tbb::spin_mutex, 1,s:  11,077,189 msg/sec
                 tbb::spin_mutex, 1,i:  10,955,694 msg/sec
                 tbb::spin_mutex, 2,s:   4,861,860 msg/sec
                 tbb::spin_mutex, 2,i:   4,745,154 msg/sec
                 tbb::spin_mutex, 3,s:   3,556,245 msg/sec
                 tbb::spin_mutex, 3,i:   3,498,511 msg/sec
                 tbb::spin_mutex, 4,s:   3,014,584 msg/sec
                 tbb::spin_mutex, 4,i:   2,952,871 msg/sec
                 tbb::spin_mutex, 5,s:   1,704,546 msg/sec
                 tbb::spin_mutex, 5,i:   1,653,666 msg/sec
                 tbb::spin_mutex, 6,s:   1,494,862 msg/sec
                 tbb::spin_mutex, 6,i:   1,427,649 msg/sec
                 tbb::spin_mutex, 7,s:   1,347,189 msg/sec
                 tbb::spin_mutex, 7,i:   1,368,788 msg/sec
                 tbb::spin_mutex, 8,s:   1,254,110 msg/sec
                 tbb::spin_mutex, 8,i:   1,197,835 msg/sec
                 tbb::spin_mutex, 9,s:   1,299,538 msg/sec
                 tbb::spin_mutex, 9,i:   1,289,356 msg/sec
                 tbb::spin_mutex,10,s:   1,307,565 msg/sec
                 tbb::spin_mutex,10,i:   1,218,333 msg/sec
                 tbb::spin_mutex,11,s:   1,256,143 msg/sec
                 tbb::spin_mutex,11,i:   1,240,579 msg/sec
                 tbb::spin_mutex,12,s:   1,120,192 msg/sec
                 tbb::spin_mutex,12,i:   1,058,111 msg/sec
                 tbb::spin_mutex,13,s:   1,043,907 msg/sec
                 tbb::spin_mutex,13,i:     934,459 msg/sec
                 tbb::spin_mutex,14,s:   1,036,372 msg/sec
                 tbb::spin_mutex,14,i:     890,510 msg/sec
                 tbb::spin_mutex,15,s:     972,798 msg/sec
                 tbb::spin_mutex,15,i:     925,352 msg/sec
                 tbb::spin_mutex,16,s:     897,895 msg/sec
                 tbb::spin_mutex,16,i:     898,681 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5628.86
	System time (seconds): 598.16
	Percent of CPU this job got: 1663%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:14.32
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 90148
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66442
	Voluntary context switches: 26869809
	Involuntary context switches: 1538
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 17:10:06 [12/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000170 sec/round-trip
                     AtomicQueue: 0.000000146 sec/round-trip
             OptimistAtomicQueue: 0.000000112 sec/round-trip
                    AtomicQueueB: 0.000000153 sec/round-trip
            OptimistAtomicQueueB: 0.000000118 sec/round-trip
                    AtomicQueue2: 0.000000150 sec/round-trip
            OptimistAtomicQueue2: 0.000000117 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000129 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000219 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000283 sec/round-trip
     xenium::michael_scott_queue: 0.000000446 sec/round-trip
         xenium::ramalhete_queue: 0.000000190 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000208 sec/round-trip
          boost::lockfree::queue: 0.000000315 sec/round-trip
                pthread_spinlock: 0.000000366 sec/round-trip
                      std::mutex: 0.000001101 sec/round-trip
                 tbb::spin_mutex: 0.000000318 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,033,122 msg/sec
     boost::lockfree::spsc_queue, 1,i:  32,951,552 msg/sec
                     AtomicQueue, 1,s:  43,246,998 msg/sec
                     AtomicQueue, 1,i:  41,325,723 msg/sec
                     AtomicQueue, 2,s:   2,906,490 msg/sec
                     AtomicQueue, 2,i:   3,039,318 msg/sec
                     AtomicQueue, 3,s:   2,447,722 msg/sec
                     AtomicQueue, 3,i:   2,587,223 msg/sec
                     AtomicQueue, 4,s:   1,939,396 msg/sec
                     AtomicQueue, 4,i:   2,062,786 msg/sec
                     AtomicQueue, 5,s:     932,850 msg/sec
                     AtomicQueue, 5,i:   1,266,869 msg/sec
                     AtomicQueue, 6,s:     763,811 msg/sec
                     AtomicQueue, 6,i:   1,179,087 msg/sec
                     AtomicQueue, 7,s:     868,006 msg/sec
                     AtomicQueue, 7,i:     940,741 msg/sec
                     AtomicQueue, 8,s:     919,237 msg/sec
                     AtomicQueue, 8,i:     853,612 msg/sec
                     AtomicQueue, 9,s:     814,519 msg/sec
                     AtomicQueue, 9,i:     873,443 msg/sec
                     AtomicQueue,10,s:     822,332 msg/sec
                     AtomicQueue,10,i:     854,423 msg/sec
                     AtomicQueue,11,s:     819,882 msg/sec
                     AtomicQueue,11,i:     844,633 msg/sec
                     AtomicQueue,12,s:     779,593 msg/sec
                     AtomicQueue,12,i:     842,717 msg/sec
                     AtomicQueue,13,s:     741,255 msg/sec
                     AtomicQueue,13,i:     835,302 msg/sec
                     AtomicQueue,14,s:     693,180 msg/sec
                     AtomicQueue,14,i:     817,588 msg/sec
                     AtomicQueue,15,s:     689,557 msg/sec
                     AtomicQueue,15,i:     805,135 msg/sec
                     AtomicQueue,16,s:     662,598 msg/sec
                     AtomicQueue,16,i:     802,967 msg/sec
             OptimistAtomicQueue, 1,s: 351,764,875 msg/sec
             OptimistAtomicQueue, 1,i: 349,092,778 msg/sec
             OptimistAtomicQueue, 2,s:  14,930,747 msg/sec
             OptimistAtomicQueue, 2,i:  15,417,621 msg/sec
             OptimistAtomicQueue, 3,s:  17,203,539 msg/sec
             OptimistAtomicQueue, 3,i:  17,441,497 msg/sec
             OptimistAtomicQueue, 4,s:  17,378,177 msg/sec
             OptimistAtomicQueue, 4,i:  19,418,192 msg/sec
             OptimistAtomicQueue, 5,s:   9,784,828 msg/sec
             OptimistAtomicQueue, 5,i:  12,627,449 msg/sec
             OptimistAtomicQueue, 6,s:  10,122,890 msg/sec
             OptimistAtomicQueue, 6,i:  10,336,611 msg/sec
             OptimistAtomicQueue, 7,s:  11,806,738 msg/sec
             OptimistAtomicQueue, 7,i:  11,760,985 msg/sec
             OptimistAtomicQueue, 8,s:  14,877,148 msg/sec
             OptimistAtomicQueue, 8,i:  12,131,259 msg/sec
             OptimistAtomicQueue, 9,s:  12,119,169 msg/sec
             OptimistAtomicQueue, 9,i:  12,975,623 msg/sec
             OptimistAtomicQueue,10,s:  11,733,148 msg/sec
             OptimistAtomicQueue,10,i:  14,119,262 msg/sec
             OptimistAtomicQueue,11,s:  12,994,159 msg/sec
             OptimistAtomicQueue,11,i:  15,502,077 msg/sec
             OptimistAtomicQueue,12,s:  12,710,727 msg/sec
             OptimistAtomicQueue,12,i:  16,755,614 msg/sec
             OptimistAtomicQueue,13,s:  12,758,007 msg/sec
             OptimistAtomicQueue,13,i:  16,792,368 msg/sec
             OptimistAtomicQueue,14,s:  12,647,153 msg/sec
             OptimistAtomicQueue,14,i:  16,859,309 msg/sec
             OptimistAtomicQueue,15,s:  13,432,029 msg/sec
             OptimistAtomicQueue,15,i:  17,950,949 msg/sec
             OptimistAtomicQueue,16,s:  13,451,675 msg/sec
             OptimistAtomicQueue,16,i:  19,048,059 msg/sec
                    AtomicQueueB, 1,s:  14,746,945 msg/sec
                    AtomicQueueB, 1,i:  14,733,308 msg/sec
                    AtomicQueueB, 2,s:   2,864,348 msg/sec
                    AtomicQueueB, 2,i:   3,022,094 msg/sec
                    AtomicQueueB, 3,s:   2,422,167 msg/sec
                    AtomicQueueB, 3,i:   2,563,210 msg/sec
                    AtomicQueueB, 4,s:   1,920,603 msg/sec
                    AtomicQueueB, 4,i:   2,023,544 msg/sec
                    AtomicQueueB, 5,s:     915,234 msg/sec
                    AtomicQueueB, 5,i:   1,273,044 msg/sec
                    AtomicQueueB, 6,s:     757,522 msg/sec
                    AtomicQueueB, 6,i:   1,161,704 msg/sec
                    AtomicQueueB, 7,s:     854,996 msg/sec
                    AtomicQueueB, 7,i:     939,090 msg/sec
                    AtomicQueueB, 8,s:     897,678 msg/sec
                    AtomicQueueB, 8,i:     840,609 msg/sec
                    AtomicQueueB, 9,s:     803,260 msg/sec
                    AtomicQueueB, 9,i:     847,931 msg/sec
                    AtomicQueueB,10,s:     819,331 msg/sec
                    AtomicQueueB,10,i:     843,452 msg/sec
                    AtomicQueueB,11,s:     801,836 msg/sec
                    AtomicQueueB,11,i:     859,843 msg/sec
                    AtomicQueueB,12,s:     779,892 msg/sec
                    AtomicQueueB,12,i:     837,843 msg/sec
                    AtomicQueueB,13,s:     739,328 msg/sec
                    AtomicQueueB,13,i:     820,541 msg/sec
                    AtomicQueueB,14,s:     699,877 msg/sec
                    AtomicQueueB,14,i:     808,110 msg/sec
                    AtomicQueueB,15,s:     697,001 msg/sec
                    AtomicQueueB,15,i:     830,711 msg/sec
                    AtomicQueueB,16,s:     668,088 msg/sec
                    AtomicQueueB,16,i:     801,902 msg/sec
            OptimistAtomicQueueB, 1,s: 149,795,589 msg/sec
            OptimistAtomicQueueB, 1,i: 151,626,574 msg/sec
            OptimistAtomicQueueB, 2,s:  14,075,969 msg/sec
            OptimistAtomicQueueB, 2,i:  14,299,366 msg/sec
            OptimistAtomicQueueB, 3,s:  17,133,896 msg/sec
            OptimistAtomicQueueB, 3,i:  18,009,966 msg/sec
            OptimistAtomicQueueB, 4,s:  17,434,639 msg/sec
            OptimistAtomicQueueB, 4,i:  19,398,226 msg/sec
            OptimistAtomicQueueB, 5,s:   9,706,475 msg/sec
            OptimistAtomicQueueB, 5,i:  10,640,060 msg/sec
            OptimistAtomicQueueB, 6,s:  10,077,719 msg/sec
            OptimistAtomicQueueB, 6,i:  10,289,182 msg/sec
            OptimistAtomicQueueB, 7,s:  11,558,667 msg/sec
            OptimistAtomicQueueB, 7,i:  11,816,998 msg/sec
            OptimistAtomicQueueB, 8,s:  15,124,654 msg/sec
            OptimistAtomicQueueB, 8,i:  12,091,143 msg/sec
            OptimistAtomicQueueB, 9,s:  12,026,585 msg/sec
            OptimistAtomicQueueB, 9,i:  13,326,072 msg/sec
            OptimistAtomicQueueB,10,s:  11,725,739 msg/sec
            OptimistAtomicQueueB,10,i:  13,800,494 msg/sec
            OptimistAtomicQueueB,11,s:  12,991,731 msg/sec
            OptimistAtomicQueueB,11,i:  15,485,638 msg/sec
            OptimistAtomicQueueB,12,s:  12,867,380 msg/sec
            OptimistAtomicQueueB,12,i:  15,834,782 msg/sec
            OptimistAtomicQueueB,13,s:  12,827,402 msg/sec
            OptimistAtomicQueueB,13,i:  16,682,880 msg/sec
            OptimistAtomicQueueB,14,s:  12,811,027 msg/sec
            OptimistAtomicQueueB,14,i:  16,923,032 msg/sec
            OptimistAtomicQueueB,15,s:  13,556,556 msg/sec
            OptimistAtomicQueueB,15,i:  17,767,951 msg/sec
            OptimistAtomicQueueB,16,s:  13,543,985 msg/sec
            OptimistAtomicQueueB,16,i:  19,037,825 msg/sec
                    AtomicQueue2, 1,s:  37,390,815 msg/sec
                    AtomicQueue2, 1,i:  35,643,754 msg/sec
                    AtomicQueue2, 2,s:   2,917,646 msg/sec
                    AtomicQueue2, 2,i:   3,080,807 msg/sec
                    AtomicQueue2, 3,s:   2,468,354 msg/sec
                    AtomicQueue2, 3,i:   2,606,472 msg/sec
                    AtomicQueue2, 4,s:   1,960,122 msg/sec
                    AtomicQueue2, 4,i:   2,075,340 msg/sec
                    AtomicQueue2, 5,s:     922,239 msg/sec
                    AtomicQueue2, 5,i:   1,257,257 msg/sec
                    AtomicQueue2, 6,s:     754,792 msg/sec
                    AtomicQueue2, 6,i:   1,163,925 msg/sec
                    AtomicQueue2, 7,s:     850,388 msg/sec
                    AtomicQueue2, 7,i:     941,904 msg/sec
                    AtomicQueue2, 8,s:     883,738 msg/sec
                    AtomicQueue2, 8,i:     858,585 msg/sec
                    AtomicQueue2, 9,s:     819,707 msg/sec
                    AtomicQueue2, 9,i:     855,962 msg/sec
                    AtomicQueue2,10,s:     809,315 msg/sec
                    AtomicQueue2,10,i:     847,252 msg/sec
                    AtomicQueue2,11,s:     802,354 msg/sec
                    AtomicQueue2,11,i:     856,760 msg/sec
                    AtomicQueue2,12,s:     788,115 msg/sec
                    AtomicQueue2,12,i:     832,336 msg/sec
                    AtomicQueue2,13,s:     744,544 msg/sec
                    AtomicQueue2,13,i:     830,215 msg/sec
                    AtomicQueue2,14,s:     702,103 msg/sec
                    AtomicQueue2,14,i:     808,781 msg/sec
                    AtomicQueue2,15,s:     701,167 msg/sec
                    AtomicQueue2,15,i:     802,748 msg/sec
                    AtomicQueue2,16,s:     669,284 msg/sec
                    AtomicQueue2,16,i:     795,256 msg/sec
            OptimistAtomicQueue2, 1,s:  31,353,419 msg/sec
            OptimistAtomicQueue2, 1,i:  31,432,161 msg/sec
            OptimistAtomicQueue2, 2,s:  12,794,633 msg/sec
            OptimistAtomicQueue2, 2,i:  13,612,455 msg/sec
            OptimistAtomicQueue2, 3,s:  16,768,782 msg/sec
            OptimistAtomicQueue2, 3,i:  14,458,121 msg/sec
            OptimistAtomicQueue2, 4,s:  17,286,304 msg/sec
            OptimistAtomicQueue2, 4,i:  16,963,524 msg/sec
            OptimistAtomicQueue2, 5,s:   9,251,438 msg/sec
            OptimistAtomicQueue2, 5,i:  10,109,574 msg/sec
            OptimistAtomicQueue2, 6,s:   9,649,485 msg/sec
            OptimistAtomicQueue2, 6,i:   9,551,219 msg/sec
            OptimistAtomicQueue2, 7,s:  11,032,848 msg/sec
            OptimistAtomicQueue2, 7,i:  11,106,499 msg/sec
            OptimistAtomicQueue2, 8,s:  14,394,677 msg/sec
            OptimistAtomicQueue2, 8,i:  11,706,990 msg/sec
            OptimistAtomicQueue2, 9,s:  11,045,827 msg/sec
            OptimistAtomicQueue2, 9,i:  12,448,270 msg/sec
            OptimistAtomicQueue2,10,s:  11,060,472 msg/sec
            OptimistAtomicQueue2,10,i:  12,971,536 msg/sec
            OptimistAtomicQueue2,11,s:  12,738,691 msg/sec
            OptimistAtomicQueue2,11,i:  14,254,200 msg/sec
            OptimistAtomicQueue2,12,s:  12,318,151 msg/sec
            OptimistAtomicQueue2,12,i:  15,323,906 msg/sec
            OptimistAtomicQueue2,13,s:  12,114,271 msg/sec
            OptimistAtomicQueue2,13,i:  15,592,963 msg/sec
            OptimistAtomicQueue2,14,s:  12,048,114 msg/sec
            OptimistAtomicQueue2,14,i:  15,860,042 msg/sec
            OptimistAtomicQueue2,15,s:  12,738,396 msg/sec
            OptimistAtomicQueue2,15,i:  16,642,813 msg/sec
            OptimistAtomicQueue2,16,s:  12,802,547 msg/sec
            OptimistAtomicQueue2,16,i:  17,412,818 msg/sec
                   AtomicQueueB2, 1,s:  25,867,526 msg/sec
                   AtomicQueueB2, 1,i:  14,816,264 msg/sec
                   AtomicQueueB2, 2,s:   2,886,711 msg/sec
                   AtomicQueueB2, 2,i:   3,052,387 msg/sec
                   AtomicQueueB2, 3,s:   2,435,421 msg/sec
                   AtomicQueueB2, 3,i:   2,586,404 msg/sec
                   AtomicQueueB2, 4,s:   1,937,980 msg/sec
                   AtomicQueueB2, 4,i:   2,036,799 msg/sec
                   AtomicQueueB2, 5,s:     910,060 msg/sec
                   AtomicQueueB2, 5,i:   1,269,101 msg/sec
                   AtomicQueueB2, 6,s:     749,346 msg/sec
                   AtomicQueueB2, 6,i:   1,168,049 msg/sec
                   AtomicQueueB2, 7,s:     848,906 msg/sec
                   AtomicQueueB2, 7,i:     956,134 msg/sec
                   AtomicQueueB2, 8,s:     884,703 msg/sec
                   AtomicQueueB2, 8,i:     833,671 msg/sec
                   AtomicQueueB2, 9,s:     804,720 msg/sec
                   AtomicQueueB2, 9,i:     837,526 msg/sec
                   AtomicQueueB2,10,s:     808,225 msg/sec
                   AtomicQueueB2,10,i:     837,840 msg/sec
                   AtomicQueueB2,11,s:     820,535 msg/sec
                   AtomicQueueB2,11,i:     858,895 msg/sec
                   AtomicQueueB2,12,s:     840,663 msg/sec
                   AtomicQueueB2,12,i:     839,379 msg/sec
                   AtomicQueueB2,13,s:     772,401 msg/sec
                   AtomicQueueB2,13,i:     836,347 msg/sec
                   AtomicQueueB2,14,s:     726,011 msg/sec
                   AtomicQueueB2,14,i:     802,638 msg/sec
                   AtomicQueueB2,15,s:     712,339 msg/sec
                   AtomicQueueB2,15,i:     808,024 msg/sec
                   AtomicQueueB2,16,s:     674,942 msg/sec
                   AtomicQueueB2,16,i:     804,540 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,366,789 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,141,528 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,317,980 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,337,864 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,605,432 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,500,662 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,222,443 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,763,066 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,269,165 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,266,081 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,717,482 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,441,019 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,891,629 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,045,324 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,290,000 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,577,767 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,875,666 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,359,094 msg/sec
           OptimistAtomicQueueB2,10,s:  11,034,744 msg/sec
           OptimistAtomicQueueB2,10,i:  12,787,323 msg/sec
           OptimistAtomicQueueB2,11,s:  12,572,517 msg/sec
           OptimistAtomicQueueB2,11,i:  14,011,908 msg/sec
           OptimistAtomicQueueB2,12,s:  12,363,869 msg/sec
           OptimistAtomicQueueB2,12,i:  15,221,940 msg/sec
           OptimistAtomicQueueB2,13,s:  12,099,236 msg/sec
           OptimistAtomicQueueB2,13,i:  15,503,006 msg/sec
           OptimistAtomicQueueB2,14,s:  11,995,596 msg/sec
           OptimistAtomicQueueB2,14,i:  15,753,145 msg/sec
           OptimistAtomicQueueB2,15,s:  12,742,800 msg/sec
           OptimistAtomicQueueB2,15,i:  16,473,598 msg/sec
           OptimistAtomicQueueB2,16,s:  12,748,271 msg/sec
           OptimistAtomicQueueB2,16,i:  17,372,613 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  48,823,338 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  23,424,190 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,857,504 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,946,575 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,958,919 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,824,303 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,620,164 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  16,059,713 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  28,391,899 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  28,741,850 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  39,786,974 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  56,639,619 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  64,172,558 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  64,704,226 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  66,404,636 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  68,855,914 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  74,209,729 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  70,007,509 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  75,263,122 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  74,477,729 msg/sec
     moodycamel::ConcurrentQueue,10,s:  82,459,578 msg/sec
     moodycamel::ConcurrentQueue,10,i:  79,928,704 msg/sec
     moodycamel::ConcurrentQueue,11,s:  54,029,239 msg/sec
     moodycamel::ConcurrentQueue,11,i:  66,931,991 msg/sec
     moodycamel::ConcurrentQueue,12,s:  56,472,269 msg/sec
     moodycamel::ConcurrentQueue,12,i:  65,640,504 msg/sec
     moodycamel::ConcurrentQueue,13,s:  69,840,283 msg/sec
     moodycamel::ConcurrentQueue,13,i:  87,470,462 msg/sec
     moodycamel::ConcurrentQueue,14,s:  95,466,349 msg/sec
     moodycamel::ConcurrentQueue,14,i: 103,110,793 msg/sec
     moodycamel::ConcurrentQueue,15,s: 137,293,207 msg/sec
     moodycamel::ConcurrentQueue,15,i: 135,992,490 msg/sec
     moodycamel::ConcurrentQueue,16,s: 161,050,928 msg/sec
     moodycamel::ConcurrentQueue,16,i: 138,263,209 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,557,808 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,564,739 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,226,280 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,225,050 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,332,024 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,361,904 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,875,595 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,935,039 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     895,698 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,205,597 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     811,489 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     992,201 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     774,000 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     908,874 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     796,025 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     817,406 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     767,780 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     834,676 msg/sec
   tbb::concurrent_bounded_queue,10,s:     824,213 msg/sec
   tbb::concurrent_bounded_queue,10,i:     854,967 msg/sec
   tbb::concurrent_bounded_queue,11,s:     787,457 msg/sec
   tbb::concurrent_bounded_queue,11,i:     842,968 msg/sec
   tbb::concurrent_bounded_queue,12,s:     766,525 msg/sec
   tbb::concurrent_bounded_queue,12,i:     817,199 msg/sec
   tbb::concurrent_bounded_queue,13,s:     747,449 msg/sec
   tbb::concurrent_bounded_queue,13,i:     817,254 msg/sec
   tbb::concurrent_bounded_queue,14,s:     707,712 msg/sec
   tbb::concurrent_bounded_queue,14,i:     802,101 msg/sec
   tbb::concurrent_bounded_queue,15,s:     696,102 msg/sec
   tbb::concurrent_bounded_queue,15,i:     763,467 msg/sec
   tbb::concurrent_bounded_queue,16,s:     670,204 msg/sec
   tbb::concurrent_bounded_queue,16,i:     741,182 msg/sec
     xenium::michael_scott_queue, 1,s:   3,866,347 msg/sec
     xenium::michael_scott_queue, 1,i:   3,920,707 msg/sec
     xenium::michael_scott_queue, 2,s:   2,773,847 msg/sec
     xenium::michael_scott_queue, 2,i:   2,689,688 msg/sec
     xenium::michael_scott_queue, 3,s:   2,238,350 msg/sec
     xenium::michael_scott_queue, 3,i:   2,214,518 msg/sec
     xenium::michael_scott_queue, 4,s:   1,742,058 msg/sec
     xenium::michael_scott_queue, 4,i:   1,724,646 msg/sec
     xenium::michael_scott_queue, 5,s:   1,081,568 msg/sec
     xenium::michael_scott_queue, 5,i:   1,168,375 msg/sec
     xenium::michael_scott_queue, 6,s:     974,646 msg/sec
     xenium::michael_scott_queue, 6,i:   1,161,085 msg/sec
     xenium::michael_scott_queue, 7,s:     943,800 msg/sec
     xenium::michael_scott_queue, 7,i:     956,600 msg/sec
     xenium::michael_scott_queue, 8,s:     692,335 msg/sec
     xenium::michael_scott_queue, 8,i:     821,413 msg/sec
     xenium::michael_scott_queue, 9,s:     859,319 msg/sec
     xenium::michael_scott_queue, 9,i:     835,038 msg/sec
     xenium::michael_scott_queue,10,s:     830,211 msg/sec
     xenium::michael_scott_queue,10,i:     830,347 msg/sec
     xenium::michael_scott_queue,11,s:     808,211 msg/sec
     xenium::michael_scott_queue,11,i:     837,183 msg/sec
     xenium::michael_scott_queue,12,s:     763,278 msg/sec
     xenium::michael_scott_queue,12,i:     801,151 msg/sec
     xenium::michael_scott_queue,13,s:     742,758 msg/sec
     xenium::michael_scott_queue,13,i:     784,885 msg/sec
     xenium::michael_scott_queue,14,s:     707,031 msg/sec
     xenium::michael_scott_queue,14,i:     771,247 msg/sec
     xenium::michael_scott_queue,15,s:     681,448 msg/sec
     xenium::michael_scott_queue,15,i:     771,071 msg/sec
     xenium::michael_scott_queue,16,s:     641,190 msg/sec
     xenium::michael_scott_queue,16,i:     728,180 msg/sec
         xenium::ramalhete_queue, 1,s:  22,799,429 msg/sec
         xenium::ramalhete_queue, 1,i:  21,416,308 msg/sec
         xenium::ramalhete_queue, 2,s:  12,010,856 msg/sec
         xenium::ramalhete_queue, 2,i:  10,431,994 msg/sec
         xenium::ramalhete_queue, 3,s:  12,908,766 msg/sec
         xenium::ramalhete_queue, 3,i:  12,486,091 msg/sec
         xenium::ramalhete_queue, 4,s:  15,412,838 msg/sec
         xenium::ramalhete_queue, 4,i:  15,299,559 msg/sec
         xenium::ramalhete_queue, 5,s:  10,950,199 msg/sec
         xenium::ramalhete_queue, 5,i:   6,974,295 msg/sec
         xenium::ramalhete_queue, 6,s:  11,415,794 msg/sec
         xenium::ramalhete_queue, 6,i:   8,085,422 msg/sec
         xenium::ramalhete_queue, 7,s:  11,892,411 msg/sec
         xenium::ramalhete_queue, 7,i:   8,507,340 msg/sec
         xenium::ramalhete_queue, 8,s:  14,854,164 msg/sec
         xenium::ramalhete_queue, 8,i:   8,962,878 msg/sec
         xenium::ramalhete_queue, 9,s:   9,654,554 msg/sec
         xenium::ramalhete_queue, 9,i:  10,784,739 msg/sec
         xenium::ramalhete_queue,10,s:  10,187,388 msg/sec
         xenium::ramalhete_queue,10,i:  11,958,384 msg/sec
         xenium::ramalhete_queue,11,s:  10,892,649 msg/sec
         xenium::ramalhete_queue,11,i:  12,057,933 msg/sec
         xenium::ramalhete_queue,12,s:  11,470,182 msg/sec
         xenium::ramalhete_queue,12,i:  12,913,979 msg/sec
         xenium::ramalhete_queue,13,s:  11,665,471 msg/sec
         xenium::ramalhete_queue,13,i:  12,352,126 msg/sec
         xenium::ramalhete_queue,14,s:  11,756,472 msg/sec
         xenium::ramalhete_queue,14,i:  12,647,746 msg/sec
         xenium::ramalhete_queue,15,s:  11,681,123 msg/sec
         xenium::ramalhete_queue,15,i:  12,850,358 msg/sec
         xenium::ramalhete_queue,16,s:  11,650,545 msg/sec
         xenium::ramalhete_queue,16,i:  13,077,219 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  90,214,602 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  88,479,054 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   7,035,722 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,693,211 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,697,484 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,132,817 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,505,042 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,296,908 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,071,275 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,723,872 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,065,824 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,325,040 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,101,434 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,194,475 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,023,866 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,921,214 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,013,586 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,956,029 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,282,006 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,017,411 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,245,209 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,131,418 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,210,495 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,205,470 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,074,104 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,183,768 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,063,937 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,145,768 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,086,288 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,135,299 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,018,629 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,073,634 msg/sec
          boost::lockfree::queue, 1,s:   2,278,299 msg/sec
          boost::lockfree::queue, 1,i:   2,293,637 msg/sec
          boost::lockfree::queue, 2,s:   1,713,234 msg/sec
          boost::lockfree::queue, 2,i:   1,731,985 msg/sec
          boost::lockfree::queue, 3,s:   1,450,720 msg/sec
          boost::lockfree::queue, 3,i:   1,405,814 msg/sec
          boost::lockfree::queue, 4,s:   1,280,342 msg/sec
          boost::lockfree::queue, 4,i:   1,274,494 msg/sec
          boost::lockfree::queue, 5,s:     781,649 msg/sec
          boost::lockfree::queue, 5,i:     847,270 msg/sec
          boost::lockfree::queue, 6,s:     419,317 msg/sec
          boost::lockfree::queue, 6,i:     832,660 msg/sec
          boost::lockfree::queue, 7,s:     407,169 msg/sec
          boost::lockfree::queue, 7,i:     835,872 msg/sec
          boost::lockfree::queue, 8,s:     341,376 msg/sec
          boost::lockfree::queue, 8,i:     535,018 msg/sec
          boost::lockfree::queue, 9,s:     418,815 msg/sec
          boost::lockfree::queue, 9,i:     567,176 msg/sec
          boost::lockfree::queue,10,s:     466,514 msg/sec
          boost::lockfree::queue,10,i:     580,061 msg/sec
          boost::lockfree::queue,11,s:     528,495 msg/sec
          boost::lockfree::queue,11,i:     547,439 msg/sec
          boost::lockfree::queue,12,s:     503,381 msg/sec
          boost::lockfree::queue,12,i:     499,630 msg/sec
          boost::lockfree::queue,13,s:     474,491 msg/sec
          boost::lockfree::queue,13,i:     495,167 msg/sec
          boost::lockfree::queue,14,s:     458,185 msg/sec
          boost::lockfree::queue,14,i:     488,282 msg/sec
          boost::lockfree::queue,15,s:     462,208 msg/sec
          boost::lockfree::queue,15,i:     467,356 msg/sec
          boost::lockfree::queue,16,s:     445,358 msg/sec
          boost::lockfree::queue,16,i:     438,691 msg/sec
                pthread_spinlock, 1,s:   5,262,850 msg/sec
                pthread_spinlock, 1,i:   5,249,253 msg/sec
                pthread_spinlock, 2,s:   2,075,880 msg/sec
                pthread_spinlock, 2,i:     549,165 msg/sec
                pthread_spinlock, 3,s:     225,946 msg/sec
                pthread_spinlock, 3,i:   1,797,760 msg/sec
                pthread_spinlock, 4,s:     302,280 msg/sec
                pthread_spinlock, 4,i:     407,988 msg/sec
                pthread_spinlock, 5,s:     821,349 msg/sec
                pthread_spinlock, 5,i:     248,380 msg/sec
                pthread_spinlock, 6,s:     605,632 msg/sec
                pthread_spinlock, 6,i:     949,190 msg/sec
                pthread_spinlock, 7,s:     840,509 msg/sec
                pthread_spinlock, 7,i:     890,330 msg/sec
                pthread_spinlock, 8,s:     879,484 msg/sec
                pthread_spinlock, 8,i:     792,762 msg/sec
                pthread_spinlock, 9,s:     785,029 msg/sec
                pthread_spinlock, 9,i:     677,386 msg/sec
                pthread_spinlock,10,s:     809,319 msg/sec
                pthread_spinlock,10,i:     703,985 msg/sec
                pthread_spinlock,11,s:     751,161 msg/sec
                pthread_spinlock,11,i:     817,669 msg/sec
                pthread_spinlock,12,s:     750,363 msg/sec
                pthread_spinlock,12,i:     633,893 msg/sec
                pthread_spinlock,13,s:     722,939 msg/sec
                pthread_spinlock,13,i:     664,544 msg/sec
                pthread_spinlock,14,s:     659,279 msg/sec
                pthread_spinlock,14,i:     606,692 msg/sec
                pthread_spinlock,15,s:     594,427 msg/sec
                pthread_spinlock,15,i:     561,285 msg/sec
                pthread_spinlock,16,s:     523,928 msg/sec
                pthread_spinlock,16,i:     472,204 msg/sec
                      std::mutex, 1,s:   1,076,581 msg/sec
                      std::mutex, 1,i:   1,046,369 msg/sec
                      std::mutex, 2,s:   4,110,435 msg/sec
                      std::mutex, 2,i:   3,983,969 msg/sec
                      std::mutex, 3,s:   2,066,272 msg/sec
                      std::mutex, 3,i:   1,992,623 msg/sec
                      std::mutex, 4,s:   2,063,105 msg/sec
                      std::mutex, 4,i:   1,989,226 msg/sec
                      std::mutex, 5,s:   1,001,546 msg/sec
                      std::mutex, 5,i:   1,005,923 msg/sec
                      std::mutex, 6,s:     877,266 msg/sec
                      std::mutex, 6,i:     873,196 msg/sec
                      std::mutex, 7,s:     946,811 msg/sec
                      std::mutex, 7,i:     845,539 msg/sec
                      std::mutex, 8,s:   1,008,620 msg/sec
                      std::mutex, 8,i:     830,588 msg/sec
                      std::mutex, 9,s:     830,194 msg/sec
                      std::mutex, 9,i:     790,841 msg/sec
                      std::mutex,10,s:     771,840 msg/sec
                      std::mutex,10,i:     772,419 msg/sec
                      std::mutex,11,s:     781,119 msg/sec
                      std::mutex,11,i:     802,199 msg/sec
                      std::mutex,12,s:     805,590 msg/sec
                      std::mutex,12,i:     762,922 msg/sec
                      std::mutex,13,s:     732,794 msg/sec
                      std::mutex,13,i:     719,730 msg/sec
                      std::mutex,14,s:     710,497 msg/sec
                      std::mutex,14,i:     697,672 msg/sec
                      std::mutex,15,s:     716,231 msg/sec
                      std::mutex,15,i:     703,924 msg/sec
                      std::mutex,16,s:     688,820 msg/sec
                      std::mutex,16,i:     676,920 msg/sec
                 tbb::spin_mutex, 1,s:  11,182,649 msg/sec
                 tbb::spin_mutex, 1,i:  11,177,286 msg/sec
                 tbb::spin_mutex, 2,s:   4,899,233 msg/sec
                 tbb::spin_mutex, 2,i:   4,760,962 msg/sec
                 tbb::spin_mutex, 3,s:   3,581,112 msg/sec
                 tbb::spin_mutex, 3,i:   3,510,170 msg/sec
                 tbb::spin_mutex, 4,s:   3,038,518 msg/sec
                 tbb::spin_mutex, 4,i:   2,978,470 msg/sec
                 tbb::spin_mutex, 5,s:   1,711,030 msg/sec
                 tbb::spin_mutex, 5,i:   1,647,107 msg/sec
                 tbb::spin_mutex, 6,s:   1,490,062 msg/sec
                 tbb::spin_mutex, 6,i:   1,455,491 msg/sec
                 tbb::spin_mutex, 7,s:   1,340,118 msg/sec
                 tbb::spin_mutex, 7,i:   1,440,551 msg/sec
                 tbb::spin_mutex, 8,s:   1,257,465 msg/sec
                 tbb::spin_mutex, 8,i:   1,196,843 msg/sec
                 tbb::spin_mutex, 9,s:   1,356,983 msg/sec
                 tbb::spin_mutex, 9,i:   1,301,111 msg/sec
                 tbb::spin_mutex,10,s:   1,324,076 msg/sec
                 tbb::spin_mutex,10,i:   1,272,319 msg/sec
                 tbb::spin_mutex,11,s:   1,226,519 msg/sec
                 tbb::spin_mutex,11,i:   1,066,509 msg/sec
                 tbb::spin_mutex,12,s:   1,110,085 msg/sec
                 tbb::spin_mutex,12,i:   1,012,174 msg/sec
                 tbb::spin_mutex,13,s:   1,048,898 msg/sec
                 tbb::spin_mutex,13,i:     957,904 msg/sec
                 tbb::spin_mutex,14,s:   1,053,847 msg/sec
                 tbb::spin_mutex,14,i:     918,506 msg/sec
                 tbb::spin_mutex,15,s:     990,170 msg/sec
                 tbb::spin_mutex,15,i:   1,009,047 msg/sec
                 tbb::spin_mutex,16,s:     899,496 msg/sec
                 tbb::spin_mutex,16,i:     892,772 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5627.21
	System time (seconds): 602.16
	Percent of CPU this job got: 1667%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:13.51
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 88636
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66028
	Voluntary context switches: 27046265
	Involuntary context switches: 1612
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 17:16:19 [13/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000169 sec/round-trip
                     AtomicQueue: 0.000000148 sec/round-trip
             OptimistAtomicQueue: 0.000000111 sec/round-trip
                    AtomicQueueB: 0.000000153 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000149 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000152 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000283 sec/round-trip
     xenium::michael_scott_queue: 0.000000444 sec/round-trip
         xenium::ramalhete_queue: 0.000000191 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000213 sec/round-trip
          boost::lockfree::queue: 0.000000315 sec/round-trip
                pthread_spinlock: 0.000000357 sec/round-trip
                      std::mutex: 0.000001102 sec/round-trip
                 tbb::spin_mutex: 0.000000320 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,521,418 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,055,581 msg/sec
                     AtomicQueue, 1,s:  42,440,790 msg/sec
                     AtomicQueue, 1,i:  42,117,709 msg/sec
                     AtomicQueue, 2,s:   2,909,580 msg/sec
                     AtomicQueue, 2,i:   3,043,849 msg/sec
                     AtomicQueue, 3,s:   2,451,037 msg/sec
                     AtomicQueue, 3,i:   2,594,619 msg/sec
                     AtomicQueue, 4,s:   1,945,578 msg/sec
                     AtomicQueue, 4,i:   2,065,315 msg/sec
                     AtomicQueue, 5,s:     934,368 msg/sec
                     AtomicQueue, 5,i:   1,270,049 msg/sec
                     AtomicQueue, 6,s:     764,062 msg/sec
                     AtomicQueue, 6,i:   1,030,115 msg/sec
                     AtomicQueue, 7,s:     868,008 msg/sec
                     AtomicQueue, 7,i:     942,438 msg/sec
                     AtomicQueue, 8,s:     918,618 msg/sec
                     AtomicQueue, 8,i:     851,402 msg/sec
                     AtomicQueue, 9,s:     819,872 msg/sec
                     AtomicQueue, 9,i:     864,606 msg/sec
                     AtomicQueue,10,s:     816,125 msg/sec
                     AtomicQueue,10,i:     855,806 msg/sec
                     AtomicQueue,11,s:     818,852 msg/sec
                     AtomicQueue,11,i:     868,284 msg/sec
                     AtomicQueue,12,s:     783,902 msg/sec
                     AtomicQueue,12,i:     844,898 msg/sec
                     AtomicQueue,13,s:     740,724 msg/sec
                     AtomicQueue,13,i:     838,889 msg/sec
                     AtomicQueue,14,s:     695,479 msg/sec
                     AtomicQueue,14,i:     806,722 msg/sec
                     AtomicQueue,15,s:     694,743 msg/sec
                     AtomicQueue,15,i:     808,852 msg/sec
                     AtomicQueue,16,s:     662,137 msg/sec
                     AtomicQueue,16,i:     802,172 msg/sec
             OptimistAtomicQueue, 1,s: 346,399,763 msg/sec
             OptimistAtomicQueue, 1,i: 348,365,053 msg/sec
             OptimistAtomicQueue, 2,s:  14,010,052 msg/sec
             OptimistAtomicQueue, 2,i:  15,541,584 msg/sec
             OptimistAtomicQueue, 3,s:  17,272,269 msg/sec
             OptimistAtomicQueue, 3,i:  17,365,837 msg/sec
             OptimistAtomicQueue, 4,s:  17,433,926 msg/sec
             OptimistAtomicQueue, 4,i:  19,470,176 msg/sec
             OptimistAtomicQueue, 5,s:   9,758,314 msg/sec
             OptimistAtomicQueue, 5,i:  12,347,674 msg/sec
             OptimistAtomicQueue, 6,s:  10,135,633 msg/sec
             OptimistAtomicQueue, 6,i:  10,325,256 msg/sec
             OptimistAtomicQueue, 7,s:  11,742,175 msg/sec
             OptimistAtomicQueue, 7,i:  11,768,340 msg/sec
             OptimistAtomicQueue, 8,s:  14,846,688 msg/sec
             OptimistAtomicQueue, 8,i:  12,120,016 msg/sec
             OptimistAtomicQueue, 9,s:  12,171,952 msg/sec
             OptimistAtomicQueue, 9,i:  13,419,310 msg/sec
             OptimistAtomicQueue,10,s:  11,710,957 msg/sec
             OptimistAtomicQueue,10,i:  13,488,467 msg/sec
             OptimistAtomicQueue,11,s:  13,022,639 msg/sec
             OptimistAtomicQueue,11,i:  15,531,612 msg/sec
             OptimistAtomicQueue,12,s:  12,686,702 msg/sec
             OptimistAtomicQueue,12,i:  16,725,238 msg/sec
             OptimistAtomicQueue,13,s:  12,700,706 msg/sec
             OptimistAtomicQueue,13,i:  16,066,471 msg/sec
             OptimistAtomicQueue,14,s:  12,635,162 msg/sec
             OptimistAtomicQueue,14,i:  16,494,364 msg/sec
             OptimistAtomicQueue,15,s:  13,448,685 msg/sec
             OptimistAtomicQueue,15,i:  17,848,236 msg/sec
             OptimistAtomicQueue,16,s:  13,413,223 msg/sec
             OptimistAtomicQueue,16,i:  18,949,976 msg/sec
                    AtomicQueueB, 1,s:  14,472,342 msg/sec
                    AtomicQueueB, 1,i:  14,642,859 msg/sec
                    AtomicQueueB, 2,s:   2,861,612 msg/sec
                    AtomicQueueB, 2,i:   3,019,774 msg/sec
                    AtomicQueueB, 3,s:   2,429,706 msg/sec
                    AtomicQueueB, 3,i:   2,569,933 msg/sec
                    AtomicQueueB, 4,s:   1,922,459 msg/sec
                    AtomicQueueB, 4,i:   2,023,590 msg/sec
                    AtomicQueueB, 5,s:     913,461 msg/sec
                    AtomicQueueB, 5,i:   1,271,256 msg/sec
                    AtomicQueueB, 6,s:     757,202 msg/sec
                    AtomicQueueB, 6,i:   1,167,443 msg/sec
                    AtomicQueueB, 7,s:     856,843 msg/sec
                    AtomicQueueB, 7,i:     933,942 msg/sec
                    AtomicQueueB, 8,s:     898,178 msg/sec
                    AtomicQueueB, 8,i:     845,231 msg/sec
                    AtomicQueueB, 9,s:     811,086 msg/sec
                    AtomicQueueB, 9,i:     853,092 msg/sec
                    AtomicQueueB,10,s:     846,233 msg/sec
                    AtomicQueueB,10,i:     866,753 msg/sec
                    AtomicQueueB,11,s:     805,354 msg/sec
                    AtomicQueueB,11,i:     852,530 msg/sec
                    AtomicQueueB,12,s:     783,187 msg/sec
                    AtomicQueueB,12,i:     840,197 msg/sec
                    AtomicQueueB,13,s:     743,610 msg/sec
                    AtomicQueueB,13,i:     828,656 msg/sec
                    AtomicQueueB,14,s:     699,745 msg/sec
                    AtomicQueueB,14,i:     811,194 msg/sec
                    AtomicQueueB,15,s:     697,145 msg/sec
                    AtomicQueueB,15,i:     816,690 msg/sec
                    AtomicQueueB,16,s:     668,776 msg/sec
                    AtomicQueueB,16,i:     803,320 msg/sec
            OptimistAtomicQueueB, 1,s: 312,532,035 msg/sec
            OptimistAtomicQueueB, 1,i: 233,178,720 msg/sec
            OptimistAtomicQueueB, 2,s:  14,193,881 msg/sec
            OptimistAtomicQueueB, 2,i:  14,494,038 msg/sec
            OptimistAtomicQueueB, 3,s:  17,187,162 msg/sec
            OptimistAtomicQueueB, 3,i:  16,639,628 msg/sec
            OptimistAtomicQueueB, 4,s:  17,508,483 msg/sec
            OptimistAtomicQueueB, 4,i:  19,410,375 msg/sec
            OptimistAtomicQueueB, 5,s:   9,726,035 msg/sec
            OptimistAtomicQueueB, 5,i:  10,710,271 msg/sec
            OptimistAtomicQueueB, 6,s:  10,085,159 msg/sec
            OptimistAtomicQueueB, 6,i:  10,281,963 msg/sec
            OptimistAtomicQueueB, 7,s:  11,496,611 msg/sec
            OptimistAtomicQueueB, 7,i:  11,722,393 msg/sec
            OptimistAtomicQueueB, 8,s:  15,146,057 msg/sec
            OptimistAtomicQueueB, 8,i:  12,146,469 msg/sec
            OptimistAtomicQueueB, 9,s:  11,923,376 msg/sec
            OptimistAtomicQueueB, 9,i:  13,219,221 msg/sec
            OptimistAtomicQueueB,10,s:  11,740,572 msg/sec
            OptimistAtomicQueueB,10,i:  13,871,007 msg/sec
            OptimistAtomicQueueB,11,s:  13,102,873 msg/sec
            OptimistAtomicQueueB,11,i:  14,844,536 msg/sec
            OptimistAtomicQueueB,12,s:  12,815,390 msg/sec
            OptimistAtomicQueueB,12,i:  16,708,592 msg/sec
            OptimistAtomicQueueB,13,s:  12,878,751 msg/sec
            OptimistAtomicQueueB,13,i:  16,636,839 msg/sec
            OptimistAtomicQueueB,14,s:  12,837,896 msg/sec
            OptimistAtomicQueueB,14,i:  16,465,314 msg/sec
            OptimistAtomicQueueB,15,s:  13,589,912 msg/sec
            OptimistAtomicQueueB,15,i:  17,832,523 msg/sec
            OptimistAtomicQueueB,16,s:  13,574,233 msg/sec
            OptimistAtomicQueueB,16,i:  19,037,308 msg/sec
                    AtomicQueue2, 1,s:  38,706,617 msg/sec
                    AtomicQueue2, 1,i:  29,587,961 msg/sec
                    AtomicQueue2, 2,s:   2,917,059 msg/sec
                    AtomicQueue2, 2,i:   3,092,006 msg/sec
                    AtomicQueue2, 3,s:   2,473,566 msg/sec
                    AtomicQueue2, 3,i:   2,618,409 msg/sec
                    AtomicQueue2, 4,s:   1,962,487 msg/sec
                    AtomicQueue2, 4,i:   2,083,229 msg/sec
                    AtomicQueue2, 5,s:     916,795 msg/sec
                    AtomicQueue2, 5,i:   1,096,868 msg/sec
                    AtomicQueue2, 6,s:     755,387 msg/sec
                    AtomicQueue2, 6,i:   1,022,256 msg/sec
                    AtomicQueue2, 7,s:     853,995 msg/sec
                    AtomicQueue2, 7,i:     944,689 msg/sec
                    AtomicQueue2, 8,s:     878,644 msg/sec
                    AtomicQueue2, 8,i:     853,389 msg/sec
                    AtomicQueue2, 9,s:     802,158 msg/sec
                    AtomicQueue2, 9,i:     840,532 msg/sec
                    AtomicQueue2,10,s:     814,301 msg/sec
                    AtomicQueue2,10,i:     865,934 msg/sec
                    AtomicQueue2,11,s:     804,514 msg/sec
                    AtomicQueue2,11,i:     864,062 msg/sec
                    AtomicQueue2,12,s:     795,984 msg/sec
                    AtomicQueue2,12,i:     838,157 msg/sec
                    AtomicQueue2,13,s:     748,385 msg/sec
                    AtomicQueue2,13,i:     817,775 msg/sec
                    AtomicQueue2,14,s:     700,693 msg/sec
                    AtomicQueue2,14,i:     806,720 msg/sec
                    AtomicQueue2,15,s:     699,897 msg/sec
                    AtomicQueue2,15,i:     799,890 msg/sec
                    AtomicQueue2,16,s:     670,873 msg/sec
                    AtomicQueue2,16,i:     796,956 msg/sec
            OptimistAtomicQueue2, 1,s:  31,423,228 msg/sec
            OptimistAtomicQueue2, 1,i:  31,438,276 msg/sec
            OptimistAtomicQueue2, 2,s:  12,748,215 msg/sec
            OptimistAtomicQueue2, 2,i:  13,584,571 msg/sec
            OptimistAtomicQueue2, 3,s:  16,797,916 msg/sec
            OptimistAtomicQueue2, 3,i:  14,453,922 msg/sec
            OptimistAtomicQueue2, 4,s:  17,296,063 msg/sec
            OptimistAtomicQueue2, 4,i:  16,948,421 msg/sec
            OptimistAtomicQueue2, 5,s:   9,273,812 msg/sec
            OptimistAtomicQueue2, 5,i:   9,573,279 msg/sec
            OptimistAtomicQueue2, 6,s:   9,682,133 msg/sec
            OptimistAtomicQueue2, 6,i:   9,575,969 msg/sec
            OptimistAtomicQueue2, 7,s:  11,054,893 msg/sec
            OptimistAtomicQueue2, 7,i:  11,096,559 msg/sec
            OptimistAtomicQueue2, 8,s:  14,425,416 msg/sec
            OptimistAtomicQueue2, 8,i:  11,737,564 msg/sec
            OptimistAtomicQueue2, 9,s:  11,015,235 msg/sec
            OptimistAtomicQueue2, 9,i:  12,471,378 msg/sec
            OptimistAtomicQueue2,10,s:  11,056,581 msg/sec
            OptimistAtomicQueue2,10,i:  12,942,767 msg/sec
            OptimistAtomicQueue2,11,s:  12,720,329 msg/sec
            OptimistAtomicQueue2,11,i:  14,186,423 msg/sec
            OptimistAtomicQueue2,12,s:  12,332,189 msg/sec
            OptimistAtomicQueue2,12,i:  15,462,479 msg/sec
            OptimistAtomicQueue2,13,s:  12,144,955 msg/sec
            OptimistAtomicQueue2,13,i:  15,494,055 msg/sec
            OptimistAtomicQueue2,14,s:  12,029,985 msg/sec
            OptimistAtomicQueue2,14,i:  15,513,699 msg/sec
            OptimistAtomicQueue2,15,s:  12,779,020 msg/sec
            OptimistAtomicQueue2,15,i:  16,594,267 msg/sec
            OptimistAtomicQueue2,16,s:  12,812,441 msg/sec
            OptimistAtomicQueue2,16,i:  17,581,746 msg/sec
                   AtomicQueueB2, 1,s:  21,209,117 msg/sec
                   AtomicQueueB2, 1,i:  14,154,950 msg/sec
                   AtomicQueueB2, 2,s:   2,887,678 msg/sec
                   AtomicQueueB2, 2,i:   3,052,768 msg/sec
                   AtomicQueueB2, 3,s:   2,439,534 msg/sec
                   AtomicQueueB2, 3,i:   2,588,972 msg/sec
                   AtomicQueueB2, 4,s:   1,943,013 msg/sec
                   AtomicQueueB2, 4,i:   2,043,149 msg/sec
                   AtomicQueueB2, 5,s:     906,939 msg/sec
                   AtomicQueueB2, 5,i:   1,269,892 msg/sec
                   AtomicQueueB2, 6,s:     749,836 msg/sec
                   AtomicQueueB2, 6,i:   1,168,314 msg/sec
                   AtomicQueueB2, 7,s:     849,891 msg/sec
                   AtomicQueueB2, 7,i:     932,691 msg/sec
                   AtomicQueueB2, 8,s:     887,746 msg/sec
                   AtomicQueueB2, 8,i:     843,857 msg/sec
                   AtomicQueueB2, 9,s:     827,133 msg/sec
                   AtomicQueueB2, 9,i:     836,481 msg/sec
                   AtomicQueueB2,10,s:     807,350 msg/sec
                   AtomicQueueB2,10,i:     854,591 msg/sec
                   AtomicQueueB2,11,s:     821,422 msg/sec
                   AtomicQueueB2,11,i:     856,774 msg/sec
                   AtomicQueueB2,12,s:     841,178 msg/sec
                   AtomicQueueB2,12,i:     837,297 msg/sec
                   AtomicQueueB2,13,s:     774,859 msg/sec
                   AtomicQueueB2,13,i:     837,911 msg/sec
                   AtomicQueueB2,14,s:     725,316 msg/sec
                   AtomicQueueB2,14,i:     813,653 msg/sec
                   AtomicQueueB2,15,s:     715,137 msg/sec
                   AtomicQueueB2,15,i:     828,072 msg/sec
                   AtomicQueueB2,16,s:     677,052 msg/sec
                   AtomicQueueB2,16,i:     806,007 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,752,869 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,860,173 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,363,858 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,279,924 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,658,524 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,503,570 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,288,397 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,703,618 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,273,327 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,693,554 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,724,888 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,440,043 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,884,261 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,038,749 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,310,957 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,620,330 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,893,479 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,314,154 msg/sec
           OptimistAtomicQueueB2,10,s:  11,041,016 msg/sec
           OptimistAtomicQueueB2,10,i:  12,857,748 msg/sec
           OptimistAtomicQueueB2,11,s:  12,559,471 msg/sec
           OptimistAtomicQueueB2,11,i:  14,068,595 msg/sec
           OptimistAtomicQueueB2,12,s:  12,338,982 msg/sec
           OptimistAtomicQueueB2,12,i:  15,199,882 msg/sec
           OptimistAtomicQueueB2,13,s:  12,104,948 msg/sec
           OptimistAtomicQueueB2,13,i:  15,366,985 msg/sec
           OptimistAtomicQueueB2,14,s:  11,988,594 msg/sec
           OptimistAtomicQueueB2,14,i:  15,620,280 msg/sec
           OptimistAtomicQueueB2,15,s:  12,718,841 msg/sec
           OptimistAtomicQueueB2,15,i:  16,553,081 msg/sec
           OptimistAtomicQueueB2,16,s:  12,759,359 msg/sec
           OptimistAtomicQueueB2,16,i:  17,313,748 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  23,872,759 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  47,320,715 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,863,194 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,862,798 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,260,527 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,745,535 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  19,493,314 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  16,471,131 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  28,759,696 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  27,606,960 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  30,289,837 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  53,911,739 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  54,910,710 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  63,183,023 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  65,532,730 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  67,255,734 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  82,451,256 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  66,223,622 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  80,651,972 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  73,305,502 msg/sec
     moodycamel::ConcurrentQueue,10,s:  54,546,030 msg/sec
     moodycamel::ConcurrentQueue,10,i:  67,703,991 msg/sec
     moodycamel::ConcurrentQueue,11,s:  71,848,708 msg/sec
     moodycamel::ConcurrentQueue,11,i:  71,837,827 msg/sec
     moodycamel::ConcurrentQueue,12,s:  45,466,561 msg/sec
     moodycamel::ConcurrentQueue,12,i:  62,731,281 msg/sec
     moodycamel::ConcurrentQueue,13,s:  66,262,014 msg/sec
     moodycamel::ConcurrentQueue,13,i:  85,023,076 msg/sec
     moodycamel::ConcurrentQueue,14,s:  89,740,594 msg/sec
     moodycamel::ConcurrentQueue,14,i: 104,747,111 msg/sec
     moodycamel::ConcurrentQueue,15,s: 128,612,647 msg/sec
     moodycamel::ConcurrentQueue,15,i: 117,131,332 msg/sec
     moodycamel::ConcurrentQueue,16,s: 154,430,567 msg/sec
     moodycamel::ConcurrentQueue,16,i: 143,748,300 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,575,661 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,573,751 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,252,026 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,259,554 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,338,903 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,362,527 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,879,359 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,939,272 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     898,948 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,209,892 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     812,919 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,085,656 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     776,171 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     918,796 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     792,533 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     821,095 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     768,563 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     852,004 msg/sec
   tbb::concurrent_bounded_queue,10,s:     819,245 msg/sec
   tbb::concurrent_bounded_queue,10,i:     848,236 msg/sec
   tbb::concurrent_bounded_queue,11,s:     786,769 msg/sec
   tbb::concurrent_bounded_queue,11,i:     831,167 msg/sec
   tbb::concurrent_bounded_queue,12,s:     771,231 msg/sec
   tbb::concurrent_bounded_queue,12,i:     827,841 msg/sec
   tbb::concurrent_bounded_queue,13,s:     745,678 msg/sec
   tbb::concurrent_bounded_queue,13,i:     806,400 msg/sec
   tbb::concurrent_bounded_queue,14,s:     708,057 msg/sec
   tbb::concurrent_bounded_queue,14,i:     794,614 msg/sec
   tbb::concurrent_bounded_queue,15,s:     696,310 msg/sec
   tbb::concurrent_bounded_queue,15,i:     767,369 msg/sec
   tbb::concurrent_bounded_queue,16,s:     672,917 msg/sec
   tbb::concurrent_bounded_queue,16,i:     743,490 msg/sec
     xenium::michael_scott_queue, 1,s:   3,910,462 msg/sec
     xenium::michael_scott_queue, 1,i:   3,913,931 msg/sec
     xenium::michael_scott_queue, 2,s:   2,765,239 msg/sec
     xenium::michael_scott_queue, 2,i:   2,701,520 msg/sec
     xenium::michael_scott_queue, 3,s:   2,247,796 msg/sec
     xenium::michael_scott_queue, 3,i:   2,218,644 msg/sec
     xenium::michael_scott_queue, 4,s:   1,746,448 msg/sec
     xenium::michael_scott_queue, 4,i:   1,731,668 msg/sec
     xenium::michael_scott_queue, 5,s:   1,075,938 msg/sec
     xenium::michael_scott_queue, 5,i:   1,379,365 msg/sec
     xenium::michael_scott_queue, 6,s:     979,549 msg/sec
     xenium::michael_scott_queue, 6,i:   1,054,384 msg/sec
     xenium::michael_scott_queue, 7,s:     937,994 msg/sec
     xenium::michael_scott_queue, 7,i:     955,461 msg/sec
     xenium::michael_scott_queue, 8,s:     697,066 msg/sec
     xenium::michael_scott_queue, 8,i:     823,346 msg/sec
     xenium::michael_scott_queue, 9,s:     849,314 msg/sec
     xenium::michael_scott_queue, 9,i:     840,665 msg/sec
     xenium::michael_scott_queue,10,s:     835,657 msg/sec
     xenium::michael_scott_queue,10,i:     848,201 msg/sec
     xenium::michael_scott_queue,11,s:     814,801 msg/sec
     xenium::michael_scott_queue,11,i:     844,306 msg/sec
     xenium::michael_scott_queue,12,s:     760,585 msg/sec
     xenium::michael_scott_queue,12,i:     802,112 msg/sec
     xenium::michael_scott_queue,13,s:     743,919 msg/sec
     xenium::michael_scott_queue,13,i:     786,002 msg/sec
     xenium::michael_scott_queue,14,s:     711,450 msg/sec
     xenium::michael_scott_queue,14,i:     771,736 msg/sec
     xenium::michael_scott_queue,15,s:     685,981 msg/sec
     xenium::michael_scott_queue,15,i:     767,364 msg/sec
     xenium::michael_scott_queue,16,s:     653,797 msg/sec
     xenium::michael_scott_queue,16,i:     739,166 msg/sec
         xenium::ramalhete_queue, 1,s:   6,774,349 msg/sec
         xenium::ramalhete_queue, 1,i:   6,859,421 msg/sec
         xenium::ramalhete_queue, 2,s:  12,672,105 msg/sec
         xenium::ramalhete_queue, 2,i:  10,350,457 msg/sec
         xenium::ramalhete_queue, 3,s:  13,060,017 msg/sec
         xenium::ramalhete_queue, 3,i:  12,930,985 msg/sec
         xenium::ramalhete_queue, 4,s:  14,423,032 msg/sec
         xenium::ramalhete_queue, 4,i:  15,551,158 msg/sec
         xenium::ramalhete_queue, 5,s:  11,002,785 msg/sec
         xenium::ramalhete_queue, 5,i:   7,034,719 msg/sec
         xenium::ramalhete_queue, 6,s:  11,415,028 msg/sec
         xenium::ramalhete_queue, 6,i:   7,808,823 msg/sec
         xenium::ramalhete_queue, 7,s:  11,806,766 msg/sec
         xenium::ramalhete_queue, 7,i:   8,316,260 msg/sec
         xenium::ramalhete_queue, 8,s:  14,933,150 msg/sec
         xenium::ramalhete_queue, 8,i:   8,785,380 msg/sec
         xenium::ramalhete_queue, 9,s:   9,716,753 msg/sec
         xenium::ramalhete_queue, 9,i:  10,425,739 msg/sec
         xenium::ramalhete_queue,10,s:  10,275,595 msg/sec
         xenium::ramalhete_queue,10,i:  12,311,401 msg/sec
         xenium::ramalhete_queue,11,s:  10,778,520 msg/sec
         xenium::ramalhete_queue,11,i:  12,627,943 msg/sec
         xenium::ramalhete_queue,12,s:  11,460,863 msg/sec
         xenium::ramalhete_queue,12,i:  12,762,767 msg/sec
         xenium::ramalhete_queue,13,s:  11,636,510 msg/sec
         xenium::ramalhete_queue,13,i:  12,980,938 msg/sec
         xenium::ramalhete_queue,14,s:  11,763,092 msg/sec
         xenium::ramalhete_queue,14,i:  12,709,823 msg/sec
         xenium::ramalhete_queue,15,s:  11,679,449 msg/sec
         xenium::ramalhete_queue,15,i:  12,911,859 msg/sec
         xenium::ramalhete_queue,16,s:  11,687,289 msg/sec
         xenium::ramalhete_queue,16,i:  13,095,549 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,622,296 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,433,453 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,506,394 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,466,712 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,699,972 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,080,652 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,442,390 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,318,368 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,011,800 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   2,393,709 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,105,638 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,479,650 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,120,973 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,185,978 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,025,886 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,917,841 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,047,942 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,950,071 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,228,317 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,021,283 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,149,061 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,148,769 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,202,475 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,225,160 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,055,460 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,160,658 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,081,422 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,190,974 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,087,769 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,134,470 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,028,353 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,071,018 msg/sec
          boost::lockfree::queue, 1,s:   2,267,009 msg/sec
          boost::lockfree::queue, 1,i:   2,308,675 msg/sec
          boost::lockfree::queue, 2,s:   1,711,725 msg/sec
          boost::lockfree::queue, 2,i:   1,736,834 msg/sec
          boost::lockfree::queue, 3,s:   1,450,336 msg/sec
          boost::lockfree::queue, 3,i:   1,409,169 msg/sec
          boost::lockfree::queue, 4,s:   1,284,053 msg/sec
          boost::lockfree::queue, 4,i:   1,274,553 msg/sec
          boost::lockfree::queue, 5,s:     777,337 msg/sec
          boost::lockfree::queue, 5,i:     778,906 msg/sec
          boost::lockfree::queue, 6,s:     422,647 msg/sec
          boost::lockfree::queue, 6,i:     827,629 msg/sec
          boost::lockfree::queue, 7,s:     408,702 msg/sec
          boost::lockfree::queue, 7,i:     839,559 msg/sec
          boost::lockfree::queue, 8,s:     341,585 msg/sec
          boost::lockfree::queue, 8,i:     538,281 msg/sec
          boost::lockfree::queue, 9,s:     415,666 msg/sec
          boost::lockfree::queue, 9,i:     554,840 msg/sec
          boost::lockfree::queue,10,s:     448,331 msg/sec
          boost::lockfree::queue,10,i:     599,992 msg/sec
          boost::lockfree::queue,11,s:     490,038 msg/sec
          boost::lockfree::queue,11,i:     541,277 msg/sec
          boost::lockfree::queue,12,s:     519,864 msg/sec
          boost::lockfree::queue,12,i:     519,418 msg/sec
          boost::lockfree::queue,13,s:     474,786 msg/sec
          boost::lockfree::queue,13,i:     496,680 msg/sec
          boost::lockfree::queue,14,s:     456,428 msg/sec
          boost::lockfree::queue,14,i:     477,796 msg/sec
          boost::lockfree::queue,15,s:     456,707 msg/sec
          boost::lockfree::queue,15,i:     466,376 msg/sec
          boost::lockfree::queue,16,s:     448,122 msg/sec
          boost::lockfree::queue,16,i:     439,392 msg/sec
                pthread_spinlock, 1,s:   5,262,080 msg/sec
                pthread_spinlock, 1,i:   5,326,637 msg/sec
                pthread_spinlock, 2,s:   2,508,350 msg/sec
                pthread_spinlock, 2,i:     496,541 msg/sec
                pthread_spinlock, 3,s:     240,824 msg/sec
                pthread_spinlock, 3,i:   1,779,412 msg/sec
                pthread_spinlock, 4,s:     757,008 msg/sec
                pthread_spinlock, 4,i:     381,538 msg/sec
                pthread_spinlock, 5,s:     819,488 msg/sec
pthread_spinlock: producers: 5: consumer 1 received too few messages: 0.06% of expected.
                pthread_spinlock, 5,i:   1,040,982 msg/sec
                pthread_spinlock, 6,s:     590,817 msg/sec
                pthread_spinlock, 6,i:     911,125 msg/sec
                pthread_spinlock, 7,s:     827,941 msg/sec
                pthread_spinlock, 7,i:     904,554 msg/sec
                pthread_spinlock, 8,s:     873,145 msg/sec
                pthread_spinlock, 8,i:     790,807 msg/sec
                pthread_spinlock, 9,s:     789,051 msg/sec
                pthread_spinlock, 9,i:     656,260 msg/sec
                pthread_spinlock,10,s:     809,118 msg/sec
                pthread_spinlock,10,i:     699,582 msg/sec
                pthread_spinlock,11,s:     730,909 msg/sec
                pthread_spinlock,11,i:     785,426 msg/sec
                pthread_spinlock,12,s:     745,168 msg/sec
                pthread_spinlock,12,i:     721,448 msg/sec
                pthread_spinlock,13,s:     734,246 msg/sec
                pthread_spinlock,13,i:     617,334 msg/sec
                pthread_spinlock,14,s:     639,624 msg/sec
                pthread_spinlock,14,i:     599,717 msg/sec
                pthread_spinlock,15,s:     604,200 msg/sec
                pthread_spinlock,15,i:     561,858 msg/sec
                pthread_spinlock,16,s:     523,679 msg/sec
                pthread_spinlock,16,i:     470,585 msg/sec
                      std::mutex, 1,s:   1,062,205 msg/sec
                      std::mutex, 1,i:   1,083,903 msg/sec
                      std::mutex, 2,s:   4,127,741 msg/sec
                      std::mutex, 2,i:   3,921,994 msg/sec
                      std::mutex, 3,s:   2,127,006 msg/sec
                      std::mutex, 3,i:   2,083,979 msg/sec
                      std::mutex, 4,s:   2,070,711 msg/sec
                      std::mutex, 4,i:   1,941,142 msg/sec
                      std::mutex, 5,s:   1,015,206 msg/sec
                      std::mutex, 5,i:   1,010,729 msg/sec
                      std::mutex, 6,s:     891,744 msg/sec
                      std::mutex, 6,i:     867,418 msg/sec
                      std::mutex, 7,s:     959,086 msg/sec
                      std::mutex, 7,i:     853,526 msg/sec
                      std::mutex, 8,s:   1,143,600 msg/sec
                      std::mutex, 8,i:     905,295 msg/sec
                      std::mutex, 9,s:     834,098 msg/sec
                      std::mutex, 9,i:     803,235 msg/sec
                      std::mutex,10,s:     777,296 msg/sec
                      std::mutex,10,i:     785,064 msg/sec
                      std::mutex,11,s:     841,722 msg/sec
                      std::mutex,11,i:     806,789 msg/sec
                      std::mutex,12,s:     789,353 msg/sec
                      std::mutex,12,i:     844,854 msg/sec
                      std::mutex,13,s:     726,165 msg/sec
                      std::mutex,13,i:     745,149 msg/sec
                      std::mutex,14,s:     711,702 msg/sec
                      std::mutex,14,i:     695,601 msg/sec
                      std::mutex,15,s:     712,064 msg/sec
                      std::mutex,15,i:     698,665 msg/sec
                      std::mutex,16,s:     695,655 msg/sec
                      std::mutex,16,i:     682,542 msg/sec
                 tbb::spin_mutex, 1,s:  11,131,649 msg/sec
                 tbb::spin_mutex, 1,i:  11,016,715 msg/sec
                 tbb::spin_mutex, 2,s:   4,862,054 msg/sec
                 tbb::spin_mutex, 2,i:   4,751,260 msg/sec
                 tbb::spin_mutex, 3,s:   3,573,064 msg/sec
                 tbb::spin_mutex, 3,i:   3,496,547 msg/sec
                 tbb::spin_mutex, 4,s:   3,035,152 msg/sec
                 tbb::spin_mutex, 4,i:   2,925,597 msg/sec
                 tbb::spin_mutex, 5,s:   1,707,428 msg/sec
                 tbb::spin_mutex, 5,i:   1,640,443 msg/sec
                 tbb::spin_mutex, 6,s:   1,502,187 msg/sec
                 tbb::spin_mutex, 6,i:   1,429,491 msg/sec
                 tbb::spin_mutex, 7,s:   1,334,119 msg/sec
                 tbb::spin_mutex, 7,i:   1,385,791 msg/sec
                 tbb::spin_mutex, 8,s:   1,253,487 msg/sec
                 tbb::spin_mutex, 8,i:   1,215,636 msg/sec
                 tbb::spin_mutex, 9,s:   1,304,866 msg/sec
                 tbb::spin_mutex, 9,i:   1,290,371 msg/sec
                 tbb::spin_mutex,10,s:   1,313,278 msg/sec
                 tbb::spin_mutex,10,i:   1,282,460 msg/sec
                 tbb::spin_mutex,11,s:   1,268,619 msg/sec
                 tbb::spin_mutex,11,i:   1,076,434 msg/sec
                 tbb::spin_mutex,12,s:   1,123,400 msg/sec
                 tbb::spin_mutex,12,i:   1,029,896 msg/sec
                 tbb::spin_mutex,13,s:   1,028,597 msg/sec
                 tbb::spin_mutex,13,i:   1,002,102 msg/sec
                 tbb::spin_mutex,14,s:   1,073,745 msg/sec
                 tbb::spin_mutex,14,i:     918,023 msg/sec
                 tbb::spin_mutex,15,s:   1,001,498 msg/sec
                 tbb::spin_mutex,15,i:     917,566 msg/sec
                 tbb::spin_mutex,16,s:     907,699 msg/sec
                 tbb::spin_mutex,16,i:     894,411 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5614.44
	System time (seconds): 596.38
	Percent of CPU this job got: 1669%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:12.06
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 90404
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66363
	Voluntary context switches: 26458455
	Involuntary context switches: 1640
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 17:22:31 [14/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000170 sec/round-trip
                     AtomicQueue: 0.000000146 sec/round-trip
             OptimistAtomicQueue: 0.000000111 sec/round-trip
                    AtomicQueueB: 0.000000153 sec/round-trip
            OptimistAtomicQueueB: 0.000000116 sec/round-trip
                    AtomicQueue2: 0.000000149 sec/round-trip
            OptimistAtomicQueue2: 0.000000117 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000131 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000218 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000283 sec/round-trip
     xenium::michael_scott_queue: 0.000000441 sec/round-trip
         xenium::ramalhete_queue: 0.000000191 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000208 sec/round-trip
          boost::lockfree::queue: 0.000000315 sec/round-trip
                pthread_spinlock: 0.000000355 sec/round-trip
                      std::mutex: 0.000001100 sec/round-trip
                 tbb::spin_mutex: 0.000000317 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,142,835 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,114,607 msg/sec
                     AtomicQueue, 1,s:  38,015,266 msg/sec
                     AtomicQueue, 1,i:  43,497,203 msg/sec
                     AtomicQueue, 2,s:   2,906,902 msg/sec
                     AtomicQueue, 2,i:   3,040,041 msg/sec
                     AtomicQueue, 3,s:   2,453,516 msg/sec
                     AtomicQueue, 3,i:   2,593,159 msg/sec
                     AtomicQueue, 4,s:   1,943,020 msg/sec
                     AtomicQueue, 4,i:   2,067,528 msg/sec
                     AtomicQueue, 5,s:     935,170 msg/sec
                     AtomicQueue, 5,i:   1,271,763 msg/sec
                     AtomicQueue, 6,s:     763,140 msg/sec
                     AtomicQueue, 6,i:   1,185,467 msg/sec
                     AtomicQueue, 7,s:     867,967 msg/sec
                     AtomicQueue, 7,i:     941,388 msg/sec
                     AtomicQueue, 8,s:     921,592 msg/sec
                     AtomicQueue, 8,i:     850,359 msg/sec
                     AtomicQueue, 9,s:     815,089 msg/sec
                     AtomicQueue, 9,i:     863,218 msg/sec
                     AtomicQueue,10,s:     822,182 msg/sec
                     AtomicQueue,10,i:     859,129 msg/sec
                     AtomicQueue,11,s:     824,641 msg/sec
                     AtomicQueue,11,i:     865,866 msg/sec
                     AtomicQueue,12,s:     783,003 msg/sec
                     AtomicQueue,12,i:     845,594 msg/sec
                     AtomicQueue,13,s:     741,484 msg/sec
                     AtomicQueue,13,i:     830,437 msg/sec
                     AtomicQueue,14,s:     696,448 msg/sec
                     AtomicQueue,14,i:     820,444 msg/sec
                     AtomicQueue,15,s:     693,608 msg/sec
                     AtomicQueue,15,i:     809,191 msg/sec
                     AtomicQueue,16,s:     664,834 msg/sec
                     AtomicQueue,16,i:     805,637 msg/sec
             OptimistAtomicQueue, 1,s: 347,336,554 msg/sec
             OptimistAtomicQueue, 1,i: 348,612,800 msg/sec
             OptimistAtomicQueue, 2,s:  15,544,755 msg/sec
             OptimistAtomicQueue, 2,i:  15,434,653 msg/sec
             OptimistAtomicQueue, 3,s:  17,274,369 msg/sec
             OptimistAtomicQueue, 3,i:  17,417,565 msg/sec
             OptimistAtomicQueue, 4,s:  17,417,562 msg/sec
             OptimistAtomicQueue, 4,i:  19,467,869 msg/sec
             OptimistAtomicQueue, 5,s:   9,742,647 msg/sec
             OptimistAtomicQueue, 5,i:  11,538,120 msg/sec
             OptimistAtomicQueue, 6,s:  10,148,132 msg/sec
             OptimistAtomicQueue, 6,i:  10,329,699 msg/sec
             OptimistAtomicQueue, 7,s:  11,815,427 msg/sec
             OptimistAtomicQueue, 7,i:  11,768,090 msg/sec
             OptimistAtomicQueue, 8,s:  14,847,235 msg/sec
             OptimistAtomicQueue, 8,i:  12,118,219 msg/sec
             OptimistAtomicQueue, 9,s:  12,076,603 msg/sec
             OptimistAtomicQueue, 9,i:  13,142,755 msg/sec
             OptimistAtomicQueue,10,s:  11,730,846 msg/sec
             OptimistAtomicQueue,10,i:  13,542,762 msg/sec
             OptimistAtomicQueue,11,s:  13,009,862 msg/sec
             OptimistAtomicQueue,11,i:  15,483,022 msg/sec
             OptimistAtomicQueue,12,s:  12,728,484 msg/sec
             OptimistAtomicQueue,12,i:  16,805,023 msg/sec
             OptimistAtomicQueue,13,s:  12,758,201 msg/sec
             OptimistAtomicQueue,13,i:  16,685,009 msg/sec
             OptimistAtomicQueue,14,s:  12,709,296 msg/sec
             OptimistAtomicQueue,14,i:  16,373,415 msg/sec
             OptimistAtomicQueue,15,s:  13,495,677 msg/sec
             OptimistAtomicQueue,15,i:  17,782,239 msg/sec
             OptimistAtomicQueue,16,s:  13,454,118 msg/sec
             OptimistAtomicQueue,16,i:  19,031,567 msg/sec
                    AtomicQueueB, 1,s:  14,763,779 msg/sec
                    AtomicQueueB, 1,i:  14,569,173 msg/sec
                    AtomicQueueB, 2,s:   2,866,538 msg/sec
                    AtomicQueueB, 2,i:   3,028,024 msg/sec
                    AtomicQueueB, 3,s:   2,429,198 msg/sec
                    AtomicQueueB, 3,i:   2,576,655 msg/sec
                    AtomicQueueB, 4,s:   1,931,126 msg/sec
                    AtomicQueueB, 4,i:   2,032,076 msg/sec
                    AtomicQueueB, 5,s:     914,086 msg/sec
                    AtomicQueueB, 5,i:   1,102,215 msg/sec
                    AtomicQueueB, 6,s:     757,355 msg/sec
                    AtomicQueueB, 6,i:   1,162,386 msg/sec
                    AtomicQueueB, 7,s:     857,132 msg/sec
                    AtomicQueueB, 7,i:     932,122 msg/sec
                    AtomicQueueB, 8,s:     896,780 msg/sec
                    AtomicQueueB, 8,i:     843,047 msg/sec
                    AtomicQueueB, 9,s:     792,097 msg/sec
                    AtomicQueueB, 9,i:     849,865 msg/sec
                    AtomicQueueB,10,s:     815,123 msg/sec
                    AtomicQueueB,10,i:     864,510 msg/sec
                    AtomicQueueB,11,s:     806,839 msg/sec
                    AtomicQueueB,11,i:     860,318 msg/sec
                    AtomicQueueB,12,s:     785,257 msg/sec
                    AtomicQueueB,12,i:     836,010 msg/sec
                    AtomicQueueB,13,s:     741,518 msg/sec
                    AtomicQueueB,13,i:     822,458 msg/sec
                    AtomicQueueB,14,s:     701,997 msg/sec
                    AtomicQueueB,14,i:     809,583 msg/sec
                    AtomicQueueB,15,s:     698,540 msg/sec
                    AtomicQueueB,15,i:     830,444 msg/sec
                    AtomicQueueB,16,s:     670,113 msg/sec
                    AtomicQueueB,16,i:     803,310 msg/sec
            OptimistAtomicQueueB, 1,s: 149,659,913 msg/sec
            OptimistAtomicQueueB, 1,i: 150,705,906 msg/sec
            OptimistAtomicQueueB, 2,s:  14,358,283 msg/sec
            OptimistAtomicQueueB, 2,i:  14,318,516 msg/sec
            OptimistAtomicQueueB, 3,s:  17,208,149 msg/sec
            OptimistAtomicQueueB, 3,i:  16,802,013 msg/sec
            OptimistAtomicQueueB, 4,s:  17,525,916 msg/sec
            OptimistAtomicQueueB, 4,i:  19,462,858 msg/sec
            OptimistAtomicQueueB, 5,s:   9,738,927 msg/sec
            OptimistAtomicQueueB, 5,i:  11,451,694 msg/sec
            OptimistAtomicQueueB, 6,s:  10,075,365 msg/sec
            OptimistAtomicQueueB, 6,i:  10,258,402 msg/sec
            OptimistAtomicQueueB, 7,s:  11,493,165 msg/sec
            OptimistAtomicQueueB, 7,i:  11,740,891 msg/sec
            OptimistAtomicQueueB, 8,s:  15,151,605 msg/sec
            OptimistAtomicQueueB, 8,i:  12,118,348 msg/sec
            OptimistAtomicQueueB, 9,s:  11,925,044 msg/sec
            OptimistAtomicQueueB, 9,i:  12,944,010 msg/sec
            OptimistAtomicQueueB,10,s:  11,771,043 msg/sec
            OptimistAtomicQueueB,10,i:  13,860,881 msg/sec
            OptimistAtomicQueueB,11,s:  12,998,604 msg/sec
            OptimistAtomicQueueB,11,i:  14,190,112 msg/sec
            OptimistAtomicQueueB,12,s:  12,898,071 msg/sec
            OptimistAtomicQueueB,12,i:  15,803,939 msg/sec
            OptimistAtomicQueueB,13,s:  12,837,525 msg/sec
            OptimistAtomicQueueB,13,i:  16,591,454 msg/sec
            OptimistAtomicQueueB,14,s:  12,762,442 msg/sec
            OptimistAtomicQueueB,14,i:  16,344,289 msg/sec
            OptimistAtomicQueueB,15,s:  13,590,012 msg/sec
            OptimistAtomicQueueB,15,i:  17,937,319 msg/sec
            OptimistAtomicQueueB,16,s:  13,566,825 msg/sec
            OptimistAtomicQueueB,16,i:  19,038,688 msg/sec
                    AtomicQueue2, 1,s:  38,238,017 msg/sec
                    AtomicQueue2, 1,i:  29,718,339 msg/sec
                    AtomicQueue2, 2,s:   2,918,786 msg/sec
                    AtomicQueue2, 2,i:   3,097,210 msg/sec
                    AtomicQueue2, 3,s:   2,474,303 msg/sec
                    AtomicQueue2, 3,i:   2,624,631 msg/sec
                    AtomicQueue2, 4,s:   1,965,988 msg/sec
                    AtomicQueue2, 4,i:   2,085,081 msg/sec
                    AtomicQueue2, 5,s:     927,519 msg/sec
                    AtomicQueue2, 5,i:   1,261,136 msg/sec
                    AtomicQueue2, 6,s:     755,562 msg/sec
                    AtomicQueue2, 6,i:   1,020,034 msg/sec
                    AtomicQueue2, 7,s:     850,211 msg/sec
                    AtomicQueue2, 7,i:     942,356 msg/sec
                    AtomicQueue2, 8,s:     885,257 msg/sec
                    AtomicQueue2, 8,i:     850,695 msg/sec
                    AtomicQueue2, 9,s:     806,190 msg/sec
                    AtomicQueue2, 9,i:     861,486 msg/sec
                    AtomicQueue2,10,s:     816,219 msg/sec
                    AtomicQueue2,10,i:     873,686 msg/sec
                    AtomicQueue2,11,s:     805,455 msg/sec
                    AtomicQueue2,11,i:     871,433 msg/sec
                    AtomicQueue2,12,s:     794,318 msg/sec
                    AtomicQueue2,12,i:     837,689 msg/sec
                    AtomicQueue2,13,s:     748,818 msg/sec
                    AtomicQueue2,13,i:     821,018 msg/sec
                    AtomicQueue2,14,s:     703,307 msg/sec
                    AtomicQueue2,14,i:     809,472 msg/sec
                    AtomicQueue2,15,s:     701,837 msg/sec
                    AtomicQueue2,15,i:     806,313 msg/sec
                    AtomicQueue2,16,s:     673,255 msg/sec
                    AtomicQueue2,16,i:     796,860 msg/sec
            OptimistAtomicQueue2, 1,s:  31,222,415 msg/sec
            OptimistAtomicQueue2, 1,i:  31,459,394 msg/sec
            OptimistAtomicQueue2, 2,s:  12,807,972 msg/sec
            OptimistAtomicQueue2, 2,i:  13,676,933 msg/sec
            OptimistAtomicQueue2, 3,s:  16,763,191 msg/sec
            OptimistAtomicQueue2, 3,i:  14,486,670 msg/sec
            OptimistAtomicQueue2, 4,s:  17,364,080 msg/sec
            OptimistAtomicQueue2, 4,i:  16,948,089 msg/sec
            OptimistAtomicQueue2, 5,s:   9,247,081 msg/sec
            OptimistAtomicQueue2, 5,i:  10,054,954 msg/sec
            OptimistAtomicQueue2, 6,s:   9,672,995 msg/sec
            OptimistAtomicQueue2, 6,i:   9,557,308 msg/sec
            OptimistAtomicQueue2, 7,s:  11,042,802 msg/sec
            OptimistAtomicQueue2, 7,i:  11,109,272 msg/sec
            OptimistAtomicQueue2, 8,s:  14,408,929 msg/sec
            OptimistAtomicQueue2, 8,i:  11,702,183 msg/sec
            OptimistAtomicQueue2, 9,s:  11,014,806 msg/sec
            OptimistAtomicQueue2, 9,i:  12,559,559 msg/sec
            OptimistAtomicQueue2,10,s:  11,078,416 msg/sec
            OptimistAtomicQueue2,10,i:  12,998,888 msg/sec
            OptimistAtomicQueue2,11,s:  12,715,445 msg/sec
            OptimistAtomicQueue2,11,i:  14,255,347 msg/sec
            OptimistAtomicQueue2,12,s:  12,325,538 msg/sec
            OptimistAtomicQueue2,12,i:  15,256,033 msg/sec
            OptimistAtomicQueue2,13,s:  12,105,934 msg/sec
            OptimistAtomicQueue2,13,i:  15,739,229 msg/sec
            OptimistAtomicQueue2,14,s:  12,091,155 msg/sec
            OptimistAtomicQueue2,14,i:  15,338,356 msg/sec
            OptimistAtomicQueue2,15,s:  12,747,312 msg/sec
            OptimistAtomicQueue2,15,i:  16,569,046 msg/sec
            OptimistAtomicQueue2,16,s:  12,789,804 msg/sec
            OptimistAtomicQueue2,16,i:  17,426,375 msg/sec
                   AtomicQueueB2, 1,s:  21,269,302 msg/sec
                   AtomicQueueB2, 1,i:  22,399,458 msg/sec
                   AtomicQueueB2, 2,s:   2,887,393 msg/sec
                   AtomicQueueB2, 2,i:   3,062,341 msg/sec
                   AtomicQueueB2, 3,s:   2,445,004 msg/sec
                   AtomicQueueB2, 3,i:   2,596,670 msg/sec
                   AtomicQueueB2, 4,s:   1,945,869 msg/sec
                   AtomicQueueB2, 4,i:   2,046,146 msg/sec
                   AtomicQueueB2, 5,s:     909,545 msg/sec
                   AtomicQueueB2, 5,i:   1,274,464 msg/sec
                   AtomicQueueB2, 6,s:     750,502 msg/sec
                   AtomicQueueB2, 6,i:   1,011,637 msg/sec
                   AtomicQueueB2, 7,s:     851,746 msg/sec
                   AtomicQueueB2, 7,i:     934,589 msg/sec
                   AtomicQueueB2, 8,s:     885,258 msg/sec
                   AtomicQueueB2, 8,i:     836,414 msg/sec
                   AtomicQueueB2, 9,s:     806,344 msg/sec
                   AtomicQueueB2, 9,i:     833,447 msg/sec
                   AtomicQueueB2,10,s:     807,824 msg/sec
                   AtomicQueueB2,10,i:     852,570 msg/sec
                   AtomicQueueB2,11,s:     829,545 msg/sec
                   AtomicQueueB2,11,i:     847,045 msg/sec
                   AtomicQueueB2,12,s:     813,508 msg/sec
                   AtomicQueueB2,12,i:     842,212 msg/sec
                   AtomicQueueB2,13,s:     772,219 msg/sec
                   AtomicQueueB2,13,i:     829,767 msg/sec
                   AtomicQueueB2,14,s:     726,535 msg/sec
                   AtomicQueueB2,14,i:     820,024 msg/sec
                   AtomicQueueB2,15,s:     711,623 msg/sec
                   AtomicQueueB2,15,i:     828,731 msg/sec
                   AtomicQueueB2,16,s:     676,831 msg/sec
                   AtomicQueueB2,16,i:     805,558 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,347,727 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,889,203 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,286,668 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,202,518 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,662,072 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,586,189 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,343,100 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,756,696 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,268,221 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,723,701 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,726,193 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,440,513 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,903,177 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,045,548 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,307,365 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,623,857 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,900,794 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,291,573 msg/sec
           OptimistAtomicQueueB2,10,s:  11,013,501 msg/sec
           OptimistAtomicQueueB2,10,i:  12,848,172 msg/sec
           OptimistAtomicQueueB2,11,s:  12,473,868 msg/sec
           OptimistAtomicQueueB2,11,i:  14,054,135 msg/sec
           OptimistAtomicQueueB2,12,s:  12,347,752 msg/sec
           OptimistAtomicQueueB2,12,i:  14,831,026 msg/sec
           OptimistAtomicQueueB2,13,s:  12,095,460 msg/sec
           OptimistAtomicQueueB2,13,i:  15,176,054 msg/sec
           OptimistAtomicQueueB2,14,s:  12,013,121 msg/sec
           OptimistAtomicQueueB2,14,i:  15,422,387 msg/sec
           OptimistAtomicQueueB2,15,s:  12,711,859 msg/sec
           OptimistAtomicQueueB2,15,i:  16,435,276 msg/sec
           OptimistAtomicQueueB2,16,s:  12,743,371 msg/sec
           OptimistAtomicQueueB2,16,i:  17,449,761 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  98,928,251 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  19,185,419 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,862,533 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,912,392 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,788,134 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,126,377 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  15,608,289 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,587,064 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  29,223,652 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  30,469,766 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  43,548,211 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  56,212,461 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  62,706,964 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  66,013,582 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  64,424,709 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  68,543,486 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  82,000,470 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  68,219,385 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  73,935,351 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  76,985,091 msg/sec
     moodycamel::ConcurrentQueue,10,s:  71,783,108 msg/sec
     moodycamel::ConcurrentQueue,10,i:  74,539,988 msg/sec
     moodycamel::ConcurrentQueue,11,s:  61,466,565 msg/sec
     moodycamel::ConcurrentQueue,11,i:  67,839,749 msg/sec
     moodycamel::ConcurrentQueue,12,s:  48,771,994 msg/sec
     moodycamel::ConcurrentQueue,12,i:  63,714,192 msg/sec
     moodycamel::ConcurrentQueue,13,s:  70,795,465 msg/sec
     moodycamel::ConcurrentQueue,13,i:  70,325,054 msg/sec
     moodycamel::ConcurrentQueue,14,s:  86,149,456 msg/sec
     moodycamel::ConcurrentQueue,14,i: 107,114,158 msg/sec
     moodycamel::ConcurrentQueue,15,s: 139,693,520 msg/sec
     moodycamel::ConcurrentQueue,15,i: 130,453,483 msg/sec
     moodycamel::ConcurrentQueue,16,s: 154,701,869 msg/sec
     moodycamel::ConcurrentQueue,16,i: 156,197,137 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,616,546 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,615,331 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,233,409 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,238,961 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,343,445 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,364,881 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,880,501 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,944,878 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     896,704 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,210,163 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     815,652 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     991,304 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     776,919 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     920,554 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     794,681 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     824,233 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     774,513 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     856,978 msg/sec
   tbb::concurrent_bounded_queue,10,s:     817,275 msg/sec
   tbb::concurrent_bounded_queue,10,i:     855,694 msg/sec
   tbb::concurrent_bounded_queue,11,s:     787,845 msg/sec
   tbb::concurrent_bounded_queue,11,i:     841,639 msg/sec
   tbb::concurrent_bounded_queue,12,s:     768,417 msg/sec
   tbb::concurrent_bounded_queue,12,i:     824,595 msg/sec
   tbb::concurrent_bounded_queue,13,s:     740,475 msg/sec
   tbb::concurrent_bounded_queue,13,i:     818,323 msg/sec
   tbb::concurrent_bounded_queue,14,s:     707,781 msg/sec
   tbb::concurrent_bounded_queue,14,i:     802,538 msg/sec
   tbb::concurrent_bounded_queue,15,s:     692,129 msg/sec
   tbb::concurrent_bounded_queue,15,i:     778,938 msg/sec
   tbb::concurrent_bounded_queue,16,s:     673,182 msg/sec
   tbb::concurrent_bounded_queue,16,i:     746,154 msg/sec
     xenium::michael_scott_queue, 1,s:   3,826,547 msg/sec
     xenium::michael_scott_queue, 1,i:   3,901,556 msg/sec
     xenium::michael_scott_queue, 2,s:   2,780,630 msg/sec
     xenium::michael_scott_queue, 2,i:   2,693,549 msg/sec
     xenium::michael_scott_queue, 3,s:   2,252,360 msg/sec
     xenium::michael_scott_queue, 3,i:   2,220,740 msg/sec
     xenium::michael_scott_queue, 4,s:   1,733,114 msg/sec
     xenium::michael_scott_queue, 4,i:   1,727,332 msg/sec
     xenium::michael_scott_queue, 5,s:   1,073,497 msg/sec
     xenium::michael_scott_queue, 5,i:   1,160,344 msg/sec
     xenium::michael_scott_queue, 6,s:     977,398 msg/sec
     xenium::michael_scott_queue, 6,i:   1,061,429 msg/sec
     xenium::michael_scott_queue, 7,s:     943,158 msg/sec
     xenium::michael_scott_queue, 7,i:     975,370 msg/sec
     xenium::michael_scott_queue, 8,s:     693,390 msg/sec
     xenium::michael_scott_queue, 8,i:     822,079 msg/sec
     xenium::michael_scott_queue, 9,s:     846,273 msg/sec
     xenium::michael_scott_queue, 9,i:     834,641 msg/sec
     xenium::michael_scott_queue,10,s:     833,469 msg/sec
     xenium::michael_scott_queue,10,i:     834,350 msg/sec
     xenium::michael_scott_queue,11,s:     804,240 msg/sec
     xenium::michael_scott_queue,11,i:     840,691 msg/sec
     xenium::michael_scott_queue,12,s:     763,731 msg/sec
     xenium::michael_scott_queue,12,i:     801,953 msg/sec
     xenium::michael_scott_queue,13,s:     740,417 msg/sec
     xenium::michael_scott_queue,13,i:     782,526 msg/sec
     xenium::michael_scott_queue,14,s:     709,825 msg/sec
     xenium::michael_scott_queue,14,i:     768,125 msg/sec
     xenium::michael_scott_queue,15,s:     686,247 msg/sec
     xenium::michael_scott_queue,15,i:     770,001 msg/sec
     xenium::michael_scott_queue,16,s:     647,166 msg/sec
     xenium::michael_scott_queue,16,i:     736,799 msg/sec
         xenium::ramalhete_queue, 1,s:  21,811,568 msg/sec
         xenium::ramalhete_queue, 1,i:  22,272,765 msg/sec
         xenium::ramalhete_queue, 2,s:  12,052,723 msg/sec
         xenium::ramalhete_queue, 2,i:  10,897,367 msg/sec
         xenium::ramalhete_queue, 3,s:  13,769,903 msg/sec
         xenium::ramalhete_queue, 3,i:  12,887,143 msg/sec
         xenium::ramalhete_queue, 4,s:  15,662,309 msg/sec
         xenium::ramalhete_queue, 4,i:  15,387,044 msg/sec
         xenium::ramalhete_queue, 5,s:  11,020,195 msg/sec
         xenium::ramalhete_queue, 5,i:   6,950,612 msg/sec
         xenium::ramalhete_queue, 6,s:  11,436,595 msg/sec
         xenium::ramalhete_queue, 6,i:   7,942,875 msg/sec
         xenium::ramalhete_queue, 7,s:  11,818,299 msg/sec
         xenium::ramalhete_queue, 7,i:   8,527,442 msg/sec
         xenium::ramalhete_queue, 8,s:  14,904,220 msg/sec
         xenium::ramalhete_queue, 8,i:   8,958,128 msg/sec
         xenium::ramalhete_queue, 9,s:   9,726,290 msg/sec
         xenium::ramalhete_queue, 9,i:  10,564,792 msg/sec
         xenium::ramalhete_queue,10,s:  10,352,464 msg/sec
         xenium::ramalhete_queue,10,i:  11,952,168 msg/sec
         xenium::ramalhete_queue,11,s:  10,920,377 msg/sec
         xenium::ramalhete_queue,11,i:  12,678,349 msg/sec
         xenium::ramalhete_queue,12,s:  11,016,230 msg/sec
         xenium::ramalhete_queue,12,i:  11,947,259 msg/sec
         xenium::ramalhete_queue,13,s:  11,239,435 msg/sec
         xenium::ramalhete_queue,13,i:  12,188,480 msg/sec
         xenium::ramalhete_queue,14,s:  11,677,647 msg/sec
         xenium::ramalhete_queue,14,i:  12,688,800 msg/sec
         xenium::ramalhete_queue,15,s:  11,217,944 msg/sec
         xenium::ramalhete_queue,15,i:  12,860,505 msg/sec
         xenium::ramalhete_queue,16,s:  11,598,015 msg/sec
         xenium::ramalhete_queue,16,i:  12,999,077 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  92,255,706 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,251,899 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,682,537 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,722,168 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,728,207 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,172,008 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,588,802 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,296,211 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,080,484 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,642,390 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,080,069 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,344,852 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,121,844 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,204,716 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,984,776 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,916,020 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,067,724 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,952,962 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,267,061 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,039,529 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,134,722 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,138,431 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,187,438 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,216,695 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,066,085 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,194,177 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,087,366 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,226,909 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,077,089 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,137,805 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,024,952 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,074,051 msg/sec
          boost::lockfree::queue, 1,s:   2,282,444 msg/sec
          boost::lockfree::queue, 1,i:   2,293,827 msg/sec
          boost::lockfree::queue, 2,s:   1,727,184 msg/sec
          boost::lockfree::queue, 2,i:   1,734,415 msg/sec
          boost::lockfree::queue, 3,s:   1,455,185 msg/sec
          boost::lockfree::queue, 3,i:   1,414,900 msg/sec
          boost::lockfree::queue, 4,s:   1,283,981 msg/sec
          boost::lockfree::queue, 4,i:   1,279,511 msg/sec
          boost::lockfree::queue, 5,s:     779,156 msg/sec
          boost::lockfree::queue, 5,i:     854,319 msg/sec
          boost::lockfree::queue, 6,s:     422,697 msg/sec
          boost::lockfree::queue, 6,i:     880,851 msg/sec
          boost::lockfree::queue, 7,s:     401,750 msg/sec
          boost::lockfree::queue, 7,i:     830,760 msg/sec
          boost::lockfree::queue, 8,s:     340,766 msg/sec
          boost::lockfree::queue, 8,i:     536,804 msg/sec
          boost::lockfree::queue, 9,s:     412,868 msg/sec
          boost::lockfree::queue, 9,i:     552,375 msg/sec
          boost::lockfree::queue,10,s:     457,799 msg/sec
          boost::lockfree::queue,10,i:     585,455 msg/sec
          boost::lockfree::queue,11,s:     501,580 msg/sec
          boost::lockfree::queue,11,i:     554,654 msg/sec
          boost::lockfree::queue,12,s:     507,718 msg/sec
          boost::lockfree::queue,12,i:     490,863 msg/sec
          boost::lockfree::queue,13,s:     495,984 msg/sec
          boost::lockfree::queue,13,i:     497,392 msg/sec
          boost::lockfree::queue,14,s:     456,844 msg/sec
          boost::lockfree::queue,14,i:     491,755 msg/sec
          boost::lockfree::queue,15,s:     459,340 msg/sec
          boost::lockfree::queue,15,i:     463,706 msg/sec
          boost::lockfree::queue,16,s:     448,051 msg/sec
          boost::lockfree::queue,16,i:     440,165 msg/sec
                pthread_spinlock, 1,s:   5,224,543 msg/sec
                pthread_spinlock, 1,i:   5,333,644 msg/sec
                pthread_spinlock, 2,s:   2,565,456 msg/sec
                pthread_spinlock, 2,i:     564,488 msg/sec
                pthread_spinlock, 3,s:     238,627 msg/sec
                pthread_spinlock, 3,i:   1,548,646 msg/sec
                pthread_spinlock, 4,s:     645,696 msg/sec
                pthread_spinlock, 4,i:     256,031 msg/sec
                pthread_spinlock, 5,s:     770,429 msg/sec
pthread_spinlock: producers: 5: consumer 2 received too few messages: 0.07% of expected.
                pthread_spinlock, 5,i:   1,099,051 msg/sec
                pthread_spinlock, 6,s:     588,492 msg/sec
                pthread_spinlock, 6,i:     906,209 msg/sec
                pthread_spinlock, 7,s:     818,073 msg/sec
                pthread_spinlock, 7,i:     906,104 msg/sec
                pthread_spinlock, 8,s:     876,687 msg/sec
                pthread_spinlock, 8,i:     786,333 msg/sec
                pthread_spinlock, 9,s:     840,664 msg/sec
                pthread_spinlock, 9,i:     679,354 msg/sec
                pthread_spinlock,10,s:     794,501 msg/sec
                pthread_spinlock,10,i:     651,036 msg/sec
                pthread_spinlock,11,s:     743,182 msg/sec
                pthread_spinlock,11,i:     692,568 msg/sec
                pthread_spinlock,12,s:     761,098 msg/sec
                pthread_spinlock,12,i:     728,582 msg/sec
                pthread_spinlock,13,s:     721,816 msg/sec
                pthread_spinlock,13,i:     641,265 msg/sec
                pthread_spinlock,14,s:     666,704 msg/sec
                pthread_spinlock,14,i:     574,100 msg/sec
                pthread_spinlock,15,s:     611,147 msg/sec
                pthread_spinlock,15,i:     551,648 msg/sec
                pthread_spinlock,16,s:     528,541 msg/sec
                pthread_spinlock,16,i:     471,059 msg/sec
                      std::mutex, 1,s:   1,163,934 msg/sec
                      std::mutex, 1,i:   1,143,749 msg/sec
                      std::mutex, 2,s:   3,952,254 msg/sec
                      std::mutex, 2,i:   4,077,654 msg/sec
                      std::mutex, 3,s:   2,056,458 msg/sec
                      std::mutex, 3,i:   2,034,313 msg/sec
                      std::mutex, 4,s:   2,073,592 msg/sec
                      std::mutex, 4,i:   1,974,339 msg/sec
                      std::mutex, 5,s:     988,016 msg/sec
                      std::mutex, 5,i:     975,343 msg/sec
                      std::mutex, 6,s:     895,970 msg/sec
                      std::mutex, 6,i:     884,418 msg/sec
                      std::mutex, 7,s:     964,422 msg/sec
                      std::mutex, 7,i:     859,111 msg/sec
                      std::mutex, 8,s:   1,001,415 msg/sec
                      std::mutex, 8,i:     824,461 msg/sec
                      std::mutex, 9,s:     844,913 msg/sec
                      std::mutex, 9,i:     787,607 msg/sec
                      std::mutex,10,s:     761,477 msg/sec
                      std::mutex,10,i:     764,302 msg/sec
                      std::mutex,11,s:     781,235 msg/sec
                      std::mutex,11,i:     780,117 msg/sec
                      std::mutex,12,s:     854,237 msg/sec
                      std::mutex,12,i:     768,101 msg/sec
                      std::mutex,13,s:     757,765 msg/sec
                      std::mutex,13,i:     723,612 msg/sec
                      std::mutex,14,s:     722,854 msg/sec
                      std::mutex,14,i:     701,253 msg/sec
                      std::mutex,15,s:     712,995 msg/sec
                      std::mutex,15,i:     699,146 msg/sec
                      std::mutex,16,s:     689,754 msg/sec
                      std::mutex,16,i:     677,074 msg/sec
                 tbb::spin_mutex, 1,s:  10,947,236 msg/sec
                 tbb::spin_mutex, 1,i:  11,123,393 msg/sec
                 tbb::spin_mutex, 2,s:   4,871,542 msg/sec
                 tbb::spin_mutex, 2,i:   4,795,471 msg/sec
                 tbb::spin_mutex, 3,s:   3,580,045 msg/sec
                 tbb::spin_mutex, 3,i:   3,509,916 msg/sec
                 tbb::spin_mutex, 4,s:   3,046,187 msg/sec
                 tbb::spin_mutex, 4,i:   2,940,708 msg/sec
                 tbb::spin_mutex, 5,s:   1,704,779 msg/sec
                 tbb::spin_mutex, 5,i:   1,606,100 msg/sec
                 tbb::spin_mutex, 6,s:   1,499,632 msg/sec
                 tbb::spin_mutex, 6,i:   1,454,449 msg/sec
                 tbb::spin_mutex, 7,s:   1,344,050 msg/sec
                 tbb::spin_mutex, 7,i:   1,359,300 msg/sec
                 tbb::spin_mutex, 8,s:   1,273,100 msg/sec
                 tbb::spin_mutex, 8,i:   1,208,746 msg/sec
                 tbb::spin_mutex, 9,s:   1,316,211 msg/sec
                 tbb::spin_mutex, 9,i:   1,271,063 msg/sec
                 tbb::spin_mutex,10,s:   1,335,035 msg/sec
                 tbb::spin_mutex,10,i:   1,242,575 msg/sec
                 tbb::spin_mutex,11,s:   1,258,444 msg/sec
                 tbb::spin_mutex,11,i:   1,253,129 msg/sec
                 tbb::spin_mutex,12,s:   1,110,503 msg/sec
                 tbb::spin_mutex,12,i:   1,044,298 msg/sec
                 tbb::spin_mutex,13,s:   1,089,002 msg/sec
                 tbb::spin_mutex,13,i:     950,087 msg/sec
                 tbb::spin_mutex,14,s:   1,017,249 msg/sec
                 tbb::spin_mutex,14,i:     909,061 msg/sec
                 tbb::spin_mutex,15,s:     983,428 msg/sec
                 tbb::spin_mutex,15,i:     922,017 msg/sec
                 tbb::spin_mutex,16,s:     901,807 msg/sec
                 tbb::spin_mutex,16,i:     899,151 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5612.94
	System time (seconds): 599.68
	Percent of CPU this job got: 1666%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:12.75
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 90120
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66362
	Voluntary context switches: 27248117
	Involuntary context switches: 1569
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 17:28:44 [15/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000169 sec/round-trip
                     AtomicQueue: 0.000000147 sec/round-trip
             OptimistAtomicQueue: 0.000000111 sec/round-trip
                    AtomicQueueB: 0.000000153 sec/round-trip
            OptimistAtomicQueueB: 0.000000116 sec/round-trip
                    AtomicQueue2: 0.000000150 sec/round-trip
            OptimistAtomicQueue2: 0.000000118 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000282 sec/round-trip
     xenium::michael_scott_queue: 0.000000440 sec/round-trip
         xenium::ramalhete_queue: 0.000000189 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000209 sec/round-trip
          boost::lockfree::queue: 0.000000314 sec/round-trip
                pthread_spinlock: 0.000000357 sec/round-trip
                      std::mutex: 0.000001100 sec/round-trip
                 tbb::spin_mutex: 0.000000320 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,242,250 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,000,466 msg/sec
                     AtomicQueue, 1,s:  43,294,616 msg/sec
                     AtomicQueue, 1,i:  41,599,092 msg/sec
                     AtomicQueue, 2,s:   2,906,537 msg/sec
                     AtomicQueue, 2,i:   3,040,403 msg/sec
                     AtomicQueue, 3,s:   2,452,585 msg/sec
                     AtomicQueue, 3,i:   2,595,702 msg/sec
                     AtomicQueue, 4,s:   1,946,307 msg/sec
                     AtomicQueue, 4,i:   2,065,141 msg/sec
                     AtomicQueue, 5,s:     932,728 msg/sec
                     AtomicQueue, 5,i:   1,266,913 msg/sec
                     AtomicQueue, 6,s:     763,591 msg/sec
                     AtomicQueue, 6,i:   1,186,127 msg/sec
                     AtomicQueue, 7,s:     869,961 msg/sec
                     AtomicQueue, 7,i:     958,466 msg/sec
                     AtomicQueue, 8,s:     925,118 msg/sec
                     AtomicQueue, 8,i:     849,532 msg/sec
                     AtomicQueue, 9,s:     823,834 msg/sec
                     AtomicQueue, 9,i:     871,679 msg/sec
                     AtomicQueue,10,s:     819,707 msg/sec
                     AtomicQueue,10,i:     871,566 msg/sec
                     AtomicQueue,11,s:     825,221 msg/sec
                     AtomicQueue,11,i:     867,627 msg/sec
                     AtomicQueue,12,s:     782,833 msg/sec
                     AtomicQueue,12,i:     839,141 msg/sec
                     AtomicQueue,13,s:     743,105 msg/sec
                     AtomicQueue,13,i:     828,848 msg/sec
                     AtomicQueue,14,s:     697,883 msg/sec
                     AtomicQueue,14,i:     817,341 msg/sec
                     AtomicQueue,15,s:     695,295 msg/sec
                     AtomicQueue,15,i:     832,380 msg/sec
                     AtomicQueue,16,s:     664,823 msg/sec
                     AtomicQueue,16,i:     806,170 msg/sec
             OptimistAtomicQueue, 1,s: 383,575,011 msg/sec
             OptimistAtomicQueue, 1,i: 352,236,703 msg/sec
             OptimistAtomicQueue, 2,s:  14,672,795 msg/sec
             OptimistAtomicQueue, 2,i:  15,403,201 msg/sec
             OptimistAtomicQueue, 3,s:  17,275,931 msg/sec
             OptimistAtomicQueue, 3,i:  17,479,186 msg/sec
             OptimistAtomicQueue, 4,s:  17,425,156 msg/sec
             OptimistAtomicQueue, 4,i:  19,495,368 msg/sec
             OptimistAtomicQueue, 5,s:   9,768,336 msg/sec
             OptimistAtomicQueue, 5,i:  14,761,667 msg/sec
             OptimistAtomicQueue, 6,s:  10,157,504 msg/sec
             OptimistAtomicQueue, 6,i:  10,349,614 msg/sec
             OptimistAtomicQueue, 7,s:  11,840,723 msg/sec
             OptimistAtomicQueue, 7,i:  11,771,873 msg/sec
             OptimistAtomicQueue, 8,s:  14,864,043 msg/sec
             OptimistAtomicQueue, 8,i:  12,128,583 msg/sec
             OptimistAtomicQueue, 9,s:  12,055,981 msg/sec
             OptimistAtomicQueue, 9,i:  13,445,105 msg/sec
             OptimistAtomicQueue,10,s:  11,748,380 msg/sec
             OptimistAtomicQueue,10,i:  14,071,302 msg/sec
             OptimistAtomicQueue,11,s:  12,995,405 msg/sec
             OptimistAtomicQueue,11,i:  15,669,617 msg/sec
             OptimistAtomicQueue,12,s:  12,768,773 msg/sec
             OptimistAtomicQueue,12,i:  16,852,764 msg/sec
             OptimistAtomicQueue,13,s:  12,804,662 msg/sec
             OptimistAtomicQueue,13,i:  16,349,121 msg/sec
             OptimistAtomicQueue,14,s:  12,731,378 msg/sec
             OptimistAtomicQueue,14,i:  16,856,265 msg/sec
             OptimistAtomicQueue,15,s:  13,476,520 msg/sec
             OptimistAtomicQueue,15,i:  17,802,420 msg/sec
             OptimistAtomicQueue,16,s:  13,447,511 msg/sec
             OptimistAtomicQueue,16,i:  18,989,225 msg/sec
                    AtomicQueueB, 1,s:  14,706,397 msg/sec
                    AtomicQueueB, 1,i:  15,486,136 msg/sec
                    AtomicQueueB, 2,s:   2,874,936 msg/sec
                    AtomicQueueB, 2,i:   3,034,668 msg/sec
                    AtomicQueueB, 3,s:   2,432,090 msg/sec
                    AtomicQueueB, 3,i:   2,565,842 msg/sec
                    AtomicQueueB, 4,s:   1,927,477 msg/sec
                    AtomicQueueB, 4,i:   2,037,265 msg/sec
                    AtomicQueueB, 5,s:     912,801 msg/sec
                    AtomicQueueB, 5,i:   1,273,788 msg/sec
                    AtomicQueueB, 6,s:     757,073 msg/sec
                    AtomicQueueB, 6,i:   1,165,784 msg/sec
                    AtomicQueueB, 7,s:     860,188 msg/sec
                    AtomicQueueB, 7,i:     947,565 msg/sec
                    AtomicQueueB, 8,s:     899,610 msg/sec
                    AtomicQueueB, 8,i:     843,490 msg/sec
                    AtomicQueueB, 9,s:     846,919 msg/sec
                    AtomicQueueB, 9,i:     839,091 msg/sec
                    AtomicQueueB,10,s:     817,088 msg/sec
                    AtomicQueueB,10,i:     844,979 msg/sec
                    AtomicQueueB,11,s:     803,221 msg/sec
                    AtomicQueueB,11,i:     855,999 msg/sec
                    AtomicQueueB,12,s:     783,844 msg/sec
                    AtomicQueueB,12,i:     837,516 msg/sec
                    AtomicQueueB,13,s:     744,424 msg/sec
                    AtomicQueueB,13,i:     829,607 msg/sec
                    AtomicQueueB,14,s:     701,947 msg/sec
                    AtomicQueueB,14,i:     815,505 msg/sec
                    AtomicQueueB,15,s:     697,319 msg/sec
                    AtomicQueueB,15,i:     812,507 msg/sec
                    AtomicQueueB,16,s:     670,331 msg/sec
                    AtomicQueueB,16,i:     804,738 msg/sec
            OptimistAtomicQueueB, 1,s: 154,155,366 msg/sec
            OptimistAtomicQueueB, 1,i: 150,662,675 msg/sec
            OptimistAtomicQueueB, 2,s:  13,947,388 msg/sec
            OptimistAtomicQueueB, 2,i:  14,523,525 msg/sec
            OptimistAtomicQueueB, 3,s:  17,222,346 msg/sec
            OptimistAtomicQueueB, 3,i:  16,926,197 msg/sec
            OptimistAtomicQueueB, 4,s:  17,501,565 msg/sec
            OptimistAtomicQueueB, 4,i:  19,478,338 msg/sec
            OptimistAtomicQueueB, 5,s:   9,731,326 msg/sec
            OptimistAtomicQueueB, 5,i:  10,695,607 msg/sec
            OptimistAtomicQueueB, 6,s:  10,101,595 msg/sec
            OptimistAtomicQueueB, 6,i:  10,263,980 msg/sec
            OptimistAtomicQueueB, 7,s:  11,513,808 msg/sec
            OptimistAtomicQueueB, 7,i:  11,764,329 msg/sec
            OptimistAtomicQueueB, 8,s:  15,132,770 msg/sec
            OptimistAtomicQueueB, 8,i:  12,119,307 msg/sec
            OptimistAtomicQueueB, 9,s:  12,089,430 msg/sec
            OptimistAtomicQueueB, 9,i:  13,145,310 msg/sec
            OptimistAtomicQueueB,10,s:  11,772,485 msg/sec
            OptimistAtomicQueueB,10,i:  13,873,140 msg/sec
            OptimistAtomicQueueB,11,s:  13,010,898 msg/sec
            OptimistAtomicQueueB,11,i:  15,529,742 msg/sec
            OptimistAtomicQueueB,12,s:  12,907,371 msg/sec
            OptimistAtomicQueueB,12,i:  16,743,462 msg/sec
            OptimistAtomicQueueB,13,s:  12,848,780 msg/sec
            OptimistAtomicQueueB,13,i:  16,276,470 msg/sec
            OptimistAtomicQueueB,14,s:  12,779,616 msg/sec
            OptimistAtomicQueueB,14,i:  16,737,692 msg/sec
            OptimistAtomicQueueB,15,s:  13,589,767 msg/sec
            OptimistAtomicQueueB,15,i:  17,673,877 msg/sec
            OptimistAtomicQueueB,16,s:  13,554,564 msg/sec
            OptimistAtomicQueueB,16,i:  19,144,981 msg/sec
                    AtomicQueue2, 1,s:  38,318,073 msg/sec
                    AtomicQueue2, 1,i:  40,398,944 msg/sec
                    AtomicQueue2, 2,s:   2,928,562 msg/sec
                    AtomicQueue2, 2,i:   3,098,600 msg/sec
                    AtomicQueue2, 3,s:   2,474,342 msg/sec
                    AtomicQueue2, 3,i:   2,622,602 msg/sec
                    AtomicQueue2, 4,s:   1,966,266 msg/sec
                    AtomicQueue2, 4,i:   2,081,711 msg/sec
                    AtomicQueue2, 5,s:     920,343 msg/sec
                    AtomicQueue2, 5,i:   1,259,698 msg/sec
                    AtomicQueue2, 6,s:     755,918 msg/sec
                    AtomicQueue2, 6,i:   1,027,504 msg/sec
                    AtomicQueue2, 7,s:     852,015 msg/sec
                    AtomicQueue2, 7,i:     940,329 msg/sec
                    AtomicQueue2, 8,s:     881,965 msg/sec
                    AtomicQueue2, 8,i:     853,665 msg/sec
                    AtomicQueue2, 9,s:     805,101 msg/sec
                    AtomicQueue2, 9,i:     855,953 msg/sec
                    AtomicQueue2,10,s:     813,037 msg/sec
                    AtomicQueue2,10,i:     852,217 msg/sec
                    AtomicQueue2,11,s:     804,599 msg/sec
                    AtomicQueue2,11,i:     866,538 msg/sec
                    AtomicQueue2,12,s:     796,379 msg/sec
                    AtomicQueue2,12,i:     831,460 msg/sec
                    AtomicQueue2,13,s:     749,837 msg/sec
                    AtomicQueue2,13,i:     819,752 msg/sec
                    AtomicQueue2,14,s:     705,163 msg/sec
                    AtomicQueue2,14,i:     809,435 msg/sec
                    AtomicQueue2,15,s:     701,797 msg/sec
                    AtomicQueue2,15,i:     822,372 msg/sec
                    AtomicQueue2,16,s:     672,679 msg/sec
                    AtomicQueue2,16,i:     797,123 msg/sec
            OptimistAtomicQueue2, 1,s:  31,565,003 msg/sec
            OptimistAtomicQueue2, 1,i:  31,485,932 msg/sec
            OptimistAtomicQueue2, 2,s:  12,810,655 msg/sec
            OptimistAtomicQueue2, 2,i:  13,801,841 msg/sec
            OptimistAtomicQueue2, 3,s:  16,801,437 msg/sec
            OptimistAtomicQueue2, 3,i:  14,508,180 msg/sec
            OptimistAtomicQueue2, 4,s:  17,365,167 msg/sec
            OptimistAtomicQueue2, 4,i:  16,975,371 msg/sec
            OptimistAtomicQueue2, 5,s:   9,249,082 msg/sec
            OptimistAtomicQueue2, 5,i:   9,559,193 msg/sec
            OptimistAtomicQueue2, 6,s:   9,697,511 msg/sec
            OptimistAtomicQueue2, 6,i:   9,537,690 msg/sec
            OptimistAtomicQueue2, 7,s:  11,077,343 msg/sec
            OptimistAtomicQueue2, 7,i:  11,122,703 msg/sec
            OptimistAtomicQueue2, 8,s:  14,412,480 msg/sec
            OptimistAtomicQueue2, 8,i:  11,753,446 msg/sec
            OptimistAtomicQueue2, 9,s:  11,038,357 msg/sec
            OptimistAtomicQueue2, 9,i:  12,491,723 msg/sec
            OptimistAtomicQueue2,10,s:  11,069,747 msg/sec
            OptimistAtomicQueue2,10,i:  13,002,307 msg/sec
            OptimistAtomicQueue2,11,s:  12,707,535 msg/sec
            OptimistAtomicQueue2,11,i:  14,277,539 msg/sec
            OptimistAtomicQueue2,12,s:  12,396,590 msg/sec
            OptimistAtomicQueue2,12,i:  15,474,877 msg/sec
            OptimistAtomicQueue2,13,s:  12,148,291 msg/sec
            OptimistAtomicQueue2,13,i:  15,342,968 msg/sec
            OptimistAtomicQueue2,14,s:  12,059,580 msg/sec
            OptimistAtomicQueue2,14,i:  15,726,250 msg/sec
            OptimistAtomicQueue2,15,s:  12,777,432 msg/sec
            OptimistAtomicQueue2,15,i:  16,579,095 msg/sec
            OptimistAtomicQueue2,16,s:  12,798,346 msg/sec
            OptimistAtomicQueue2,16,i:  17,389,726 msg/sec
                   AtomicQueueB2, 1,s:  23,104,347 msg/sec
                   AtomicQueueB2, 1,i:  14,163,655 msg/sec
                   AtomicQueueB2, 2,s:   2,890,738 msg/sec
                   AtomicQueueB2, 2,i:   3,066,052 msg/sec
                   AtomicQueueB2, 3,s:   2,446,962 msg/sec
                   AtomicQueueB2, 3,i:   2,601,393 msg/sec
                   AtomicQueueB2, 4,s:   1,946,785 msg/sec
                   AtomicQueueB2, 4,i:   2,052,439 msg/sec
                   AtomicQueueB2, 5,s:     908,494 msg/sec
                   AtomicQueueB2, 5,i:   1,267,740 msg/sec
                   AtomicQueueB2, 6,s:     750,639 msg/sec
                   AtomicQueueB2, 6,i:   1,171,683 msg/sec
                   AtomicQueueB2, 7,s:     850,908 msg/sec
                   AtomicQueueB2, 7,i:     956,534 msg/sec
                   AtomicQueueB2, 8,s:     885,599 msg/sec
                   AtomicQueueB2, 8,i:     838,599 msg/sec
                   AtomicQueueB2, 9,s:     798,917 msg/sec
                   AtomicQueueB2, 9,i:     849,639 msg/sec
                   AtomicQueueB2,10,s:     832,158 msg/sec
                   AtomicQueueB2,10,i:     853,766 msg/sec
                   AtomicQueueB2,11,s:     822,358 msg/sec
                   AtomicQueueB2,11,i:     847,261 msg/sec
                   AtomicQueueB2,12,s:     814,330 msg/sec
                   AtomicQueueB2,12,i:     838,177 msg/sec
                   AtomicQueueB2,13,s:     774,758 msg/sec
                   AtomicQueueB2,13,i:     828,219 msg/sec
                   AtomicQueueB2,14,s:     726,999 msg/sec
                   AtomicQueueB2,14,i:     825,566 msg/sec
                   AtomicQueueB2,15,s:     712,028 msg/sec
                   AtomicQueueB2,15,i:     809,889 msg/sec
                   AtomicQueueB2,16,s:     677,830 msg/sec
                   AtomicQueueB2,16,i:     807,554 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,065,073 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,923,416 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,316,314 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,327,094 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,683,820 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,576,828 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,341,863 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,814,569 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,269,559 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,671,439 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,737,995 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,623,557 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,942,810 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,048,353 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,313,611 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,615,255 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,987,915 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,242,013 msg/sec
           OptimistAtomicQueueB2,10,s:  11,030,991 msg/sec
           OptimistAtomicQueueB2,10,i:  12,864,649 msg/sec
           OptimistAtomicQueueB2,11,s:  12,562,212 msg/sec
           OptimistAtomicQueueB2,11,i:  14,020,611 msg/sec
           OptimistAtomicQueueB2,12,s:  12,387,229 msg/sec
           OptimistAtomicQueueB2,12,i:  15,336,475 msg/sec
           OptimistAtomicQueueB2,13,s:  12,090,617 msg/sec
           OptimistAtomicQueueB2,13,i:  15,074,556 msg/sec
           OptimistAtomicQueueB2,14,s:  12,017,642 msg/sec
           OptimistAtomicQueueB2,14,i:  15,573,978 msg/sec
           OptimistAtomicQueueB2,15,s:  12,701,654 msg/sec
           OptimistAtomicQueueB2,15,i:  16,452,845 msg/sec
           OptimistAtomicQueueB2,16,s:  12,774,683 msg/sec
           OptimistAtomicQueueB2,16,i:  17,363,403 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  65,823,901 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  33,916,719 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,803,978 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,900,344 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,255,149 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,964,254 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,218,229 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,009,930 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  30,206,467 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  29,616,146 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  34,335,632 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  54,073,994 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  63,302,011 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  65,011,004 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  66,117,577 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  66,806,755 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  72,520,828 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  66,857,076 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  77,080,724 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  66,898,822 msg/sec
     moodycamel::ConcurrentQueue,10,s:  82,973,216 msg/sec
     moodycamel::ConcurrentQueue,10,i:  79,336,443 msg/sec
     moodycamel::ConcurrentQueue,11,s:  67,254,772 msg/sec
     moodycamel::ConcurrentQueue,11,i:  63,251,875 msg/sec
     moodycamel::ConcurrentQueue,12,s:  53,764,345 msg/sec
     moodycamel::ConcurrentQueue,12,i:  65,733,953 msg/sec
     moodycamel::ConcurrentQueue,13,s:  68,394,070 msg/sec
     moodycamel::ConcurrentQueue,13,i:  86,132,817 msg/sec
     moodycamel::ConcurrentQueue,14,s:  89,676,294 msg/sec
     moodycamel::ConcurrentQueue,14,i: 113,608,747 msg/sec
     moodycamel::ConcurrentQueue,15,s: 128,105,125 msg/sec
     moodycamel::ConcurrentQueue,15,i: 133,524,816 msg/sec
     moodycamel::ConcurrentQueue,16,s: 158,194,958 msg/sec
     moodycamel::ConcurrentQueue,16,i: 150,983,643 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,581,534 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,591,519 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,256,733 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,259,218 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,343,538 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,370,399 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,883,955 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,942,009 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     895,386 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,208,794 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     814,379 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     999,689 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     776,181 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     918,547 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     795,986 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     821,698 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     773,542 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     851,843 msg/sec
   tbb::concurrent_bounded_queue,10,s:     807,730 msg/sec
   tbb::concurrent_bounded_queue,10,i:     850,690 msg/sec
   tbb::concurrent_bounded_queue,11,s:     790,633 msg/sec
   tbb::concurrent_bounded_queue,11,i:     846,787 msg/sec
   tbb::concurrent_bounded_queue,12,s:     770,021 msg/sec
   tbb::concurrent_bounded_queue,12,i:     820,710 msg/sec
   tbb::concurrent_bounded_queue,13,s:     746,377 msg/sec
   tbb::concurrent_bounded_queue,13,i:     816,782 msg/sec
   tbb::concurrent_bounded_queue,14,s:     709,699 msg/sec
   tbb::concurrent_bounded_queue,14,i:     802,022 msg/sec
   tbb::concurrent_bounded_queue,15,s:     697,254 msg/sec
   tbb::concurrent_bounded_queue,15,i:     768,210 msg/sec
   tbb::concurrent_bounded_queue,16,s:     672,753 msg/sec
   tbb::concurrent_bounded_queue,16,i:     743,840 msg/sec
     xenium::michael_scott_queue, 1,s:   3,887,456 msg/sec
     xenium::michael_scott_queue, 1,i:   3,978,859 msg/sec
     xenium::michael_scott_queue, 2,s:   2,775,377 msg/sec
     xenium::michael_scott_queue, 2,i:   2,697,080 msg/sec
     xenium::michael_scott_queue, 3,s:   2,250,687 msg/sec
     xenium::michael_scott_queue, 3,i:   2,225,288 msg/sec
     xenium::michael_scott_queue, 4,s:   1,738,563 msg/sec
     xenium::michael_scott_queue, 4,i:   1,726,315 msg/sec
     xenium::michael_scott_queue, 5,s:   1,057,813 msg/sec
     xenium::michael_scott_queue, 5,i:   1,369,561 msg/sec
     xenium::michael_scott_queue, 6,s:     971,603 msg/sec
     xenium::michael_scott_queue, 6,i:   1,049,474 msg/sec
     xenium::michael_scott_queue, 7,s:     929,137 msg/sec
     xenium::michael_scott_queue, 7,i:     975,219 msg/sec
     xenium::michael_scott_queue, 8,s:     692,396 msg/sec
     xenium::michael_scott_queue, 8,i:     821,685 msg/sec
     xenium::michael_scott_queue, 9,s:     857,462 msg/sec
     xenium::michael_scott_queue, 9,i:     842,458 msg/sec
     xenium::michael_scott_queue,10,s:     823,841 msg/sec
     xenium::michael_scott_queue,10,i:     841,631 msg/sec
     xenium::michael_scott_queue,11,s:     806,820 msg/sec
     xenium::michael_scott_queue,11,i:     853,599 msg/sec
     xenium::michael_scott_queue,12,s:     757,770 msg/sec
     xenium::michael_scott_queue,12,i:     802,637 msg/sec
     xenium::michael_scott_queue,13,s:     745,975 msg/sec
     xenium::michael_scott_queue,13,i:     780,101 msg/sec
     xenium::michael_scott_queue,14,s:     709,323 msg/sec
     xenium::michael_scott_queue,14,i:     769,808 msg/sec
     xenium::michael_scott_queue,15,s:     683,956 msg/sec
     xenium::michael_scott_queue,15,i:     766,230 msg/sec
     xenium::michael_scott_queue,16,s:     654,699 msg/sec
     xenium::michael_scott_queue,16,i:     735,655 msg/sec
         xenium::ramalhete_queue, 1,s:  21,404,618 msg/sec
         xenium::ramalhete_queue, 1,i:  21,407,485 msg/sec
         xenium::ramalhete_queue, 2,s:  13,870,458 msg/sec
         xenium::ramalhete_queue, 2,i:   9,910,522 msg/sec
         xenium::ramalhete_queue, 3,s:  12,353,087 msg/sec
         xenium::ramalhete_queue, 3,i:  11,794,953 msg/sec
         xenium::ramalhete_queue, 4,s:  15,705,045 msg/sec
         xenium::ramalhete_queue, 4,i:  15,373,524 msg/sec
         xenium::ramalhete_queue, 5,s:  10,999,929 msg/sec
         xenium::ramalhete_queue, 5,i:   7,006,830 msg/sec
         xenium::ramalhete_queue, 6,s:  11,544,366 msg/sec
         xenium::ramalhete_queue, 6,i:   7,872,070 msg/sec
         xenium::ramalhete_queue, 7,s:  11,866,688 msg/sec
         xenium::ramalhete_queue, 7,i:   8,593,068 msg/sec
         xenium::ramalhete_queue, 8,s:  15,080,389 msg/sec
         xenium::ramalhete_queue, 8,i:   8,868,213 msg/sec
         xenium::ramalhete_queue, 9,s:   9,817,712 msg/sec
         xenium::ramalhete_queue, 9,i:  10,588,022 msg/sec
         xenium::ramalhete_queue,10,s:  10,296,369 msg/sec
         xenium::ramalhete_queue,10,i:  11,765,991 msg/sec
         xenium::ramalhete_queue,11,s:  10,949,432 msg/sec
         xenium::ramalhete_queue,11,i:  12,264,090 msg/sec
         xenium::ramalhete_queue,12,s:  11,368,600 msg/sec
         xenium::ramalhete_queue,12,i:  12,124,025 msg/sec
         xenium::ramalhete_queue,13,s:  11,714,456 msg/sec
         xenium::ramalhete_queue,13,i:  12,338,592 msg/sec
         xenium::ramalhete_queue,14,s:  11,775,035 msg/sec
         xenium::ramalhete_queue,14,i:  12,704,267 msg/sec
         xenium::ramalhete_queue,15,s:  11,717,534 msg/sec
         xenium::ramalhete_queue,15,i:  12,883,428 msg/sec
         xenium::ramalhete_queue,16,s:  11,643,672 msg/sec
         xenium::ramalhete_queue,16,i:  13,104,587 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,733,458 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,467,575 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,776,094 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,618,863 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,741,222 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,175,381 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,478,868 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,274,977 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,074,860 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,529,181 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,070,291 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,310,844 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,135,428 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,201,987 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,073,361 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,934,259 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,042,978 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,956,552 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,231,623 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,018,057 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,186,671 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,109,928 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,219,188 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,180,178 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,103,864 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,168,555 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,086,841 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,210,020 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,091,107 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,129,618 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,043,722 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,074,817 msg/sec
          boost::lockfree::queue, 1,s:   2,250,818 msg/sec
          boost::lockfree::queue, 1,i:   2,275,483 msg/sec
          boost::lockfree::queue, 2,s:   1,713,631 msg/sec
          boost::lockfree::queue, 2,i:   1,752,364 msg/sec
          boost::lockfree::queue, 3,s:   1,453,245 msg/sec
          boost::lockfree::queue, 3,i:   1,410,653 msg/sec
          boost::lockfree::queue, 4,s:   1,286,090 msg/sec
          boost::lockfree::queue, 4,i:   1,278,095 msg/sec
          boost::lockfree::queue, 5,s:     781,338 msg/sec
          boost::lockfree::queue, 5,i:     780,166 msg/sec
          boost::lockfree::queue, 6,s:     420,945 msg/sec
          boost::lockfree::queue, 6,i:     828,797 msg/sec
          boost::lockfree::queue, 7,s:     406,752 msg/sec
          boost::lockfree::queue, 7,i:     828,559 msg/sec
          boost::lockfree::queue, 8,s:     701,087 msg/sec
          boost::lockfree::queue, 8,i:     802,661 msg/sec
          boost::lockfree::queue, 9,s:     415,297 msg/sec
          boost::lockfree::queue, 9,i:     557,071 msg/sec
          boost::lockfree::queue,10,s:     465,547 msg/sec
          boost::lockfree::queue,10,i:     561,864 msg/sec
          boost::lockfree::queue,11,s:     503,905 msg/sec
          boost::lockfree::queue,11,i:     584,802 msg/sec
          boost::lockfree::queue,12,s:     545,367 msg/sec
          boost::lockfree::queue,12,i:     502,458 msg/sec
          boost::lockfree::queue,13,s:     466,837 msg/sec
          boost::lockfree::queue,13,i:     500,265 msg/sec
          boost::lockfree::queue,14,s:     456,057 msg/sec
          boost::lockfree::queue,14,i:     484,605 msg/sec
          boost::lockfree::queue,15,s:     461,914 msg/sec
          boost::lockfree::queue,15,i:     468,205 msg/sec
          boost::lockfree::queue,16,s:     445,033 msg/sec
          boost::lockfree::queue,16,i:     439,553 msg/sec
                pthread_spinlock, 1,s:   5,215,865 msg/sec
                pthread_spinlock, 1,i:   5,315,000 msg/sec
                pthread_spinlock, 2,s:   2,100,661 msg/sec
                pthread_spinlock, 2,i:     575,711 msg/sec
                pthread_spinlock, 3,s:     258,473 msg/sec
                pthread_spinlock, 3,i:   1,957,256 msg/sec
                pthread_spinlock, 4,s:     647,860 msg/sec
                pthread_spinlock, 4,i:     445,159 msg/sec
                pthread_spinlock, 5,s:     823,929 msg/sec
                pthread_spinlock, 5,i:     291,008 msg/sec
                pthread_spinlock, 6,s:     603,511 msg/sec
                pthread_spinlock, 6,i:     954,919 msg/sec
                pthread_spinlock, 7,s:     853,933 msg/sec
                pthread_spinlock, 7,i:     905,273 msg/sec
                pthread_spinlock, 8,s:     881,098 msg/sec
                pthread_spinlock, 8,i:     790,158 msg/sec
                pthread_spinlock, 9,s:     864,695 msg/sec
                pthread_spinlock, 9,i:     678,349 msg/sec
                pthread_spinlock,10,s:     809,935 msg/sec
                pthread_spinlock,10,i:     703,772 msg/sec
                pthread_spinlock,11,s:     749,916 msg/sec
                pthread_spinlock,11,i:     800,813 msg/sec
                pthread_spinlock,12,s:     754,827 msg/sec
                pthread_spinlock,12,i:     728,681 msg/sec
                pthread_spinlock,13,s:     729,103 msg/sec
                pthread_spinlock,13,i:     547,659 msg/sec
                pthread_spinlock,14,s:     656,061 msg/sec
                pthread_spinlock,14,i:     595,597 msg/sec
                pthread_spinlock,15,s:     580,624 msg/sec
                pthread_spinlock,15,i:     568,130 msg/sec
                pthread_spinlock,16,s:     524,661 msg/sec
                pthread_spinlock,16,i:     470,872 msg/sec
                      std::mutex, 1,s:   1,873,995 msg/sec
                      std::mutex, 1,i:   1,894,926 msg/sec
                      std::mutex, 2,s:   3,943,118 msg/sec
                      std::mutex, 2,i:   3,831,825 msg/sec
                      std::mutex, 3,s:   2,073,468 msg/sec
                      std::mutex, 3,i:   2,051,614 msg/sec
                      std::mutex, 4,s:   2,081,340 msg/sec
                      std::mutex, 4,i:   1,972,150 msg/sec
                      std::mutex, 5,s:   1,004,008 msg/sec
                      std::mutex, 5,i:   1,006,909 msg/sec
                      std::mutex, 6,s:     891,723 msg/sec
                      std::mutex, 6,i:     877,076 msg/sec
                      std::mutex, 7,s:     946,057 msg/sec
                      std::mutex, 7,i:     852,183 msg/sec
                      std::mutex, 8,s:   1,078,097 msg/sec
                      std::mutex, 8,i:     877,824 msg/sec
                      std::mutex, 9,s:     843,544 msg/sec
                      std::mutex, 9,i:     798,218 msg/sec
                      std::mutex,10,s:     837,128 msg/sec
                      std::mutex,10,i:     811,894 msg/sec
                      std::mutex,11,s:     787,519 msg/sec
                      std::mutex,11,i:     781,293 msg/sec
                      std::mutex,12,s:     825,209 msg/sec
                      std::mutex,12,i:     838,254 msg/sec
                      std::mutex,13,s:     742,367 msg/sec
                      std::mutex,13,i:     724,465 msg/sec
                      std::mutex,14,s:     708,544 msg/sec
                      std::mutex,14,i:     699,054 msg/sec
                      std::mutex,15,s:     714,843 msg/sec
                      std::mutex,15,i:     709,047 msg/sec
                      std::mutex,16,s:     688,201 msg/sec
                      std::mutex,16,i:     674,972 msg/sec
                 tbb::spin_mutex, 1,s:  11,103,187 msg/sec
                 tbb::spin_mutex, 1,i:  10,972,693 msg/sec
                 tbb::spin_mutex, 2,s:   4,865,330 msg/sec
                 tbb::spin_mutex, 2,i:   4,781,555 msg/sec
                 tbb::spin_mutex, 3,s:   3,579,052 msg/sec
                 tbb::spin_mutex, 3,i:   3,516,601 msg/sec
                 tbb::spin_mutex, 4,s:   3,030,858 msg/sec
                 tbb::spin_mutex, 4,i:   2,982,250 msg/sec
                 tbb::spin_mutex, 5,s:   1,711,484 msg/sec
                 tbb::spin_mutex, 5,i:   1,662,016 msg/sec
                 tbb::spin_mutex, 6,s:   1,500,545 msg/sec
                 tbb::spin_mutex, 6,i:   1,447,485 msg/sec
                 tbb::spin_mutex, 7,s:   1,356,384 msg/sec
                 tbb::spin_mutex, 7,i:   1,360,954 msg/sec
                 tbb::spin_mutex, 8,s:   1,264,583 msg/sec
                 tbb::spin_mutex, 8,i:   1,220,758 msg/sec
                 tbb::spin_mutex, 9,s:   1,314,442 msg/sec
                 tbb::spin_mutex, 9,i:   1,281,795 msg/sec
                 tbb::spin_mutex,10,s:   1,302,991 msg/sec
                 tbb::spin_mutex,10,i:   1,242,431 msg/sec
                 tbb::spin_mutex,11,s:   1,257,773 msg/sec
                 tbb::spin_mutex,11,i:   1,061,070 msg/sec
                 tbb::spin_mutex,12,s:   1,097,060 msg/sec
                 tbb::spin_mutex,12,i:   1,034,639 msg/sec
                 tbb::spin_mutex,13,s:   1,119,615 msg/sec
                 tbb::spin_mutex,13,i:     960,469 msg/sec
                 tbb::spin_mutex,14,s:   1,044,395 msg/sec
                 tbb::spin_mutex,14,i:     973,859 msg/sec
                 tbb::spin_mutex,15,s:     975,357 msg/sec
                 tbb::spin_mutex,15,i:     913,663 msg/sec
                 tbb::spin_mutex,16,s:     902,094 msg/sec
                 tbb::spin_mutex,16,i:     896,233 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5595.25
	System time (seconds): 594.94
	Percent of CPU this job got: 1673%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:09.97
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 87580
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 65803
	Voluntary context switches: 25779777
	Involuntary context switches: 1542
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 17:34:54 [16/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000169 sec/round-trip
                     AtomicQueue: 0.000000146 sec/round-trip
             OptimistAtomicQueue: 0.000000111 sec/round-trip
                    AtomicQueueB: 0.000000152 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000151 sec/round-trip
            OptimistAtomicQueue2: 0.000000115 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000282 sec/round-trip
     xenium::michael_scott_queue: 0.000000438 sec/round-trip
         xenium::ramalhete_queue: 0.000000190 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000207 sec/round-trip
          boost::lockfree::queue: 0.000000315 sec/round-trip
                pthread_spinlock: 0.000000356 sec/round-trip
                      std::mutex: 0.000001095 sec/round-trip
                 tbb::spin_mutex: 0.000000317 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,456,185 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,311,661 msg/sec
                     AtomicQueue, 1,s:  43,061,100 msg/sec
                     AtomicQueue, 1,i:  43,120,317 msg/sec
                     AtomicQueue, 2,s:   2,907,159 msg/sec
                     AtomicQueue, 2,i:   3,043,251 msg/sec
                     AtomicQueue, 3,s:   2,458,816 msg/sec
                     AtomicQueue, 3,i:   2,595,192 msg/sec
                     AtomicQueue, 4,s:   1,946,944 msg/sec
                     AtomicQueue, 4,i:   2,065,828 msg/sec
                     AtomicQueue, 5,s:     932,792 msg/sec
                     AtomicQueue, 5,i:   1,265,757 msg/sec
                     AtomicQueue, 6,s:     763,836 msg/sec
                     AtomicQueue, 6,i:   1,038,389 msg/sec
                     AtomicQueue, 7,s:     866,513 msg/sec
                     AtomicQueue, 7,i:     944,735 msg/sec
                     AtomicQueue, 8,s:     921,221 msg/sec
                     AtomicQueue, 8,i:     850,562 msg/sec
                     AtomicQueue, 9,s:     813,901 msg/sec
                     AtomicQueue, 9,i:     861,280 msg/sec
                     AtomicQueue,10,s:     820,392 msg/sec
                     AtomicQueue,10,i:     855,749 msg/sec
                     AtomicQueue,11,s:     823,807 msg/sec
                     AtomicQueue,11,i:     857,852 msg/sec
                     AtomicQueue,12,s:     783,840 msg/sec
                     AtomicQueue,12,i:     844,028 msg/sec
                     AtomicQueue,13,s:     742,009 msg/sec
                     AtomicQueue,13,i:     830,125 msg/sec
                     AtomicQueue,14,s:     696,134 msg/sec
                     AtomicQueue,14,i:     808,005 msg/sec
                     AtomicQueue,15,s:     694,964 msg/sec
                     AtomicQueue,15,i:     830,731 msg/sec
                     AtomicQueue,16,s:     663,811 msg/sec
                     AtomicQueue,16,i:     804,815 msg/sec
             OptimistAtomicQueue, 1,s: 344,456,523 msg/sec
             OptimistAtomicQueue, 1,i: 344,246,877 msg/sec
             OptimistAtomicQueue, 2,s:  16,076,404 msg/sec
             OptimistAtomicQueue, 2,i:  16,144,627 msg/sec
             OptimistAtomicQueue, 3,s:  17,282,895 msg/sec
             OptimistAtomicQueue, 3,i:  17,500,027 msg/sec
             OptimistAtomicQueue, 4,s:  17,401,331 msg/sec
             OptimistAtomicQueue, 4,i:  19,491,737 msg/sec
             OptimistAtomicQueue, 5,s:   9,805,026 msg/sec
             OptimistAtomicQueue, 5,i:  12,860,093 msg/sec
             OptimistAtomicQueue, 6,s:  10,158,974 msg/sec
             OptimistAtomicQueue, 6,i:  10,028,024 msg/sec
             OptimistAtomicQueue, 7,s:  11,807,610 msg/sec
             OptimistAtomicQueue, 7,i:  11,758,056 msg/sec
             OptimistAtomicQueue, 8,s:  14,867,830 msg/sec
             OptimistAtomicQueue, 8,i:  12,117,929 msg/sec
             OptimistAtomicQueue, 9,s:  12,009,820 msg/sec
             OptimistAtomicQueue, 9,i:  13,438,224 msg/sec
             OptimistAtomicQueue,10,s:  11,754,653 msg/sec
             OptimistAtomicQueue,10,i:  13,927,608 msg/sec
             OptimistAtomicQueue,11,s:  13,035,723 msg/sec
             OptimistAtomicQueue,11,i:  15,557,861 msg/sec
             OptimistAtomicQueue,12,s:  12,766,550 msg/sec
             OptimistAtomicQueue,12,i:  16,763,177 msg/sec
             OptimistAtomicQueue,13,s:  12,776,512 msg/sec
             OptimistAtomicQueue,13,i:  16,737,097 msg/sec
             OptimistAtomicQueue,14,s:  12,749,834 msg/sec
             OptimistAtomicQueue,14,i:  17,086,039 msg/sec
             OptimistAtomicQueue,15,s:  13,481,709 msg/sec
             OptimistAtomicQueue,15,i:  17,737,948 msg/sec
             OptimistAtomicQueue,16,s:  13,455,183 msg/sec
             OptimistAtomicQueue,16,i:  19,030,570 msg/sec
                    AtomicQueueB, 1,s:  15,818,679 msg/sec
                    AtomicQueueB, 1,i:  14,621,945 msg/sec
                    AtomicQueueB, 2,s:   2,871,789 msg/sec
                    AtomicQueueB, 2,i:   3,024,569 msg/sec
                    AtomicQueueB, 3,s:   2,431,743 msg/sec
                    AtomicQueueB, 3,i:   2,577,403 msg/sec
                    AtomicQueueB, 4,s:   1,932,983 msg/sec
                    AtomicQueueB, 4,i:   2,034,843 msg/sec
                    AtomicQueueB, 5,s:     917,247 msg/sec
                    AtomicQueueB, 5,i:   1,275,609 msg/sec
                    AtomicQueueB, 6,s:     757,703 msg/sec
                    AtomicQueueB, 6,i:   1,168,456 msg/sec
                    AtomicQueueB, 7,s:     857,908 msg/sec
                    AtomicQueueB, 7,i:     935,757 msg/sec
                    AtomicQueueB, 8,s:     898,589 msg/sec
                    AtomicQueueB, 8,i:     848,555 msg/sec
                    AtomicQueueB, 9,s:     813,906 msg/sec
                    AtomicQueueB, 9,i:     842,183 msg/sec
                    AtomicQueueB,10,s:     816,768 msg/sec
                    AtomicQueueB,10,i:     860,544 msg/sec
                    AtomicQueueB,11,s:     803,902 msg/sec
                    AtomicQueueB,11,i:     861,012 msg/sec
                    AtomicQueueB,12,s:     781,517 msg/sec
                    AtomicQueueB,12,i:     840,312 msg/sec
                    AtomicQueueB,13,s:     747,188 msg/sec
                    AtomicQueueB,13,i:     831,951 msg/sec
                    AtomicQueueB,14,s:     701,514 msg/sec
                    AtomicQueueB,14,i:     814,490 msg/sec
                    AtomicQueueB,15,s:     698,943 msg/sec
                    AtomicQueueB,15,i:     830,162 msg/sec
                    AtomicQueueB,16,s:     669,078 msg/sec
                    AtomicQueueB,16,i:     803,221 msg/sec
            OptimistAtomicQueueB, 1,s: 252,009,397 msg/sec
            OptimistAtomicQueueB, 1,i: 152,016,067 msg/sec
            OptimistAtomicQueueB, 2,s:  13,958,164 msg/sec
            OptimistAtomicQueueB, 2,i:  14,638,057 msg/sec
            OptimistAtomicQueueB, 3,s:  17,223,335 msg/sec
            OptimistAtomicQueueB, 3,i:  16,935,641 msg/sec
            OptimistAtomicQueueB, 4,s:  17,492,571 msg/sec
            OptimistAtomicQueueB, 4,i:  19,090,912 msg/sec
            OptimistAtomicQueueB, 5,s:   9,722,708 msg/sec
            OptimistAtomicQueueB, 5,i:  11,766,212 msg/sec
            OptimistAtomicQueueB, 6,s:  10,084,246 msg/sec
            OptimistAtomicQueueB, 6,i:   9,998,798 msg/sec
            OptimistAtomicQueueB, 7,s:  11,489,645 msg/sec
            OptimistAtomicQueueB, 7,i:  11,788,008 msg/sec
            OptimistAtomicQueueB, 8,s:  15,168,929 msg/sec
            OptimistAtomicQueueB, 8,i:  12,105,869 msg/sec
            OptimistAtomicQueueB, 9,s:  11,954,581 msg/sec
            OptimistAtomicQueueB, 9,i:  13,398,177 msg/sec
            OptimistAtomicQueueB,10,s:  11,737,695 msg/sec
            OptimistAtomicQueueB,10,i:  13,504,446 msg/sec
            OptimistAtomicQueueB,11,s:  12,989,259 msg/sec
            OptimistAtomicQueueB,11,i:  15,447,526 msg/sec
            OptimistAtomicQueueB,12,s:  12,868,016 msg/sec
            OptimistAtomicQueueB,12,i:  15,964,376 msg/sec
            OptimistAtomicQueueB,13,s:  12,838,069 msg/sec
            OptimistAtomicQueueB,13,i:  16,127,328 msg/sec
            OptimistAtomicQueueB,14,s:  12,767,605 msg/sec
            OptimistAtomicQueueB,14,i:  16,399,049 msg/sec
            OptimistAtomicQueueB,15,s:  13,560,500 msg/sec
            OptimistAtomicQueueB,15,i:  17,761,063 msg/sec
            OptimistAtomicQueueB,16,s:  13,564,147 msg/sec
            OptimistAtomicQueueB,16,i:  19,016,666 msg/sec
                    AtomicQueue2, 1,s:  36,781,027 msg/sec
                    AtomicQueue2, 1,i:  33,312,642 msg/sec
                    AtomicQueue2, 2,s:   2,926,230 msg/sec
                    AtomicQueue2, 2,i:   3,098,247 msg/sec
                    AtomicQueue2, 3,s:   2,472,291 msg/sec
                    AtomicQueue2, 3,i:   2,621,888 msg/sec
                    AtomicQueue2, 4,s:   1,967,931 msg/sec
                    AtomicQueue2, 4,i:   2,085,438 msg/sec
                    AtomicQueue2, 5,s:     923,092 msg/sec
                    AtomicQueue2, 5,i:   1,095,500 msg/sec
                    AtomicQueue2, 6,s:     755,349 msg/sec
                    AtomicQueue2, 6,i:   1,169,725 msg/sec
                    AtomicQueue2, 7,s:     852,176 msg/sec
                    AtomicQueue2, 7,i:     939,529 msg/sec
                    AtomicQueue2, 8,s:     885,509 msg/sec
                    AtomicQueue2, 8,i:     856,632 msg/sec
                    AtomicQueue2, 9,s:     820,408 msg/sec
                    AtomicQueue2, 9,i:     860,906 msg/sec
                    AtomicQueue2,10,s:     811,330 msg/sec
                    AtomicQueue2,10,i:     850,222 msg/sec
                    AtomicQueue2,11,s:     804,772 msg/sec
                    AtomicQueue2,11,i:     861,412 msg/sec
                    AtomicQueue2,12,s:     791,287 msg/sec
                    AtomicQueue2,12,i:     833,203 msg/sec
                    AtomicQueue2,13,s:     748,646 msg/sec
                    AtomicQueue2,13,i:     821,343 msg/sec
                    AtomicQueue2,14,s:     702,718 msg/sec
                    AtomicQueue2,14,i:     814,763 msg/sec
                    AtomicQueue2,15,s:     703,361 msg/sec
                    AtomicQueue2,15,i:     822,788 msg/sec
                    AtomicQueue2,16,s:     672,833 msg/sec
                    AtomicQueue2,16,i:     797,018 msg/sec
            OptimistAtomicQueue2, 1,s:  31,405,278 msg/sec
            OptimistAtomicQueue2, 1,i:  31,573,813 msg/sec
            OptimistAtomicQueue2, 2,s:  12,779,934 msg/sec
            OptimistAtomicQueue2, 2,i:  13,612,814 msg/sec
            OptimistAtomicQueue2, 3,s:  16,789,602 msg/sec
            OptimistAtomicQueue2, 3,i:  14,493,709 msg/sec
            OptimistAtomicQueue2, 4,s:  17,386,888 msg/sec
            OptimistAtomicQueue2, 4,i:  16,984,742 msg/sec
            OptimistAtomicQueue2, 5,s:   9,257,626 msg/sec
            OptimistAtomicQueue2, 5,i:   9,553,189 msg/sec
            OptimistAtomicQueue2, 6,s:   9,713,627 msg/sec
            OptimistAtomicQueue2, 6,i:   9,464,256 msg/sec
            OptimistAtomicQueue2, 7,s:  11,048,004 msg/sec
            OptimistAtomicQueue2, 7,i:  11,122,636 msg/sec
            OptimistAtomicQueue2, 8,s:  14,421,052 msg/sec
            OptimistAtomicQueue2, 8,i:  11,774,069 msg/sec
            OptimistAtomicQueue2, 9,s:  10,994,441 msg/sec
            OptimistAtomicQueue2, 9,i:  12,556,042 msg/sec
            OptimistAtomicQueue2,10,s:  11,068,835 msg/sec
            OptimistAtomicQueue2,10,i:  12,971,319 msg/sec
            OptimistAtomicQueue2,11,s:  12,707,875 msg/sec
            OptimistAtomicQueue2,11,i:  14,159,780 msg/sec
            OptimistAtomicQueue2,12,s:  12,330,390 msg/sec
            OptimistAtomicQueue2,12,i:  15,324,074 msg/sec
            OptimistAtomicQueue2,13,s:  12,141,320 msg/sec
            OptimistAtomicQueue2,13,i:  15,814,573 msg/sec
            OptimistAtomicQueue2,14,s:  12,048,415 msg/sec
            OptimistAtomicQueue2,14,i:  15,709,493 msg/sec
            OptimistAtomicQueue2,15,s:  12,744,346 msg/sec
            OptimistAtomicQueue2,15,i:  16,481,066 msg/sec
            OptimistAtomicQueue2,16,s:  12,812,898 msg/sec
            OptimistAtomicQueue2,16,i:  17,389,859 msg/sec
                   AtomicQueueB2, 1,s:  21,739,085 msg/sec
                   AtomicQueueB2, 1,i:  14,193,771 msg/sec
                   AtomicQueueB2, 2,s:   2,889,571 msg/sec
                   AtomicQueueB2, 2,i:   3,062,433 msg/sec
                   AtomicQueueB2, 3,s:   2,443,941 msg/sec
                   AtomicQueueB2, 3,i:   2,599,883 msg/sec
                   AtomicQueueB2, 4,s:   1,948,076 msg/sec
                   AtomicQueueB2, 4,i:   2,045,634 msg/sec
                   AtomicQueueB2, 5,s:     908,362 msg/sec
                   AtomicQueueB2, 5,i:   1,270,011 msg/sec
                   AtomicQueueB2, 6,s:     749,597 msg/sec
                   AtomicQueueB2, 6,i:   1,020,807 msg/sec
                   AtomicQueueB2, 7,s:     851,110 msg/sec
                   AtomicQueueB2, 7,i:     960,474 msg/sec
                   AtomicQueueB2, 8,s:     888,012 msg/sec
                   AtomicQueueB2, 8,i:     836,426 msg/sec
                   AtomicQueueB2, 9,s:     797,584 msg/sec
                   AtomicQueueB2, 9,i:     843,356 msg/sec
                   AtomicQueueB2,10,s:     807,563 msg/sec
                   AtomicQueueB2,10,i:     833,649 msg/sec
                   AtomicQueueB2,11,s:     826,411 msg/sec
                   AtomicQueueB2,11,i:     848,005 msg/sec
                   AtomicQueueB2,12,s:     813,026 msg/sec
                   AtomicQueueB2,12,i:     840,851 msg/sec
                   AtomicQueueB2,13,s:     769,510 msg/sec
                   AtomicQueueB2,13,i:     829,134 msg/sec
                   AtomicQueueB2,14,s:     725,302 msg/sec
                   AtomicQueueB2,14,i:     802,623 msg/sec
                   AtomicQueueB2,15,s:     707,964 msg/sec
                   AtomicQueueB2,15,i:     829,670 msg/sec
                   AtomicQueueB2,16,s:     675,549 msg/sec
                   AtomicQueueB2,16,i:     805,715 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,209,363 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,095,060 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,303,465 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,262,917 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,692,361 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,604,911 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,330,439 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,774,960 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,267,319 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,275,932 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,705,220 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,577,073 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,880,271 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,041,762 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,308,855 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,623,674 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,908,270 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,388,893 msg/sec
           OptimistAtomicQueueB2,10,s:  11,012,512 msg/sec
           OptimistAtomicQueueB2,10,i:  12,797,851 msg/sec
           OptimistAtomicQueueB2,11,s:  12,565,127 msg/sec
           OptimistAtomicQueueB2,11,i:  14,044,143 msg/sec
           OptimistAtomicQueueB2,12,s:  12,372,950 msg/sec
           OptimistAtomicQueueB2,12,i:  15,071,978 msg/sec
           OptimistAtomicQueueB2,13,s:  12,108,476 msg/sec
           OptimistAtomicQueueB2,13,i:  15,181,200 msg/sec
           OptimistAtomicQueueB2,14,s:  12,068,329 msg/sec
           OptimistAtomicQueueB2,14,i:  15,323,939 msg/sec
           OptimistAtomicQueueB2,15,s:  12,722,395 msg/sec
           OptimistAtomicQueueB2,15,i:  16,476,228 msg/sec
           OptimistAtomicQueueB2,16,s:  12,764,177 msg/sec
           OptimistAtomicQueueB2,16,i:  17,384,802 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  53,207,865 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  21,047,928 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,843,984 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,913,531 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,423,020 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,217,190 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,146,015 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,588,237 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  29,000,451 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  27,895,505 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  38,731,848 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  54,717,017 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  61,350,298 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  57,780,705 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  70,012,929 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  67,971,485 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  76,781,692 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  70,487,692 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  76,220,192 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  68,625,346 msg/sec
     moodycamel::ConcurrentQueue,10,s:  89,946,160 msg/sec
     moodycamel::ConcurrentQueue,10,i:  63,951,826 msg/sec
     moodycamel::ConcurrentQueue,11,s:  69,260,905 msg/sec
     moodycamel::ConcurrentQueue,11,i:  76,651,192 msg/sec
     moodycamel::ConcurrentQueue,12,s:  38,896,684 msg/sec
     moodycamel::ConcurrentQueue,12,i:  59,741,996 msg/sec
     moodycamel::ConcurrentQueue,13,s:  57,453,734 msg/sec
     moodycamel::ConcurrentQueue,13,i:  88,105,604 msg/sec
     moodycamel::ConcurrentQueue,14,s: 104,186,089 msg/sec
     moodycamel::ConcurrentQueue,14,i: 112,861,966 msg/sec
     moodycamel::ConcurrentQueue,15,s: 122,970,293 msg/sec
     moodycamel::ConcurrentQueue,15,i: 133,383,121 msg/sec
     moodycamel::ConcurrentQueue,16,s: 154,980,660 msg/sec
     moodycamel::ConcurrentQueue,16,i: 142,985,176 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,613,251 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,640,447 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,242,321 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,237,377 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,341,179 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,367,732 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,882,464 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,941,541 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     900,620 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,208,617 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     812,254 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,088,927 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     779,172 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     920,944 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     792,915 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     821,420 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     788,986 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     850,391 msg/sec
   tbb::concurrent_bounded_queue,10,s:     813,773 msg/sec
   tbb::concurrent_bounded_queue,10,i:     849,412 msg/sec
   tbb::concurrent_bounded_queue,11,s:     789,646 msg/sec
   tbb::concurrent_bounded_queue,11,i:     837,019 msg/sec
   tbb::concurrent_bounded_queue,12,s:     771,614 msg/sec
   tbb::concurrent_bounded_queue,12,i:     799,997 msg/sec
   tbb::concurrent_bounded_queue,13,s:     744,979 msg/sec
   tbb::concurrent_bounded_queue,13,i:     814,728 msg/sec
   tbb::concurrent_bounded_queue,14,s:     709,866 msg/sec
   tbb::concurrent_bounded_queue,14,i:     796,475 msg/sec
   tbb::concurrent_bounded_queue,15,s:     695,538 msg/sec
   tbb::concurrent_bounded_queue,15,i:     783,547 msg/sec
   tbb::concurrent_bounded_queue,16,s:     673,699 msg/sec
   tbb::concurrent_bounded_queue,16,i:     744,528 msg/sec
     xenium::michael_scott_queue, 1,s:   3,890,499 msg/sec
     xenium::michael_scott_queue, 1,i:   3,964,497 msg/sec
     xenium::michael_scott_queue, 2,s:   2,773,980 msg/sec
     xenium::michael_scott_queue, 2,i:   2,711,823 msg/sec
     xenium::michael_scott_queue, 3,s:   2,262,900 msg/sec
     xenium::michael_scott_queue, 3,i:   2,245,574 msg/sec
     xenium::michael_scott_queue, 4,s:   1,734,485 msg/sec
     xenium::michael_scott_queue, 4,i:   1,722,584 msg/sec
     xenium::michael_scott_queue, 5,s:   1,075,189 msg/sec
     xenium::michael_scott_queue, 5,i:   1,161,839 msg/sec
     xenium::michael_scott_queue, 6,s:     983,371 msg/sec
     xenium::michael_scott_queue, 6,i:   1,157,452 msg/sec
     xenium::michael_scott_queue, 7,s:     935,909 msg/sec
     xenium::michael_scott_queue, 7,i:     955,288 msg/sec
     xenium::michael_scott_queue, 8,s:     691,570 msg/sec
     xenium::michael_scott_queue, 8,i:     821,445 msg/sec
     xenium::michael_scott_queue, 9,s:     856,434 msg/sec
     xenium::michael_scott_queue, 9,i:     842,780 msg/sec
     xenium::michael_scott_queue,10,s:     827,874 msg/sec
     xenium::michael_scott_queue,10,i:     826,328 msg/sec
     xenium::michael_scott_queue,11,s:     809,383 msg/sec
     xenium::michael_scott_queue,11,i:     838,751 msg/sec
     xenium::michael_scott_queue,12,s:     759,823 msg/sec
     xenium::michael_scott_queue,12,i:     810,621 msg/sec
     xenium::michael_scott_queue,13,s:     738,080 msg/sec
     xenium::michael_scott_queue,13,i:     782,077 msg/sec
     xenium::michael_scott_queue,14,s:     705,762 msg/sec
     xenium::michael_scott_queue,14,i:     770,670 msg/sec
     xenium::michael_scott_queue,15,s:     683,504 msg/sec
     xenium::michael_scott_queue,15,i:     767,685 msg/sec
     xenium::michael_scott_queue,16,s:     652,376 msg/sec
     xenium::michael_scott_queue,16,i:     734,096 msg/sec
         xenium::ramalhete_queue, 1,s:  23,421,952 msg/sec
         xenium::ramalhete_queue, 1,i:  22,987,010 msg/sec
         xenium::ramalhete_queue, 2,s:  15,100,085 msg/sec
         xenium::ramalhete_queue, 2,i:  10,037,915 msg/sec
         xenium::ramalhete_queue, 3,s:  11,818,575 msg/sec
         xenium::ramalhete_queue, 3,i:  12,469,887 msg/sec
         xenium::ramalhete_queue, 4,s:  14,082,978 msg/sec
         xenium::ramalhete_queue, 4,i:  15,078,448 msg/sec
         xenium::ramalhete_queue, 5,s:  10,975,018 msg/sec
         xenium::ramalhete_queue, 5,i:   6,971,714 msg/sec
         xenium::ramalhete_queue, 6,s:  11,417,390 msg/sec
         xenium::ramalhete_queue, 6,i:   7,916,600 msg/sec
         xenium::ramalhete_queue, 7,s:  11,792,820 msg/sec
         xenium::ramalhete_queue, 7,i:   8,402,444 msg/sec
         xenium::ramalhete_queue, 8,s:  14,976,958 msg/sec
         xenium::ramalhete_queue, 8,i:   8,835,376 msg/sec
         xenium::ramalhete_queue, 9,s:   9,648,229 msg/sec
         xenium::ramalhete_queue, 9,i:  10,243,344 msg/sec
         xenium::ramalhete_queue,10,s:  10,257,455 msg/sec
         xenium::ramalhete_queue,10,i:  11,867,315 msg/sec
         xenium::ramalhete_queue,11,s:  10,646,286 msg/sec
         xenium::ramalhete_queue,11,i:  11,872,684 msg/sec
         xenium::ramalhete_queue,12,s:  11,457,037 msg/sec
         xenium::ramalhete_queue,12,i:  12,842,698 msg/sec
         xenium::ramalhete_queue,13,s:  11,671,795 msg/sec
         xenium::ramalhete_queue,13,i:  12,496,253 msg/sec
         xenium::ramalhete_queue,14,s:  11,710,869 msg/sec
         xenium::ramalhete_queue,14,i:  12,577,999 msg/sec
         xenium::ramalhete_queue,15,s:  11,642,698 msg/sec
         xenium::ramalhete_queue,15,i:  12,926,381 msg/sec
         xenium::ramalhete_queue,16,s:  11,604,595 msg/sec
         xenium::ramalhete_queue,16,i:  13,101,785 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  92,199,311 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  90,761,364 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,592,811 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,938,025 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,654,698 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,103,171 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,621,505 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,314,752 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,072,993 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,717,471 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,077,841 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,475,814 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,136,774 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,202,561 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,899,886 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,924,297 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,092,612 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,966,555 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,262,598 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,011,463 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,188,241 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,153,658 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,212,823 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,153,930 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,074,161 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,163,192 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,076,447 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,197,403 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,076,000 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,107,229 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,026,704 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,076,682 msg/sec
          boost::lockfree::queue, 1,s:   2,255,732 msg/sec
          boost::lockfree::queue, 1,i:   2,283,057 msg/sec
          boost::lockfree::queue, 2,s:   1,717,779 msg/sec
          boost::lockfree::queue, 2,i:   1,732,464 msg/sec
          boost::lockfree::queue, 3,s:   1,456,477 msg/sec
          boost::lockfree::queue, 3,i:   1,410,397 msg/sec
          boost::lockfree::queue, 4,s:   1,283,431 msg/sec
          boost::lockfree::queue, 4,i:   1,280,660 msg/sec
          boost::lockfree::queue, 5,s:     782,085 msg/sec
          boost::lockfree::queue, 5,i:     852,238 msg/sec
          boost::lockfree::queue, 6,s:     420,438 msg/sec
          boost::lockfree::queue, 6,i:     831,359 msg/sec
          boost::lockfree::queue, 7,s:     407,943 msg/sec
          boost::lockfree::queue, 7,i:     841,018 msg/sec
          boost::lockfree::queue, 8,s:     340,829 msg/sec
          boost::lockfree::queue, 8,i:     544,798 msg/sec
          boost::lockfree::queue, 9,s:     420,417 msg/sec
          boost::lockfree::queue, 9,i:     563,780 msg/sec
          boost::lockfree::queue,10,s:     473,033 msg/sec
          boost::lockfree::queue,10,i:     578,371 msg/sec
          boost::lockfree::queue,11,s:     526,762 msg/sec
          boost::lockfree::queue,11,i:     542,290 msg/sec
          boost::lockfree::queue,12,s:     514,903 msg/sec
          boost::lockfree::queue,12,i:     503,616 msg/sec
          boost::lockfree::queue,13,s:     472,832 msg/sec
          boost::lockfree::queue,13,i:     488,183 msg/sec
          boost::lockfree::queue,14,s:     458,496 msg/sec
          boost::lockfree::queue,14,i:     481,890 msg/sec
          boost::lockfree::queue,15,s:     464,137 msg/sec
          boost::lockfree::queue,15,i:     461,107 msg/sec
          boost::lockfree::queue,16,s:     446,590 msg/sec
          boost::lockfree::queue,16,i:     439,265 msg/sec
                pthread_spinlock, 1,s:   5,268,741 msg/sec
                pthread_spinlock, 1,i:   5,341,888 msg/sec
                pthread_spinlock, 2,s:   1,995,719 msg/sec
                pthread_spinlock, 2,i:     432,867 msg/sec
                pthread_spinlock, 3,s:     241,666 msg/sec
                pthread_spinlock, 3,i:   1,866,543 msg/sec
                pthread_spinlock, 4,s:     325,645 msg/sec
                pthread_spinlock, 4,i:     385,237 msg/sec
                pthread_spinlock, 5,s:     817,348 msg/sec
                pthread_spinlock, 5,i:     264,001 msg/sec
                pthread_spinlock, 6,s:     585,811 msg/sec
                pthread_spinlock, 6,i:     910,389 msg/sec
                pthread_spinlock, 7,s:     851,373 msg/sec
                pthread_spinlock, 7,i:     902,169 msg/sec
                pthread_spinlock, 8,s:     892,638 msg/sec
                pthread_spinlock, 8,i:     779,398 msg/sec
                pthread_spinlock, 9,s:     847,434 msg/sec
                pthread_spinlock, 9,i:     671,973 msg/sec
                pthread_spinlock,10,s:     802,029 msg/sec
                pthread_spinlock,10,i:     702,162 msg/sec
                pthread_spinlock,11,s:     738,651 msg/sec
                pthread_spinlock,11,i:     670,431 msg/sec
                pthread_spinlock,12,s:     762,699 msg/sec
                pthread_spinlock,12,i:     730,192 msg/sec
                pthread_spinlock,13,s:     695,842 msg/sec
                pthread_spinlock,13,i:     611,699 msg/sec
                pthread_spinlock,14,s:     659,741 msg/sec
                pthread_spinlock,14,i:     607,474 msg/sec
                pthread_spinlock,15,s:     584,106 msg/sec
                pthread_spinlock,15,i:     567,695 msg/sec
                pthread_spinlock,16,s:     522,194 msg/sec
                pthread_spinlock,16,i:     470,289 msg/sec
                      std::mutex, 1,s:   1,388,448 msg/sec
                      std::mutex, 1,i:   1,477,978 msg/sec
                      std::mutex, 2,s:   4,199,273 msg/sec
                      std::mutex, 2,i:   4,340,843 msg/sec
                      std::mutex, 3,s:   2,071,574 msg/sec
                      std::mutex, 3,i:   2,023,706 msg/sec
                      std::mutex, 4,s:   2,018,598 msg/sec
                      std::mutex, 4,i:   1,939,206 msg/sec
                      std::mutex, 5,s:     974,603 msg/sec
                      std::mutex, 5,i:     982,408 msg/sec
                      std::mutex, 6,s:     887,123 msg/sec
                      std::mutex, 6,i:     875,987 msg/sec
                      std::mutex, 7,s:     953,786 msg/sec
                      std::mutex, 7,i:     859,920 msg/sec
                      std::mutex, 8,s:     994,528 msg/sec
                      std::mutex, 8,i:     820,538 msg/sec
                      std::mutex, 9,s:     849,636 msg/sec
                      std::mutex, 9,i:     799,329 msg/sec
                      std::mutex,10,s:     774,974 msg/sec
                      std::mutex,10,i:     777,167 msg/sec
                      std::mutex,11,s:     770,832 msg/sec
                      std::mutex,11,i:     781,001 msg/sec
                      std::mutex,12,s:     774,676 msg/sec
                      std::mutex,12,i:     756,964 msg/sec
                      std::mutex,13,s:     743,882 msg/sec
                      std::mutex,13,i:     710,847 msg/sec
                      std::mutex,14,s:     719,345 msg/sec
                      std::mutex,14,i:     690,765 msg/sec
                      std::mutex,15,s:     715,512 msg/sec
                      std::mutex,15,i:     706,834 msg/sec
                      std::mutex,16,s:     697,357 msg/sec
                      std::mutex,16,i:     682,218 msg/sec
                 tbb::spin_mutex, 1,s:  11,082,402 msg/sec
                 tbb::spin_mutex, 1,i:  11,204,994 msg/sec
                 tbb::spin_mutex, 2,s:   4,885,608 msg/sec
                 tbb::spin_mutex, 2,i:   4,769,747 msg/sec
                 tbb::spin_mutex, 3,s:   3,572,854 msg/sec
                 tbb::spin_mutex, 3,i:   3,522,247 msg/sec
                 tbb::spin_mutex, 4,s:   3,038,168 msg/sec
                 tbb::spin_mutex, 4,i:   2,922,363 msg/sec
                 tbb::spin_mutex, 5,s:   1,709,769 msg/sec
                 tbb::spin_mutex, 5,i:   1,665,538 msg/sec
                 tbb::spin_mutex, 6,s:   1,502,346 msg/sec
                 tbb::spin_mutex, 6,i:   1,444,233 msg/sec
                 tbb::spin_mutex, 7,s:   1,352,149 msg/sec
                 tbb::spin_mutex, 7,i:   1,419,593 msg/sec
                 tbb::spin_mutex, 8,s:   1,261,647 msg/sec
                 tbb::spin_mutex, 8,i:   1,207,681 msg/sec
                 tbb::spin_mutex, 9,s:   1,324,786 msg/sec
                 tbb::spin_mutex, 9,i:   1,304,105 msg/sec
                 tbb::spin_mutex,10,s:   1,297,344 msg/sec
                 tbb::spin_mutex,10,i:   1,194,164 msg/sec
                 tbb::spin_mutex,11,s:   1,234,544 msg/sec
                 tbb::spin_mutex,11,i:   1,062,464 msg/sec
                 tbb::spin_mutex,12,s:   1,127,050 msg/sec
                 tbb::spin_mutex,12,i:   1,049,459 msg/sec
                 tbb::spin_mutex,13,s:   1,025,207 msg/sec
                 tbb::spin_mutex,13,i:     993,772 msg/sec
                 tbb::spin_mutex,14,s:   1,031,348 msg/sec
                 tbb::spin_mutex,14,i:     920,255 msg/sec
                 tbb::spin_mutex,15,s:     979,031 msg/sec
                 tbb::spin_mutex,15,i:     924,191 msg/sec
                 tbb::spin_mutex,16,s:     899,648 msg/sec
                 tbb::spin_mutex,16,i:     893,396 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5636.56
	System time (seconds): 600.36
	Percent of CPU this job got: 1661%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:15.36
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 89384
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66219
	Voluntary context switches: 27309827
	Involuntary context switches: 1511
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 17:41:10 [17/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000171 sec/round-trip
                     AtomicQueue: 0.000000147 sec/round-trip
             OptimistAtomicQueue: 0.000000112 sec/round-trip
                    AtomicQueueB: 0.000000152 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000147 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000154 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000283 sec/round-trip
     xenium::michael_scott_queue: 0.000000440 sec/round-trip
         xenium::ramalhete_queue: 0.000000189 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000208 sec/round-trip
          boost::lockfree::queue: 0.000000314 sec/round-trip
                pthread_spinlock: 0.000000356 sec/round-trip
                      std::mutex: 0.000001099 sec/round-trip
                 tbb::spin_mutex: 0.000000321 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,011,123 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,299,554 msg/sec
                     AtomicQueue, 1,s:  43,382,295 msg/sec
                     AtomicQueue, 1,i:  43,041,565 msg/sec
                     AtomicQueue, 2,s:   2,905,964 msg/sec
                     AtomicQueue, 2,i:   3,036,175 msg/sec
                     AtomicQueue, 3,s:   2,451,571 msg/sec
                     AtomicQueue, 3,i:   2,590,398 msg/sec
                     AtomicQueue, 4,s:   1,944,696 msg/sec
                     AtomicQueue, 4,i:   2,073,735 msg/sec
                     AtomicQueue, 5,s:     933,645 msg/sec
                     AtomicQueue, 5,i:   1,267,956 msg/sec
                     AtomicQueue, 6,s:     764,243 msg/sec
                     AtomicQueue, 6,i:   1,039,495 msg/sec
                     AtomicQueue, 7,s:     869,225 msg/sec
                     AtomicQueue, 7,i:     939,330 msg/sec
                     AtomicQueue, 8,s:     914,978 msg/sec
                     AtomicQueue, 8,i:     852,497 msg/sec
                     AtomicQueue, 9,s:     813,320 msg/sec
                     AtomicQueue, 9,i:     859,743 msg/sec
                     AtomicQueue,10,s:     823,724 msg/sec
                     AtomicQueue,10,i:     857,565 msg/sec
                     AtomicQueue,11,s:     821,005 msg/sec
                     AtomicQueue,11,i:     855,740 msg/sec
                     AtomicQueue,12,s:     787,990 msg/sec
                     AtomicQueue,12,i:     842,828 msg/sec
                     AtomicQueue,13,s:     740,754 msg/sec
                     AtomicQueue,13,i:     822,989 msg/sec
                     AtomicQueue,14,s:     697,191 msg/sec
                     AtomicQueue,14,i:     817,965 msg/sec
                     AtomicQueue,15,s:     695,261 msg/sec
                     AtomicQueue,15,i:     808,727 msg/sec
                     AtomicQueue,16,s:     663,351 msg/sec
                     AtomicQueue,16,i:     804,636 msg/sec
             OptimistAtomicQueue, 1,s: 349,969,238 msg/sec
             OptimistAtomicQueue, 1,i: 352,532,239 msg/sec
             OptimistAtomicQueue, 2,s:  16,865,337 msg/sec
             OptimistAtomicQueue, 2,i:  15,426,929 msg/sec
             OptimistAtomicQueue, 3,s:  17,258,201 msg/sec
             OptimistAtomicQueue, 3,i:  17,420,464 msg/sec
             OptimistAtomicQueue, 4,s:  17,436,199 msg/sec
             OptimistAtomicQueue, 4,i:  19,467,560 msg/sec
             OptimistAtomicQueue, 5,s:   9,788,778 msg/sec
             OptimistAtomicQueue, 5,i:  14,943,210 msg/sec
             OptimistAtomicQueue, 6,s:  10,122,914 msg/sec
             OptimistAtomicQueue, 6,i:  10,036,737 msg/sec
             OptimistAtomicQueue, 7,s:  11,757,477 msg/sec
             OptimistAtomicQueue, 7,i:  11,757,835 msg/sec
             OptimistAtomicQueue, 8,s:  14,852,011 msg/sec
             OptimistAtomicQueue, 8,i:  12,112,659 msg/sec
             OptimistAtomicQueue, 9,s:  12,059,036 msg/sec
             OptimistAtomicQueue, 9,i:  13,468,408 msg/sec
             OptimistAtomicQueue,10,s:  11,724,972 msg/sec
             OptimistAtomicQueue,10,i:  13,897,263 msg/sec
             OptimistAtomicQueue,11,s:  13,058,515 msg/sec
             OptimistAtomicQueue,11,i:  14,269,019 msg/sec
             OptimistAtomicQueue,12,s:  12,774,596 msg/sec
             OptimistAtomicQueue,12,i:  16,895,059 msg/sec
             OptimistAtomicQueue,13,s:  12,760,658 msg/sec
             OptimistAtomicQueue,13,i:  16,408,498 msg/sec
             OptimistAtomicQueue,14,s:  12,722,281 msg/sec
             OptimistAtomicQueue,14,i:  16,834,789 msg/sec
             OptimistAtomicQueue,15,s:  13,504,222 msg/sec
             OptimistAtomicQueue,15,i:  17,715,607 msg/sec
             OptimistAtomicQueue,16,s:  13,484,639 msg/sec
             OptimistAtomicQueue,16,i:  18,996,228 msg/sec
                    AtomicQueueB, 1,s:  14,548,137 msg/sec
                    AtomicQueueB, 1,i:  14,414,677 msg/sec
                    AtomicQueueB, 2,s:   2,866,522 msg/sec
                    AtomicQueueB, 2,i:   3,019,784 msg/sec
                    AtomicQueueB, 3,s:   2,428,041 msg/sec
                    AtomicQueueB, 3,i:   2,575,615 msg/sec
                    AtomicQueueB, 4,s:   1,926,943 msg/sec
                    AtomicQueueB, 4,i:   2,028,365 msg/sec
                    AtomicQueueB, 5,s:     918,848 msg/sec
                    AtomicQueueB, 5,i:   1,274,265 msg/sec
                    AtomicQueueB, 6,s:     757,983 msg/sec
                    AtomicQueueB, 6,i:   1,164,413 msg/sec
                    AtomicQueueB, 7,s:     858,606 msg/sec
                    AtomicQueueB, 7,i:     944,506 msg/sec
                    AtomicQueueB, 8,s:     898,443 msg/sec
                    AtomicQueueB, 8,i:     842,185 msg/sec
                    AtomicQueueB, 9,s:     801,614 msg/sec
                    AtomicQueueB, 9,i:     844,963 msg/sec
                    AtomicQueueB,10,s:     818,582 msg/sec
                    AtomicQueueB,10,i:     841,478 msg/sec
                    AtomicQueueB,11,s:     802,877 msg/sec
                    AtomicQueueB,11,i:     865,184 msg/sec
                    AtomicQueueB,12,s:     784,153 msg/sec
                    AtomicQueueB,12,i:     838,384 msg/sec
                    AtomicQueueB,13,s:     739,620 msg/sec
                    AtomicQueueB,13,i:     825,065 msg/sec
                    AtomicQueueB,14,s:     701,474 msg/sec
                    AtomicQueueB,14,i:     807,439 msg/sec
                    AtomicQueueB,15,s:     698,738 msg/sec
                    AtomicQueueB,15,i:     813,907 msg/sec
                    AtomicQueueB,16,s:     670,692 msg/sec
                    AtomicQueueB,16,i:     804,624 msg/sec
            OptimistAtomicQueueB, 1,s: 241,680,277 msg/sec
            OptimistAtomicQueueB, 1,i: 152,928,208 msg/sec
            OptimistAtomicQueueB, 2,s:  14,576,220 msg/sec
            OptimistAtomicQueueB, 2,i:  14,379,293 msg/sec
            OptimistAtomicQueueB, 3,s:  17,213,899 msg/sec
            OptimistAtomicQueueB, 3,i:  16,957,416 msg/sec
            OptimistAtomicQueueB, 4,s:  17,477,624 msg/sec
            OptimistAtomicQueueB, 4,i:  19,404,804 msg/sec
            OptimistAtomicQueueB, 5,s:   9,721,667 msg/sec
            OptimistAtomicQueueB, 5,i:  11,123,923 msg/sec
            OptimistAtomicQueueB, 6,s:  10,065,507 msg/sec
            OptimistAtomicQueueB, 6,i:  10,288,509 msg/sec
            OptimistAtomicQueueB, 7,s:  11,551,426 msg/sec
            OptimistAtomicQueueB, 7,i:  11,744,332 msg/sec
            OptimistAtomicQueueB, 8,s:  15,134,102 msg/sec
            OptimistAtomicQueueB, 8,i:  12,136,250 msg/sec
            OptimistAtomicQueueB, 9,s:  12,095,172 msg/sec
            OptimistAtomicQueueB, 9,i:  13,256,979 msg/sec
            OptimistAtomicQueueB,10,s:  11,750,901 msg/sec
            OptimistAtomicQueueB,10,i:  13,891,684 msg/sec
            OptimistAtomicQueueB,11,s:  13,016,132 msg/sec
            OptimistAtomicQueueB,11,i:  15,538,726 msg/sec
            OptimistAtomicQueueB,12,s:  12,885,922 msg/sec
            OptimistAtomicQueueB,12,i:  15,880,892 msg/sec
            OptimistAtomicQueueB,13,s:  12,878,841 msg/sec
            OptimistAtomicQueueB,13,i:  16,558,378 msg/sec
            OptimistAtomicQueueB,14,s:  12,798,167 msg/sec
            OptimistAtomicQueueB,14,i:  16,356,615 msg/sec
            OptimistAtomicQueueB,15,s:  13,590,703 msg/sec
            OptimistAtomicQueueB,15,i:  17,727,182 msg/sec
            OptimistAtomicQueueB,16,s:  13,573,713 msg/sec
            OptimistAtomicQueueB,16,i:  19,034,881 msg/sec
                    AtomicQueue2, 1,s:  38,941,847 msg/sec
                    AtomicQueue2, 1,i:  27,368,055 msg/sec
                    AtomicQueue2, 2,s:   2,917,108 msg/sec
                    AtomicQueue2, 2,i:   3,097,060 msg/sec
                    AtomicQueue2, 3,s:   2,473,163 msg/sec
                    AtomicQueue2, 3,i:   2,622,505 msg/sec
                    AtomicQueue2, 4,s:   1,963,544 msg/sec
                    AtomicQueue2, 4,i:   2,084,851 msg/sec
                    AtomicQueue2, 5,s:     916,603 msg/sec
                    AtomicQueue2, 5,i:   1,090,321 msg/sec
                    AtomicQueue2, 6,s:     755,503 msg/sec
                    AtomicQueue2, 6,i:   1,164,752 msg/sec
                    AtomicQueue2, 7,s:     849,724 msg/sec
                    AtomicQueue2, 7,i:     936,793 msg/sec
                    AtomicQueue2, 8,s:     877,443 msg/sec
                    AtomicQueue2, 8,i:     846,741 msg/sec
                    AtomicQueue2, 9,s:     841,903 msg/sec
                    AtomicQueue2, 9,i:     858,169 msg/sec
                    AtomicQueue2,10,s:     816,132 msg/sec
                    AtomicQueue2,10,i:     849,338 msg/sec
                    AtomicQueue2,11,s:     804,218 msg/sec
                    AtomicQueue2,11,i:     857,154 msg/sec
                    AtomicQueue2,12,s:     791,985 msg/sec
                    AtomicQueue2,12,i:     838,161 msg/sec
                    AtomicQueue2,13,s:     750,504 msg/sec
                    AtomicQueue2,13,i:     821,883 msg/sec
                    AtomicQueue2,14,s:     702,882 msg/sec
                    AtomicQueue2,14,i:     814,513 msg/sec
                    AtomicQueue2,15,s:     702,192 msg/sec
                    AtomicQueue2,15,i:     808,250 msg/sec
                    AtomicQueue2,16,s:     671,417 msg/sec
                    AtomicQueue2,16,i:     797,702 msg/sec
            OptimistAtomicQueue2, 1,s:  31,558,771 msg/sec
            OptimistAtomicQueue2, 1,i:  31,607,846 msg/sec
            OptimistAtomicQueue2, 2,s:  12,780,022 msg/sec
            OptimistAtomicQueue2, 2,i:  13,689,543 msg/sec
            OptimistAtomicQueue2, 3,s:  16,823,974 msg/sec
            OptimistAtomicQueue2, 3,i:  14,476,538 msg/sec
            OptimistAtomicQueue2, 4,s:  17,385,501 msg/sec
            OptimistAtomicQueue2, 4,i:  16,962,516 msg/sec
            OptimistAtomicQueue2, 5,s:   9,245,741 msg/sec
            OptimistAtomicQueue2, 5,i:   9,579,659 msg/sec
            OptimistAtomicQueue2, 6,s:   9,708,491 msg/sec
            OptimistAtomicQueue2, 6,i:   9,460,728 msg/sec
            OptimistAtomicQueue2, 7,s:  11,043,843 msg/sec
            OptimistAtomicQueue2, 7,i:  11,113,201 msg/sec
            OptimistAtomicQueue2, 8,s:  14,417,730 msg/sec
            OptimistAtomicQueue2, 8,i:  11,733,176 msg/sec
            OptimistAtomicQueue2, 9,s:  11,002,643 msg/sec
            OptimistAtomicQueue2, 9,i:  12,527,062 msg/sec
            OptimistAtomicQueue2,10,s:  11,095,413 msg/sec
            OptimistAtomicQueue2,10,i:  13,000,370 msg/sec
            OptimistAtomicQueue2,11,s:  12,720,962 msg/sec
            OptimistAtomicQueue2,11,i:  14,164,670 msg/sec
            OptimistAtomicQueue2,12,s:  12,346,716 msg/sec
            OptimistAtomicQueue2,12,i:  15,390,549 msg/sec
            OptimistAtomicQueue2,13,s:  12,123,004 msg/sec
            OptimistAtomicQueue2,13,i:  15,484,422 msg/sec
            OptimistAtomicQueue2,14,s:  12,079,987 msg/sec
            OptimistAtomicQueue2,14,i:  15,441,949 msg/sec
            OptimistAtomicQueue2,15,s:  12,758,986 msg/sec
            OptimistAtomicQueue2,15,i:  16,604,966 msg/sec
            OptimistAtomicQueue2,16,s:  12,804,442 msg/sec
            OptimistAtomicQueue2,16,i:  17,413,499 msg/sec
                   AtomicQueueB2, 1,s:  26,693,317 msg/sec
                   AtomicQueueB2, 1,i:  21,906,279 msg/sec
                   AtomicQueueB2, 2,s:   2,890,405 msg/sec
                   AtomicQueueB2, 2,i:   3,062,289 msg/sec
                   AtomicQueueB2, 3,s:   2,446,282 msg/sec
                   AtomicQueueB2, 3,i:   2,599,114 msg/sec
                   AtomicQueueB2, 4,s:   1,945,491 msg/sec
                   AtomicQueueB2, 4,i:   2,047,783 msg/sec
                   AtomicQueueB2, 5,s:     910,340 msg/sec
                   AtomicQueueB2, 5,i:   1,268,829 msg/sec
                   AtomicQueueB2, 6,s:     750,697 msg/sec
                   AtomicQueueB2, 6,i:   1,018,025 msg/sec
                   AtomicQueueB2, 7,s:     849,712 msg/sec
                   AtomicQueueB2, 7,i:     935,414 msg/sec
                   AtomicQueueB2, 8,s:     886,365 msg/sec
                   AtomicQueueB2, 8,i:     838,686 msg/sec
                   AtomicQueueB2, 9,s:     791,136 msg/sec
                   AtomicQueueB2, 9,i:     848,525 msg/sec
                   AtomicQueueB2,10,s:     811,594 msg/sec
                   AtomicQueueB2,10,i:     838,999 msg/sec
                   AtomicQueueB2,11,s:     828,353 msg/sec
                   AtomicQueueB2,11,i:     834,261 msg/sec
                   AtomicQueueB2,12,s:     815,184 msg/sec
                   AtomicQueueB2,12,i:     841,986 msg/sec
                   AtomicQueueB2,13,s:     772,696 msg/sec
                   AtomicQueueB2,13,i:     834,405 msg/sec
                   AtomicQueueB2,14,s:     722,190 msg/sec
                   AtomicQueueB2,14,i:     812,336 msg/sec
                   AtomicQueueB2,15,s:     716,179 msg/sec
                   AtomicQueueB2,15,i:     808,791 msg/sec
                   AtomicQueueB2,16,s:     677,131 msg/sec
                   AtomicQueueB2,16,i:     806,911 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,271,024 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,543,977 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,290,550 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,305,252 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,617,554 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,580,434 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,312,658 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,762,669 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,276,248 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,674,888 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,707,343 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,549,569 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,884,201 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,030,366 msg/sec
           OptimistAtomicQueueB2, 8,s:  16,706,455 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,596,414 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,926,972 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,230,076 msg/sec
           OptimistAtomicQueueB2,10,s:  11,021,182 msg/sec
           OptimistAtomicQueueB2,10,i:  12,764,548 msg/sec
           OptimistAtomicQueueB2,11,s:  12,549,306 msg/sec
           OptimistAtomicQueueB2,11,i:  14,080,820 msg/sec
           OptimistAtomicQueueB2,12,s:  12,389,545 msg/sec
           OptimistAtomicQueueB2,12,i:  15,294,836 msg/sec
           OptimistAtomicQueueB2,13,s:  12,119,537 msg/sec
           OptimistAtomicQueueB2,13,i:  15,425,084 msg/sec
           OptimistAtomicQueueB2,14,s:  11,982,767 msg/sec
           OptimistAtomicQueueB2,14,i:  15,385,663 msg/sec
           OptimistAtomicQueueB2,15,s:  12,701,210 msg/sec
           OptimistAtomicQueueB2,15,i:  16,524,632 msg/sec
           OptimistAtomicQueueB2,16,s:  12,761,474 msg/sec
           OptimistAtomicQueueB2,16,i:  17,315,145 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  37,833,162 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 133,383,059 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,833,825 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,911,888 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,054,083 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,372,351 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,163,380 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,462,703 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  30,481,829 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  31,750,884 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  39,784,445 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  56,315,787 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  62,490,595 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  67,228,562 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  65,293,705 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  69,246,604 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  78,276,281 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  64,483,080 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  79,349,492 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  71,915,673 msg/sec
     moodycamel::ConcurrentQueue,10,s:  89,551,522 msg/sec
     moodycamel::ConcurrentQueue,10,i:  77,162,816 msg/sec
     moodycamel::ConcurrentQueue,11,s:  76,116,983 msg/sec
     moodycamel::ConcurrentQueue,11,i:  59,197,297 msg/sec
     moodycamel::ConcurrentQueue,12,s:  66,805,675 msg/sec
     moodycamel::ConcurrentQueue,12,i:  63,981,831 msg/sec
     moodycamel::ConcurrentQueue,13,s:  66,138,788 msg/sec
     moodycamel::ConcurrentQueue,13,i:  84,380,340 msg/sec
     moodycamel::ConcurrentQueue,14,s: 100,036,193 msg/sec
     moodycamel::ConcurrentQueue,14,i: 115,684,370 msg/sec
     moodycamel::ConcurrentQueue,15,s: 133,808,503 msg/sec
     moodycamel::ConcurrentQueue,15,i: 123,658,436 msg/sec
     moodycamel::ConcurrentQueue,16,s: 159,956,952 msg/sec
     moodycamel::ConcurrentQueue,16,i: 151,374,511 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,637,150 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,639,664 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,232,481 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,238,751 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,339,878 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,365,640 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,882,808 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,943,204 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     895,088 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,208,142 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     813,588 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,087,248 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     777,348 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     916,329 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     791,695 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     821,009 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     765,079 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     846,456 msg/sec
   tbb::concurrent_bounded_queue,10,s:     820,589 msg/sec
   tbb::concurrent_bounded_queue,10,i:     849,024 msg/sec
   tbb::concurrent_bounded_queue,11,s:     788,871 msg/sec
   tbb::concurrent_bounded_queue,11,i:     825,823 msg/sec
   tbb::concurrent_bounded_queue,12,s:     770,294 msg/sec
   tbb::concurrent_bounded_queue,12,i:     818,037 msg/sec
   tbb::concurrent_bounded_queue,13,s:     743,725 msg/sec
   tbb::concurrent_bounded_queue,13,i:     809,475 msg/sec
   tbb::concurrent_bounded_queue,14,s:     708,307 msg/sec
   tbb::concurrent_bounded_queue,14,i:     813,661 msg/sec
   tbb::concurrent_bounded_queue,15,s:     695,985 msg/sec
   tbb::concurrent_bounded_queue,15,i:     764,136 msg/sec
   tbb::concurrent_bounded_queue,16,s:     672,504 msg/sec
   tbb::concurrent_bounded_queue,16,i:     744,636 msg/sec
     xenium::michael_scott_queue, 1,s:   3,804,475 msg/sec
     xenium::michael_scott_queue, 1,i:   3,866,514 msg/sec
     xenium::michael_scott_queue, 2,s:   2,771,055 msg/sec
     xenium::michael_scott_queue, 2,i:   2,698,450 msg/sec
     xenium::michael_scott_queue, 3,s:   2,252,100 msg/sec
     xenium::michael_scott_queue, 3,i:   2,224,247 msg/sec
     xenium::michael_scott_queue, 4,s:   1,728,767 msg/sec
     xenium::michael_scott_queue, 4,i:   1,723,816 msg/sec
     xenium::michael_scott_queue, 5,s:   1,062,194 msg/sec
     xenium::michael_scott_queue, 5,i:   1,152,396 msg/sec
     xenium::michael_scott_queue, 6,s:     979,680 msg/sec
     xenium::michael_scott_queue, 6,i:   1,160,965 msg/sec
     xenium::michael_scott_queue, 7,s:     941,344 msg/sec
     xenium::michael_scott_queue, 7,i:     960,280 msg/sec
     xenium::michael_scott_queue, 8,s:     691,406 msg/sec
     xenium::michael_scott_queue, 8,i:     820,201 msg/sec
     xenium::michael_scott_queue, 9,s:     845,308 msg/sec
     xenium::michael_scott_queue, 9,i:     834,337 msg/sec
     xenium::michael_scott_queue,10,s:     834,855 msg/sec
     xenium::michael_scott_queue,10,i:     843,761 msg/sec
     xenium::michael_scott_queue,11,s:     810,478 msg/sec
     xenium::michael_scott_queue,11,i:     831,366 msg/sec
     xenium::michael_scott_queue,12,s:     759,358 msg/sec
     xenium::michael_scott_queue,12,i:     799,339 msg/sec
     xenium::michael_scott_queue,13,s:     743,554 msg/sec
     xenium::michael_scott_queue,13,i:     779,986 msg/sec
     xenium::michael_scott_queue,14,s:     704,117 msg/sec
     xenium::michael_scott_queue,14,i:     764,475 msg/sec
     xenium::michael_scott_queue,15,s:     684,273 msg/sec
     xenium::michael_scott_queue,15,i:     761,160 msg/sec
     xenium::michael_scott_queue,16,s:     649,597 msg/sec
     xenium::michael_scott_queue,16,i:     733,380 msg/sec
         xenium::ramalhete_queue, 1,s:  23,022,529 msg/sec
         xenium::ramalhete_queue, 1,i:  22,216,337 msg/sec
         xenium::ramalhete_queue, 2,s:  14,961,758 msg/sec
         xenium::ramalhete_queue, 2,i:  11,158,606 msg/sec
         xenium::ramalhete_queue, 3,s:  13,140,180 msg/sec
         xenium::ramalhete_queue, 3,i:  12,997,196 msg/sec
         xenium::ramalhete_queue, 4,s:  15,732,962 msg/sec
         xenium::ramalhete_queue, 4,i:  15,068,282 msg/sec
         xenium::ramalhete_queue, 5,s:  10,986,698 msg/sec
         xenium::ramalhete_queue, 5,i:   6,976,230 msg/sec
         xenium::ramalhete_queue, 6,s:  11,481,880 msg/sec
         xenium::ramalhete_queue, 6,i:   7,835,190 msg/sec
         xenium::ramalhete_queue, 7,s:  11,829,883 msg/sec
         xenium::ramalhete_queue, 7,i:   8,522,715 msg/sec
         xenium::ramalhete_queue, 8,s:  14,879,526 msg/sec
         xenium::ramalhete_queue, 8,i:   8,847,935 msg/sec
         xenium::ramalhete_queue, 9,s:   9,792,090 msg/sec
         xenium::ramalhete_queue, 9,i:  10,655,939 msg/sec
         xenium::ramalhete_queue,10,s:  10,334,702 msg/sec
         xenium::ramalhete_queue,10,i:  12,286,591 msg/sec
         xenium::ramalhete_queue,11,s:  10,952,315 msg/sec
         xenium::ramalhete_queue,11,i:  12,213,108 msg/sec
         xenium::ramalhete_queue,12,s:  11,395,181 msg/sec
         xenium::ramalhete_queue,12,i:  12,318,074 msg/sec
         xenium::ramalhete_queue,13,s:  11,661,628 msg/sec
         xenium::ramalhete_queue,13,i:  12,506,870 msg/sec
         xenium::ramalhete_queue,14,s:  11,762,358 msg/sec
         xenium::ramalhete_queue,14,i:  12,623,655 msg/sec
         xenium::ramalhete_queue,15,s:  11,709,622 msg/sec
         xenium::ramalhete_queue,15,i:  12,871,340 msg/sec
         xenium::ramalhete_queue,16,s:  11,607,352 msg/sec
         xenium::ramalhete_queue,16,i:  13,092,051 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  90,871,569 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,483,792 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,490,043 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,879,889 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,722,898 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,175,267 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,582,482 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,301,144 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,045,516 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,657,306 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,063,887 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,483,060 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,123,537 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,186,493 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,964,262 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,921,945 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,067,101 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,972,415 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,254,116 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,004,811 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,167,391 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,122,067 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,193,163 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,206,781 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,041,680 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,160,569 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,089,765 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,207,300 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,087,915 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,140,787 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,025,475 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,080,169 msg/sec
          boost::lockfree::queue, 1,s:   2,287,457 msg/sec
          boost::lockfree::queue, 1,i:   2,286,131 msg/sec
          boost::lockfree::queue, 2,s:   1,712,565 msg/sec
          boost::lockfree::queue, 2,i:   1,737,795 msg/sec
          boost::lockfree::queue, 3,s:   1,451,250 msg/sec
          boost::lockfree::queue, 3,i:   1,409,457 msg/sec
          boost::lockfree::queue, 4,s:   1,281,951 msg/sec
          boost::lockfree::queue, 4,i:   1,277,596 msg/sec
          boost::lockfree::queue, 5,s:     775,532 msg/sec
          boost::lockfree::queue, 5,i:     856,599 msg/sec
          boost::lockfree::queue, 6,s:     423,929 msg/sec
          boost::lockfree::queue, 6,i:     826,061 msg/sec
          boost::lockfree::queue, 7,s:     413,366 msg/sec
          boost::lockfree::queue, 7,i:     841,090 msg/sec
          boost::lockfree::queue, 8,s:     341,888 msg/sec
          boost::lockfree::queue, 8,i:     539,301 msg/sec
          boost::lockfree::queue, 9,s:     425,672 msg/sec
          boost::lockfree::queue, 9,i:     538,713 msg/sec
          boost::lockfree::queue,10,s:     456,097 msg/sec
          boost::lockfree::queue,10,i:     565,355 msg/sec
          boost::lockfree::queue,11,s:     512,845 msg/sec
          boost::lockfree::queue,11,i:     547,445 msg/sec
          boost::lockfree::queue,12,s:     547,312 msg/sec
          boost::lockfree::queue,12,i:     498,477 msg/sec
          boost::lockfree::queue,13,s:     481,878 msg/sec
          boost::lockfree::queue,13,i:     499,035 msg/sec
          boost::lockfree::queue,14,s:     457,439 msg/sec
          boost::lockfree::queue,14,i:     480,782 msg/sec
          boost::lockfree::queue,15,s:     459,175 msg/sec
          boost::lockfree::queue,15,i:     469,354 msg/sec
          boost::lockfree::queue,16,s:     451,284 msg/sec
          boost::lockfree::queue,16,i:     440,115 msg/sec
                pthread_spinlock, 1,s:   5,248,703 msg/sec
                pthread_spinlock, 1,i:   5,313,194 msg/sec
                pthread_spinlock, 2,s:   2,294,630 msg/sec
                pthread_spinlock, 2,i:     467,855 msg/sec
                pthread_spinlock, 3,s:     255,925 msg/sec
                pthread_spinlock, 3,i:   1,868,380 msg/sec
                pthread_spinlock, 4,s:     332,784 msg/sec
                pthread_spinlock, 4,i:     462,725 msg/sec
                pthread_spinlock, 5,s:     819,498 msg/sec
pthread_spinlock: producers: 5: consumer 3 received too few messages: 0.06% of expected.
                pthread_spinlock, 5,i:   1,097,830 msg/sec
                pthread_spinlock, 6,s:     592,223 msg/sec
                pthread_spinlock, 6,i:     912,527 msg/sec
                pthread_spinlock, 7,s:     845,534 msg/sec
                pthread_spinlock, 7,i:     894,481 msg/sec
                pthread_spinlock, 8,s:     873,080 msg/sec
                pthread_spinlock, 8,i:     788,631 msg/sec
                pthread_spinlock, 9,s:     845,982 msg/sec
                pthread_spinlock, 9,i:     687,359 msg/sec
                pthread_spinlock,10,s:     800,055 msg/sec
                pthread_spinlock,10,i:     705,790 msg/sec
                pthread_spinlock,11,s:     754,817 msg/sec
                pthread_spinlock,11,i:     693,844 msg/sec
                pthread_spinlock,12,s:     749,687 msg/sec
                pthread_spinlock,12,i:     730,816 msg/sec
                pthread_spinlock,13,s:     722,381 msg/sec
                pthread_spinlock,13,i:     666,558 msg/sec
                pthread_spinlock,14,s:     641,366 msg/sec
                pthread_spinlock,14,i:     601,245 msg/sec
                pthread_spinlock,15,s:     593,823 msg/sec
                pthread_spinlock,15,i:     553,115 msg/sec
                pthread_spinlock,16,s:     536,724 msg/sec
                pthread_spinlock,16,i:     470,091 msg/sec
                      std::mutex, 1,s:   1,327,247 msg/sec
                      std::mutex, 1,i:   1,249,561 msg/sec
                      std::mutex, 2,s:   3,882,448 msg/sec
                      std::mutex, 2,i:   3,853,390 msg/sec
                      std::mutex, 3,s:   2,086,038 msg/sec
                      std::mutex, 3,i:   2,011,312 msg/sec
                      std::mutex, 4,s:   2,047,223 msg/sec
                      std::mutex, 4,i:   1,957,275 msg/sec
                      std::mutex, 5,s:     989,211 msg/sec
                      std::mutex, 5,i:     988,692 msg/sec
                      std::mutex, 6,s:     899,282 msg/sec
                      std::mutex, 6,i:     886,716 msg/sec
                      std::mutex, 7,s:     958,690 msg/sec
                      std::mutex, 7,i:     851,504 msg/sec
                      std::mutex, 8,s:   1,010,210 msg/sec
                      std::mutex, 8,i:     821,143 msg/sec
                      std::mutex, 9,s:     832,889 msg/sec
                      std::mutex, 9,i:     805,902 msg/sec
                      std::mutex,10,s:     773,944 msg/sec
                      std::mutex,10,i:     765,532 msg/sec
                      std::mutex,11,s:     779,474 msg/sec
                      std::mutex,11,i:     796,462 msg/sec
                      std::mutex,12,s:     791,201 msg/sec
                      std::mutex,12,i:     783,232 msg/sec
                      std::mutex,13,s:     732,833 msg/sec
                      std::mutex,13,i:     709,837 msg/sec
                      std::mutex,14,s:     707,863 msg/sec
                      std::mutex,14,i:     694,021 msg/sec
                      std::mutex,15,s:     751,456 msg/sec
                      std::mutex,15,i:     732,135 msg/sec
                      std::mutex,16,s:     696,149 msg/sec
                      std::mutex,16,i:     681,586 msg/sec
                 tbb::spin_mutex, 1,s:  11,181,476 msg/sec
                 tbb::spin_mutex, 1,i:  11,134,869 msg/sec
                 tbb::spin_mutex, 2,s:   4,882,790 msg/sec
                 tbb::spin_mutex, 2,i:   4,786,190 msg/sec
                 tbb::spin_mutex, 3,s:   3,574,392 msg/sec
                 tbb::spin_mutex, 3,i:   3,500,149 msg/sec
                 tbb::spin_mutex, 4,s:   3,060,773 msg/sec
                 tbb::spin_mutex, 4,i:   2,926,230 msg/sec
                 tbb::spin_mutex, 5,s:   1,720,803 msg/sec
                 tbb::spin_mutex, 5,i:   1,647,006 msg/sec
                 tbb::spin_mutex, 6,s:   1,498,597 msg/sec
                 tbb::spin_mutex, 6,i:   1,421,304 msg/sec
                 tbb::spin_mutex, 7,s:   1,346,582 msg/sec
                 tbb::spin_mutex, 7,i:   1,359,124 msg/sec
                 tbb::spin_mutex, 8,s:   1,255,382 msg/sec
                 tbb::spin_mutex, 8,i:   1,229,126 msg/sec
                 tbb::spin_mutex, 9,s:   1,299,496 msg/sec
                 tbb::spin_mutex, 9,i:   1,289,782 msg/sec
                 tbb::spin_mutex,10,s:   1,266,273 msg/sec
                 tbb::spin_mutex,10,i:   1,074,749 msg/sec
                 tbb::spin_mutex,11,s:   1,258,928 msg/sec
                 tbb::spin_mutex,11,i:   1,252,196 msg/sec
                 tbb::spin_mutex,12,s:   1,113,276 msg/sec
                 tbb::spin_mutex,12,i:   1,032,810 msg/sec
                 tbb::spin_mutex,13,s:   1,042,579 msg/sec
                 tbb::spin_mutex,13,i:     971,290 msg/sec
                 tbb::spin_mutex,14,s:   1,023,699 msg/sec
                 tbb::spin_mutex,14,i:     946,817 msg/sec
                 tbb::spin_mutex,15,s:     979,991 msg/sec
                 tbb::spin_mutex,15,i:     967,741 msg/sec
                 tbb::spin_mutex,16,s:     906,452 msg/sec
                 tbb::spin_mutex,16,i:     901,016 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5616.09
	System time (seconds): 598.32
	Percent of CPU this job got: 1666%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:12.79
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 89372
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66075
	Voluntary context switches: 26761175
	Involuntary context switches: 1540
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 17:47:22 [18/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000169 sec/round-trip
                     AtomicQueue: 0.000000146 sec/round-trip
             OptimistAtomicQueue: 0.000000111 sec/round-trip
                    AtomicQueueB: 0.000000153 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000150 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000156 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000218 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000283 sec/round-trip
     xenium::michael_scott_queue: 0.000000451 sec/round-trip
         xenium::ramalhete_queue: 0.000000189 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000209 sec/round-trip
          boost::lockfree::queue: 0.000000315 sec/round-trip
                pthread_spinlock: 0.000000356 sec/round-trip
                      std::mutex: 0.000001097 sec/round-trip
                 tbb::spin_mutex: 0.000000319 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,138,872 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,084,584 msg/sec
                     AtomicQueue, 1,s:  44,337,227 msg/sec
                     AtomicQueue, 1,i:  43,889,837 msg/sec
                     AtomicQueue, 2,s:   2,905,079 msg/sec
                     AtomicQueue, 2,i:   3,044,708 msg/sec
                     AtomicQueue, 3,s:   2,450,076 msg/sec
                     AtomicQueue, 3,i:   2,594,335 msg/sec
                     AtomicQueue, 4,s:   1,944,580 msg/sec
                     AtomicQueue, 4,i:   2,067,757 msg/sec
                     AtomicQueue, 5,s:     934,118 msg/sec
                     AtomicQueue, 5,i:   1,116,370 msg/sec
                     AtomicQueue, 6,s:     764,978 msg/sec
                     AtomicQueue, 6,i:   1,186,280 msg/sec
                     AtomicQueue, 7,s:     868,316 msg/sec
                     AtomicQueue, 7,i:     942,954 msg/sec
                     AtomicQueue, 8,s:     919,398 msg/sec
                     AtomicQueue, 8,i:     856,064 msg/sec
                     AtomicQueue, 9,s:     854,313 msg/sec
                     AtomicQueue, 9,i:     863,848 msg/sec
                     AtomicQueue,10,s:     821,279 msg/sec
                     AtomicQueue,10,i:     854,054 msg/sec
                     AtomicQueue,11,s:     821,153 msg/sec
                     AtomicQueue,11,i:     872,085 msg/sec
                     AtomicQueue,12,s:     782,786 msg/sec
                     AtomicQueue,12,i:     841,207 msg/sec
                     AtomicQueue,13,s:     740,916 msg/sec
                     AtomicQueue,13,i:     823,661 msg/sec
                     AtomicQueue,14,s:     693,453 msg/sec
                     AtomicQueue,14,i:     804,056 msg/sec
                     AtomicQueue,15,s:     691,909 msg/sec
                     AtomicQueue,15,i:     805,670 msg/sec
                     AtomicQueue,16,s:     663,426 msg/sec
                     AtomicQueue,16,i:     804,485 msg/sec
             OptimistAtomicQueue, 1,s: 351,739,634 msg/sec
             OptimistAtomicQueue, 1,i: 355,502,214 msg/sec
             OptimistAtomicQueue, 2,s:  15,110,201 msg/sec
             OptimistAtomicQueue, 2,i:  15,677,002 msg/sec
             OptimistAtomicQueue, 3,s:  17,276,459 msg/sec
             OptimistAtomicQueue, 3,i:  17,516,036 msg/sec
             OptimistAtomicQueue, 4,s:  17,443,562 msg/sec
             OptimistAtomicQueue, 4,i:  19,492,280 msg/sec
             OptimistAtomicQueue, 5,s:   9,738,066 msg/sec
             OptimistAtomicQueue, 5,i:  12,455,445 msg/sec
             OptimistAtomicQueue, 6,s:  10,142,054 msg/sec
             OptimistAtomicQueue, 6,i:  10,333,854 msg/sec
             OptimistAtomicQueue, 7,s:  11,762,702 msg/sec
             OptimistAtomicQueue, 7,i:  11,793,051 msg/sec
             OptimistAtomicQueue, 8,s:  14,866,230 msg/sec
             OptimistAtomicQueue, 8,i:  12,125,243 msg/sec
             OptimistAtomicQueue, 9,s:  12,028,872 msg/sec
             OptimistAtomicQueue, 9,i:  13,310,946 msg/sec
             OptimistAtomicQueue,10,s:  11,741,936 msg/sec
             OptimistAtomicQueue,10,i:  14,024,662 msg/sec
             OptimistAtomicQueue,11,s:  12,974,000 msg/sec
             OptimistAtomicQueue,11,i:  15,632,107 msg/sec
             OptimistAtomicQueue,12,s:  12,695,689 msg/sec
             OptimistAtomicQueue,12,i:  16,938,123 msg/sec
             OptimistAtomicQueue,13,s:  12,775,724 msg/sec
             OptimistAtomicQueue,13,i:  16,455,519 msg/sec
             OptimistAtomicQueue,14,s:  12,697,066 msg/sec
             OptimistAtomicQueue,14,i:  17,055,334 msg/sec
             OptimistAtomicQueue,15,s:  13,476,779 msg/sec
             OptimistAtomicQueue,15,i:  17,772,611 msg/sec
             OptimistAtomicQueue,16,s:  13,457,867 msg/sec
             OptimistAtomicQueue,16,i:  18,999,848 msg/sec
                    AtomicQueueB, 1,s:  14,806,664 msg/sec
                    AtomicQueueB, 1,i:  14,576,299 msg/sec
                    AtomicQueueB, 2,s:   2,865,654 msg/sec
                    AtomicQueueB, 2,i:   3,030,508 msg/sec
                    AtomicQueueB, 3,s:   2,432,448 msg/sec
                    AtomicQueueB, 3,i:   2,574,395 msg/sec
                    AtomicQueueB, 4,s:   1,925,340 msg/sec
                    AtomicQueueB, 4,i:   2,032,099 msg/sec
                    AtomicQueueB, 5,s:     917,971 msg/sec
                    AtomicQueueB, 5,i:   1,270,160 msg/sec
                    AtomicQueueB, 6,s:     757,065 msg/sec
                    AtomicQueueB, 6,i:   1,016,162 msg/sec
                    AtomicQueueB, 7,s:     856,853 msg/sec
                    AtomicQueueB, 7,i:     944,665 msg/sec
                    AtomicQueueB, 8,s:     897,586 msg/sec
                    AtomicQueueB, 8,i:     840,591 msg/sec
                    AtomicQueueB, 9,s:     797,455 msg/sec
                    AtomicQueueB, 9,i:     856,883 msg/sec
                    AtomicQueueB,10,s:     819,071 msg/sec
                    AtomicQueueB,10,i:     841,549 msg/sec
                    AtomicQueueB,11,s:     805,428 msg/sec
                    AtomicQueueB,11,i:     865,579 msg/sec
                    AtomicQueueB,12,s:     782,676 msg/sec
                    AtomicQueueB,12,i:     836,775 msg/sec
                    AtomicQueueB,13,s:     741,917 msg/sec
                    AtomicQueueB,13,i:     834,656 msg/sec
                    AtomicQueueB,14,s:     701,512 msg/sec
                    AtomicQueueB,14,i:     821,388 msg/sec
                    AtomicQueueB,15,s:     700,637 msg/sec
                    AtomicQueueB,15,i:     814,177 msg/sec
                    AtomicQueueB,16,s:     669,903 msg/sec
                    AtomicQueueB,16,i:     805,034 msg/sec
            OptimistAtomicQueueB, 1,s: 317,145,588 msg/sec
            OptimistAtomicQueueB, 1,i: 163,987,225 msg/sec
            OptimistAtomicQueueB, 2,s:  15,609,062 msg/sec
            OptimistAtomicQueueB, 2,i:  14,270,940 msg/sec
            OptimistAtomicQueueB, 3,s:  17,210,968 msg/sec
            OptimistAtomicQueueB, 3,i:  16,951,522 msg/sec
            OptimistAtomicQueueB, 4,s:  17,496,484 msg/sec
            OptimistAtomicQueueB, 4,i:  19,423,347 msg/sec
            OptimistAtomicQueueB, 5,s:   9,702,344 msg/sec
            OptimistAtomicQueueB, 5,i:  10,914,740 msg/sec
            OptimistAtomicQueueB, 6,s:  10,064,408 msg/sec
            OptimistAtomicQueueB, 6,i:  10,273,767 msg/sec
            OptimistAtomicQueueB, 7,s:  11,493,444 msg/sec
            OptimistAtomicQueueB, 7,i:  11,742,625 msg/sec
            OptimistAtomicQueueB, 8,s:  15,153,010 msg/sec
            OptimistAtomicQueueB, 8,i:  12,131,684 msg/sec
            OptimistAtomicQueueB, 9,s:  11,894,753 msg/sec
            OptimistAtomicQueueB, 9,i:  13,404,607 msg/sec
            OptimistAtomicQueueB,10,s:  11,757,181 msg/sec
            OptimistAtomicQueueB,10,i:  13,828,700 msg/sec
            OptimistAtomicQueueB,11,s:  13,058,016 msg/sec
            OptimistAtomicQueueB,11,i:  15,484,195 msg/sec
            OptimistAtomicQueueB,12,s:  12,924,375 msg/sec
            OptimistAtomicQueueB,12,i:  16,749,326 msg/sec
            OptimistAtomicQueueB,13,s:  12,859,713 msg/sec
            OptimistAtomicQueueB,13,i:  16,557,325 msg/sec
            OptimistAtomicQueueB,14,s:  12,807,887 msg/sec
            OptimistAtomicQueueB,14,i:  16,393,867 msg/sec
            OptimistAtomicQueueB,15,s:  13,591,205 msg/sec
            OptimistAtomicQueueB,15,i:  17,736,782 msg/sec
            OptimistAtomicQueueB,16,s:  13,543,991 msg/sec
            OptimistAtomicQueueB,16,i:  19,060,032 msg/sec
                    AtomicQueue2, 1,s:  40,182,367 msg/sec
                    AtomicQueue2, 1,i:  36,859,019 msg/sec
                    AtomicQueue2, 2,s:   2,918,307 msg/sec
                    AtomicQueue2, 2,i:   3,096,492 msg/sec
                    AtomicQueue2, 3,s:   2,470,274 msg/sec
                    AtomicQueue2, 3,i:   2,624,594 msg/sec
                    AtomicQueue2, 4,s:   1,964,090 msg/sec
                    AtomicQueue2, 4,i:   2,083,731 msg/sec
                    AtomicQueue2, 5,s:     923,147 msg/sec
                    AtomicQueue2, 5,i:   1,257,707 msg/sec
                    AtomicQueue2, 6,s:     754,461 msg/sec
                    AtomicQueue2, 6,i:   1,017,661 msg/sec
                    AtomicQueue2, 7,s:     853,505 msg/sec
                    AtomicQueue2, 7,i:     939,164 msg/sec
                    AtomicQueue2, 8,s:     887,334 msg/sec
                    AtomicQueue2, 8,i:     851,068 msg/sec
                    AtomicQueue2, 9,s:     811,387 msg/sec
                    AtomicQueue2, 9,i:     849,041 msg/sec
                    AtomicQueue2,10,s:     814,187 msg/sec
                    AtomicQueue2,10,i:     856,495 msg/sec
                    AtomicQueue2,11,s:     804,002 msg/sec
                    AtomicQueue2,11,i:     843,877 msg/sec
                    AtomicQueue2,12,s:     790,069 msg/sec
                    AtomicQueue2,12,i:     830,536 msg/sec
                    AtomicQueue2,13,s:     744,086 msg/sec
                    AtomicQueue2,13,i:     824,541 msg/sec
                    AtomicQueue2,14,s:     702,887 msg/sec
                    AtomicQueue2,14,i:     810,505 msg/sec
                    AtomicQueue2,15,s:     702,145 msg/sec
                    AtomicQueue2,15,i:     825,070 msg/sec
                    AtomicQueue2,16,s:     671,076 msg/sec
                    AtomicQueue2,16,i:     796,381 msg/sec
            OptimistAtomicQueue2, 1,s:  31,335,081 msg/sec
            OptimistAtomicQueue2, 1,i:  31,419,200 msg/sec
            OptimistAtomicQueue2, 2,s:  12,737,902 msg/sec
            OptimistAtomicQueue2, 2,i:  13,831,165 msg/sec
            OptimistAtomicQueue2, 3,s:  16,852,615 msg/sec
            OptimistAtomicQueue2, 3,i:  14,451,756 msg/sec
            OptimistAtomicQueue2, 4,s:  17,366,664 msg/sec
            OptimistAtomicQueue2, 4,i:  16,929,388 msg/sec
            OptimistAtomicQueue2, 5,s:   9,265,030 msg/sec
            OptimistAtomicQueue2, 5,i:  10,143,499 msg/sec
            OptimistAtomicQueue2, 6,s:   9,697,252 msg/sec
            OptimistAtomicQueue2, 6,i:   9,577,479 msg/sec
            OptimistAtomicQueue2, 7,s:  11,070,330 msg/sec
            OptimistAtomicQueue2, 7,i:  11,098,230 msg/sec
            OptimistAtomicQueue2, 8,s:  14,402,910 msg/sec
            OptimistAtomicQueue2, 8,i:  11,743,192 msg/sec
            OptimistAtomicQueue2, 9,s:  10,987,898 msg/sec
            OptimistAtomicQueue2, 9,i:  12,439,272 msg/sec
            OptimistAtomicQueue2,10,s:  11,058,102 msg/sec
            OptimistAtomicQueue2,10,i:  13,333,535 msg/sec
            OptimistAtomicQueue2,11,s:  12,698,142 msg/sec
            OptimistAtomicQueue2,11,i:  14,223,786 msg/sec
            OptimistAtomicQueue2,12,s:  12,314,567 msg/sec
            OptimistAtomicQueue2,12,i:  14,877,786 msg/sec
            OptimistAtomicQueue2,13,s:  12,140,889 msg/sec
            OptimistAtomicQueue2,13,i:  15,630,659 msg/sec
            OptimistAtomicQueue2,14,s:  12,040,115 msg/sec
            OptimistAtomicQueue2,14,i:  15,659,626 msg/sec
            OptimistAtomicQueue2,15,s:  12,759,163 msg/sec
            OptimistAtomicQueue2,15,i:  16,511,765 msg/sec
            OptimistAtomicQueue2,16,s:  12,794,210 msg/sec
            OptimistAtomicQueue2,16,i:  17,422,834 msg/sec
                   AtomicQueueB2, 1,s:  20,680,107 msg/sec
                   AtomicQueueB2, 1,i:  18,301,472 msg/sec
                   AtomicQueueB2, 2,s:   2,890,598 msg/sec
                   AtomicQueueB2, 2,i:   3,052,236 msg/sec
                   AtomicQueueB2, 3,s:   2,442,245 msg/sec
                   AtomicQueueB2, 3,i:   2,594,354 msg/sec
                   AtomicQueueB2, 4,s:   1,943,537 msg/sec
                   AtomicQueueB2, 4,i:   2,045,819 msg/sec
                   AtomicQueueB2, 5,s:     911,397 msg/sec
                   AtomicQueueB2, 5,i:   1,274,022 msg/sec
                   AtomicQueueB2, 6,s:     749,911 msg/sec
                   AtomicQueueB2, 6,i:   1,171,340 msg/sec
                   AtomicQueueB2, 7,s:     850,991 msg/sec
                   AtomicQueueB2, 7,i:     931,188 msg/sec
                   AtomicQueueB2, 8,s:     884,558 msg/sec
                   AtomicQueueB2, 8,i:     835,231 msg/sec
                   AtomicQueueB2, 9,s:     828,354 msg/sec
                   AtomicQueueB2, 9,i:     846,666 msg/sec
                   AtomicQueueB2,10,s:     812,063 msg/sec
                   AtomicQueueB2,10,i:     845,612 msg/sec
                   AtomicQueueB2,11,s:     826,802 msg/sec
                   AtomicQueueB2,11,i:     858,805 msg/sec
                   AtomicQueueB2,12,s:     841,961 msg/sec
                   AtomicQueueB2,12,i:     838,376 msg/sec
                   AtomicQueueB2,13,s:     771,357 msg/sec
                   AtomicQueueB2,13,i:     830,100 msg/sec
                   AtomicQueueB2,14,s:     724,454 msg/sec
                   AtomicQueueB2,14,i:     813,521 msg/sec
                   AtomicQueueB2,15,s:     714,794 msg/sec
                   AtomicQueueB2,15,i:     830,411 msg/sec
                   AtomicQueueB2,16,s:     677,035 msg/sec
                   AtomicQueueB2,16,i:     807,797 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,722,723 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,523,816 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,310,592 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,241,141 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,661,421 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,548,394 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,286,294 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,775,626 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,278,967 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,298,845 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,702,684 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,559,738 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,872,786 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,045,112 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,304,909 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,615,030 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,946,350 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,400,902 msg/sec
           OptimistAtomicQueueB2,10,s:  11,035,162 msg/sec
           OptimistAtomicQueueB2,10,i:  12,815,584 msg/sec
           OptimistAtomicQueueB2,11,s:  12,526,281 msg/sec
           OptimistAtomicQueueB2,11,i:  14,044,183 msg/sec
           OptimistAtomicQueueB2,12,s:  12,372,851 msg/sec
           OptimistAtomicQueueB2,12,i:  15,211,863 msg/sec
           OptimistAtomicQueueB2,13,s:  12,137,407 msg/sec
           OptimistAtomicQueueB2,13,i:  15,670,976 msg/sec
           OptimistAtomicQueueB2,14,s:  11,989,694 msg/sec
           OptimistAtomicQueueB2,14,i:  15,607,590 msg/sec
           OptimistAtomicQueueB2,15,s:  12,724,987 msg/sec
           OptimistAtomicQueueB2,15,i:  16,428,537 msg/sec
           OptimistAtomicQueueB2,16,s:  12,773,712 msg/sec
           OptimistAtomicQueueB2,16,i:  17,317,378 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  37,292,157 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  21,685,023 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,878,467 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,911,232 msg/sec
     moodycamel::ConcurrentQueue, 2,s:   9,927,606 msg/sec
     moodycamel::ConcurrentQueue, 2,i:   9,067,705 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  15,019,742 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  16,482,355 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  26,911,769 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  29,250,623 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  39,981,084 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  48,515,131 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  58,908,593 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  50,463,899 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  62,386,130 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  58,193,645 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  66,270,027 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  75,893,102 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  64,059,451 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  81,397,022 msg/sec
     moodycamel::ConcurrentQueue,10,s:  77,944,376 msg/sec
     moodycamel::ConcurrentQueue,10,i:  85,856,218 msg/sec
     moodycamel::ConcurrentQueue,11,s:  86,106,672 msg/sec
     moodycamel::ConcurrentQueue,11,i:  75,135,607 msg/sec
     moodycamel::ConcurrentQueue,12,s:  78,702,948 msg/sec
     moodycamel::ConcurrentQueue,12,i:  72,942,268 msg/sec
     moodycamel::ConcurrentQueue,13,s:  81,048,338 msg/sec
     moodycamel::ConcurrentQueue,13,i:  91,902,241 msg/sec
     moodycamel::ConcurrentQueue,14,s:  71,248,649 msg/sec
     moodycamel::ConcurrentQueue,14,i: 102,583,214 msg/sec
     moodycamel::ConcurrentQueue,15,s:  88,662,468 msg/sec
     moodycamel::ConcurrentQueue,15,i: 118,998,518 msg/sec
     moodycamel::ConcurrentQueue,16,s: 126,894,085 msg/sec
     moodycamel::ConcurrentQueue,16,i: 118,042,264 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,623,535 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,631,799 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,236,480 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,237,834 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,338,624 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,363,467 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,881,336 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,940,839 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     896,653 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,205,765 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     812,467 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,087,452 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     775,284 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     919,575 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     792,683 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     820,971 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     776,748 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     856,717 msg/sec
   tbb::concurrent_bounded_queue,10,s:     819,173 msg/sec
   tbb::concurrent_bounded_queue,10,i:     869,303 msg/sec
   tbb::concurrent_bounded_queue,11,s:     787,918 msg/sec
   tbb::concurrent_bounded_queue,11,i:     844,599 msg/sec
   tbb::concurrent_bounded_queue,12,s:     771,408 msg/sec
   tbb::concurrent_bounded_queue,12,i:     816,093 msg/sec
   tbb::concurrent_bounded_queue,13,s:     748,160 msg/sec
   tbb::concurrent_bounded_queue,13,i:     809,285 msg/sec
   tbb::concurrent_bounded_queue,14,s:     709,229 msg/sec
   tbb::concurrent_bounded_queue,14,i:     799,103 msg/sec
   tbb::concurrent_bounded_queue,15,s:     694,352 msg/sec
   tbb::concurrent_bounded_queue,15,i:     789,608 msg/sec
   tbb::concurrent_bounded_queue,16,s:     672,841 msg/sec
   tbb::concurrent_bounded_queue,16,i:     744,654 msg/sec
     xenium::michael_scott_queue, 1,s:   3,803,360 msg/sec
     xenium::michael_scott_queue, 1,i:   3,984,356 msg/sec
     xenium::michael_scott_queue, 2,s:   2,768,394 msg/sec
     xenium::michael_scott_queue, 2,i:   2,693,752 msg/sec
     xenium::michael_scott_queue, 3,s:   2,242,230 msg/sec
     xenium::michael_scott_queue, 3,i:   2,218,895 msg/sec
     xenium::michael_scott_queue, 4,s:   1,735,144 msg/sec
     xenium::michael_scott_queue, 4,i:   1,728,869 msg/sec
     xenium::michael_scott_queue, 5,s:   1,076,180 msg/sec
     xenium::michael_scott_queue, 5,i:   1,153,812 msg/sec
     xenium::michael_scott_queue, 6,s:     976,725 msg/sec
     xenium::michael_scott_queue, 6,i:   1,053,342 msg/sec
     xenium::michael_scott_queue, 7,s:     928,358 msg/sec
     xenium::michael_scott_queue, 7,i:     964,342 msg/sec
     xenium::michael_scott_queue, 8,s:     692,140 msg/sec
     xenium::michael_scott_queue, 8,i:     820,796 msg/sec
     xenium::michael_scott_queue, 9,s:     850,078 msg/sec
     xenium::michael_scott_queue, 9,i:     841,474 msg/sec
     xenium::michael_scott_queue,10,s:     832,177 msg/sec
     xenium::michael_scott_queue,10,i:     848,252 msg/sec
     xenium::michael_scott_queue,11,s:     802,474 msg/sec
     xenium::michael_scott_queue,11,i:     841,328 msg/sec
     xenium::michael_scott_queue,12,s:     757,645 msg/sec
     xenium::michael_scott_queue,12,i:     800,913 msg/sec
     xenium::michael_scott_queue,13,s:     738,179 msg/sec
     xenium::michael_scott_queue,13,i:     777,395 msg/sec
     xenium::michael_scott_queue,14,s:     710,645 msg/sec
     xenium::michael_scott_queue,14,i:     765,218 msg/sec
     xenium::michael_scott_queue,15,s:     696,652 msg/sec
     xenium::michael_scott_queue,15,i:     776,016 msg/sec
     xenium::michael_scott_queue,16,s:     663,897 msg/sec
     xenium::michael_scott_queue,16,i:     748,802 msg/sec
         xenium::ramalhete_queue, 1,s:  21,247,729 msg/sec
         xenium::ramalhete_queue, 1,i:  19,858,309 msg/sec
         xenium::ramalhete_queue, 2,s:  13,815,014 msg/sec
         xenium::ramalhete_queue, 2,i:  10,576,077 msg/sec
         xenium::ramalhete_queue, 3,s:  12,955,569 msg/sec
         xenium::ramalhete_queue, 3,i:  12,866,475 msg/sec
         xenium::ramalhete_queue, 4,s:  15,695,449 msg/sec
         xenium::ramalhete_queue, 4,i:  15,451,689 msg/sec
         xenium::ramalhete_queue, 5,s:  11,012,771 msg/sec
         xenium::ramalhete_queue, 5,i:   7,361,110 msg/sec
         xenium::ramalhete_queue, 6,s:  11,464,385 msg/sec
         xenium::ramalhete_queue, 6,i:   7,827,754 msg/sec
         xenium::ramalhete_queue, 7,s:  11,949,317 msg/sec
         xenium::ramalhete_queue, 7,i:   8,381,460 msg/sec
         xenium::ramalhete_queue, 8,s:  14,922,740 msg/sec
         xenium::ramalhete_queue, 8,i:   8,809,763 msg/sec
         xenium::ramalhete_queue, 9,s:   9,783,393 msg/sec
         xenium::ramalhete_queue, 9,i:  10,617,031 msg/sec
         xenium::ramalhete_queue,10,s:  10,220,534 msg/sec
         xenium::ramalhete_queue,10,i:  11,795,714 msg/sec
         xenium::ramalhete_queue,11,s:  10,897,161 msg/sec
         xenium::ramalhete_queue,11,i:  12,584,723 msg/sec
         xenium::ramalhete_queue,12,s:  11,424,376 msg/sec
         xenium::ramalhete_queue,12,i:  12,087,110 msg/sec
         xenium::ramalhete_queue,13,s:  11,639,918 msg/sec
         xenium::ramalhete_queue,13,i:  12,386,266 msg/sec
         xenium::ramalhete_queue,14,s:  11,724,585 msg/sec
         xenium::ramalhete_queue,14,i:  12,598,392 msg/sec
         xenium::ramalhete_queue,15,s:  11,676,940 msg/sec
         xenium::ramalhete_queue,15,i:  12,886,543 msg/sec
         xenium::ramalhete_queue,16,s:  11,621,992 msg/sec
         xenium::ramalhete_queue,16,i:  13,117,615 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,500,015 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  92,078,657 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,657,990 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,804,946 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,710,333 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,202,588 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,602,275 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,300,740 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,102,242 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,681,319 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,069,339 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,468,152 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,114,072 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,205,419 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,030,682 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,914,324 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,103,843 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,970,672 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,303,133 msg/sec
    xenium::vyukov_bounded_queue,10,i:   1,993,089 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,198,044 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,115,763 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,188,834 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,166,360 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,088,590 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,144,581 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,093,365 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,196,031 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,101,148 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,150,024 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,034,111 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,072,828 msg/sec
          boost::lockfree::queue, 1,s:   2,274,686 msg/sec
          boost::lockfree::queue, 1,i:   2,298,816 msg/sec
          boost::lockfree::queue, 2,s:   1,716,151 msg/sec
          boost::lockfree::queue, 2,i:   1,738,190 msg/sec
          boost::lockfree::queue, 3,s:   1,455,507 msg/sec
          boost::lockfree::queue, 3,i:   1,405,860 msg/sec
          boost::lockfree::queue, 4,s:   1,281,444 msg/sec
          boost::lockfree::queue, 4,i:   1,276,010 msg/sec
          boost::lockfree::queue, 5,s:     779,241 msg/sec
          boost::lockfree::queue, 5,i:     851,182 msg/sec
          boost::lockfree::queue, 6,s:     423,067 msg/sec
          boost::lockfree::queue, 6,i:     832,401 msg/sec
          boost::lockfree::queue, 7,s:     407,453 msg/sec
          boost::lockfree::queue, 7,i:     844,468 msg/sec
          boost::lockfree::queue, 8,s:     340,154 msg/sec
          boost::lockfree::queue, 8,i:     804,888 msg/sec
          boost::lockfree::queue, 9,s:     419,528 msg/sec
          boost::lockfree::queue, 9,i:     560,950 msg/sec
          boost::lockfree::queue,10,s:     478,314 msg/sec
          boost::lockfree::queue,10,i:     592,912 msg/sec
          boost::lockfree::queue,11,s:     491,693 msg/sec
          boost::lockfree::queue,11,i:     561,950 msg/sec
          boost::lockfree::queue,12,s:     548,785 msg/sec
          boost::lockfree::queue,12,i:     495,517 msg/sec
          boost::lockfree::queue,13,s:     473,951 msg/sec
          boost::lockfree::queue,13,i:     477,900 msg/sec
          boost::lockfree::queue,14,s:     457,317 msg/sec
          boost::lockfree::queue,14,i:     477,191 msg/sec
          boost::lockfree::queue,15,s:     457,935 msg/sec
          boost::lockfree::queue,15,i:     469,074 msg/sec
          boost::lockfree::queue,16,s:     443,963 msg/sec
          boost::lockfree::queue,16,i:     438,700 msg/sec
                pthread_spinlock, 1,s:   5,185,153 msg/sec
                pthread_spinlock, 1,i:   5,351,377 msg/sec
                pthread_spinlock, 2,s:   2,268,787 msg/sec
                pthread_spinlock, 2,i:     431,111 msg/sec
                pthread_spinlock, 3,s:     225,317 msg/sec
                pthread_spinlock, 3,i:   1,927,897 msg/sec
                pthread_spinlock, 4,s:     699,992 msg/sec
                pthread_spinlock, 4,i:     336,824 msg/sec
                pthread_spinlock, 5,s:     817,439 msg/sec
pthread_spinlock: producers: 5: consumer 0 received too few messages: 0.09% of expected.
                pthread_spinlock, 5,i:   1,087,520 msg/sec
                pthread_spinlock, 6,s:     607,666 msg/sec
                pthread_spinlock, 6,i:   1,027,363 msg/sec
                pthread_spinlock, 7,s:     845,948 msg/sec
                pthread_spinlock, 7,i:     897,469 msg/sec
                pthread_spinlock, 8,s:     876,850 msg/sec
                pthread_spinlock, 8,i:     791,587 msg/sec
                pthread_spinlock, 9,s:     865,389 msg/sec
                pthread_spinlock, 9,i:     679,904 msg/sec
                pthread_spinlock,10,s:     811,937 msg/sec
                pthread_spinlock,10,i:     701,889 msg/sec
                pthread_spinlock,11,s:     743,774 msg/sec
                pthread_spinlock,11,i:     643,245 msg/sec
                pthread_spinlock,12,s:     749,686 msg/sec
                pthread_spinlock,12,i:     733,090 msg/sec
                pthread_spinlock,13,s:     682,349 msg/sec
                pthread_spinlock,13,i:     631,422 msg/sec
                pthread_spinlock,14,s:     648,989 msg/sec
                pthread_spinlock,14,i:     606,116 msg/sec
                pthread_spinlock,15,s:     597,930 msg/sec
                pthread_spinlock,15,i:     551,450 msg/sec
                pthread_spinlock,16,s:     526,621 msg/sec
                pthread_spinlock,16,i:     470,596 msg/sec
                      std::mutex, 1,s:   1,019,411 msg/sec
                      std::mutex, 1,i:   1,028,276 msg/sec
                      std::mutex, 2,s:   3,956,189 msg/sec
                      std::mutex, 2,i:   4,060,880 msg/sec
                      std::mutex, 3,s:   2,078,363 msg/sec
                      std::mutex, 3,i:   2,004,430 msg/sec
                      std::mutex, 4,s:   2,025,643 msg/sec
                      std::mutex, 4,i:   1,961,726 msg/sec
                      std::mutex, 5,s:   1,014,466 msg/sec
                      std::mutex, 5,i:     996,752 msg/sec
                      std::mutex, 6,s:     870,527 msg/sec
                      std::mutex, 6,i:     869,195 msg/sec
                      std::mutex, 7,s:     939,123 msg/sec
                      std::mutex, 7,i:     846,818 msg/sec
                      std::mutex, 8,s:     993,092 msg/sec
                      std::mutex, 8,i:     819,310 msg/sec
                      std::mutex, 9,s:     843,499 msg/sec
                      std::mutex, 9,i:     790,649 msg/sec
                      std::mutex,10,s:     777,027 msg/sec
                      std::mutex,10,i:     764,345 msg/sec
                      std::mutex,11,s:     764,871 msg/sec
                      std::mutex,11,i:     791,675 msg/sec
                      std::mutex,12,s:     823,017 msg/sec
                      std::mutex,12,i:     776,991 msg/sec
                      std::mutex,13,s:     730,507 msg/sec
                      std::mutex,13,i:     719,246 msg/sec
                      std::mutex,14,s:     713,901 msg/sec
                      std::mutex,14,i:     693,935 msg/sec
                      std::mutex,15,s:     709,929 msg/sec
                      std::mutex,15,i:     699,264 msg/sec
                      std::mutex,16,s:     694,826 msg/sec
                      std::mutex,16,i:     676,673 msg/sec
                 tbb::spin_mutex, 1,s:  11,289,291 msg/sec
                 tbb::spin_mutex, 1,i:  11,499,459 msg/sec
                 tbb::spin_mutex, 2,s:   4,857,212 msg/sec
                 tbb::spin_mutex, 2,i:   4,777,090 msg/sec
                 tbb::spin_mutex, 3,s:   3,567,484 msg/sec
                 tbb::spin_mutex, 3,i:   3,495,548 msg/sec
                 tbb::spin_mutex, 4,s:   3,048,415 msg/sec
                 tbb::spin_mutex, 4,i:   2,915,071 msg/sec
                 tbb::spin_mutex, 5,s:   1,714,527 msg/sec
                 tbb::spin_mutex, 5,i:   1,679,901 msg/sec
                 tbb::spin_mutex, 6,s:   1,499,757 msg/sec
                 tbb::spin_mutex, 6,i:   1,435,053 msg/sec
                 tbb::spin_mutex, 7,s:   1,350,073 msg/sec
                 tbb::spin_mutex, 7,i:   1,367,183 msg/sec
                 tbb::spin_mutex, 8,s:   1,261,809 msg/sec
                 tbb::spin_mutex, 8,i:   1,212,563 msg/sec
                 tbb::spin_mutex, 9,s:   1,314,115 msg/sec
                 tbb::spin_mutex, 9,i:   1,283,770 msg/sec
                 tbb::spin_mutex,10,s:   1,281,408 msg/sec
                 tbb::spin_mutex,10,i:   1,218,309 msg/sec
                 tbb::spin_mutex,11,s:   1,225,639 msg/sec
                 tbb::spin_mutex,11,i:   1,072,982 msg/sec
                 tbb::spin_mutex,12,s:   1,118,274 msg/sec
                 tbb::spin_mutex,12,i:   1,023,740 msg/sec
                 tbb::spin_mutex,13,s:   1,099,025 msg/sec
                 tbb::spin_mutex,13,i:     962,277 msg/sec
                 tbb::spin_mutex,14,s:   1,033,847 msg/sec
                 tbb::spin_mutex,14,i:     976,925 msg/sec
                 tbb::spin_mutex,15,s:   1,005,893 msg/sec
                 tbb::spin_mutex,15,i:     926,269 msg/sec
                 tbb::spin_mutex,16,s:     903,490 msg/sec
                 tbb::spin_mutex,16,i:     893,556 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5622.40
	System time (seconds): 600.89
	Percent of CPU this job got: 1661%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:14.51
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 92444
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 67242
	Voluntary context switches: 27427374
	Involuntary context switches: 1533
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 17:53:37 [19/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000169 sec/round-trip
                     AtomicQueue: 0.000000146 sec/round-trip
             OptimistAtomicQueue: 0.000000112 sec/round-trip
                    AtomicQueueB: 0.000000153 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000149 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000154 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000283 sec/round-trip
     xenium::michael_scott_queue: 0.000000439 sec/round-trip
         xenium::ramalhete_queue: 0.000000189 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000208 sec/round-trip
          boost::lockfree::queue: 0.000000318 sec/round-trip
                pthread_spinlock: 0.000000357 sec/round-trip
                      std::mutex: 0.000001099 sec/round-trip
                 tbb::spin_mutex: 0.000000317 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,696,328 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,200,544 msg/sec
                     AtomicQueue, 1,s:  39,586,053 msg/sec
                     AtomicQueue, 1,i:  42,213,461 msg/sec
                     AtomicQueue, 2,s:   2,905,254 msg/sec
                     AtomicQueue, 2,i:   3,040,802 msg/sec
                     AtomicQueue, 3,s:   2,449,566 msg/sec
                     AtomicQueue, 3,i:   2,587,939 msg/sec
                     AtomicQueue, 4,s:   1,946,203 msg/sec
                     AtomicQueue, 4,i:   2,062,980 msg/sec
                     AtomicQueue, 5,s:     931,390 msg/sec
                     AtomicQueue, 5,i:   1,266,697 msg/sec
                     AtomicQueue, 6,s:     764,233 msg/sec
                     AtomicQueue, 6,i:   1,184,271 msg/sec
                     AtomicQueue, 7,s:     866,122 msg/sec
                     AtomicQueue, 7,i:     940,827 msg/sec
                     AtomicQueue, 8,s:     918,962 msg/sec
                     AtomicQueue, 8,i:     852,233 msg/sec
                     AtomicQueue, 9,s:     857,303 msg/sec
                     AtomicQueue, 9,i:     873,435 msg/sec
                     AtomicQueue,10,s:     822,601 msg/sec
                     AtomicQueue,10,i:     856,408 msg/sec
                     AtomicQueue,11,s:     823,962 msg/sec
                     AtomicQueue,11,i:     855,823 msg/sec
                     AtomicQueue,12,s:     786,488 msg/sec
                     AtomicQueue,12,i:     843,853 msg/sec
                     AtomicQueue,13,s:     743,425 msg/sec
                     AtomicQueue,13,i:     831,582 msg/sec
                     AtomicQueue,14,s:     695,278 msg/sec
                     AtomicQueue,14,i:     816,498 msg/sec
                     AtomicQueue,15,s:     692,846 msg/sec
                     AtomicQueue,15,i:     807,652 msg/sec
                     AtomicQueue,16,s:     664,440 msg/sec
                     AtomicQueue,16,i:     803,785 msg/sec
             OptimistAtomicQueue, 1,s: 346,065,546 msg/sec
             OptimistAtomicQueue, 1,i: 350,766,425 msg/sec
             OptimistAtomicQueue, 2,s:  15,058,854 msg/sec
             OptimistAtomicQueue, 2,i:  15,295,891 msg/sec
             OptimistAtomicQueue, 3,s:  17,248,869 msg/sec
             OptimistAtomicQueue, 3,i:  17,620,480 msg/sec
             OptimistAtomicQueue, 4,s:  17,360,892 msg/sec
             OptimistAtomicQueue, 4,i:  19,480,609 msg/sec
             OptimistAtomicQueue, 5,s:   9,794,852 msg/sec
             OptimistAtomicQueue, 5,i:  12,154,380 msg/sec
             OptimistAtomicQueue, 6,s:  10,161,673 msg/sec
             OptimistAtomicQueue, 6,i:  10,002,892 msg/sec
             OptimistAtomicQueue, 7,s:  11,794,078 msg/sec
             OptimistAtomicQueue, 7,i:  11,758,563 msg/sec
             OptimistAtomicQueue, 8,s:  14,849,102 msg/sec
             OptimistAtomicQueue, 8,i:  12,110,051 msg/sec
             OptimistAtomicQueue, 9,s:  11,988,535 msg/sec
             OptimistAtomicQueue, 9,i:  13,369,802 msg/sec
             OptimistAtomicQueue,10,s:  11,738,759 msg/sec
             OptimistAtomicQueue,10,i:  13,948,764 msg/sec
             OptimistAtomicQueue,11,s:  12,973,623 msg/sec
             OptimistAtomicQueue,11,i:  15,611,828 msg/sec
             OptimistAtomicQueue,12,s:  12,710,079 msg/sec
             OptimistAtomicQueue,12,i:  15,792,195 msg/sec
             OptimistAtomicQueue,13,s:  12,740,764 msg/sec
             OptimistAtomicQueue,13,i:  16,252,536 msg/sec
             OptimistAtomicQueue,14,s:  12,667,732 msg/sec
             OptimistAtomicQueue,14,i:  17,158,204 msg/sec
             OptimistAtomicQueue,15,s:  13,451,465 msg/sec
             OptimistAtomicQueue,15,i:  17,787,551 msg/sec
             OptimistAtomicQueue,16,s:  13,435,361 msg/sec
             OptimistAtomicQueue,16,i:  19,048,824 msg/sec
                    AtomicQueueB, 1,s:  14,517,353 msg/sec
                    AtomicQueueB, 1,i:  14,873,176 msg/sec
                    AtomicQueueB, 2,s:   2,864,147 msg/sec
                    AtomicQueueB, 2,i:   3,025,670 msg/sec
                    AtomicQueueB, 3,s:   2,431,334 msg/sec
                    AtomicQueueB, 3,i:   2,560,532 msg/sec
                    AtomicQueueB, 4,s:   1,922,274 msg/sec
                    AtomicQueueB, 4,i:   2,026,529 msg/sec
                    AtomicQueueB, 5,s:     913,837 msg/sec
                    AtomicQueueB, 5,i:   1,081,555 msg/sec
                    AtomicQueueB, 6,s:     758,651 msg/sec
                    AtomicQueueB, 6,i:   1,167,075 msg/sec
                    AtomicQueueB, 7,s:     859,207 msg/sec
                    AtomicQueueB, 7,i:     946,948 msg/sec
                    AtomicQueueB, 8,s:     898,099 msg/sec
                    AtomicQueueB, 8,i:     844,875 msg/sec
                    AtomicQueueB, 9,s:     797,055 msg/sec
                    AtomicQueueB, 9,i:     846,379 msg/sec
                    AtomicQueueB,10,s:     818,864 msg/sec
                    AtomicQueueB,10,i:     868,675 msg/sec
                    AtomicQueueB,11,s:     804,415 msg/sec
                    AtomicQueueB,11,i:     856,198 msg/sec
                    AtomicQueueB,12,s:     801,358 msg/sec
                    AtomicQueueB,12,i:     836,538 msg/sec
                    AtomicQueueB,13,s:     742,532 msg/sec
                    AtomicQueueB,13,i:     825,627 msg/sec
                    AtomicQueueB,14,s:     701,005 msg/sec
                    AtomicQueueB,14,i:     811,698 msg/sec
                    AtomicQueueB,15,s:     697,418 msg/sec
                    AtomicQueueB,15,i:     813,162 msg/sec
                    AtomicQueueB,16,s:     668,267 msg/sec
                    AtomicQueueB,16,i:     804,367 msg/sec
            OptimistAtomicQueueB, 1,s: 192,476,553 msg/sec
            OptimistAtomicQueueB, 1,i: 153,886,780 msg/sec
            OptimistAtomicQueueB, 2,s:  14,209,042 msg/sec
            OptimistAtomicQueueB, 2,i:  14,456,842 msg/sec
            OptimistAtomicQueueB, 3,s:  17,226,754 msg/sec
            OptimistAtomicQueueB, 3,i:  16,933,272 msg/sec
            OptimistAtomicQueueB, 4,s:  17,513,216 msg/sec
            OptimistAtomicQueueB, 4,i:  19,492,254 msg/sec
            OptimistAtomicQueueB, 5,s:   9,711,802 msg/sec
            OptimistAtomicQueueB, 5,i:  10,686,261 msg/sec
            OptimistAtomicQueueB, 6,s:  10,060,931 msg/sec
            OptimistAtomicQueueB, 6,i:  10,244,677 msg/sec
            OptimistAtomicQueueB, 7,s:  11,520,559 msg/sec
            OptimistAtomicQueueB, 7,i:  11,742,358 msg/sec
            OptimistAtomicQueueB, 8,s:  15,134,320 msg/sec
            OptimistAtomicQueueB, 8,i:  12,104,937 msg/sec
            OptimistAtomicQueueB, 9,s:  11,865,007 msg/sec
            OptimistAtomicQueueB, 9,i:  13,291,967 msg/sec
            OptimistAtomicQueueB,10,s:  11,761,808 msg/sec
            OptimistAtomicQueueB,10,i:  13,861,045 msg/sec
            OptimistAtomicQueueB,11,s:  12,989,287 msg/sec
            OptimistAtomicQueueB,11,i:  15,467,567 msg/sec
            OptimistAtomicQueueB,12,s:  12,874,573 msg/sec
            OptimistAtomicQueueB,12,i:  16,674,074 msg/sec
            OptimistAtomicQueueB,13,s:  12,866,829 msg/sec
            OptimistAtomicQueueB,13,i:  16,298,242 msg/sec
            OptimistAtomicQueueB,14,s:  12,857,730 msg/sec
            OptimistAtomicQueueB,14,i:  16,378,019 msg/sec
            OptimistAtomicQueueB,15,s:  13,584,884 msg/sec
            OptimistAtomicQueueB,15,i:  17,805,448 msg/sec
            OptimistAtomicQueueB,16,s:  13,571,777 msg/sec
            OptimistAtomicQueueB,16,i:  19,049,329 msg/sec
                    AtomicQueue2, 1,s:  38,733,480 msg/sec
                    AtomicQueue2, 1,i:  26,451,284 msg/sec
                    AtomicQueue2, 2,s:   2,918,992 msg/sec
                    AtomicQueue2, 2,i:   3,094,613 msg/sec
                    AtomicQueue2, 3,s:   2,474,466 msg/sec
                    AtomicQueue2, 3,i:   2,620,740 msg/sec
                    AtomicQueue2, 4,s:   1,966,477 msg/sec
                    AtomicQueue2, 4,i:   2,084,514 msg/sec
                    AtomicQueue2, 5,s:     925,357 msg/sec
                    AtomicQueue2, 5,i:   1,259,073 msg/sec
                    AtomicQueue2, 6,s:     756,546 msg/sec
                    AtomicQueue2, 6,i:   1,028,252 msg/sec
                    AtomicQueue2, 7,s:     853,089 msg/sec
                    AtomicQueue2, 7,i:     937,286 msg/sec
                    AtomicQueue2, 8,s:     876,087 msg/sec
                    AtomicQueue2, 8,i:     850,215 msg/sec
                    AtomicQueue2, 9,s:     803,948 msg/sec
                    AtomicQueue2, 9,i:     847,389 msg/sec
                    AtomicQueue2,10,s:     813,886 msg/sec
                    AtomicQueue2,10,i:     848,660 msg/sec
                    AtomicQueue2,11,s:     804,668 msg/sec
                    AtomicQueue2,11,i:     862,602 msg/sec
                    AtomicQueue2,12,s:     807,054 msg/sec
                    AtomicQueue2,12,i:     837,385 msg/sec
                    AtomicQueue2,13,s:     745,103 msg/sec
                    AtomicQueue2,13,i:     823,007 msg/sec
                    AtomicQueue2,14,s:     702,845 msg/sec
                    AtomicQueue2,14,i:     805,750 msg/sec
                    AtomicQueue2,15,s:     699,575 msg/sec
                    AtomicQueue2,15,i:     822,301 msg/sec
                    AtomicQueue2,16,s:     671,712 msg/sec
                    AtomicQueue2,16,i:     797,626 msg/sec
            OptimistAtomicQueue2, 1,s:  31,422,691 msg/sec
            OptimistAtomicQueue2, 1,i:  31,407,256 msg/sec
            OptimistAtomicQueue2, 2,s:  12,741,251 msg/sec
            OptimistAtomicQueue2, 2,i:  13,647,289 msg/sec
            OptimistAtomicQueue2, 3,s:  16,826,323 msg/sec
            OptimistAtomicQueue2, 3,i:  14,489,789 msg/sec
            OptimistAtomicQueue2, 4,s:  17,369,874 msg/sec
            OptimistAtomicQueue2, 4,i:  16,993,329 msg/sec
            OptimistAtomicQueue2, 5,s:   9,248,677 msg/sec
            OptimistAtomicQueue2, 5,i:  10,055,139 msg/sec
            OptimistAtomicQueue2, 6,s:   9,693,759 msg/sec
            OptimistAtomicQueue2, 6,i:   9,595,292 msg/sec
            OptimistAtomicQueue2, 7,s:  11,027,425 msg/sec
            OptimistAtomicQueue2, 7,i:  11,116,805 msg/sec
            OptimistAtomicQueue2, 8,s:  14,421,943 msg/sec
            OptimistAtomicQueue2, 8,i:  11,728,002 msg/sec
            OptimistAtomicQueue2, 9,s:  10,984,386 msg/sec
            OptimistAtomicQueue2, 9,i:  12,494,403 msg/sec
            OptimistAtomicQueue2,10,s:  11,076,668 msg/sec
            OptimistAtomicQueue2,10,i:  13,039,933 msg/sec
            OptimistAtomicQueue2,11,s:  12,712,538 msg/sec
            OptimistAtomicQueue2,11,i:  14,263,366 msg/sec
            OptimistAtomicQueue2,12,s:  12,335,867 msg/sec
            OptimistAtomicQueue2,12,i:  15,447,771 msg/sec
            OptimistAtomicQueue2,13,s:  12,158,978 msg/sec
            OptimistAtomicQueue2,13,i:  15,459,940 msg/sec
            OptimistAtomicQueue2,14,s:  12,014,466 msg/sec
            OptimistAtomicQueue2,14,i:  15,694,111 msg/sec
            OptimistAtomicQueue2,15,s:  12,755,234 msg/sec
            OptimistAtomicQueue2,15,i:  16,470,931 msg/sec
            OptimistAtomicQueue2,16,s:  12,790,504 msg/sec
            OptimistAtomicQueue2,16,i:  17,397,142 msg/sec
                   AtomicQueueB2, 1,s:  22,183,645 msg/sec
                   AtomicQueueB2, 1,i:  21,554,170 msg/sec
                   AtomicQueueB2, 2,s:   2,888,220 msg/sec
                   AtomicQueueB2, 2,i:   3,054,077 msg/sec
                   AtomicQueueB2, 3,s:   2,444,842 msg/sec
                   AtomicQueueB2, 3,i:   2,587,036 msg/sec
                   AtomicQueueB2, 4,s:   1,945,295 msg/sec
                   AtomicQueueB2, 4,i:   2,047,035 msg/sec
                   AtomicQueueB2, 5,s:     912,661 msg/sec
                   AtomicQueueB2, 5,i:   1,269,914 msg/sec
                   AtomicQueueB2, 6,s:     749,930 msg/sec
                   AtomicQueueB2, 6,i:   1,013,865 msg/sec
                   AtomicQueueB2, 7,s:     850,911 msg/sec
                   AtomicQueueB2, 7,i:     930,790 msg/sec
                   AtomicQueueB2, 8,s:     885,927 msg/sec
                   AtomicQueueB2, 8,i:     841,697 msg/sec
                   AtomicQueueB2, 9,s:     799,893 msg/sec
                   AtomicQueueB2, 9,i:     844,025 msg/sec
                   AtomicQueueB2,10,s:     812,229 msg/sec
                   AtomicQueueB2,10,i:     836,656 msg/sec
                   AtomicQueueB2,11,s:     829,535 msg/sec
                   AtomicQueueB2,11,i:     848,045 msg/sec
                   AtomicQueueB2,12,s:     808,554 msg/sec
                   AtomicQueueB2,12,i:     839,843 msg/sec
                   AtomicQueueB2,13,s:     770,517 msg/sec
                   AtomicQueueB2,13,i:     829,382 msg/sec
                   AtomicQueueB2,14,s:     723,647 msg/sec
                   AtomicQueueB2,14,i:     818,896 msg/sec
                   AtomicQueueB2,15,s:     715,333 msg/sec
                   AtomicQueueB2,15,i:     810,135 msg/sec
                   AtomicQueueB2,16,s:     677,331 msg/sec
                   AtomicQueueB2,16,i:     804,938 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,974,662 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,678,700 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,312,236 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,224,346 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,650,951 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,515,798 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,322,141 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,753,137 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,283,486 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,282,115 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,726,856 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,562,656 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,895,620 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,045,228 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,296,148 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,631,484 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,916,849 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,299,128 msg/sec
           OptimistAtomicQueueB2,10,s:  11,016,084 msg/sec
           OptimistAtomicQueueB2,10,i:  12,821,159 msg/sec
           OptimistAtomicQueueB2,11,s:  12,528,549 msg/sec
           OptimistAtomicQueueB2,11,i:  13,955,443 msg/sec
           OptimistAtomicQueueB2,12,s:  12,371,686 msg/sec
           OptimistAtomicQueueB2,12,i:  15,349,609 msg/sec
           OptimistAtomicQueueB2,13,s:  12,085,261 msg/sec
           OptimistAtomicQueueB2,13,i:  15,417,427 msg/sec
           OptimistAtomicQueueB2,14,s:  12,059,298 msg/sec
           OptimistAtomicQueueB2,14,i:  15,226,756 msg/sec
           OptimistAtomicQueueB2,15,s:  12,715,827 msg/sec
           OptimistAtomicQueueB2,15,i:  16,432,815 msg/sec
           OptimistAtomicQueueB2,16,s:  12,767,618 msg/sec
           OptimistAtomicQueueB2,16,i:  17,323,630 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  81,471,227 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  33,197,696 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,836,421 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,829,455 msg/sec
     moodycamel::ConcurrentQueue, 2,s:   9,935,199 msg/sec
     moodycamel::ConcurrentQueue, 2,i:   9,108,254 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  13,588,307 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  14,390,501 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  28,179,638 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  26,064,739 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  32,615,088 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  51,862,631 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  45,672,519 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  47,499,638 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  60,729,827 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  63,307,715 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  70,585,299 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  72,556,967 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  80,040,929 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  72,876,661 msg/sec
     moodycamel::ConcurrentQueue,10,s:  85,089,206 msg/sec
     moodycamel::ConcurrentQueue,10,i:  61,935,412 msg/sec
     moodycamel::ConcurrentQueue,11,s:  66,972,837 msg/sec
     moodycamel::ConcurrentQueue,11,i:  56,795,057 msg/sec
     moodycamel::ConcurrentQueue,12,s:  68,936,260 msg/sec
     moodycamel::ConcurrentQueue,12,i:  65,369,297 msg/sec
     moodycamel::ConcurrentQueue,13,s:  81,420,106 msg/sec
     moodycamel::ConcurrentQueue,13,i:  93,399,377 msg/sec
     moodycamel::ConcurrentQueue,14,s:  70,884,104 msg/sec
     moodycamel::ConcurrentQueue,14,i:  98,042,092 msg/sec
     moodycamel::ConcurrentQueue,15,s: 104,833,624 msg/sec
     moodycamel::ConcurrentQueue,15,i: 113,125,783 msg/sec
     moodycamel::ConcurrentQueue,16,s: 141,976,765 msg/sec
     moodycamel::ConcurrentQueue,16,i: 142,116,028 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,589,585 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,584,655 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,255,445 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,259,839 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,339,911 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,365,367 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,882,661 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,942,808 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     896,531 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,209,066 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     811,770 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,088,894 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     775,609 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     920,344 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     793,691 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     822,100 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     777,505 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     834,445 msg/sec
   tbb::concurrent_bounded_queue,10,s:     838,013 msg/sec
   tbb::concurrent_bounded_queue,10,i:     847,115 msg/sec
   tbb::concurrent_bounded_queue,11,s:     787,404 msg/sec
   tbb::concurrent_bounded_queue,11,i:     838,260 msg/sec
   tbb::concurrent_bounded_queue,12,s:     765,693 msg/sec
   tbb::concurrent_bounded_queue,12,i:     821,693 msg/sec
   tbb::concurrent_bounded_queue,13,s:     743,172 msg/sec
   tbb::concurrent_bounded_queue,13,i:     799,891 msg/sec
   tbb::concurrent_bounded_queue,14,s:     708,074 msg/sec
   tbb::concurrent_bounded_queue,14,i:     806,310 msg/sec
   tbb::concurrent_bounded_queue,15,s:     698,784 msg/sec
   tbb::concurrent_bounded_queue,15,i:     767,750 msg/sec
   tbb::concurrent_bounded_queue,16,s:     673,845 msg/sec
   tbb::concurrent_bounded_queue,16,i:     742,850 msg/sec
     xenium::michael_scott_queue, 1,s:   3,833,419 msg/sec
     xenium::michael_scott_queue, 1,i:   3,853,508 msg/sec
     xenium::michael_scott_queue, 2,s:   2,760,929 msg/sec
     xenium::michael_scott_queue, 2,i:   2,718,881 msg/sec
     xenium::michael_scott_queue, 3,s:   2,247,206 msg/sec
     xenium::michael_scott_queue, 3,i:   2,222,849 msg/sec
     xenium::michael_scott_queue, 4,s:   1,741,750 msg/sec
     xenium::michael_scott_queue, 4,i:   1,723,639 msg/sec
     xenium::michael_scott_queue, 5,s:   1,077,248 msg/sec
     xenium::michael_scott_queue, 5,i:   1,153,901 msg/sec
     xenium::michael_scott_queue, 6,s:     984,850 msg/sec
     xenium::michael_scott_queue, 6,i:   1,051,448 msg/sec
     xenium::michael_scott_queue, 7,s:     932,893 msg/sec
     xenium::michael_scott_queue, 7,i:     975,089 msg/sec
     xenium::michael_scott_queue, 8,s:     691,470 msg/sec
     xenium::michael_scott_queue, 8,i:     820,754 msg/sec
     xenium::michael_scott_queue, 9,s:     845,331 msg/sec
     xenium::michael_scott_queue, 9,i:     836,075 msg/sec
     xenium::michael_scott_queue,10,s:     831,026 msg/sec
     xenium::michael_scott_queue,10,i:     847,903 msg/sec
     xenium::michael_scott_queue,11,s:     803,318 msg/sec
     xenium::michael_scott_queue,11,i:     849,723 msg/sec
     xenium::michael_scott_queue,12,s:     757,084 msg/sec
     xenium::michael_scott_queue,12,i:     801,858 msg/sec
     xenium::michael_scott_queue,13,s:     738,585 msg/sec
     xenium::michael_scott_queue,13,i:     775,584 msg/sec
     xenium::michael_scott_queue,14,s:     706,567 msg/sec
     xenium::michael_scott_queue,14,i:     775,230 msg/sec
     xenium::michael_scott_queue,15,s:     684,219 msg/sec
     xenium::michael_scott_queue,15,i:     763,687 msg/sec
     xenium::michael_scott_queue,16,s:     652,862 msg/sec
     xenium::michael_scott_queue,16,i:     737,324 msg/sec
         xenium::ramalhete_queue, 1,s:  20,841,448 msg/sec
         xenium::ramalhete_queue, 1,i:  19,806,943 msg/sec
         xenium::ramalhete_queue, 2,s:  14,695,089 msg/sec
         xenium::ramalhete_queue, 2,i:  10,857,473 msg/sec
         xenium::ramalhete_queue, 3,s:  13,883,443 msg/sec
         xenium::ramalhete_queue, 3,i:  13,048,267 msg/sec
         xenium::ramalhete_queue, 4,s:  15,737,499 msg/sec
         xenium::ramalhete_queue, 4,i:  15,434,223 msg/sec
         xenium::ramalhete_queue, 5,s:  10,947,020 msg/sec
         xenium::ramalhete_queue, 5,i:   7,014,646 msg/sec
         xenium::ramalhete_queue, 6,s:  11,457,387 msg/sec
         xenium::ramalhete_queue, 6,i:   8,006,182 msg/sec
         xenium::ramalhete_queue, 7,s:  11,806,046 msg/sec
         xenium::ramalhete_queue, 7,i:   8,557,822 msg/sec
         xenium::ramalhete_queue, 8,s:  14,877,562 msg/sec
         xenium::ramalhete_queue, 8,i:   8,916,887 msg/sec
         xenium::ramalhete_queue, 9,s:   9,861,059 msg/sec
         xenium::ramalhete_queue, 9,i:  10,840,464 msg/sec
         xenium::ramalhete_queue,10,s:  10,324,634 msg/sec
         xenium::ramalhete_queue,10,i:  11,765,958 msg/sec
         xenium::ramalhete_queue,11,s:  10,956,138 msg/sec
         xenium::ramalhete_queue,11,i:  12,638,470 msg/sec
         xenium::ramalhete_queue,12,s:  11,451,648 msg/sec
         xenium::ramalhete_queue,12,i:  12,216,366 msg/sec
         xenium::ramalhete_queue,13,s:  11,646,680 msg/sec
         xenium::ramalhete_queue,13,i:  12,929,762 msg/sec
         xenium::ramalhete_queue,14,s:  11,735,990 msg/sec
         xenium::ramalhete_queue,14,i:  12,648,192 msg/sec
         xenium::ramalhete_queue,15,s:  11,554,283 msg/sec
         xenium::ramalhete_queue,15,i:  12,891,356 msg/sec
         xenium::ramalhete_queue,16,s:  11,596,469 msg/sec
         xenium::ramalhete_queue,16,i:  13,092,331 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  92,236,611 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,986,504 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,600,610 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,841,649 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,632,277 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,138,280 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,466,647 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,264,523 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,085,659 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,656,878 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,065,516 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,321,956 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,086,890 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,191,381 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,939,952 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,924,180 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,031,359 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,947,330 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,222,221 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,030,981 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,143,423 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,123,071 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,227,773 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,206,235 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,083,104 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,164,586 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,071,576 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,211,387 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,073,723 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,129,169 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,032,951 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,074,694 msg/sec
          boost::lockfree::queue, 1,s:   2,287,638 msg/sec
          boost::lockfree::queue, 1,i:   2,311,275 msg/sec
          boost::lockfree::queue, 2,s:   1,722,808 msg/sec
          boost::lockfree::queue, 2,i:   1,739,050 msg/sec
          boost::lockfree::queue, 3,s:   1,449,840 msg/sec
          boost::lockfree::queue, 3,i:   1,410,541 msg/sec
          boost::lockfree::queue, 4,s:   1,287,017 msg/sec
          boost::lockfree::queue, 4,i:   1,278,990 msg/sec
          boost::lockfree::queue, 5,s:     778,694 msg/sec
          boost::lockfree::queue, 5,i:     853,084 msg/sec
          boost::lockfree::queue, 6,s:     421,372 msg/sec
          boost::lockfree::queue, 6,i:     828,442 msg/sec
          boost::lockfree::queue, 7,s:     404,826 msg/sec
          boost::lockfree::queue, 7,i:     842,051 msg/sec
          boost::lockfree::queue, 8,s:     340,854 msg/sec
          boost::lockfree::queue, 8,i:     537,407 msg/sec
          boost::lockfree::queue, 9,s:     425,555 msg/sec
          boost::lockfree::queue, 9,i:     559,323 msg/sec
          boost::lockfree::queue,10,s:     451,078 msg/sec
          boost::lockfree::queue,10,i:     581,320 msg/sec
          boost::lockfree::queue,11,s:     494,487 msg/sec
          boost::lockfree::queue,11,i:     545,953 msg/sec
          boost::lockfree::queue,12,s:     509,620 msg/sec
          boost::lockfree::queue,12,i:     498,201 msg/sec
          boost::lockfree::queue,13,s:     492,273 msg/sec
          boost::lockfree::queue,13,i:     482,770 msg/sec
          boost::lockfree::queue,14,s:     453,425 msg/sec
          boost::lockfree::queue,14,i:     480,850 msg/sec
          boost::lockfree::queue,15,s:     461,521 msg/sec
          boost::lockfree::queue,15,i:     464,279 msg/sec
          boost::lockfree::queue,16,s:     445,856 msg/sec
          boost::lockfree::queue,16,i:     439,950 msg/sec
                pthread_spinlock, 1,s:   5,191,276 msg/sec
                pthread_spinlock, 1,i:   5,274,639 msg/sec
                pthread_spinlock, 2,s:   2,406,597 msg/sec
                pthread_spinlock, 2,i:     572,160 msg/sec
                pthread_spinlock, 3,s:     197,465 msg/sec
                pthread_spinlock, 3,i:   1,898,199 msg/sec
                pthread_spinlock, 4,s:     821,571 msg/sec
                pthread_spinlock, 4,i:     423,092 msg/sec
                pthread_spinlock, 5,s:     857,764 msg/sec
                pthread_spinlock, 5,i:     344,238 msg/sec
                pthread_spinlock, 6,s:     579,442 msg/sec
                pthread_spinlock, 6,i:     936,465 msg/sec
                pthread_spinlock, 7,s:     821,330 msg/sec
                pthread_spinlock, 7,i:     907,401 msg/sec
                pthread_spinlock, 8,s:     884,996 msg/sec
                pthread_spinlock, 8,i:     790,219 msg/sec
                pthread_spinlock, 9,s:     836,198 msg/sec
                pthread_spinlock, 9,i:     676,794 msg/sec
                pthread_spinlock,10,s:     798,956 msg/sec
                pthread_spinlock,10,i:     700,819 msg/sec
                pthread_spinlock,11,s:     742,422 msg/sec
                pthread_spinlock,11,i:     668,309 msg/sec
                pthread_spinlock,12,s:     751,539 msg/sec
                pthread_spinlock,12,i:     613,502 msg/sec
                pthread_spinlock,13,s:     727,505 msg/sec
                pthread_spinlock,13,i:     662,453 msg/sec
                pthread_spinlock,14,s:     663,642 msg/sec
                pthread_spinlock,14,i:     602,570 msg/sec
                pthread_spinlock,15,s:     599,399 msg/sec
                pthread_spinlock,15,i:     552,042 msg/sec
                pthread_spinlock,16,s:     529,239 msg/sec
                pthread_spinlock,16,i:     470,614 msg/sec
                      std::mutex, 1,s:   1,668,443 msg/sec
                      std::mutex, 1,i:   1,692,453 msg/sec
                      std::mutex, 2,s:   4,127,762 msg/sec
                      std::mutex, 2,i:   4,015,023 msg/sec
                      std::mutex, 3,s:   2,085,824 msg/sec
                      std::mutex, 3,i:   2,019,750 msg/sec
                      std::mutex, 4,s:   2,063,705 msg/sec
                      std::mutex, 4,i:   1,988,473 msg/sec
                      std::mutex, 5,s:     995,203 msg/sec
                      std::mutex, 5,i:   1,039,224 msg/sec
                      std::mutex, 6,s:     881,818 msg/sec
                      std::mutex, 6,i:     879,180 msg/sec
                      std::mutex, 7,s:     959,218 msg/sec
                      std::mutex, 7,i:     889,576 msg/sec
                      std::mutex, 8,s:     990,942 msg/sec
                      std::mutex, 8,i:     825,199 msg/sec
                      std::mutex, 9,s:     848,955 msg/sec
                      std::mutex, 9,i:     790,926 msg/sec
                      std::mutex,10,s:     845,148 msg/sec
                      std::mutex,10,i:     832,019 msg/sec
                      std::mutex,11,s:     781,794 msg/sec
                      std::mutex,11,i:     780,815 msg/sec
                      std::mutex,12,s:     773,550 msg/sec
                      std::mutex,12,i:     826,178 msg/sec
                      std::mutex,13,s:     745,995 msg/sec
                      std::mutex,13,i:     717,862 msg/sec
                      std::mutex,14,s:     717,407 msg/sec
                      std::mutex,14,i:     698,014 msg/sec
                      std::mutex,15,s:     715,022 msg/sec
                      std::mutex,15,i:     703,982 msg/sec
                      std::mutex,16,s:     692,121 msg/sec
                      std::mutex,16,i:     675,655 msg/sec
                 tbb::spin_mutex, 1,s:  11,481,907 msg/sec
                 tbb::spin_mutex, 1,i:  11,481,418 msg/sec
                 tbb::spin_mutex, 2,s:   4,860,013 msg/sec
                 tbb::spin_mutex, 2,i:   4,775,930 msg/sec
                 tbb::spin_mutex, 3,s:   3,575,994 msg/sec
                 tbb::spin_mutex, 3,i:   3,561,011 msg/sec
                 tbb::spin_mutex, 4,s:   3,024,478 msg/sec
                 tbb::spin_mutex, 4,i:   2,972,527 msg/sec
                 tbb::spin_mutex, 5,s:   1,711,375 msg/sec
                 tbb::spin_mutex, 5,i:   1,674,580 msg/sec
                 tbb::spin_mutex, 6,s:   1,500,196 msg/sec
                 tbb::spin_mutex, 6,i:   1,461,132 msg/sec
                 tbb::spin_mutex, 7,s:   1,350,996 msg/sec
                 tbb::spin_mutex, 7,i:   1,367,484 msg/sec
                 tbb::spin_mutex, 8,s:   1,263,759 msg/sec
                 tbb::spin_mutex, 8,i:   1,207,152 msg/sec
                 tbb::spin_mutex, 9,s:   1,310,962 msg/sec
                 tbb::spin_mutex, 9,i:   1,276,937 msg/sec
                 tbb::spin_mutex,10,s:   1,300,614 msg/sec
                 tbb::spin_mutex,10,i:   1,241,260 msg/sec
                 tbb::spin_mutex,11,s:   1,261,520 msg/sec
                 tbb::spin_mutex,11,i:   1,204,784 msg/sec
                 tbb::spin_mutex,12,s:   1,117,603 msg/sec
                 tbb::spin_mutex,12,i:   1,044,838 msg/sec
                 tbb::spin_mutex,13,s:   1,043,114 msg/sec
                 tbb::spin_mutex,13,i:     967,913 msg/sec
                 tbb::spin_mutex,14,s:   1,041,160 msg/sec
                 tbb::spin_mutex,14,i:     906,284 msg/sec
                 tbb::spin_mutex,15,s:   1,015,827 msg/sec
                 tbb::spin_mutex,15,i:     909,591 msg/sec
                 tbb::spin_mutex,16,s:     906,061 msg/sec
                 tbb::spin_mutex,16,i:     896,542 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5621.29
	System time (seconds): 596.93
	Percent of CPU this job got: 1669%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:12.53
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 89904
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66247
	Voluntary context switches: 26753117
	Involuntary context switches: 1498
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 17:59:49 [20/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000169 sec/round-trip
                     AtomicQueue: 0.000000149 sec/round-trip
             OptimistAtomicQueue: 0.000000111 sec/round-trip
                    AtomicQueueB: 0.000000153 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000149 sec/round-trip
            OptimistAtomicQueue2: 0.000000117 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000150 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000291 sec/round-trip
     xenium::michael_scott_queue: 0.000000443 sec/round-trip
         xenium::ramalhete_queue: 0.000000189 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000213 sec/round-trip
          boost::lockfree::queue: 0.000000314 sec/round-trip
                pthread_spinlock: 0.000000356 sec/round-trip
                      std::mutex: 0.000001098 sec/round-trip
                 tbb::spin_mutex: 0.000000319 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,136,970 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,270,324 msg/sec
                     AtomicQueue, 1,s:  43,099,655 msg/sec
                     AtomicQueue, 1,i:  43,168,037 msg/sec
                     AtomicQueue, 2,s:   2,905,475 msg/sec
                     AtomicQueue, 2,i:   3,044,128 msg/sec
                     AtomicQueue, 3,s:   2,452,528 msg/sec
                     AtomicQueue, 3,i:   2,591,068 msg/sec
                     AtomicQueue, 4,s:   1,948,412 msg/sec
                     AtomicQueue, 4,i:   2,068,902 msg/sec
                     AtomicQueue, 5,s:     935,289 msg/sec
                     AtomicQueue, 5,i:   1,271,536 msg/sec
                     AtomicQueue, 6,s:     764,046 msg/sec
                     AtomicQueue, 6,i:   1,182,931 msg/sec
                     AtomicQueue, 7,s:     871,397 msg/sec
                     AtomicQueue, 7,i:     946,037 msg/sec
                     AtomicQueue, 8,s:     924,677 msg/sec
                     AtomicQueue, 8,i:     854,906 msg/sec
                     AtomicQueue, 9,s:     810,475 msg/sec
                     AtomicQueue, 9,i:     854,511 msg/sec
                     AtomicQueue,10,s:     846,379 msg/sec
                     AtomicQueue,10,i:     856,576 msg/sec
                     AtomicQueue,11,s:     823,184 msg/sec
                     AtomicQueue,11,i:     874,251 msg/sec
                     AtomicQueue,12,s:     787,191 msg/sec
                     AtomicQueue,12,i:     843,771 msg/sec
                     AtomicQueue,13,s:     742,663 msg/sec
                     AtomicQueue,13,i:     825,527 msg/sec
                     AtomicQueue,14,s:     697,072 msg/sec
                     AtomicQueue,14,i:     826,382 msg/sec
                     AtomicQueue,15,s:     696,969 msg/sec
                     AtomicQueue,15,i:     828,444 msg/sec
                     AtomicQueue,16,s:     665,263 msg/sec
                     AtomicQueue,16,i:     804,827 msg/sec
             OptimistAtomicQueue, 1,s: 342,918,359 msg/sec
             OptimistAtomicQueue, 1,i: 350,553,208 msg/sec
             OptimistAtomicQueue, 2,s:  14,070,669 msg/sec
             OptimistAtomicQueue, 2,i:  15,363,726 msg/sec
             OptimistAtomicQueue, 3,s:  17,270,108 msg/sec
             OptimistAtomicQueue, 3,i:  17,433,010 msg/sec
             OptimistAtomicQueue, 4,s:  17,440,800 msg/sec
             OptimistAtomicQueue, 4,i:  19,501,288 msg/sec
             OptimistAtomicQueue, 5,s:   9,786,795 msg/sec
             OptimistAtomicQueue, 5,i:  12,365,641 msg/sec
             OptimistAtomicQueue, 6,s:  10,161,746 msg/sec
             OptimistAtomicQueue, 6,i:  10,039,854 msg/sec
             OptimistAtomicQueue, 7,s:  11,860,008 msg/sec
             OptimistAtomicQueue, 7,i:  11,805,150 msg/sec
             OptimistAtomicQueue, 8,s:  14,870,160 msg/sec
             OptimistAtomicQueue, 8,i:  12,111,696 msg/sec
             OptimistAtomicQueue, 9,s:  12,060,193 msg/sec
             OptimistAtomicQueue, 9,i:  13,331,266 msg/sec
             OptimistAtomicQueue,10,s:  11,737,662 msg/sec
             OptimistAtomicQueue,10,i:  13,600,659 msg/sec
             OptimistAtomicQueue,11,s:  12,984,843 msg/sec
             OptimistAtomicQueue,11,i:  15,554,735 msg/sec
             OptimistAtomicQueue,12,s:  12,757,358 msg/sec
             OptimistAtomicQueue,12,i:  16,662,748 msg/sec
             OptimistAtomicQueue,13,s:  12,719,865 msg/sec
             OptimistAtomicQueue,13,i:  15,819,498 msg/sec
             OptimistAtomicQueue,14,s:  12,699,813 msg/sec
             OptimistAtomicQueue,14,i:  16,576,028 msg/sec
             OptimistAtomicQueue,15,s:  13,481,282 msg/sec
             OptimistAtomicQueue,15,i:  17,751,030 msg/sec
             OptimistAtomicQueue,16,s:  13,461,766 msg/sec
             OptimistAtomicQueue,16,i:  19,000,756 msg/sec
                    AtomicQueueB, 1,s:  14,330,942 msg/sec
                    AtomicQueueB, 1,i:  14,701,391 msg/sec
                    AtomicQueueB, 2,s:   2,871,915 msg/sec
                    AtomicQueueB, 2,i:   3,034,711 msg/sec
                    AtomicQueueB, 3,s:   2,433,518 msg/sec
                    AtomicQueueB, 3,i:   2,577,884 msg/sec
                    AtomicQueueB, 4,s:   1,925,813 msg/sec
                    AtomicQueueB, 4,i:   2,034,363 msg/sec
                    AtomicQueueB, 5,s:     918,460 msg/sec
                    AtomicQueueB, 5,i:   1,270,858 msg/sec
                    AtomicQueueB, 6,s:     756,721 msg/sec
                    AtomicQueueB, 6,i:   1,024,791 msg/sec
                    AtomicQueueB, 7,s:     855,697 msg/sec
                    AtomicQueueB, 7,i:     936,034 msg/sec
                    AtomicQueueB, 8,s:     895,845 msg/sec
                    AtomicQueueB, 8,i:     843,358 msg/sec
                    AtomicQueueB, 9,s:     804,962 msg/sec
                    AtomicQueueB, 9,i:     845,632 msg/sec
                    AtomicQueueB,10,s:     819,970 msg/sec
                    AtomicQueueB,10,i:     847,521 msg/sec
                    AtomicQueueB,11,s:     805,185 msg/sec
                    AtomicQueueB,11,i:     861,285 msg/sec
                    AtomicQueueB,12,s:     783,074 msg/sec
                    AtomicQueueB,12,i:     840,070 msg/sec
                    AtomicQueueB,13,s:     741,215 msg/sec
                    AtomicQueueB,13,i:     821,857 msg/sec
                    AtomicQueueB,14,s:     701,320 msg/sec
                    AtomicQueueB,14,i:     811,176 msg/sec
                    AtomicQueueB,15,s:     698,659 msg/sec
                    AtomicQueueB,15,i:     810,745 msg/sec
                    AtomicQueueB,16,s:     669,504 msg/sec
                    AtomicQueueB,16,i:     804,205 msg/sec
            OptimistAtomicQueueB, 1,s: 152,257,661 msg/sec
            OptimistAtomicQueueB, 1,i: 153,418,000 msg/sec
            OptimistAtomicQueueB, 2,s:  14,405,097 msg/sec
            OptimistAtomicQueueB, 2,i:  14,458,007 msg/sec
            OptimistAtomicQueueB, 3,s:  17,241,812 msg/sec
            OptimistAtomicQueueB, 3,i:  16,899,006 msg/sec
            OptimistAtomicQueueB, 4,s:  17,476,326 msg/sec
            OptimistAtomicQueueB, 4,i:  19,367,493 msg/sec
            OptimistAtomicQueueB, 5,s:   9,718,008 msg/sec
            OptimistAtomicQueueB, 5,i:  10,876,577 msg/sec
            OptimistAtomicQueueB, 6,s:  10,068,022 msg/sec
            OptimistAtomicQueueB, 6,i:  10,279,786 msg/sec
            OptimistAtomicQueueB, 7,s:  11,503,729 msg/sec
            OptimistAtomicQueueB, 7,i:  11,756,425 msg/sec
            OptimistAtomicQueueB, 8,s:  15,123,425 msg/sec
            OptimistAtomicQueueB, 8,i:  12,134,277 msg/sec
            OptimistAtomicQueueB, 9,s:  11,920,071 msg/sec
            OptimistAtomicQueueB, 9,i:  13,036,136 msg/sec
            OptimistAtomicQueueB,10,s:  11,753,277 msg/sec
            OptimistAtomicQueueB,10,i:  13,872,309 msg/sec
            OptimistAtomicQueueB,11,s:  13,084,226 msg/sec
            OptimistAtomicQueueB,11,i:  15,345,443 msg/sec
            OptimistAtomicQueueB,12,s:  12,817,323 msg/sec
            OptimistAtomicQueueB,12,i:  16,733,021 msg/sec
            OptimistAtomicQueueB,13,s:  12,883,681 msg/sec
            OptimistAtomicQueueB,13,i:  16,440,747 msg/sec
            OptimistAtomicQueueB,14,s:  12,834,653 msg/sec
            OptimistAtomicQueueB,14,i:  16,251,981 msg/sec
            OptimistAtomicQueueB,15,s:  13,587,181 msg/sec
            OptimistAtomicQueueB,15,i:  17,687,290 msg/sec
            OptimistAtomicQueueB,16,s:  13,550,487 msg/sec
            OptimistAtomicQueueB,16,i:  19,037,197 msg/sec
                    AtomicQueue2, 1,s:  39,381,245 msg/sec
                    AtomicQueue2, 1,i:  39,551,930 msg/sec
                    AtomicQueue2, 2,s:   2,923,737 msg/sec
                    AtomicQueue2, 2,i:   3,097,010 msg/sec
                    AtomicQueue2, 3,s:   2,474,300 msg/sec
                    AtomicQueue2, 3,i:   2,626,495 msg/sec
                    AtomicQueue2, 4,s:   1,965,349 msg/sec
                    AtomicQueue2, 4,i:   2,083,283 msg/sec
                    AtomicQueue2, 5,s:     924,449 msg/sec
                    AtomicQueue2, 5,i:   1,093,297 msg/sec
                    AtomicQueue2, 6,s:     755,578 msg/sec
                    AtomicQueue2, 6,i:   1,018,484 msg/sec
                    AtomicQueue2, 7,s:     851,834 msg/sec
                    AtomicQueue2, 7,i:     938,211 msg/sec
                    AtomicQueue2, 8,s:     885,125 msg/sec
                    AtomicQueue2, 8,i:     855,426 msg/sec
                    AtomicQueue2, 9,s:     792,369 msg/sec
                    AtomicQueue2, 9,i:     860,544 msg/sec
                    AtomicQueue2,10,s:     816,433 msg/sec
                    AtomicQueue2,10,i:     866,722 msg/sec
                    AtomicQueue2,11,s:     806,470 msg/sec
                    AtomicQueue2,11,i:     854,015 msg/sec
                    AtomicQueue2,12,s:     791,722 msg/sec
                    AtomicQueue2,12,i:     833,529 msg/sec
                    AtomicQueue2,13,s:     749,321 msg/sec
                    AtomicQueue2,13,i:     826,958 msg/sec
                    AtomicQueue2,14,s:     702,959 msg/sec
                    AtomicQueue2,14,i:     810,510 msg/sec
                    AtomicQueue2,15,s:     701,548 msg/sec
                    AtomicQueue2,15,i:     803,163 msg/sec
                    AtomicQueue2,16,s:     672,222 msg/sec
                    AtomicQueue2,16,i:     797,153 msg/sec
            OptimistAtomicQueue2, 1,s:  31,580,492 msg/sec
            OptimistAtomicQueue2, 1,i:  31,567,374 msg/sec
            OptimistAtomicQueue2, 2,s:  12,792,674 msg/sec
            OptimistAtomicQueue2, 2,i:  13,713,396 msg/sec
            OptimistAtomicQueue2, 3,s:  16,770,484 msg/sec
            OptimistAtomicQueue2, 3,i:  14,459,713 msg/sec
            OptimistAtomicQueue2, 4,s:  17,378,454 msg/sec
            OptimistAtomicQueue2, 4,i:  16,969,073 msg/sec
            OptimistAtomicQueue2, 5,s:   9,250,565 msg/sec
            OptimistAtomicQueue2, 5,i:  10,016,659 msg/sec
            OptimistAtomicQueue2, 6,s:   9,671,662 msg/sec
            OptimistAtomicQueue2, 6,i:   9,591,017 msg/sec
            OptimistAtomicQueue2, 7,s:  11,033,283 msg/sec
            OptimistAtomicQueue2, 7,i:  11,104,658 msg/sec
            OptimistAtomicQueue2, 8,s:  14,413,540 msg/sec
            OptimistAtomicQueue2, 8,i:  11,746,532 msg/sec
            OptimistAtomicQueue2, 9,s:  10,992,486 msg/sec
            OptimistAtomicQueue2, 9,i:  12,541,987 msg/sec
            OptimistAtomicQueue2,10,s:  11,059,965 msg/sec
            OptimistAtomicQueue2,10,i:  12,706,880 msg/sec
            OptimistAtomicQueue2,11,s:  12,682,537 msg/sec
            OptimistAtomicQueue2,11,i:  14,035,277 msg/sec
            OptimistAtomicQueue2,12,s:  12,332,603 msg/sec
            OptimistAtomicQueue2,12,i:  15,376,235 msg/sec
            OptimistAtomicQueue2,13,s:  12,119,727 msg/sec
            OptimistAtomicQueue2,13,i:  15,594,625 msg/sec
            OptimistAtomicQueue2,14,s:  12,081,356 msg/sec
            OptimistAtomicQueue2,14,i:  15,794,029 msg/sec
            OptimistAtomicQueue2,15,s:  12,752,740 msg/sec
            OptimistAtomicQueue2,15,i:  16,587,174 msg/sec
            OptimistAtomicQueue2,16,s:  12,814,992 msg/sec
            OptimistAtomicQueue2,16,i:  17,377,961 msg/sec
                   AtomicQueueB2, 1,s:  23,149,100 msg/sec
                   AtomicQueueB2, 1,i:  17,451,470 msg/sec
                   AtomicQueueB2, 2,s:   2,888,304 msg/sec
                   AtomicQueueB2, 2,i:   3,072,910 msg/sec
                   AtomicQueueB2, 3,s:   2,445,205 msg/sec
                   AtomicQueueB2, 3,i:   2,588,304 msg/sec
                   AtomicQueueB2, 4,s:   1,943,958 msg/sec
                   AtomicQueueB2, 4,i:   2,047,234 msg/sec
                   AtomicQueueB2, 5,s:     911,533 msg/sec
                   AtomicQueueB2, 5,i:   1,269,414 msg/sec
                   AtomicQueueB2, 6,s:     750,157 msg/sec
                   AtomicQueueB2, 6,i:   1,010,605 msg/sec
                   AtomicQueueB2, 7,s:     851,138 msg/sec
                   AtomicQueueB2, 7,i:     935,745 msg/sec
                   AtomicQueueB2, 8,s:     884,926 msg/sec
                   AtomicQueueB2, 8,i:     838,327 msg/sec
                   AtomicQueueB2, 9,s:     809,624 msg/sec
                   AtomicQueueB2, 9,i:     842,247 msg/sec
                   AtomicQueueB2,10,s:     810,698 msg/sec
                   AtomicQueueB2,10,i:     853,400 msg/sec
                   AtomicQueueB2,11,s:     822,441 msg/sec
                   AtomicQueueB2,11,i:     848,619 msg/sec
                   AtomicQueueB2,12,s:     814,896 msg/sec
                   AtomicQueueB2,12,i:     840,299 msg/sec
                   AtomicQueueB2,13,s:     766,554 msg/sec
                   AtomicQueueB2,13,i:     827,954 msg/sec
                   AtomicQueueB2,14,s:     727,462 msg/sec
                   AtomicQueueB2,14,i:     811,655 msg/sec
                   AtomicQueueB2,15,s:     712,890 msg/sec
                   AtomicQueueB2,15,i:     806,376 msg/sec
                   AtomicQueueB2,16,s:     677,461 msg/sec
                   AtomicQueueB2,16,i:     808,734 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,026,369 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,512,832 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,303,264 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,281,189 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,672,462 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,602,874 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,363,055 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,809,435 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,239,647 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,648,962 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,705,124 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,549,458 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,929,143 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,040,394 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,314,544 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,629,074 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,974,144 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,392,463 msg/sec
           OptimistAtomicQueueB2,10,s:  11,027,244 msg/sec
           OptimistAtomicQueueB2,10,i:  12,788,775 msg/sec
           OptimistAtomicQueueB2,11,s:  12,572,705 msg/sec
           OptimistAtomicQueueB2,11,i:  14,024,569 msg/sec
           OptimistAtomicQueueB2,12,s:  12,360,216 msg/sec
           OptimistAtomicQueueB2,12,i:  14,790,877 msg/sec
           OptimistAtomicQueueB2,13,s:  12,112,705 msg/sec
           OptimistAtomicQueueB2,13,i:  15,222,773 msg/sec
           OptimistAtomicQueueB2,14,s:  12,050,844 msg/sec
           OptimistAtomicQueueB2,14,i:  15,265,497 msg/sec
           OptimistAtomicQueueB2,15,s:  12,733,223 msg/sec
           OptimistAtomicQueueB2,15,i:  16,475,369 msg/sec
           OptimistAtomicQueueB2,16,s:  12,771,121 msg/sec
           OptimistAtomicQueueB2,16,i:  17,318,326 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  25,012,216 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  20,383,828 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,900,659 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,919,625 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,004,699 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,199,656 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,441,161 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  16,495,806 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  29,847,054 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  25,523,712 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  25,711,630 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  55,291,612 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  61,630,936 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  63,607,297 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  64,602,300 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  66,993,315 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  76,597,725 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  62,509,861 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  77,805,407 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  71,632,456 msg/sec
     moodycamel::ConcurrentQueue,10,s:  86,441,630 msg/sec
     moodycamel::ConcurrentQueue,10,i:  74,900,083 msg/sec
     moodycamel::ConcurrentQueue,11,s:  73,935,684 msg/sec
     moodycamel::ConcurrentQueue,11,i:  49,601,929 msg/sec
     moodycamel::ConcurrentQueue,12,s:  55,127,895 msg/sec
     moodycamel::ConcurrentQueue,12,i:  58,067,153 msg/sec
     moodycamel::ConcurrentQueue,13,s:  62,458,310 msg/sec
     moodycamel::ConcurrentQueue,13,i:  82,636,182 msg/sec
     moodycamel::ConcurrentQueue,14,s:  91,709,123 msg/sec
     moodycamel::ConcurrentQueue,14,i: 113,560,495 msg/sec
     moodycamel::ConcurrentQueue,15,s: 138,478,725 msg/sec
     moodycamel::ConcurrentQueue,15,i: 137,511,451 msg/sec
     moodycamel::ConcurrentQueue,16,s: 147,269,419 msg/sec
     moodycamel::ConcurrentQueue,16,i: 146,722,828 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,591,728 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,601,753 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,257,630 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,261,950 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,356,952 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,371,753 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,596 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,944,797 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     897,133 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,062,696 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     812,367 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     995,908 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     777,737 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     916,716 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     791,978 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     820,451 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     775,663 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     848,685 msg/sec
   tbb::concurrent_bounded_queue,10,s:     822,556 msg/sec
   tbb::concurrent_bounded_queue,10,i:     844,609 msg/sec
   tbb::concurrent_bounded_queue,11,s:     788,692 msg/sec
   tbb::concurrent_bounded_queue,11,i:     841,802 msg/sec
   tbb::concurrent_bounded_queue,12,s:     769,065 msg/sec
   tbb::concurrent_bounded_queue,12,i:     879,360 msg/sec
   tbb::concurrent_bounded_queue,13,s:     745,762 msg/sec
   tbb::concurrent_bounded_queue,13,i:     811,615 msg/sec
   tbb::concurrent_bounded_queue,14,s:     708,826 msg/sec
   tbb::concurrent_bounded_queue,14,i:     799,015 msg/sec
   tbb::concurrent_bounded_queue,15,s:     694,301 msg/sec
   tbb::concurrent_bounded_queue,15,i:     784,346 msg/sec
   tbb::concurrent_bounded_queue,16,s:     671,323 msg/sec
   tbb::concurrent_bounded_queue,16,i:     742,461 msg/sec
     xenium::michael_scott_queue, 1,s:   3,821,275 msg/sec
     xenium::michael_scott_queue, 1,i:   3,900,545 msg/sec
     xenium::michael_scott_queue, 2,s:   2,769,086 msg/sec
     xenium::michael_scott_queue, 2,i:   2,702,080 msg/sec
     xenium::michael_scott_queue, 3,s:   2,261,366 msg/sec
     xenium::michael_scott_queue, 3,i:   2,242,270 msg/sec
     xenium::michael_scott_queue, 4,s:   1,746,890 msg/sec
     xenium::michael_scott_queue, 4,i:   1,728,087 msg/sec
     xenium::michael_scott_queue, 5,s:   1,067,183 msg/sec
     xenium::michael_scott_queue, 5,i:   1,382,177 msg/sec
     xenium::michael_scott_queue, 6,s:     987,909 msg/sec
     xenium::michael_scott_queue, 6,i:   1,061,652 msg/sec
     xenium::michael_scott_queue, 7,s:     941,055 msg/sec
     xenium::michael_scott_queue, 7,i:     962,410 msg/sec
     xenium::michael_scott_queue, 8,s:     692,090 msg/sec
     xenium::michael_scott_queue, 8,i:     820,656 msg/sec
     xenium::michael_scott_queue, 9,s:     846,565 msg/sec
     xenium::michael_scott_queue, 9,i:     840,576 msg/sec
     xenium::michael_scott_queue,10,s:     829,594 msg/sec
     xenium::michael_scott_queue,10,i:     853,917 msg/sec
     xenium::michael_scott_queue,11,s:     821,166 msg/sec
     xenium::michael_scott_queue,11,i:     851,881 msg/sec
     xenium::michael_scott_queue,12,s:     772,864 msg/sec
     xenium::michael_scott_queue,12,i:     812,315 msg/sec
     xenium::michael_scott_queue,13,s:     748,539 msg/sec
     xenium::michael_scott_queue,13,i:     796,571 msg/sec
     xenium::michael_scott_queue,14,s:     720,053 msg/sec
     xenium::michael_scott_queue,14,i:     781,450 msg/sec
     xenium::michael_scott_queue,15,s:     694,266 msg/sec
     xenium::michael_scott_queue,15,i:     776,205 msg/sec
     xenium::michael_scott_queue,16,s:     665,004 msg/sec
     xenium::michael_scott_queue,16,i:     746,781 msg/sec
         xenium::ramalhete_queue, 1,s:  20,827,988 msg/sec
         xenium::ramalhete_queue, 1,i:  21,225,847 msg/sec
         xenium::ramalhete_queue, 2,s:  11,670,844 msg/sec
         xenium::ramalhete_queue, 2,i:  10,355,756 msg/sec
         xenium::ramalhete_queue, 3,s:  12,891,775 msg/sec
         xenium::ramalhete_queue, 3,i:  12,516,708 msg/sec
         xenium::ramalhete_queue, 4,s:  14,817,085 msg/sec
         xenium::ramalhete_queue, 4,i:  14,396,220 msg/sec
         xenium::ramalhete_queue, 5,s:  11,181,008 msg/sec
         xenium::ramalhete_queue, 5,i:   7,043,616 msg/sec
         xenium::ramalhete_queue, 6,s:  11,477,180 msg/sec
         xenium::ramalhete_queue, 6,i:   7,933,542 msg/sec
         xenium::ramalhete_queue, 7,s:  11,938,835 msg/sec
         xenium::ramalhete_queue, 7,i:   8,530,385 msg/sec
         xenium::ramalhete_queue, 8,s:  14,991,989 msg/sec
         xenium::ramalhete_queue, 8,i:   8,948,194 msg/sec
         xenium::ramalhete_queue, 9,s:   9,674,990 msg/sec
         xenium::ramalhete_queue, 9,i:  10,491,793 msg/sec
         xenium::ramalhete_queue,10,s:  10,357,273 msg/sec
         xenium::ramalhete_queue,10,i:  11,981,275 msg/sec
         xenium::ramalhete_queue,11,s:  10,931,262 msg/sec
         xenium::ramalhete_queue,11,i:  12,228,168 msg/sec
         xenium::ramalhete_queue,12,s:  11,444,229 msg/sec
         xenium::ramalhete_queue,12,i:  12,305,318 msg/sec
         xenium::ramalhete_queue,13,s:  11,713,346 msg/sec
         xenium::ramalhete_queue,13,i:  12,488,442 msg/sec
         xenium::ramalhete_queue,14,s:  11,759,066 msg/sec
         xenium::ramalhete_queue,14,i:  12,705,233 msg/sec
         xenium::ramalhete_queue,15,s:  11,708,200 msg/sec
         xenium::ramalhete_queue,15,i:  12,861,034 msg/sec
         xenium::ramalhete_queue,16,s:  11,654,127 msg/sec
         xenium::ramalhete_queue,16,i:  13,111,574 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  92,593,776 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  86,880,309 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,636,128 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,588,318 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,715,635 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,180,214 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,515,710 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,276,027 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   1,918,907 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,589,923 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,066,335 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,306,956 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,115,302 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,210,093 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,010,365 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,921,023 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,077,602 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,962,188 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,333,428 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,004,681 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,197,838 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,129,246 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,186,677 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,170,386 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,032,502 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,190,321 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,051,758 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,144,599 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,084,866 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,139,646 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,044,260 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,084,883 msg/sec
          boost::lockfree::queue, 1,s:   2,297,155 msg/sec
          boost::lockfree::queue, 1,i:   2,303,377 msg/sec
          boost::lockfree::queue, 2,s:   1,713,032 msg/sec
          boost::lockfree::queue, 2,i:   1,748,323 msg/sec
          boost::lockfree::queue, 3,s:   1,458,843 msg/sec
          boost::lockfree::queue, 3,i:   1,415,044 msg/sec
          boost::lockfree::queue, 4,s:   1,286,083 msg/sec
          boost::lockfree::queue, 4,i:   1,281,129 msg/sec
          boost::lockfree::queue, 5,s:     782,031 msg/sec
          boost::lockfree::queue, 5,i:     767,794 msg/sec
          boost::lockfree::queue, 6,s:     421,585 msg/sec
          boost::lockfree::queue, 6,i:     833,553 msg/sec
          boost::lockfree::queue, 7,s:     407,527 msg/sec
          boost::lockfree::queue, 7,i:     841,375 msg/sec
          boost::lockfree::queue, 8,s:     342,319 msg/sec
          boost::lockfree::queue, 8,i:     536,998 msg/sec
          boost::lockfree::queue, 9,s:     419,873 msg/sec
          boost::lockfree::queue, 9,i:     558,361 msg/sec
          boost::lockfree::queue,10,s:     451,430 msg/sec
          boost::lockfree::queue,10,i:     605,903 msg/sec
          boost::lockfree::queue,11,s:     528,689 msg/sec
          boost::lockfree::queue,11,i:     547,735 msg/sec
          boost::lockfree::queue,12,s:     522,407 msg/sec
          boost::lockfree::queue,12,i:     496,744 msg/sec
          boost::lockfree::queue,13,s:     491,878 msg/sec
          boost::lockfree::queue,13,i:     504,202 msg/sec
          boost::lockfree::queue,14,s:     455,095 msg/sec
          boost::lockfree::queue,14,i:     478,543 msg/sec
          boost::lockfree::queue,15,s:     460,164 msg/sec
          boost::lockfree::queue,15,i:     462,860 msg/sec
          boost::lockfree::queue,16,s:     449,575 msg/sec
          boost::lockfree::queue,16,i:     437,903 msg/sec
                pthread_spinlock, 1,s:   5,238,041 msg/sec
                pthread_spinlock, 1,i:   5,255,718 msg/sec
                pthread_spinlock, 2,s:   2,242,583 msg/sec
                pthread_spinlock, 2,i:     624,391 msg/sec
                pthread_spinlock, 3,s:     252,979 msg/sec
                pthread_spinlock, 3,i:   1,552,639 msg/sec
                pthread_spinlock, 4,s:     316,799 msg/sec
                pthread_spinlock, 4,i:     318,619 msg/sec
                pthread_spinlock, 5,s:     816,126 msg/sec
                pthread_spinlock, 5,i:     224,076 msg/sec
                pthread_spinlock, 6,s:     586,190 msg/sec
                pthread_spinlock, 6,i:   1,010,870 msg/sec
                pthread_spinlock, 7,s:     830,134 msg/sec
                pthread_spinlock, 7,i:     899,604 msg/sec
                pthread_spinlock, 8,s:     877,444 msg/sec
                pthread_spinlock, 8,i:     791,528 msg/sec
                pthread_spinlock, 9,s:     802,053 msg/sec
                pthread_spinlock, 9,i:     681,800 msg/sec
                pthread_spinlock,10,s:     811,261 msg/sec
                pthread_spinlock,10,i:     691,854 msg/sec
                pthread_spinlock,11,s:     754,799 msg/sec
                pthread_spinlock,11,i:     671,217 msg/sec
                pthread_spinlock,12,s:     753,070 msg/sec
                pthread_spinlock,12,i:     730,346 msg/sec
                pthread_spinlock,13,s:     739,188 msg/sec
                pthread_spinlock,13,i:     659,965 msg/sec
                pthread_spinlock,14,s:     636,622 msg/sec
                pthread_spinlock,14,i:     593,944 msg/sec
                pthread_spinlock,15,s:     598,929 msg/sec
                pthread_spinlock,15,i:     569,657 msg/sec
                pthread_spinlock,16,s:     522,508 msg/sec
                pthread_spinlock,16,i:     470,677 msg/sec
                      std::mutex, 1,s:   1,249,381 msg/sec
                      std::mutex, 1,i:   1,234,252 msg/sec
                      std::mutex, 2,s:   4,093,821 msg/sec
                      std::mutex, 2,i:   4,001,263 msg/sec
                      std::mutex, 3,s:   2,115,448 msg/sec
                      std::mutex, 3,i:   2,057,363 msg/sec
                      std::mutex, 4,s:   2,241,742 msg/sec
                      std::mutex, 4,i:   2,210,161 msg/sec
                      std::mutex, 5,s:     987,139 msg/sec
                      std::mutex, 5,i:     984,207 msg/sec
                      std::mutex, 6,s:     888,766 msg/sec
                      std::mutex, 6,i:     895,762 msg/sec
                      std::mutex, 7,s:     947,394 msg/sec
                      std::mutex, 7,i:     851,652 msg/sec
                      std::mutex, 8,s:   1,001,095 msg/sec
                      std::mutex, 8,i:     826,981 msg/sec
                      std::mutex, 9,s:     825,104 msg/sec
                      std::mutex, 9,i:     779,463 msg/sec
                      std::mutex,10,s:     768,525 msg/sec
                      std::mutex,10,i:     765,690 msg/sec
                      std::mutex,11,s:     765,669 msg/sec
                      std::mutex,11,i:     768,586 msg/sec
                      std::mutex,12,s:     783,805 msg/sec
                      std::mutex,12,i:     765,336 msg/sec
                      std::mutex,13,s:     723,999 msg/sec
                      std::mutex,13,i:     707,170 msg/sec
                      std::mutex,14,s:     710,148 msg/sec
                      std::mutex,14,i:     694,987 msg/sec
                      std::mutex,15,s:     709,433 msg/sec
                      std::mutex,15,i:     697,859 msg/sec
                      std::mutex,16,s:     688,743 msg/sec
                      std::mutex,16,i:     677,152 msg/sec
                 tbb::spin_mutex, 1,s:  11,123,541 msg/sec
                 tbb::spin_mutex, 1,i:  11,125,156 msg/sec
                 tbb::spin_mutex, 2,s:   4,866,628 msg/sec
                 tbb::spin_mutex, 2,i:   4,779,173 msg/sec
                 tbb::spin_mutex, 3,s:   3,579,450 msg/sec
                 tbb::spin_mutex, 3,i:   3,512,099 msg/sec
                 tbb::spin_mutex, 4,s:   3,037,607 msg/sec
                 tbb::spin_mutex, 4,i:   2,975,400 msg/sec
                 tbb::spin_mutex, 5,s:   1,720,131 msg/sec
                 tbb::spin_mutex, 5,i:   1,662,526 msg/sec
                 tbb::spin_mutex, 6,s:   1,501,822 msg/sec
                 tbb::spin_mutex, 6,i:   1,444,504 msg/sec
                 tbb::spin_mutex, 7,s:   1,363,728 msg/sec
                 tbb::spin_mutex, 7,i:   1,367,361 msg/sec
                 tbb::spin_mutex, 8,s:   1,263,109 msg/sec
                 tbb::spin_mutex, 8,i:   1,207,367 msg/sec
                 tbb::spin_mutex, 9,s:   1,346,389 msg/sec
                 tbb::spin_mutex, 9,i:   1,224,308 msg/sec
                 tbb::spin_mutex,10,s:   1,276,960 msg/sec
                 tbb::spin_mutex,10,i:   1,269,284 msg/sec
                 tbb::spin_mutex,11,s:   1,244,315 msg/sec
                 tbb::spin_mutex,11,i:   1,063,339 msg/sec
                 tbb::spin_mutex,12,s:   1,118,086 msg/sec
                 tbb::spin_mutex,12,i:   1,024,196 msg/sec
                 tbb::spin_mutex,13,s:   1,018,888 msg/sec
                 tbb::spin_mutex,13,i:   1,001,025 msg/sec
                 tbb::spin_mutex,14,s:   1,029,786 msg/sec
                 tbb::spin_mutex,14,i:     911,015 msg/sec
                 tbb::spin_mutex,15,s:     975,576 msg/sec
                 tbb::spin_mutex,15,i:     947,010 msg/sec
                 tbb::spin_mutex,16,s:     908,369 msg/sec
                 tbb::spin_mutex,16,i:     894,947 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5645.91
	System time (seconds): 602.76
	Percent of CPU this job got: 1660%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:16.35
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 87592
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 65935
	Voluntary context switches: 27304284
	Involuntary context switches: 1591
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 18:06:06 [21/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000169 sec/round-trip
                     AtomicQueue: 0.000000147 sec/round-trip
             OptimistAtomicQueue: 0.000000111 sec/round-trip
                    AtomicQueueB: 0.000000152 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000149 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000154 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000283 sec/round-trip
     xenium::michael_scott_queue: 0.000000439 sec/round-trip
         xenium::ramalhete_queue: 0.000000189 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000208 sec/round-trip
          boost::lockfree::queue: 0.000000314 sec/round-trip
                pthread_spinlock: 0.000000356 sec/round-trip
                      std::mutex: 0.000001097 sec/round-trip
                 tbb::spin_mutex: 0.000000317 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,389,468 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,207,779 msg/sec
                     AtomicQueue, 1,s:  43,001,982 msg/sec
                     AtomicQueue, 1,i:  42,685,196 msg/sec
                     AtomicQueue, 2,s:   2,910,937 msg/sec
                     AtomicQueue, 2,i:   3,041,025 msg/sec
                     AtomicQueue, 3,s:   2,458,142 msg/sec
                     AtomicQueue, 3,i:   2,594,536 msg/sec
                     AtomicQueue, 4,s:   1,946,242 msg/sec
                     AtomicQueue, 4,i:   2,069,987 msg/sec
                     AtomicQueue, 5,s:     932,707 msg/sec
                     AtomicQueue, 5,i:   1,098,724 msg/sec
                     AtomicQueue, 6,s:     764,128 msg/sec
                     AtomicQueue, 6,i:   1,037,489 msg/sec
                     AtomicQueue, 7,s:     868,535 msg/sec
                     AtomicQueue, 7,i:     944,683 msg/sec
                     AtomicQueue, 8,s:     918,158 msg/sec
                     AtomicQueue, 8,i:     850,858 msg/sec
                     AtomicQueue, 9,s:     863,597 msg/sec
                     AtomicQueue, 9,i:     856,587 msg/sec
                     AtomicQueue,10,s:     820,500 msg/sec
                     AtomicQueue,10,i:     859,406 msg/sec
                     AtomicQueue,11,s:     821,517 msg/sec
                     AtomicQueue,11,i:     849,048 msg/sec
                     AtomicQueue,12,s:     786,034 msg/sec
                     AtomicQueue,12,i:     842,136 msg/sec
                     AtomicQueue,13,s:     743,753 msg/sec
                     AtomicQueue,13,i:     836,693 msg/sec
                     AtomicQueue,14,s:     697,691 msg/sec
                     AtomicQueue,14,i:     817,141 msg/sec
                     AtomicQueue,15,s:     695,349 msg/sec
                     AtomicQueue,15,i:     806,675 msg/sec
                     AtomicQueue,16,s:     665,952 msg/sec
                     AtomicQueue,16,i:     804,511 msg/sec
             OptimistAtomicQueue, 1,s: 352,177,655 msg/sec
             OptimistAtomicQueue, 1,i: 352,076,477 msg/sec
             OptimistAtomicQueue, 2,s:  14,169,892 msg/sec
             OptimistAtomicQueue, 2,i:  15,497,748 msg/sec
             OptimistAtomicQueue, 3,s:  17,276,073 msg/sec
             OptimistAtomicQueue, 3,i:  17,413,441 msg/sec
             OptimistAtomicQueue, 4,s:  17,414,416 msg/sec
             OptimistAtomicQueue, 4,i:  19,470,859 msg/sec
             OptimistAtomicQueue, 5,s:   9,763,433 msg/sec
             OptimistAtomicQueue, 5,i:  11,903,371 msg/sec
             OptimistAtomicQueue, 6,s:  10,140,970 msg/sec
             OptimistAtomicQueue, 6,i:  10,325,104 msg/sec
             OptimistAtomicQueue, 7,s:  11,765,600 msg/sec
             OptimistAtomicQueue, 7,i:  11,757,078 msg/sec
             OptimistAtomicQueue, 8,s:  14,855,755 msg/sec
             OptimistAtomicQueue, 8,i:  12,108,834 msg/sec
             OptimistAtomicQueue, 9,s:  12,082,423 msg/sec
             OptimistAtomicQueue, 9,i:  13,104,365 msg/sec
             OptimistAtomicQueue,10,s:  11,717,512 msg/sec
             OptimistAtomicQueue,10,i:  13,907,278 msg/sec
             OptimistAtomicQueue,11,s:  13,053,119 msg/sec
             OptimistAtomicQueue,11,i:  14,816,934 msg/sec
             OptimistAtomicQueue,12,s:  12,725,246 msg/sec
             OptimistAtomicQueue,12,i:  16,698,413 msg/sec
             OptimistAtomicQueue,13,s:  12,741,349 msg/sec
             OptimistAtomicQueue,13,i:  16,236,754 msg/sec
             OptimistAtomicQueue,14,s:  12,695,351 msg/sec
             OptimistAtomicQueue,14,i:  16,642,397 msg/sec
             OptimistAtomicQueue,15,s:  13,454,308 msg/sec
             OptimistAtomicQueue,15,i:  17,643,184 msg/sec
             OptimistAtomicQueue,16,s:  13,434,477 msg/sec
             OptimistAtomicQueue,16,i:  19,011,245 msg/sec
                    AtomicQueueB, 1,s:  14,671,734 msg/sec
                    AtomicQueueB, 1,i:  14,579,941 msg/sec
                    AtomicQueueB, 2,s:   2,875,908 msg/sec
                    AtomicQueueB, 2,i:   3,038,541 msg/sec
                    AtomicQueueB, 3,s:   2,430,167 msg/sec
                    AtomicQueueB, 3,i:   2,574,834 msg/sec
                    AtomicQueueB, 4,s:   1,923,222 msg/sec
                    AtomicQueueB, 4,i:   2,035,516 msg/sec
                    AtomicQueueB, 5,s:     912,487 msg/sec
                    AtomicQueueB, 5,i:   1,102,258 msg/sec
                    AtomicQueueB, 6,s:     758,315 msg/sec
                    AtomicQueueB, 6,i:   1,170,769 msg/sec
                    AtomicQueueB, 7,s:     860,077 msg/sec
                    AtomicQueueB, 7,i:     937,353 msg/sec
                    AtomicQueueB, 8,s:     897,318 msg/sec
                    AtomicQueueB, 8,i:     841,510 msg/sec
                    AtomicQueueB, 9,s:     834,809 msg/sec
                    AtomicQueueB, 9,i:     841,155 msg/sec
                    AtomicQueueB,10,s:     848,692 msg/sec
                    AtomicQueueB,10,i:     861,085 msg/sec
                    AtomicQueueB,11,s:     808,241 msg/sec
                    AtomicQueueB,11,i:     852,237 msg/sec
                    AtomicQueueB,12,s:     788,722 msg/sec
                    AtomicQueueB,12,i:     837,984 msg/sec
                    AtomicQueueB,13,s:     742,717 msg/sec
                    AtomicQueueB,13,i:     820,954 msg/sec
                    AtomicQueueB,14,s:     703,365 msg/sec
                    AtomicQueueB,14,i:     824,985 msg/sec
                    AtomicQueueB,15,s:     699,592 msg/sec
                    AtomicQueueB,15,i:     814,845 msg/sec
                    AtomicQueueB,16,s:     669,810 msg/sec
                    AtomicQueueB,16,i:     805,450 msg/sec
            OptimistAtomicQueueB, 1,s: 149,481,926 msg/sec
            OptimistAtomicQueueB, 1,i: 226,687,256 msg/sec
            OptimistAtomicQueueB, 2,s:  14,436,667 msg/sec
            OptimistAtomicQueueB, 2,i:  14,531,231 msg/sec
            OptimistAtomicQueueB, 3,s:  17,238,871 msg/sec
            OptimistAtomicQueueB, 3,i:  16,875,628 msg/sec
            OptimistAtomicQueueB, 4,s:  17,519,788 msg/sec
            OptimistAtomicQueueB, 4,i:  19,304,074 msg/sec
            OptimistAtomicQueueB, 5,s:   9,717,886 msg/sec
            OptimistAtomicQueueB, 5,i:  11,822,010 msg/sec
            OptimistAtomicQueueB, 6,s:  10,102,421 msg/sec
            OptimistAtomicQueueB, 6,i:  10,011,281 msg/sec
            OptimistAtomicQueueB, 7,s:  11,493,695 msg/sec
            OptimistAtomicQueueB, 7,i:  11,779,171 msg/sec
            OptimistAtomicQueueB, 8,s:  15,142,244 msg/sec
            OptimistAtomicQueueB, 8,i:  12,133,752 msg/sec
            OptimistAtomicQueueB, 9,s:  11,946,555 msg/sec
            OptimistAtomicQueueB, 9,i:  13,392,979 msg/sec
            OptimistAtomicQueueB,10,s:  11,789,965 msg/sec
            OptimistAtomicQueueB,10,i:  13,822,253 msg/sec
            OptimistAtomicQueueB,11,s:  13,045,709 msg/sec
            OptimistAtomicQueueB,11,i:  15,470,626 msg/sec
            OptimistAtomicQueueB,12,s:  12,883,303 msg/sec
            OptimistAtomicQueueB,12,i:  16,719,049 msg/sec
            OptimistAtomicQueueB,13,s:  12,876,140 msg/sec
            OptimistAtomicQueueB,13,i:  16,681,801 msg/sec
            OptimistAtomicQueueB,14,s:  12,855,988 msg/sec
            OptimistAtomicQueueB,14,i:  16,526,450 msg/sec
            OptimistAtomicQueueB,15,s:  13,616,468 msg/sec
            OptimistAtomicQueueB,15,i:  17,787,100 msg/sec
            OptimistAtomicQueueB,16,s:  13,573,437 msg/sec
            OptimistAtomicQueueB,16,i:  19,044,938 msg/sec
                    AtomicQueue2, 1,s:  38,795,300 msg/sec
                    AtomicQueue2, 1,i:  40,721,006 msg/sec
                    AtomicQueue2, 2,s:   2,919,522 msg/sec
                    AtomicQueue2, 2,i:   3,100,764 msg/sec
                    AtomicQueue2, 3,s:   2,477,419 msg/sec
                    AtomicQueue2, 3,i:   2,614,530 msg/sec
                    AtomicQueue2, 4,s:   1,964,372 msg/sec
                    AtomicQueue2, 4,i:   2,086,297 msg/sec
                    AtomicQueue2, 5,s:     914,446 msg/sec
                    AtomicQueue2, 5,i:   1,260,390 msg/sec
                    AtomicQueue2, 6,s:     755,451 msg/sec
                    AtomicQueue2, 6,i:   1,170,295 msg/sec
                    AtomicQueue2, 7,s:     854,360 msg/sec
                    AtomicQueue2, 7,i:     939,495 msg/sec
                    AtomicQueue2, 8,s:     883,108 msg/sec
                    AtomicQueue2, 8,i:     851,056 msg/sec
                    AtomicQueue2, 9,s:     838,005 msg/sec
                    AtomicQueue2, 9,i:     850,803 msg/sec
                    AtomicQueue2,10,s:     818,993 msg/sec
                    AtomicQueue2,10,i:     848,620 msg/sec
                    AtomicQueue2,11,s:     806,951 msg/sec
                    AtomicQueue2,11,i:     864,404 msg/sec
                    AtomicQueue2,12,s:     793,639 msg/sec
                    AtomicQueue2,12,i:     840,478 msg/sec
                    AtomicQueue2,13,s:     749,695 msg/sec
                    AtomicQueue2,13,i:     824,174 msg/sec
                    AtomicQueue2,14,s:     702,938 msg/sec
                    AtomicQueue2,14,i:     798,051 msg/sec
                    AtomicQueue2,15,s:     703,471 msg/sec
                    AtomicQueue2,15,i:     805,917 msg/sec
                    AtomicQueue2,16,s:     672,530 msg/sec
                    AtomicQueue2,16,i:     798,394 msg/sec
            OptimistAtomicQueue2, 1,s:  31,570,356 msg/sec
            OptimistAtomicQueue2, 1,i:  31,568,798 msg/sec
            OptimistAtomicQueue2, 2,s:  12,879,927 msg/sec
            OptimistAtomicQueue2, 2,i:  13,692,309 msg/sec
            OptimistAtomicQueue2, 3,s:  16,804,845 msg/sec
            OptimistAtomicQueue2, 3,i:  14,521,295 msg/sec
            OptimistAtomicQueue2, 4,s:  17,362,081 msg/sec
            OptimistAtomicQueue2, 4,i:  17,028,108 msg/sec
            OptimistAtomicQueue2, 5,s:   9,262,807 msg/sec
            OptimistAtomicQueue2, 5,i:   9,976,681 msg/sec
            OptimistAtomicQueue2, 6,s:   9,698,844 msg/sec
            OptimistAtomicQueue2, 6,i:   9,474,604 msg/sec
            OptimistAtomicQueue2, 7,s:  11,075,904 msg/sec
            OptimistAtomicQueue2, 7,i:  11,129,770 msg/sec
            OptimistAtomicQueue2, 8,s:  14,399,807 msg/sec
            OptimistAtomicQueue2, 8,i:  11,733,228 msg/sec
            OptimistAtomicQueue2, 9,s:  11,012,839 msg/sec
            OptimistAtomicQueue2, 9,i:  12,513,593 msg/sec
            OptimistAtomicQueue2,10,s:  11,061,899 msg/sec
            OptimistAtomicQueue2,10,i:  12,756,791 msg/sec
            OptimistAtomicQueue2,11,s:  12,751,709 msg/sec
            OptimistAtomicQueue2,11,i:  14,300,962 msg/sec
            OptimistAtomicQueue2,12,s:  12,319,838 msg/sec
            OptimistAtomicQueue2,12,i:  15,322,732 msg/sec
            OptimistAtomicQueue2,13,s:  12,129,299 msg/sec
            OptimistAtomicQueue2,13,i:  15,359,161 msg/sec
            OptimistAtomicQueue2,14,s:  12,012,356 msg/sec
            OptimistAtomicQueue2,14,i:  15,584,640 msg/sec
            OptimistAtomicQueue2,15,s:  12,792,371 msg/sec
            OptimistAtomicQueue2,15,i:  16,536,952 msg/sec
            OptimistAtomicQueue2,16,s:  12,806,622 msg/sec
            OptimistAtomicQueue2,16,i:  17,409,479 msg/sec
                   AtomicQueueB2, 1,s:  24,283,903 msg/sec
                   AtomicQueueB2, 1,i:  18,540,714 msg/sec
                   AtomicQueueB2, 2,s:   2,889,854 msg/sec
                   AtomicQueueB2, 2,i:   3,065,574 msg/sec
                   AtomicQueueB2, 3,s:   2,444,010 msg/sec
                   AtomicQueueB2, 3,i:   2,594,381 msg/sec
                   AtomicQueueB2, 4,s:   1,945,438 msg/sec
                   AtomicQueueB2, 4,i:   2,052,954 msg/sec
                   AtomicQueueB2, 5,s:     903,172 msg/sec
                   AtomicQueueB2, 5,i:   1,270,758 msg/sec
                   AtomicQueueB2, 6,s:     750,579 msg/sec
                   AtomicQueueB2, 6,i:   1,008,061 msg/sec
                   AtomicQueueB2, 7,s:     851,935 msg/sec
                   AtomicQueueB2, 7,i:     937,260 msg/sec
                   AtomicQueueB2, 8,s:     885,612 msg/sec
                   AtomicQueueB2, 8,i:     838,585 msg/sec
                   AtomicQueueB2, 9,s:     801,599 msg/sec
                   AtomicQueueB2, 9,i:     836,033 msg/sec
                   AtomicQueueB2,10,s:     809,126 msg/sec
                   AtomicQueueB2,10,i:     839,482 msg/sec
                   AtomicQueueB2,11,s:     822,446 msg/sec
                   AtomicQueueB2,11,i:     846,204 msg/sec
                   AtomicQueueB2,12,s:     811,158 msg/sec
                   AtomicQueueB2,12,i:     841,804 msg/sec
                   AtomicQueueB2,13,s:     768,345 msg/sec
                   AtomicQueueB2,13,i:     830,583 msg/sec
                   AtomicQueueB2,14,s:     726,648 msg/sec
                   AtomicQueueB2,14,i:     813,397 msg/sec
                   AtomicQueueB2,15,s:     714,653 msg/sec
                   AtomicQueueB2,15,i:     807,876 msg/sec
                   AtomicQueueB2,16,s:     677,618 msg/sec
                   AtomicQueueB2,16,i:     807,461 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,008,110 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,237,265 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,347,446 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,343,395 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,678,040 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,602,047 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,328,815 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,834,900 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,272,888 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,288,544 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,719,232 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,442,719 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,893,848 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,042,035 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,337,397 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,628,476 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,911,535 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,302,462 msg/sec
           OptimistAtomicQueueB2,10,s:  11,045,681 msg/sec
           OptimistAtomicQueueB2,10,i:  12,820,449 msg/sec
           OptimistAtomicQueueB2,11,s:  12,577,195 msg/sec
           OptimistAtomicQueueB2,11,i:  13,722,292 msg/sec
           OptimistAtomicQueueB2,12,s:  12,399,260 msg/sec
           OptimistAtomicQueueB2,12,i:  15,372,843 msg/sec
           OptimistAtomicQueueB2,13,s:  12,141,816 msg/sec
           OptimistAtomicQueueB2,13,i:  15,290,142 msg/sec
           OptimistAtomicQueueB2,14,s:  12,057,227 msg/sec
           OptimistAtomicQueueB2,14,i:  15,620,670 msg/sec
           OptimistAtomicQueueB2,15,s:  12,675,428 msg/sec
           OptimistAtomicQueueB2,15,i:  16,531,422 msg/sec
           OptimistAtomicQueueB2,16,s:  12,749,868 msg/sec
           OptimistAtomicQueueB2,16,i:  17,333,441 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 212,783,342 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  29,315,785 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,810,800 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,955,583 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,230,841 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,750,228 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  18,038,641 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  17,822,647 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  34,159,172 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  31,036,461 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  34,027,807 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  55,962,928 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  54,596,765 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  63,832,729 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  67,284,659 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  68,614,003 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  81,079,985 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  66,678,829 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  82,151,147 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  72,509,609 msg/sec
     moodycamel::ConcurrentQueue,10,s:  69,104,642 msg/sec
     moodycamel::ConcurrentQueue,10,i:  70,505,772 msg/sec
     moodycamel::ConcurrentQueue,11,s:  80,597,986 msg/sec
     moodycamel::ConcurrentQueue,11,i:  53,072,828 msg/sec
     moodycamel::ConcurrentQueue,12,s:  51,142,232 msg/sec
     moodycamel::ConcurrentQueue,12,i:  73,271,717 msg/sec
     moodycamel::ConcurrentQueue,13,s:  73,637,621 msg/sec
     moodycamel::ConcurrentQueue,13,i:  71,691,060 msg/sec
     moodycamel::ConcurrentQueue,14,s:  90,537,839 msg/sec
     moodycamel::ConcurrentQueue,14,i: 104,719,513 msg/sec
     moodycamel::ConcurrentQueue,15,s: 137,200,982 msg/sec
     moodycamel::ConcurrentQueue,15,i: 129,006,969 msg/sec
     moodycamel::ConcurrentQueue,16,s: 141,258,061 msg/sec
     moodycamel::ConcurrentQueue,16,i: 148,171,592 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,557,662 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,549,951 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,244,883 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,260,686 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,341,557 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,370,995 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,883,163 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,941,680 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     900,211 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,211,275 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     816,370 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,007,191 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,825 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     919,110 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     793,353 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     820,954 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     781,129 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     850,489 msg/sec
   tbb::concurrent_bounded_queue,10,s:     843,030 msg/sec
   tbb::concurrent_bounded_queue,10,i:     868,421 msg/sec
   tbb::concurrent_bounded_queue,11,s:     789,769 msg/sec
   tbb::concurrent_bounded_queue,11,i:     830,122 msg/sec
   tbb::concurrent_bounded_queue,12,s:     770,711 msg/sec
   tbb::concurrent_bounded_queue,12,i:     817,007 msg/sec
   tbb::concurrent_bounded_queue,13,s:     746,328 msg/sec
   tbb::concurrent_bounded_queue,13,i:     804,728 msg/sec
   tbb::concurrent_bounded_queue,14,s:     711,196 msg/sec
   tbb::concurrent_bounded_queue,14,i:     805,488 msg/sec
   tbb::concurrent_bounded_queue,15,s:     695,978 msg/sec
   tbb::concurrent_bounded_queue,15,i:     768,392 msg/sec
   tbb::concurrent_bounded_queue,16,s:     672,919 msg/sec
   tbb::concurrent_bounded_queue,16,i:     743,074 msg/sec
     xenium::michael_scott_queue, 1,s:   3,889,724 msg/sec
     xenium::michael_scott_queue, 1,i:   3,994,623 msg/sec
     xenium::michael_scott_queue, 2,s:   2,782,463 msg/sec
     xenium::michael_scott_queue, 2,i:   2,706,059 msg/sec
     xenium::michael_scott_queue, 3,s:   2,254,681 msg/sec
     xenium::michael_scott_queue, 3,i:   2,226,014 msg/sec
     xenium::michael_scott_queue, 4,s:   1,738,858 msg/sec
     xenium::michael_scott_queue, 4,i:   1,724,621 msg/sec
     xenium::michael_scott_queue, 5,s:   1,074,434 msg/sec
     xenium::michael_scott_queue, 5,i:   1,163,536 msg/sec
     xenium::michael_scott_queue, 6,s:     980,889 msg/sec
     xenium::michael_scott_queue, 6,i:   1,167,856 msg/sec
     xenium::michael_scott_queue, 7,s:     933,190 msg/sec
     xenium::michael_scott_queue, 7,i:     959,452 msg/sec
     xenium::michael_scott_queue, 8,s:     692,638 msg/sec
     xenium::michael_scott_queue, 8,i:     821,177 msg/sec
     xenium::michael_scott_queue, 9,s:     841,085 msg/sec
     xenium::michael_scott_queue, 9,i:     843,921 msg/sec
     xenium::michael_scott_queue,10,s:     832,134 msg/sec
     xenium::michael_scott_queue,10,i:     853,784 msg/sec
     xenium::michael_scott_queue,11,s:     806,193 msg/sec
     xenium::michael_scott_queue,11,i:     832,247 msg/sec
     xenium::michael_scott_queue,12,s:     761,240 msg/sec
     xenium::michael_scott_queue,12,i:     805,860 msg/sec
     xenium::michael_scott_queue,13,s:     744,421 msg/sec
     xenium::michael_scott_queue,13,i:     779,537 msg/sec
     xenium::michael_scott_queue,14,s:     711,593 msg/sec
     xenium::michael_scott_queue,14,i:     770,647 msg/sec
     xenium::michael_scott_queue,15,s:     686,080 msg/sec
     xenium::michael_scott_queue,15,i:     773,790 msg/sec
     xenium::michael_scott_queue,16,s:     653,512 msg/sec
     xenium::michael_scott_queue,16,i:     737,397 msg/sec
         xenium::ramalhete_queue, 1,s:  23,818,936 msg/sec
         xenium::ramalhete_queue, 1,i:  23,718,783 msg/sec
         xenium::ramalhete_queue, 2,s:  13,152,476 msg/sec
         xenium::ramalhete_queue, 2,i:  12,538,876 msg/sec
         xenium::ramalhete_queue, 3,s:  12,910,857 msg/sec
         xenium::ramalhete_queue, 3,i:  13,205,787 msg/sec
         xenium::ramalhete_queue, 4,s:  13,357,254 msg/sec
         xenium::ramalhete_queue, 4,i:  14,774,540 msg/sec
         xenium::ramalhete_queue, 5,s:  11,004,205 msg/sec
         xenium::ramalhete_queue, 5,i:   6,974,422 msg/sec
         xenium::ramalhete_queue, 6,s:  11,422,524 msg/sec
         xenium::ramalhete_queue, 6,i:   7,844,176 msg/sec
         xenium::ramalhete_queue, 7,s:  11,830,564 msg/sec
         xenium::ramalhete_queue, 7,i:   8,505,433 msg/sec
         xenium::ramalhete_queue, 8,s:  15,048,799 msg/sec
         xenium::ramalhete_queue, 8,i:   8,901,270 msg/sec
         xenium::ramalhete_queue, 9,s:   9,735,185 msg/sec
         xenium::ramalhete_queue, 9,i:  10,577,512 msg/sec
         xenium::ramalhete_queue,10,s:  10,238,516 msg/sec
         xenium::ramalhete_queue,10,i:  11,876,914 msg/sec
         xenium::ramalhete_queue,11,s:  11,046,028 msg/sec
         xenium::ramalhete_queue,11,i:  12,691,857 msg/sec
         xenium::ramalhete_queue,12,s:  11,356,344 msg/sec
         xenium::ramalhete_queue,12,i:  12,274,322 msg/sec
         xenium::ramalhete_queue,13,s:  11,684,653 msg/sec
         xenium::ramalhete_queue,13,i:  12,330,812 msg/sec
         xenium::ramalhete_queue,14,s:  11,763,177 msg/sec
         xenium::ramalhete_queue,14,i:  12,569,206 msg/sec
         xenium::ramalhete_queue,15,s:  11,720,064 msg/sec
         xenium::ramalhete_queue,15,i:  12,903,181 msg/sec
         xenium::ramalhete_queue,16,s:  11,658,548 msg/sec
         xenium::ramalhete_queue,16,i:  13,097,817 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,455,345 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,104,917 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,634,730 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   7,068,513 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,723,097 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   3,962,548 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,599,801 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,290,832 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,009,026 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,574,328 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,082,003 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,338,421 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,140,863 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,200,354 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,982,193 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,925,965 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,078,163 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,961,794 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,242,261 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,011,112 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,147,643 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,115,930 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,198,607 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,183,928 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,099,674 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,198,473 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,079,591 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,218,302 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,103,242 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,133,619 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,017,924 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,078,170 msg/sec
          boost::lockfree::queue, 1,s:   2,274,258 msg/sec
          boost::lockfree::queue, 1,i:   2,304,942 msg/sec
          boost::lockfree::queue, 2,s:   1,713,232 msg/sec
          boost::lockfree::queue, 2,i:   1,740,234 msg/sec
          boost::lockfree::queue, 3,s:   1,453,009 msg/sec
          boost::lockfree::queue, 3,i:   1,414,465 msg/sec
          boost::lockfree::queue, 4,s:   1,288,959 msg/sec
          boost::lockfree::queue, 4,i:   1,281,283 msg/sec
          boost::lockfree::queue, 5,s:     780,853 msg/sec
          boost::lockfree::queue, 5,i:     853,989 msg/sec
          boost::lockfree::queue, 6,s:     425,496 msg/sec
          boost::lockfree::queue, 6,i:     883,699 msg/sec
          boost::lockfree::queue, 7,s:     413,225 msg/sec
          boost::lockfree::queue, 7,i:     839,183 msg/sec
          boost::lockfree::queue, 8,s:     341,175 msg/sec
          boost::lockfree::queue, 8,i:     537,416 msg/sec
          boost::lockfree::queue, 9,s:     413,771 msg/sec
          boost::lockfree::queue, 9,i:     552,188 msg/sec
          boost::lockfree::queue,10,s:     451,691 msg/sec
          boost::lockfree::queue,10,i:     559,436 msg/sec
          boost::lockfree::queue,11,s:     525,787 msg/sec
          boost::lockfree::queue,11,i:     551,158 msg/sec
          boost::lockfree::queue,12,s:     548,009 msg/sec
          boost::lockfree::queue,12,i:     513,302 msg/sec
          boost::lockfree::queue,13,s:     470,362 msg/sec
          boost::lockfree::queue,13,i:     491,723 msg/sec
          boost::lockfree::queue,14,s:     458,197 msg/sec
          boost::lockfree::queue,14,i:     477,648 msg/sec
          boost::lockfree::queue,15,s:     460,498 msg/sec
          boost::lockfree::queue,15,i:     462,875 msg/sec
          boost::lockfree::queue,16,s:     449,347 msg/sec
          boost::lockfree::queue,16,i:     438,754 msg/sec
                pthread_spinlock, 1,s:   5,218,303 msg/sec
                pthread_spinlock, 1,i:   5,347,915 msg/sec
                pthread_spinlock, 2,s:   2,436,595 msg/sec
                pthread_spinlock, 2,i:     548,485 msg/sec
                pthread_spinlock, 3,s:     211,396 msg/sec
                pthread_spinlock, 3,i:   1,791,033 msg/sec
                pthread_spinlock, 4,s:     600,353 msg/sec
                pthread_spinlock, 4,i:     422,744 msg/sec
                pthread_spinlock, 5,s:     819,151 msg/sec
pthread_spinlock: producers: 5: consumer 1 received too few messages: 0.06% of expected.
                pthread_spinlock, 5,i:   1,046,055 msg/sec
                pthread_spinlock, 6,s:     587,713 msg/sec
                pthread_spinlock, 6,i:     913,561 msg/sec
                pthread_spinlock, 7,s:     827,051 msg/sec
                pthread_spinlock, 7,i:     889,033 msg/sec
                pthread_spinlock, 8,s:     877,914 msg/sec
                pthread_spinlock, 8,i:     789,024 msg/sec
                pthread_spinlock, 9,s:     788,664 msg/sec
                pthread_spinlock, 9,i:     668,646 msg/sec
                pthread_spinlock,10,s:     801,983 msg/sec
                pthread_spinlock,10,i:     701,503 msg/sec
                pthread_spinlock,11,s:     737,151 msg/sec
                pthread_spinlock,11,i:     623,329 msg/sec
                pthread_spinlock,12,s:     759,791 msg/sec
                pthread_spinlock,12,i:     728,605 msg/sec
                pthread_spinlock,13,s:     724,092 msg/sec
                pthread_spinlock,13,i:     663,690 msg/sec
                pthread_spinlock,14,s:     639,611 msg/sec
                pthread_spinlock,14,i:     591,333 msg/sec
                pthread_spinlock,15,s:     585,378 msg/sec
                pthread_spinlock,15,i:     552,203 msg/sec
                pthread_spinlock,16,s:     520,474 msg/sec
                pthread_spinlock,16,i:     472,676 msg/sec
                      std::mutex, 1,s:   1,956,418 msg/sec
                      std::mutex, 1,i:   1,945,090 msg/sec
                      std::mutex, 2,s:   4,237,351 msg/sec
                      std::mutex, 2,i:   4,318,958 msg/sec
                      std::mutex, 3,s:   2,068,284 msg/sec
                      std::mutex, 3,i:   1,998,047 msg/sec
                      std::mutex, 4,s:   2,033,625 msg/sec
                      std::mutex, 4,i:   1,969,740 msg/sec
                      std::mutex, 5,s:     986,065 msg/sec
                      std::mutex, 5,i:   1,020,340 msg/sec
                      std::mutex, 6,s:     899,917 msg/sec
                      std::mutex, 6,i:     887,334 msg/sec
                      std::mutex, 7,s:     946,469 msg/sec
                      std::mutex, 7,i:     851,295 msg/sec
                      std::mutex, 8,s:     993,660 msg/sec
                      std::mutex, 8,i:     826,217 msg/sec
                      std::mutex, 9,s:     842,962 msg/sec
                      std::mutex, 9,i:     809,956 msg/sec
                      std::mutex,10,s:     777,025 msg/sec
                      std::mutex,10,i:     778,290 msg/sec
                      std::mutex,11,s:     774,685 msg/sec
                      std::mutex,11,i:     790,439 msg/sec
                      std::mutex,12,s:     771,482 msg/sec
                      std::mutex,12,i:     762,255 msg/sec
                      std::mutex,13,s:     743,686 msg/sec
                      std::mutex,13,i:     715,806 msg/sec
                      std::mutex,14,s:     713,883 msg/sec
                      std::mutex,14,i:     696,475 msg/sec
                      std::mutex,15,s:     713,183 msg/sec
                      std::mutex,15,i:     703,146 msg/sec
                      std::mutex,16,s:     695,553 msg/sec
                      std::mutex,16,i:     678,654 msg/sec
                 tbb::spin_mutex, 1,s:  11,141,736 msg/sec
                 tbb::spin_mutex, 1,i:  11,086,701 msg/sec
                 tbb::spin_mutex, 2,s:   4,879,710 msg/sec
                 tbb::spin_mutex, 2,i:   4,785,638 msg/sec
                 tbb::spin_mutex, 3,s:   3,588,785 msg/sec
                 tbb::spin_mutex, 3,i:   3,503,436 msg/sec
                 tbb::spin_mutex, 4,s:   3,030,312 msg/sec
                 tbb::spin_mutex, 4,i:   2,929,776 msg/sec
                 tbb::spin_mutex, 5,s:   1,711,034 msg/sec
                 tbb::spin_mutex, 5,i:   1,656,404 msg/sec
                 tbb::spin_mutex, 6,s:   1,496,782 msg/sec
                 tbb::spin_mutex, 6,i:   1,416,932 msg/sec
                 tbb::spin_mutex, 7,s:   1,341,665 msg/sec
                 tbb::spin_mutex, 7,i:   1,386,654 msg/sec
                 tbb::spin_mutex, 8,s:   1,259,464 msg/sec
                 tbb::spin_mutex, 8,i:   1,220,597 msg/sec
                 tbb::spin_mutex, 9,s:   1,354,937 msg/sec
                 tbb::spin_mutex, 9,i:   1,284,063 msg/sec
                 tbb::spin_mutex,10,s:   1,318,055 msg/sec
                 tbb::spin_mutex,10,i:   1,244,394 msg/sec
                 tbb::spin_mutex,11,s:   1,278,008 msg/sec
                 tbb::spin_mutex,11,i:   1,081,696 msg/sec
                 tbb::spin_mutex,12,s:   1,119,218 msg/sec
                 tbb::spin_mutex,12,i:   1,044,836 msg/sec
                 tbb::spin_mutex,13,s:   1,063,230 msg/sec
                 tbb::spin_mutex,13,i:     946,310 msg/sec
                 tbb::spin_mutex,14,s:   1,057,924 msg/sec
                 tbb::spin_mutex,14,i:     961,763 msg/sec
                 tbb::spin_mutex,15,s:   1,005,921 msg/sec
                 tbb::spin_mutex,15,i:     979,303 msg/sec
                 tbb::spin_mutex,16,s:     905,173 msg/sec
                 tbb::spin_mutex,16,i:     896,705 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5613.21
	System time (seconds): 598.52
	Percent of CPU this job got: 1672%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:11.35
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 89648
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66253
	Voluntary context switches: 27339411
	Involuntary context switches: 1564
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 18:12:17 [22/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000170 sec/round-trip
                     AtomicQueue: 0.000000146 sec/round-trip
             OptimistAtomicQueue: 0.000000112 sec/round-trip
                    AtomicQueueB: 0.000000153 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000150 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000283 sec/round-trip
     xenium::michael_scott_queue: 0.000000441 sec/round-trip
         xenium::ramalhete_queue: 0.000000189 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000208 sec/round-trip
          boost::lockfree::queue: 0.000000318 sec/round-trip
                pthread_spinlock: 0.000000354 sec/round-trip
                      std::mutex: 0.000001097 sec/round-trip
                 tbb::spin_mutex: 0.000000318 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  33,841,946 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,390,360 msg/sec
                     AtomicQueue, 1,s:  41,840,419 msg/sec
                     AtomicQueue, 1,i:  44,122,192 msg/sec
                     AtomicQueue, 2,s:   2,910,500 msg/sec
                     AtomicQueue, 2,i:   3,040,721 msg/sec
                     AtomicQueue, 3,s:   2,462,057 msg/sec
                     AtomicQueue, 3,i:   2,595,734 msg/sec
                     AtomicQueue, 4,s:   1,943,838 msg/sec
                     AtomicQueue, 4,i:   2,065,179 msg/sec
                     AtomicQueue, 5,s:     932,259 msg/sec
                     AtomicQueue, 5,i:   1,270,407 msg/sec
                     AtomicQueue, 6,s:     765,356 msg/sec
                     AtomicQueue, 6,i:   1,186,467 msg/sec
                     AtomicQueue, 7,s:     870,852 msg/sec
                     AtomicQueue, 7,i:     944,930 msg/sec
                     AtomicQueue, 8,s:     926,615 msg/sec
                     AtomicQueue, 8,i:     852,896 msg/sec
                     AtomicQueue, 9,s:     815,230 msg/sec
                     AtomicQueue, 9,i:     872,929 msg/sec
                     AtomicQueue,10,s:     819,141 msg/sec
                     AtomicQueue,10,i:     879,750 msg/sec
                     AtomicQueue,11,s:     824,785 msg/sec
                     AtomicQueue,11,i:     859,354 msg/sec
                     AtomicQueue,12,s:     789,174 msg/sec
                     AtomicQueue,12,i:     845,703 msg/sec
                     AtomicQueue,13,s:     744,979 msg/sec
                     AtomicQueue,13,i:     834,049 msg/sec
                     AtomicQueue,14,s:     697,192 msg/sec
                     AtomicQueue,14,i:     826,164 msg/sec
                     AtomicQueue,15,s:     695,799 msg/sec
                     AtomicQueue,15,i:     832,721 msg/sec
                     AtomicQueue,16,s:     663,725 msg/sec
                     AtomicQueue,16,i:     803,587 msg/sec
             OptimistAtomicQueue, 1,s: 351,340,469 msg/sec
             OptimistAtomicQueue, 1,i: 350,498,900 msg/sec
             OptimistAtomicQueue, 2,s:  15,704,500 msg/sec
             OptimistAtomicQueue, 2,i:  15,345,162 msg/sec
             OptimistAtomicQueue, 3,s:  17,236,618 msg/sec
             OptimistAtomicQueue, 3,i:  17,940,974 msg/sec
             OptimistAtomicQueue, 4,s:  17,425,249 msg/sec
             OptimistAtomicQueue, 4,i:  19,474,714 msg/sec
             OptimistAtomicQueue, 5,s:   9,803,925 msg/sec
             OptimistAtomicQueue, 5,i:  12,261,912 msg/sec
             OptimistAtomicQueue, 6,s:  10,160,402 msg/sec
             OptimistAtomicQueue, 6,i:  10,022,133 msg/sec
             OptimistAtomicQueue, 7,s:  11,832,230 msg/sec
             OptimistAtomicQueue, 7,i:  11,752,610 msg/sec
             OptimistAtomicQueue, 8,s:  14,900,234 msg/sec
             OptimistAtomicQueue, 8,i:  12,121,700 msg/sec
             OptimistAtomicQueue, 9,s:  12,096,719 msg/sec
             OptimistAtomicQueue, 9,i:  13,192,645 msg/sec
             OptimistAtomicQueue,10,s:  11,752,272 msg/sec
             OptimistAtomicQueue,10,i:  13,873,323 msg/sec
             OptimistAtomicQueue,11,s:  12,996,726 msg/sec
             OptimistAtomicQueue,11,i:  15,608,348 msg/sec
             OptimistAtomicQueue,12,s:  12,755,217 msg/sec
             OptimistAtomicQueue,12,i:  16,816,322 msg/sec
             OptimistAtomicQueue,13,s:  12,800,539 msg/sec
             OptimistAtomicQueue,13,i:  17,115,203 msg/sec
             OptimistAtomicQueue,14,s:  12,769,097 msg/sec
             OptimistAtomicQueue,14,i:  16,662,545 msg/sec
             OptimistAtomicQueue,15,s:  13,487,415 msg/sec
             OptimistAtomicQueue,15,i:  17,653,192 msg/sec
             OptimistAtomicQueue,16,s:  13,486,878 msg/sec
             OptimistAtomicQueue,16,i:  19,017,662 msg/sec
                    AtomicQueueB, 1,s:  14,672,129 msg/sec
                    AtomicQueueB, 1,i:  14,598,670 msg/sec
                    AtomicQueueB, 2,s:   2,878,856 msg/sec
                    AtomicQueueB, 2,i:   3,037,612 msg/sec
                    AtomicQueueB, 3,s:   2,432,538 msg/sec
                    AtomicQueueB, 3,i:   2,568,327 msg/sec
                    AtomicQueueB, 4,s:   1,926,372 msg/sec
                    AtomicQueueB, 4,i:   2,035,461 msg/sec
                    AtomicQueueB, 5,s:     917,863 msg/sec
                    AtomicQueueB, 5,i:   1,275,925 msg/sec
                    AtomicQueueB, 6,s:     758,329 msg/sec
                    AtomicQueueB, 6,i:   1,033,068 msg/sec
                    AtomicQueueB, 7,s:     859,406 msg/sec
                    AtomicQueueB, 7,i:     938,320 msg/sec
                    AtomicQueueB, 8,s:     900,577 msg/sec
                    AtomicQueueB, 8,i:     843,162 msg/sec
                    AtomicQueueB, 9,s:     842,865 msg/sec
                    AtomicQueueB, 9,i:     850,700 msg/sec
                    AtomicQueueB,10,s:     822,983 msg/sec
                    AtomicQueueB,10,i:     846,021 msg/sec
                    AtomicQueueB,11,s:     808,665 msg/sec
                    AtomicQueueB,11,i:     857,063 msg/sec
                    AtomicQueueB,12,s:     786,361 msg/sec
                    AtomicQueueB,12,i:     838,896 msg/sec
                    AtomicQueueB,13,s:     742,585 msg/sec
                    AtomicQueueB,13,i:     825,447 msg/sec
                    AtomicQueueB,14,s:     701,514 msg/sec
                    AtomicQueueB,14,i:     811,588 msg/sec
                    AtomicQueueB,15,s:     700,741 msg/sec
                    AtomicQueueB,15,i:     816,768 msg/sec
                    AtomicQueueB,16,s:     669,462 msg/sec
                    AtomicQueueB,16,i:     806,072 msg/sec
            OptimistAtomicQueueB, 1,s: 321,408,437 msg/sec
            OptimistAtomicQueueB, 1,i: 152,023,139 msg/sec
            OptimistAtomicQueueB, 2,s:  14,256,116 msg/sec
            OptimistAtomicQueueB, 2,i:  14,333,777 msg/sec
            OptimistAtomicQueueB, 3,s:  17,212,822 msg/sec
            OptimistAtomicQueueB, 3,i:  16,739,464 msg/sec
            OptimistAtomicQueueB, 4,s:  17,527,504 msg/sec
            OptimistAtomicQueueB, 4,i:  19,492,719 msg/sec
            OptimistAtomicQueueB, 5,s:   9,737,605 msg/sec
            OptimistAtomicQueueB, 5,i:  11,440,376 msg/sec
            OptimistAtomicQueueB, 6,s:  10,121,242 msg/sec
            OptimistAtomicQueueB, 6,i:  10,020,347 msg/sec
            OptimistAtomicQueueB, 7,s:  11,522,116 msg/sec
            OptimistAtomicQueueB, 7,i:  11,802,559 msg/sec
            OptimistAtomicQueueB, 8,s:  15,154,103 msg/sec
            OptimistAtomicQueueB, 8,i:  12,128,408 msg/sec
            OptimistAtomicQueueB, 9,s:  12,089,266 msg/sec
            OptimistAtomicQueueB, 9,i:  13,269,587 msg/sec
            OptimistAtomicQueueB,10,s:  11,771,580 msg/sec
            OptimistAtomicQueueB,10,i:  13,874,645 msg/sec
            OptimistAtomicQueueB,11,s:  13,072,102 msg/sec
            OptimistAtomicQueueB,11,i:  15,537,241 msg/sec
            OptimistAtomicQueueB,12,s:  12,879,201 msg/sec
            OptimistAtomicQueueB,12,i:  16,572,895 msg/sec
            OptimistAtomicQueueB,13,s:  12,852,379 msg/sec
            OptimistAtomicQueueB,13,i:  16,578,707 msg/sec
            OptimistAtomicQueueB,14,s:  12,865,030 msg/sec
            OptimistAtomicQueueB,14,i:  16,450,634 msg/sec
            OptimistAtomicQueueB,15,s:  13,580,223 msg/sec
            OptimistAtomicQueueB,15,i:  17,945,505 msg/sec
            OptimistAtomicQueueB,16,s:  13,604,578 msg/sec
            OptimistAtomicQueueB,16,i:  19,086,725 msg/sec
                    AtomicQueue2, 1,s:  38,405,584 msg/sec
                    AtomicQueue2, 1,i:  41,548,144 msg/sec
                    AtomicQueue2, 2,s:   2,931,164 msg/sec
                    AtomicQueue2, 2,i:   3,093,759 msg/sec
                    AtomicQueue2, 3,s:   2,480,277 msg/sec
                    AtomicQueue2, 3,i:   2,623,884 msg/sec
                    AtomicQueue2, 4,s:   1,966,391 msg/sec
                    AtomicQueue2, 4,i:   2,078,916 msg/sec
                    AtomicQueue2, 5,s:     921,735 msg/sec
                    AtomicQueue2, 5,i:   1,261,125 msg/sec
                    AtomicQueue2, 6,s:     755,358 msg/sec
                    AtomicQueue2, 6,i:   1,170,410 msg/sec
                    AtomicQueue2, 7,s:     853,337 msg/sec
                    AtomicQueue2, 7,i:     943,904 msg/sec
                    AtomicQueue2, 8,s:     883,208 msg/sec
                    AtomicQueue2, 8,i:     855,062 msg/sec
                    AtomicQueue2, 9,s:     795,772 msg/sec
                    AtomicQueue2, 9,i:     847,768 msg/sec
                    AtomicQueue2,10,s:     819,360 msg/sec
                    AtomicQueue2,10,i:     873,260 msg/sec
                    AtomicQueue2,11,s:     807,751 msg/sec
                    AtomicQueue2,11,i:     864,031 msg/sec
                    AtomicQueue2,12,s:     791,463 msg/sec
                    AtomicQueue2,12,i:     832,011 msg/sec
                    AtomicQueue2,13,s:     748,885 msg/sec
                    AtomicQueue2,13,i:     829,209 msg/sec
                    AtomicQueue2,14,s:     702,440 msg/sec
                    AtomicQueue2,14,i:     814,957 msg/sec
                    AtomicQueue2,15,s:     705,389 msg/sec
                    AtomicQueue2,15,i:     806,461 msg/sec
                    AtomicQueue2,16,s:     674,090 msg/sec
                    AtomicQueue2,16,i:     800,047 msg/sec
            OptimistAtomicQueue2, 1,s:  32,063,513 msg/sec
            OptimistAtomicQueue2, 1,i:  31,698,016 msg/sec
            OptimistAtomicQueue2, 2,s:  12,845,445 msg/sec
            OptimistAtomicQueue2, 2,i:  14,099,289 msg/sec
            OptimistAtomicQueue2, 3,s:  16,772,626 msg/sec
            OptimistAtomicQueue2, 3,i:  14,520,019 msg/sec
            OptimistAtomicQueue2, 4,s:  17,388,502 msg/sec
            OptimistAtomicQueue2, 4,i:  17,001,158 msg/sec
            OptimistAtomicQueue2, 5,s:   9,261,454 msg/sec
            OptimistAtomicQueue2, 5,i:  10,048,409 msg/sec
            OptimistAtomicQueue2, 6,s:   9,717,299 msg/sec
            OptimistAtomicQueue2, 6,i:   9,460,232 msg/sec
            OptimistAtomicQueue2, 7,s:  11,047,137 msg/sec
            OptimistAtomicQueue2, 7,i:  11,123,418 msg/sec
            OptimistAtomicQueue2, 8,s:  14,433,826 msg/sec
            OptimistAtomicQueue2, 8,i:  11,764,165 msg/sec
            OptimistAtomicQueue2, 9,s:  11,051,102 msg/sec
            OptimistAtomicQueue2, 9,i:  12,504,980 msg/sec
            OptimistAtomicQueue2,10,s:  11,118,137 msg/sec
            OptimistAtomicQueue2,10,i:  13,032,347 msg/sec
            OptimistAtomicQueue2,11,s:  12,742,864 msg/sec
            OptimistAtomicQueue2,11,i:  14,288,852 msg/sec
            OptimistAtomicQueue2,12,s:  12,349,971 msg/sec
            OptimistAtomicQueue2,12,i:  15,463,600 msg/sec
            OptimistAtomicQueue2,13,s:  12,140,218 msg/sec
            OptimistAtomicQueue2,13,i:  15,738,783 msg/sec
            OptimistAtomicQueue2,14,s:  12,076,435 msg/sec
            OptimistAtomicQueue2,14,i:  16,015,572 msg/sec
            OptimistAtomicQueue2,15,s:  12,807,623 msg/sec
            OptimistAtomicQueue2,15,i:  16,539,565 msg/sec
            OptimistAtomicQueue2,16,s:  12,821,612 msg/sec
            OptimistAtomicQueue2,16,i:  17,421,565 msg/sec
                   AtomicQueueB2, 1,s:  21,726,688 msg/sec
                   AtomicQueueB2, 1,i:  14,096,126 msg/sec
                   AtomicQueueB2, 2,s:   2,903,627 msg/sec
                   AtomicQueueB2, 2,i:   3,078,111 msg/sec
                   AtomicQueueB2, 3,s:   2,447,813 msg/sec
                   AtomicQueueB2, 3,i:   2,602,380 msg/sec
                   AtomicQueueB2, 4,s:   1,942,794 msg/sec
                   AtomicQueueB2, 4,i:   2,049,767 msg/sec
                   AtomicQueueB2, 5,s:     906,674 msg/sec
                   AtomicQueueB2, 5,i:   1,271,643 msg/sec
                   AtomicQueueB2, 6,s:     751,349 msg/sec
                   AtomicQueueB2, 6,i:   1,011,917 msg/sec
                   AtomicQueueB2, 7,s:     851,953 msg/sec
                   AtomicQueueB2, 7,i:     934,427 msg/sec
                   AtomicQueueB2, 8,s:     887,003 msg/sec
                   AtomicQueueB2, 8,i:     834,502 msg/sec
                   AtomicQueueB2, 9,s:     826,104 msg/sec
                   AtomicQueueB2, 9,i:     849,654 msg/sec
                   AtomicQueueB2,10,s:     812,610 msg/sec
                   AtomicQueueB2,10,i:     833,806 msg/sec
                   AtomicQueueB2,11,s:     829,469 msg/sec
                   AtomicQueueB2,11,i:     834,631 msg/sec
                   AtomicQueueB2,12,s:     813,889 msg/sec
                   AtomicQueueB2,12,i:     840,182 msg/sec
                   AtomicQueueB2,13,s:     770,505 msg/sec
                   AtomicQueueB2,13,i:     827,012 msg/sec
                   AtomicQueueB2,14,s:     723,730 msg/sec
                   AtomicQueueB2,14,i:     816,877 msg/sec
                   AtomicQueueB2,15,s:     719,384 msg/sec
                   AtomicQueueB2,15,i:     810,764 msg/sec
                   AtomicQueueB2,16,s:     678,853 msg/sec
                   AtomicQueueB2,16,i:     806,168 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,944,147 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,711,233 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,427,063 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,320,974 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,664,593 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,627,937 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,341,076 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,800,542 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,272,289 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,695,110 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,737,012 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,583,558 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,975,784 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,057,532 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,717,053 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,641,156 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,960,137 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,350,371 msg/sec
           OptimistAtomicQueueB2,10,s:  11,068,064 msg/sec
           OptimistAtomicQueueB2,10,i:  12,984,186 msg/sec
           OptimistAtomicQueueB2,11,s:  12,609,126 msg/sec
           OptimistAtomicQueueB2,11,i:  14,120,874 msg/sec
           OptimistAtomicQueueB2,12,s:  12,389,055 msg/sec
           OptimistAtomicQueueB2,12,i:  15,147,434 msg/sec
           OptimistAtomicQueueB2,13,s:  12,134,383 msg/sec
           OptimistAtomicQueueB2,13,i:  15,512,066 msg/sec
           OptimistAtomicQueueB2,14,s:  12,050,484 msg/sec
           OptimistAtomicQueueB2,14,i:  15,591,093 msg/sec
           OptimistAtomicQueueB2,15,s:  12,726,033 msg/sec
           OptimistAtomicQueueB2,15,i:  16,450,618 msg/sec
           OptimistAtomicQueueB2,16,s:  12,761,773 msg/sec
           OptimistAtomicQueueB2,16,i:  17,339,859 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  46,679,191 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  20,951,699 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,852,728 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,926,702 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,045,826 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,097,778 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  15,919,951 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  18,072,270 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  29,768,842 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  26,229,216 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  37,600,855 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  54,295,101 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  61,351,322 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  56,360,685 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  64,987,706 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  60,318,824 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  72,522,259 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  66,853,884 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  73,407,959 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  69,582,086 msg/sec
     moodycamel::ConcurrentQueue,10,s:  82,664,686 msg/sec
     moodycamel::ConcurrentQueue,10,i:  81,326,375 msg/sec
     moodycamel::ConcurrentQueue,11,s:  81,028,973 msg/sec
     moodycamel::ConcurrentQueue,11,i:  69,572,185 msg/sec
     moodycamel::ConcurrentQueue,12,s:  55,815,754 msg/sec
     moodycamel::ConcurrentQueue,12,i:  71,200,153 msg/sec
     moodycamel::ConcurrentQueue,13,s:  95,242,485 msg/sec
     moodycamel::ConcurrentQueue,13,i:  86,331,787 msg/sec
     moodycamel::ConcurrentQueue,14,s: 104,929,847 msg/sec
     moodycamel::ConcurrentQueue,14,i: 105,615,232 msg/sec
     moodycamel::ConcurrentQueue,15,s: 118,063,704 msg/sec
     moodycamel::ConcurrentQueue,15,i: 133,201,296 msg/sec
     moodycamel::ConcurrentQueue,16,s: 157,153,584 msg/sec
     moodycamel::ConcurrentQueue,16,i: 145,527,150 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,602,751 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,638,759 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,241,509 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,244,546 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,342,881 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,372,664 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,885,208 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,945,664 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     899,413 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,070,394 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     816,590 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,000,056 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,628 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     915,351 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     797,975 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     820,914 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     778,120 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     837,078 msg/sec
   tbb::concurrent_bounded_queue,10,s:     818,026 msg/sec
   tbb::concurrent_bounded_queue,10,i:     854,911 msg/sec
   tbb::concurrent_bounded_queue,11,s:     789,628 msg/sec
   tbb::concurrent_bounded_queue,11,i:     842,084 msg/sec
   tbb::concurrent_bounded_queue,12,s:     772,431 msg/sec
   tbb::concurrent_bounded_queue,12,i:     800,283 msg/sec
   tbb::concurrent_bounded_queue,13,s:     744,630 msg/sec
   tbb::concurrent_bounded_queue,13,i:     812,175 msg/sec
   tbb::concurrent_bounded_queue,14,s:     709,406 msg/sec
   tbb::concurrent_bounded_queue,14,i:     792,444 msg/sec
   tbb::concurrent_bounded_queue,15,s:     695,061 msg/sec
   tbb::concurrent_bounded_queue,15,i:     770,346 msg/sec
   tbb::concurrent_bounded_queue,16,s:     673,262 msg/sec
   tbb::concurrent_bounded_queue,16,i:     744,953 msg/sec
     xenium::michael_scott_queue, 1,s:   3,886,141 msg/sec
     xenium::michael_scott_queue, 1,i:   3,883,954 msg/sec
     xenium::michael_scott_queue, 2,s:   2,787,614 msg/sec
     xenium::michael_scott_queue, 2,i:   2,708,792 msg/sec
     xenium::michael_scott_queue, 3,s:   2,256,289 msg/sec
     xenium::michael_scott_queue, 3,i:   2,225,427 msg/sec
     xenium::michael_scott_queue, 4,s:   1,750,630 msg/sec
     xenium::michael_scott_queue, 4,i:   1,731,232 msg/sec
     xenium::michael_scott_queue, 5,s:   1,073,311 msg/sec
     xenium::michael_scott_queue, 5,i:   1,378,499 msg/sec
     xenium::michael_scott_queue, 6,s:     987,614 msg/sec
     xenium::michael_scott_queue, 6,i:   1,051,116 msg/sec
     xenium::michael_scott_queue, 7,s:     941,641 msg/sec
     xenium::michael_scott_queue, 7,i:     954,878 msg/sec
     xenium::michael_scott_queue, 8,s:     694,169 msg/sec
     xenium::michael_scott_queue, 8,i:     824,780 msg/sec
     xenium::michael_scott_queue, 9,s:     846,544 msg/sec
     xenium::michael_scott_queue, 9,i:     840,842 msg/sec
     xenium::michael_scott_queue,10,s:     839,400 msg/sec
     xenium::michael_scott_queue,10,i:     836,301 msg/sec
     xenium::michael_scott_queue,11,s:     812,025 msg/sec
     xenium::michael_scott_queue,11,i:     847,595 msg/sec
     xenium::michael_scott_queue,12,s:     766,259 msg/sec
     xenium::michael_scott_queue,12,i:     812,149 msg/sec
     xenium::michael_scott_queue,13,s:     744,641 msg/sec
     xenium::michael_scott_queue,13,i:     785,180 msg/sec
     xenium::michael_scott_queue,14,s:     713,495 msg/sec
     xenium::michael_scott_queue,14,i:     780,354 msg/sec
     xenium::michael_scott_queue,15,s:     685,375 msg/sec
     xenium::michael_scott_queue,15,i:     771,119 msg/sec
     xenium::michael_scott_queue,16,s:     654,348 msg/sec
     xenium::michael_scott_queue,16,i:     739,009 msg/sec
         xenium::ramalhete_queue, 1,s:  21,624,676 msg/sec
         xenium::ramalhete_queue, 1,i:  21,026,381 msg/sec
         xenium::ramalhete_queue, 2,s:  13,838,291 msg/sec
         xenium::ramalhete_queue, 2,i:  10,093,712 msg/sec
         xenium::ramalhete_queue, 3,s:  12,434,207 msg/sec
         xenium::ramalhete_queue, 3,i:  12,218,820 msg/sec
         xenium::ramalhete_queue, 4,s:  15,047,675 msg/sec
         xenium::ramalhete_queue, 4,i:  14,360,645 msg/sec
         xenium::ramalhete_queue, 5,s:  11,097,380 msg/sec
         xenium::ramalhete_queue, 5,i:   6,877,778 msg/sec
         xenium::ramalhete_queue, 6,s:  11,461,307 msg/sec
         xenium::ramalhete_queue, 6,i:   7,747,356 msg/sec
         xenium::ramalhete_queue, 7,s:  11,896,769 msg/sec
         xenium::ramalhete_queue, 7,i:   8,376,521 msg/sec
         xenium::ramalhete_queue, 8,s:  14,961,484 msg/sec
         xenium::ramalhete_queue, 8,i:   8,902,682 msg/sec
         xenium::ramalhete_queue, 9,s:   9,669,710 msg/sec
         xenium::ramalhete_queue, 9,i:  10,766,906 msg/sec
         xenium::ramalhete_queue,10,s:  10,301,137 msg/sec
         xenium::ramalhete_queue,10,i:  12,308,912 msg/sec
         xenium::ramalhete_queue,11,s:  10,634,350 msg/sec
         xenium::ramalhete_queue,11,i:  12,197,361 msg/sec
         xenium::ramalhete_queue,12,s:  11,378,346 msg/sec
         xenium::ramalhete_queue,12,i:  12,926,283 msg/sec
         xenium::ramalhete_queue,13,s:  11,695,474 msg/sec
         xenium::ramalhete_queue,13,i:  12,482,692 msg/sec
         xenium::ramalhete_queue,14,s:  11,809,848 msg/sec
         xenium::ramalhete_queue,14,i:  12,667,132 msg/sec
         xenium::ramalhete_queue,15,s:  11,693,091 msg/sec
         xenium::ramalhete_queue,15,i:  12,897,518 msg/sec
         xenium::ramalhete_queue,16,s:  11,699,428 msg/sec
         xenium::ramalhete_queue,16,i:  13,128,336 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,844,030 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,172,696 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,697,102 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,645,120 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,584,758 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,222,048 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,576,037 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,301,770 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,057,445 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,671,342 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,035,888 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,486,804 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,094,239 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,204,406 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,051,424 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,916,756 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,065,603 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,974,240 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,259,396 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,023,234 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,266,714 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,111,615 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,219,128 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,215,917 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,096,706 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,172,064 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,081,234 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,139,999 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,074,170 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,141,428 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,033,692 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,074,985 msg/sec
          boost::lockfree::queue, 1,s:   2,297,968 msg/sec
          boost::lockfree::queue, 1,i:   2,298,418 msg/sec
          boost::lockfree::queue, 2,s:   1,725,327 msg/sec
          boost::lockfree::queue, 2,i:   1,741,893 msg/sec
          boost::lockfree::queue, 3,s:   1,454,253 msg/sec
          boost::lockfree::queue, 3,i:   1,415,149 msg/sec
          boost::lockfree::queue, 4,s:   1,287,762 msg/sec
          boost::lockfree::queue, 4,i:   1,283,654 msg/sec
          boost::lockfree::queue, 5,s:     783,995 msg/sec
          boost::lockfree::queue, 5,i:     780,641 msg/sec
          boost::lockfree::queue, 6,s:     420,697 msg/sec
          boost::lockfree::queue, 6,i:     821,623 msg/sec
          boost::lockfree::queue, 7,s:     406,558 msg/sec
          boost::lockfree::queue, 7,i:     836,751 msg/sec
          boost::lockfree::queue, 8,s:     343,031 msg/sec
          boost::lockfree::queue, 8,i:     538,850 msg/sec
          boost::lockfree::queue, 9,s:     424,133 msg/sec
          boost::lockfree::queue, 9,i:     563,195 msg/sec
          boost::lockfree::queue,10,s:     476,587 msg/sec
          boost::lockfree::queue,10,i:     575,611 msg/sec
          boost::lockfree::queue,11,s:     501,648 msg/sec
          boost::lockfree::queue,11,i:     569,190 msg/sec
          boost::lockfree::queue,12,s:     518,794 msg/sec
          boost::lockfree::queue,12,i:     493,320 msg/sec
          boost::lockfree::queue,13,s:     477,447 msg/sec
          boost::lockfree::queue,13,i:     546,216 msg/sec
          boost::lockfree::queue,14,s:     453,367 msg/sec
          boost::lockfree::queue,14,i:     474,522 msg/sec
          boost::lockfree::queue,15,s:     466,157 msg/sec
          boost::lockfree::queue,15,i:     463,408 msg/sec
          boost::lockfree::queue,16,s:     447,121 msg/sec
          boost::lockfree::queue,16,i:     439,341 msg/sec
                pthread_spinlock, 1,s:   5,244,215 msg/sec
                pthread_spinlock, 1,i:   5,324,356 msg/sec
                pthread_spinlock, 2,s:   2,173,857 msg/sec
                pthread_spinlock, 2,i:     529,222 msg/sec
                pthread_spinlock, 3,s:     252,997 msg/sec
                pthread_spinlock, 3,i:   1,601,099 msg/sec
                pthread_spinlock, 4,s:     626,028 msg/sec
                pthread_spinlock, 4,i:     289,309 msg/sec
                pthread_spinlock, 5,s:     819,123 msg/sec
pthread_spinlock: producers: 5: consumer 3 received too few messages: 0.06% of expected.
pthread_spinlock: producers: 5: consumer 1 received too few messages: 0.05% of expected.
                pthread_spinlock, 5,i:   1,092,409 msg/sec
                pthread_spinlock, 6,s:     612,844 msg/sec
                pthread_spinlock, 6,i:   1,002,349 msg/sec
                pthread_spinlock, 7,s:     822,945 msg/sec
                pthread_spinlock, 7,i:     900,232 msg/sec
                pthread_spinlock, 8,s:     881,709 msg/sec
                pthread_spinlock, 8,i:     779,404 msg/sec
                pthread_spinlock, 9,s:     805,112 msg/sec
                pthread_spinlock, 9,i:     684,013 msg/sec
                pthread_spinlock,10,s:     804,204 msg/sec
                pthread_spinlock,10,i:     708,666 msg/sec
                pthread_spinlock,11,s:     740,022 msg/sec
                pthread_spinlock,11,i:     786,888 msg/sec
                pthread_spinlock,12,s:     760,793 msg/sec
                pthread_spinlock,12,i:     731,220 msg/sec
                pthread_spinlock,13,s:     687,315 msg/sec
                pthread_spinlock,13,i:     663,728 msg/sec
                pthread_spinlock,14,s:     634,794 msg/sec
                pthread_spinlock,14,i:     626,891 msg/sec
                pthread_spinlock,15,s:     592,485 msg/sec
                pthread_spinlock,15,i:     565,227 msg/sec
                pthread_spinlock,16,s:     530,148 msg/sec
                pthread_spinlock,16,i:     471,310 msg/sec
                      std::mutex, 1,s:   1,060,884 msg/sec
                      std::mutex, 1,i:   1,003,406 msg/sec
                      std::mutex, 2,s:   4,003,408 msg/sec
                      std::mutex, 2,i:   3,936,933 msg/sec
                      std::mutex, 3,s:   2,146,124 msg/sec
                      std::mutex, 3,i:   2,060,286 msg/sec
                      std::mutex, 4,s:   2,031,578 msg/sec
                      std::mutex, 4,i:   1,962,222 msg/sec
                      std::mutex, 5,s:   1,158,111 msg/sec
                      std::mutex, 5,i:   1,107,477 msg/sec
                      std::mutex, 6,s:     886,548 msg/sec
                      std::mutex, 6,i:     882,184 msg/sec
                      std::mutex, 7,s:     957,184 msg/sec
                      std::mutex, 7,i:     859,254 msg/sec
                      std::mutex, 8,s:   1,000,328 msg/sec
                      std::mutex, 8,i:     825,402 msg/sec
                      std::mutex, 9,s:     845,998 msg/sec
                      std::mutex, 9,i:     812,191 msg/sec
                      std::mutex,10,s:     777,568 msg/sec
                      std::mutex,10,i:     767,231 msg/sec
                      std::mutex,11,s:     776,675 msg/sec
                      std::mutex,11,i:     769,381 msg/sec
                      std::mutex,12,s:     800,808 msg/sec
                      std::mutex,12,i:     764,061 msg/sec
                      std::mutex,13,s:     752,766 msg/sec
                      std::mutex,13,i:     723,090 msg/sec
                      std::mutex,14,s:     718,470 msg/sec
                      std::mutex,14,i:     699,404 msg/sec
                      std::mutex,15,s:     722,826 msg/sec
                      std::mutex,15,i:     702,339 msg/sec
                      std::mutex,16,s:     694,513 msg/sec
                      std::mutex,16,i:     682,703 msg/sec
                 tbb::spin_mutex, 1,s:  11,209,487 msg/sec
                 tbb::spin_mutex, 1,i:  11,134,953 msg/sec
                 tbb::spin_mutex, 2,s:   4,885,306 msg/sec
                 tbb::spin_mutex, 2,i:   4,763,486 msg/sec
                 tbb::spin_mutex, 3,s:   3,590,089 msg/sec
                 tbb::spin_mutex, 3,i:   3,518,491 msg/sec
                 tbb::spin_mutex, 4,s:   3,037,051 msg/sec
                 tbb::spin_mutex, 4,i:   2,931,092 msg/sec
                 tbb::spin_mutex, 5,s:   1,708,467 msg/sec
                 tbb::spin_mutex, 5,i:   1,652,252 msg/sec
                 tbb::spin_mutex, 6,s:   1,494,106 msg/sec
                 tbb::spin_mutex, 6,i:   1,413,369 msg/sec
                 tbb::spin_mutex, 7,s:   1,335,847 msg/sec
                 tbb::spin_mutex, 7,i:   1,366,567 msg/sec
                 tbb::spin_mutex, 8,s:   1,259,920 msg/sec
                 tbb::spin_mutex, 8,i:   1,199,178 msg/sec
                 tbb::spin_mutex, 9,s:   1,354,267 msg/sec
                 tbb::spin_mutex, 9,i:   1,302,693 msg/sec
                 tbb::spin_mutex,10,s:   1,319,649 msg/sec
                 tbb::spin_mutex,10,i:   1,260,392 msg/sec
                 tbb::spin_mutex,11,s:   1,264,694 msg/sec
                 tbb::spin_mutex,11,i:   1,213,946 msg/sec
                 tbb::spin_mutex,12,s:   1,114,262 msg/sec
                 tbb::spin_mutex,12,i:   1,057,877 msg/sec
                 tbb::spin_mutex,13,s:   1,097,072 msg/sec
                 tbb::spin_mutex,13,i:     948,918 msg/sec
                 tbb::spin_mutex,14,s:   1,038,614 msg/sec
                 tbb::spin_mutex,14,i:     913,836 msg/sec
                 tbb::spin_mutex,15,s:     994,123 msg/sec
                 tbb::spin_mutex,15,i:     981,980 msg/sec
                 tbb::spin_mutex,16,s:     907,357 msg/sec
                 tbb::spin_mutex,16,i:     895,065 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5588.08
	System time (seconds): 599.00
	Percent of CPU this job got: 1675%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:09.22
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 86872
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 65618
	Voluntary context switches: 26784115
	Involuntary context switches: 1505
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 18:18:26 [23/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000169 sec/round-trip
                     AtomicQueue: 0.000000146 sec/round-trip
             OptimistAtomicQueue: 0.000000112 sec/round-trip
                    AtomicQueueB: 0.000000157 sec/round-trip
            OptimistAtomicQueueB: 0.000000120 sec/round-trip
                    AtomicQueue2: 0.000000149 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000283 sec/round-trip
     xenium::michael_scott_queue: 0.000000440 sec/round-trip
         xenium::ramalhete_queue: 0.000000189 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000210 sec/round-trip
          boost::lockfree::queue: 0.000000313 sec/round-trip
                pthread_spinlock: 0.000000354 sec/round-trip
                      std::mutex: 0.000001096 sec/round-trip
                 tbb::spin_mutex: 0.000000319 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,235,156 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,133,446 msg/sec
                     AtomicQueue, 1,s:  43,101,171 msg/sec
                     AtomicQueue, 1,i:  43,404,959 msg/sec
                     AtomicQueue, 2,s:   2,907,301 msg/sec
                     AtomicQueue, 2,i:   3,042,588 msg/sec
                     AtomicQueue, 3,s:   2,459,564 msg/sec
                     AtomicQueue, 3,i:   2,589,984 msg/sec
                     AtomicQueue, 4,s:   1,946,867 msg/sec
                     AtomicQueue, 4,i:   2,061,884 msg/sec
                     AtomicQueue, 5,s:     935,938 msg/sec
                     AtomicQueue, 5,i:   1,271,165 msg/sec
                     AtomicQueue, 6,s:     763,937 msg/sec
                     AtomicQueue, 6,i:   1,184,227 msg/sec
                     AtomicQueue, 7,s:     870,221 msg/sec
                     AtomicQueue, 7,i:     948,937 msg/sec
                     AtomicQueue, 8,s:     918,121 msg/sec
                     AtomicQueue, 8,i:     855,940 msg/sec
                     AtomicQueue, 9,s:     811,808 msg/sec
                     AtomicQueue, 9,i:     875,038 msg/sec
                     AtomicQueue,10,s:     821,925 msg/sec
                     AtomicQueue,10,i:     875,728 msg/sec
                     AtomicQueue,11,s:     824,546 msg/sec
                     AtomicQueue,11,i:     864,486 msg/sec
                     AtomicQueue,12,s:     787,926 msg/sec
                     AtomicQueue,12,i:     845,786 msg/sec
                     AtomicQueue,13,s:     742,822 msg/sec
                     AtomicQueue,13,i:     825,849 msg/sec
                     AtomicQueue,14,s:     696,728 msg/sec
                     AtomicQueue,14,i:     808,923 msg/sec
                     AtomicQueue,15,s:     694,443 msg/sec
                     AtomicQueue,15,i:     834,148 msg/sec
                     AtomicQueue,16,s:     664,048 msg/sec
                     AtomicQueue,16,i:     804,898 msg/sec
             OptimistAtomicQueue, 1,s: 350,582,458 msg/sec
             OptimistAtomicQueue, 1,i: 350,620,072 msg/sec
             OptimistAtomicQueue, 2,s:  14,022,750 msg/sec
             OptimistAtomicQueue, 2,i:  15,376,787 msg/sec
             OptimistAtomicQueue, 3,s:  17,285,902 msg/sec
             OptimistAtomicQueue, 3,i:  17,624,028 msg/sec
             OptimistAtomicQueue, 4,s:  17,442,145 msg/sec
             OptimistAtomicQueue, 4,i:  19,474,340 msg/sec
             OptimistAtomicQueue, 5,s:   9,794,992 msg/sec
             OptimistAtomicQueue, 5,i:  12,549,089 msg/sec
             OptimistAtomicQueue, 6,s:  10,159,479 msg/sec
             OptimistAtomicQueue, 6,i:  10,337,374 msg/sec
             OptimistAtomicQueue, 7,s:  11,789,648 msg/sec
             OptimistAtomicQueue, 7,i:  11,770,874 msg/sec
             OptimistAtomicQueue, 8,s:  14,845,047 msg/sec
             OptimistAtomicQueue, 8,i:  12,111,462 msg/sec
             OptimistAtomicQueue, 9,s:  12,058,788 msg/sec
             OptimistAtomicQueue, 9,i:  13,326,561 msg/sec
             OptimistAtomicQueue,10,s:  11,704,712 msg/sec
             OptimistAtomicQueue,10,i:  13,982,730 msg/sec
             OptimistAtomicQueue,11,s:  13,009,925 msg/sec
             OptimistAtomicQueue,11,i:  15,541,025 msg/sec
             OptimistAtomicQueue,12,s:  12,772,344 msg/sec
             OptimistAtomicQueue,12,i:  16,830,054 msg/sec
             OptimistAtomicQueue,13,s:  12,761,317 msg/sec
             OptimistAtomicQueue,13,i:  16,284,535 msg/sec
             OptimistAtomicQueue,14,s:  12,718,413 msg/sec
             OptimistAtomicQueue,14,i:  16,516,288 msg/sec
             OptimistAtomicQueue,15,s:  13,478,206 msg/sec
             OptimistAtomicQueue,15,i:  17,701,597 msg/sec
             OptimistAtomicQueue,16,s:  13,465,723 msg/sec
             OptimistAtomicQueue,16,i:  19,036,692 msg/sec
                    AtomicQueueB, 1,s:  14,481,991 msg/sec
                    AtomicQueueB, 1,i:  14,653,255 msg/sec
                    AtomicQueueB, 2,s:   2,877,587 msg/sec
                    AtomicQueueB, 2,i:   3,036,902 msg/sec
                    AtomicQueueB, 3,s:   2,435,910 msg/sec
                    AtomicQueueB, 3,i:   2,580,349 msg/sec
                    AtomicQueueB, 4,s:   1,926,615 msg/sec
                    AtomicQueueB, 4,i:   2,033,807 msg/sec
                    AtomicQueueB, 5,s:     918,193 msg/sec
                    AtomicQueueB, 5,i:   1,270,891 msg/sec
                    AtomicQueueB, 6,s:     758,211 msg/sec
                    AtomicQueueB, 6,i:   1,167,831 msg/sec
                    AtomicQueueB, 7,s:     858,684 msg/sec
                    AtomicQueueB, 7,i:     933,012 msg/sec
                    AtomicQueueB, 8,s:     900,084 msg/sec
                    AtomicQueueB, 8,i:     842,431 msg/sec
                    AtomicQueueB, 9,s:     799,947 msg/sec
                    AtomicQueueB, 9,i:     852,197 msg/sec
                    AtomicQueueB,10,s:     818,559 msg/sec
                    AtomicQueueB,10,i:     860,236 msg/sec
                    AtomicQueueB,11,s:     807,484 msg/sec
                    AtomicQueueB,11,i:     866,045 msg/sec
                    AtomicQueueB,12,s:     785,598 msg/sec
                    AtomicQueueB,12,i:     837,167 msg/sec
                    AtomicQueueB,13,s:     743,029 msg/sec
                    AtomicQueueB,13,i:     835,891 msg/sec
                    AtomicQueueB,14,s:     703,777 msg/sec
                    AtomicQueueB,14,i:     814,663 msg/sec
                    AtomicQueueB,15,s:     699,632 msg/sec
                    AtomicQueueB,15,i:     814,118 msg/sec
                    AtomicQueueB,16,s:     670,221 msg/sec
                    AtomicQueueB,16,i:     805,987 msg/sec
            OptimistAtomicQueueB, 1,s: 191,409,320 msg/sec
            OptimistAtomicQueueB, 1,i: 152,743,953 msg/sec
            OptimistAtomicQueueB, 2,s:  14,660,873 msg/sec
            OptimistAtomicQueueB, 2,i:  14,781,014 msg/sec
            OptimistAtomicQueueB, 3,s:  17,237,931 msg/sec
            OptimistAtomicQueueB, 3,i:  16,864,297 msg/sec
            OptimistAtomicQueueB, 4,s:  17,534,965 msg/sec
            OptimistAtomicQueueB, 4,i:  19,483,035 msg/sec
            OptimistAtomicQueueB, 5,s:   9,738,534 msg/sec
            OptimistAtomicQueueB, 5,i:  11,679,849 msg/sec
            OptimistAtomicQueueB, 6,s:  10,118,554 msg/sec
            OptimistAtomicQueueB, 6,i:  10,283,693 msg/sec
            OptimistAtomicQueueB, 7,s:  11,584,352 msg/sec
            OptimistAtomicQueueB, 7,i:  11,787,748 msg/sec
            OptimistAtomicQueueB, 8,s:  15,177,077 msg/sec
            OptimistAtomicQueueB, 8,i:  12,180,641 msg/sec
            OptimistAtomicQueueB, 9,s:  12,088,168 msg/sec
            OptimistAtomicQueueB, 9,i:  13,233,216 msg/sec
            OptimistAtomicQueueB,10,s:  11,771,091 msg/sec
            OptimistAtomicQueueB,10,i:  13,944,373 msg/sec
            OptimistAtomicQueueB,11,s:  13,029,504 msg/sec
            OptimistAtomicQueueB,11,i:  15,442,619 msg/sec
            OptimistAtomicQueueB,12,s:  12,909,019 msg/sec
            OptimistAtomicQueueB,12,i:  16,784,826 msg/sec
            OptimistAtomicQueueB,13,s:  12,861,765 msg/sec
            OptimistAtomicQueueB,13,i:  16,420,388 msg/sec
            OptimistAtomicQueueB,14,s:  12,817,962 msg/sec
            OptimistAtomicQueueB,14,i:  16,897,559 msg/sec
            OptimistAtomicQueueB,15,s:  13,606,742 msg/sec
            OptimistAtomicQueueB,15,i:  17,828,913 msg/sec
            OptimistAtomicQueueB,16,s:  13,613,249 msg/sec
            OptimistAtomicQueueB,16,i:  19,067,520 msg/sec
                    AtomicQueue2, 1,s:  39,085,973 msg/sec
                    AtomicQueue2, 1,i:  34,892,712 msg/sec
                    AtomicQueue2, 2,s:   2,927,440 msg/sec
                    AtomicQueue2, 2,i:   3,098,265 msg/sec
                    AtomicQueue2, 3,s:   2,475,138 msg/sec
                    AtomicQueue2, 3,i:   2,625,010 msg/sec
                    AtomicQueue2, 4,s:   1,963,925 msg/sec
                    AtomicQueue2, 4,i:   2,083,381 msg/sec
                    AtomicQueue2, 5,s:     923,923 msg/sec
                    AtomicQueue2, 5,i:   1,258,548 msg/sec
                    AtomicQueue2, 6,s:     755,143 msg/sec
                    AtomicQueue2, 6,i:   1,170,562 msg/sec
                    AtomicQueue2, 7,s:     851,495 msg/sec
                    AtomicQueue2, 7,i:     948,692 msg/sec
                    AtomicQueue2, 8,s:     883,795 msg/sec
                    AtomicQueue2, 8,i:     846,432 msg/sec
                    AtomicQueue2, 9,s:     812,904 msg/sec
                    AtomicQueue2, 9,i:     850,361 msg/sec
                    AtomicQueue2,10,s:     811,471 msg/sec
                    AtomicQueue2,10,i:     844,535 msg/sec
                    AtomicQueue2,11,s:     806,914 msg/sec
                    AtomicQueue2,11,i:     857,188 msg/sec
                    AtomicQueue2,12,s:     792,243 msg/sec
                    AtomicQueue2,12,i:     839,088 msg/sec
                    AtomicQueue2,13,s:     751,274 msg/sec
                    AtomicQueue2,13,i:     826,346 msg/sec
                    AtomicQueue2,14,s:     702,812 msg/sec
                    AtomicQueue2,14,i:     811,270 msg/sec
                    AtomicQueue2,15,s:     702,287 msg/sec
                    AtomicQueue2,15,i:     824,153 msg/sec
                    AtomicQueue2,16,s:     671,652 msg/sec
                    AtomicQueue2,16,i:     798,022 msg/sec
            OptimistAtomicQueue2, 1,s:  31,639,638 msg/sec
            OptimistAtomicQueue2, 1,i:  31,512,346 msg/sec
            OptimistAtomicQueue2, 2,s:  12,794,655 msg/sec
            OptimistAtomicQueue2, 2,i:  13,801,932 msg/sec
            OptimistAtomicQueue2, 3,s:  16,857,927 msg/sec
            OptimistAtomicQueue2, 3,i:  14,500,891 msg/sec
            OptimistAtomicQueue2, 4,s:  17,399,138 msg/sec
            OptimistAtomicQueue2, 4,i:  17,022,835 msg/sec
            OptimistAtomicQueue2, 5,s:   9,282,894 msg/sec
            OptimistAtomicQueue2, 5,i:  10,033,258 msg/sec
            OptimistAtomicQueue2, 6,s:   9,710,901 msg/sec
            OptimistAtomicQueue2, 6,i:   9,595,401 msg/sec
            OptimistAtomicQueue2, 7,s:  11,077,927 msg/sec
            OptimistAtomicQueue2, 7,i:  11,135,513 msg/sec
            OptimistAtomicQueue2, 8,s:  14,445,445 msg/sec
            OptimistAtomicQueue2, 8,i:  11,762,142 msg/sec
            OptimistAtomicQueue2, 9,s:  11,082,879 msg/sec
            OptimistAtomicQueue2, 9,i:  12,386,879 msg/sec
            OptimistAtomicQueue2,10,s:  11,102,357 msg/sec
            OptimistAtomicQueue2,10,i:  12,982,014 msg/sec
            OptimistAtomicQueue2,11,s:  12,761,906 msg/sec
            OptimistAtomicQueue2,11,i:  14,292,477 msg/sec
            OptimistAtomicQueue2,12,s:  12,353,831 msg/sec
            OptimistAtomicQueue2,12,i:  15,488,429 msg/sec
            OptimistAtomicQueue2,13,s:  12,126,723 msg/sec
            OptimistAtomicQueue2,13,i:  15,773,829 msg/sec
            OptimistAtomicQueue2,14,s:  12,050,587 msg/sec
            OptimistAtomicQueue2,14,i:  15,737,947 msg/sec
            OptimistAtomicQueue2,15,s:  12,771,840 msg/sec
            OptimistAtomicQueue2,15,i:  16,601,873 msg/sec
            OptimistAtomicQueue2,16,s:  12,808,769 msg/sec
            OptimistAtomicQueue2,16,i:  17,432,293 msg/sec
                   AtomicQueueB2, 1,s:  21,214,701 msg/sec
                   AtomicQueueB2, 1,i:  14,760,007 msg/sec
                   AtomicQueueB2, 2,s:   2,901,006 msg/sec
                   AtomicQueueB2, 2,i:   3,070,715 msg/sec
                   AtomicQueueB2, 3,s:   2,446,137 msg/sec
                   AtomicQueueB2, 3,i:   2,594,623 msg/sec
                   AtomicQueueB2, 4,s:   1,947,112 msg/sec
                   AtomicQueueB2, 4,i:   2,053,473 msg/sec
                   AtomicQueueB2, 5,s:     907,962 msg/sec
                   AtomicQueueB2, 5,i:   1,273,957 msg/sec
                   AtomicQueueB2, 6,s:     750,168 msg/sec
                   AtomicQueueB2, 6,i:   1,008,605 msg/sec
                   AtomicQueueB2, 7,s:     850,320 msg/sec
                   AtomicQueueB2, 7,i:     960,977 msg/sec
                   AtomicQueueB2, 8,s:     888,248 msg/sec
                   AtomicQueueB2, 8,i:     834,205 msg/sec
                   AtomicQueueB2, 9,s:     833,061 msg/sec
                   AtomicQueueB2, 9,i:     835,958 msg/sec
                   AtomicQueueB2,10,s:     832,879 msg/sec
                   AtomicQueueB2,10,i:     833,607 msg/sec
                   AtomicQueueB2,11,s:     823,034 msg/sec
                   AtomicQueueB2,11,i:     847,448 msg/sec
                   AtomicQueueB2,12,s:     815,796 msg/sec
                   AtomicQueueB2,12,i:     839,149 msg/sec
                   AtomicQueueB2,13,s:     774,820 msg/sec
                   AtomicQueueB2,13,i:     835,531 msg/sec
                   AtomicQueueB2,14,s:     740,126 msg/sec
                   AtomicQueueB2,14,i:     823,074 msg/sec
                   AtomicQueueB2,15,s:     713,363 msg/sec
                   AtomicQueueB2,15,i:     810,227 msg/sec
                   AtomicQueueB2,16,s:     678,320 msg/sec
                   AtomicQueueB2,16,i:     807,086 msg/sec
           OptimistAtomicQueueB2, 1,s: 178,302,828 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,125,433 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,395,482 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,326,726 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,690,997 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,599,258 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,304,234 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,865,667 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,278,028 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,272,587 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,710,112 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,568,633 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,923,602 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,046,755 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,311,563 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,625,617 msg/sec
           OptimistAtomicQueueB2, 9,s:  11,018,471 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,361,650 msg/sec
           OptimistAtomicQueueB2,10,s:  11,051,325 msg/sec
           OptimistAtomicQueueB2,10,i:  12,911,857 msg/sec
           OptimistAtomicQueueB2,11,s:  12,596,694 msg/sec
           OptimistAtomicQueueB2,11,i:  14,050,114 msg/sec
           OptimistAtomicQueueB2,12,s:  12,380,033 msg/sec
           OptimistAtomicQueueB2,12,i:  15,311,397 msg/sec
           OptimistAtomicQueueB2,13,s:  12,151,408 msg/sec
           OptimistAtomicQueueB2,13,i:  15,576,159 msg/sec
           OptimistAtomicQueueB2,14,s:  12,038,237 msg/sec
           OptimistAtomicQueueB2,14,i:  15,555,117 msg/sec
           OptimistAtomicQueueB2,15,s:  12,756,136 msg/sec
           OptimistAtomicQueueB2,15,i:  16,516,438 msg/sec
           OptimistAtomicQueueB2,16,s:  12,752,881 msg/sec
           OptimistAtomicQueueB2,16,i:  17,341,280 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  72,028,165 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 174,937,783 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,857,413 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,920,263 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,656,996 msg/sec
     moodycamel::ConcurrentQueue, 2,i:   8,884,178 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  13,539,896 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,191,320 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  26,880,287 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  28,772,328 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  36,731,372 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  47,810,481 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  62,555,189 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  41,385,001 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  63,264,003 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  54,657,759 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  62,817,598 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  67,271,328 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  73,721,492 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  80,948,528 msg/sec
     moodycamel::ConcurrentQueue,10,s:  72,690,024 msg/sec
     moodycamel::ConcurrentQueue,10,i:  68,726,623 msg/sec
     moodycamel::ConcurrentQueue,11,s:  80,699,047 msg/sec
     moodycamel::ConcurrentQueue,11,i:  61,818,221 msg/sec
     moodycamel::ConcurrentQueue,12,s:  69,402,462 msg/sec
     moodycamel::ConcurrentQueue,12,i:  61,697,370 msg/sec
     moodycamel::ConcurrentQueue,13,s:  63,672,515 msg/sec
     moodycamel::ConcurrentQueue,13,i:  68,861,647 msg/sec
     moodycamel::ConcurrentQueue,14,s:  56,144,445 msg/sec
     moodycamel::ConcurrentQueue,14,i: 116,353,909 msg/sec
     moodycamel::ConcurrentQueue,15,s: 100,164,529 msg/sec
     moodycamel::ConcurrentQueue,15,i: 126,398,466 msg/sec
     moodycamel::ConcurrentQueue,16,s: 134,772,924 msg/sec
     moodycamel::ConcurrentQueue,16,i: 137,990,761 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,554,746 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,551,386 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,243,326 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,247,058 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,344,526 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,374,308 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,885,387 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,944,119 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     892,775 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,212,293 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     816,509 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,004,950 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     777,262 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     915,052 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     793,401 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     818,757 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     777,513 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     835,491 msg/sec
   tbb::concurrent_bounded_queue,10,s:     821,272 msg/sec
   tbb::concurrent_bounded_queue,10,i:     875,496 msg/sec
   tbb::concurrent_bounded_queue,11,s:     787,596 msg/sec
   tbb::concurrent_bounded_queue,11,i:     826,827 msg/sec
   tbb::concurrent_bounded_queue,12,s:     769,056 msg/sec
   tbb::concurrent_bounded_queue,12,i:     826,637 msg/sec
   tbb::concurrent_bounded_queue,13,s:     744,265 msg/sec
   tbb::concurrent_bounded_queue,13,i:     815,802 msg/sec
   tbb::concurrent_bounded_queue,14,s:     710,583 msg/sec
   tbb::concurrent_bounded_queue,14,i:     796,849 msg/sec
   tbb::concurrent_bounded_queue,15,s:     694,899 msg/sec
   tbb::concurrent_bounded_queue,15,i:     767,525 msg/sec
   tbb::concurrent_bounded_queue,16,s:     673,448 msg/sec
   tbb::concurrent_bounded_queue,16,i:     743,720 msg/sec
     xenium::michael_scott_queue, 1,s:   3,878,032 msg/sec
     xenium::michael_scott_queue, 1,i:   3,914,206 msg/sec
     xenium::michael_scott_queue, 2,s:   2,775,902 msg/sec
     xenium::michael_scott_queue, 2,i:   2,703,644 msg/sec
     xenium::michael_scott_queue, 3,s:   2,248,190 msg/sec
     xenium::michael_scott_queue, 3,i:   2,226,380 msg/sec
     xenium::michael_scott_queue, 4,s:   1,741,722 msg/sec
     xenium::michael_scott_queue, 4,i:   1,726,930 msg/sec
     xenium::michael_scott_queue, 5,s:   1,054,954 msg/sec
     xenium::michael_scott_queue, 5,i:   1,150,152 msg/sec
     xenium::michael_scott_queue, 6,s:     990,058 msg/sec
     xenium::michael_scott_queue, 6,i:   1,060,029 msg/sec
     xenium::michael_scott_queue, 7,s:     938,670 msg/sec
     xenium::michael_scott_queue, 7,i:     982,333 msg/sec
     xenium::michael_scott_queue, 8,s:     693,453 msg/sec
     xenium::michael_scott_queue, 8,i:     821,478 msg/sec
     xenium::michael_scott_queue, 9,s:     858,928 msg/sec
     xenium::michael_scott_queue, 9,i:     835,199 msg/sec
     xenium::michael_scott_queue,10,s:     840,684 msg/sec
     xenium::michael_scott_queue,10,i:     839,176 msg/sec
     xenium::michael_scott_queue,11,s:     807,900 msg/sec
     xenium::michael_scott_queue,11,i:     850,135 msg/sec
     xenium::michael_scott_queue,12,s:     758,069 msg/sec
     xenium::michael_scott_queue,12,i:     813,566 msg/sec
     xenium::michael_scott_queue,13,s:     741,537 msg/sec
     xenium::michael_scott_queue,13,i:     784,294 msg/sec
     xenium::michael_scott_queue,14,s:     705,242 msg/sec
     xenium::michael_scott_queue,14,i:     773,790 msg/sec
     xenium::michael_scott_queue,15,s:     685,220 msg/sec
     xenium::michael_scott_queue,15,i:     766,295 msg/sec
     xenium::michael_scott_queue,16,s:     652,060 msg/sec
     xenium::michael_scott_queue,16,i:     735,878 msg/sec
         xenium::ramalhete_queue, 1,s:  23,092,484 msg/sec
         xenium::ramalhete_queue, 1,i:   6,998,359 msg/sec
         xenium::ramalhete_queue, 2,s:  14,709,869 msg/sec
         xenium::ramalhete_queue, 2,i:  10,603,026 msg/sec
         xenium::ramalhete_queue, 3,s:  13,535,591 msg/sec
         xenium::ramalhete_queue, 3,i:  12,972,683 msg/sec
         xenium::ramalhete_queue, 4,s:  15,760,395 msg/sec
         xenium::ramalhete_queue, 4,i:  15,209,145 msg/sec
         xenium::ramalhete_queue, 5,s:  11,011,584 msg/sec
         xenium::ramalhete_queue, 5,i:   7,004,357 msg/sec
         xenium::ramalhete_queue, 6,s:  11,477,055 msg/sec
         xenium::ramalhete_queue, 6,i:   7,789,641 msg/sec
         xenium::ramalhete_queue, 7,s:  11,755,823 msg/sec
         xenium::ramalhete_queue, 7,i:   8,380,731 msg/sec
         xenium::ramalhete_queue, 8,s:  14,917,184 msg/sec
         xenium::ramalhete_queue, 8,i:   8,765,238 msg/sec
         xenium::ramalhete_queue, 9,s:   9,805,258 msg/sec
         xenium::ramalhete_queue, 9,i:  10,238,316 msg/sec
         xenium::ramalhete_queue,10,s:  10,166,781 msg/sec
         xenium::ramalhete_queue,10,i:  11,950,012 msg/sec
         xenium::ramalhete_queue,11,s:  10,708,889 msg/sec
         xenium::ramalhete_queue,11,i:  12,251,650 msg/sec
         xenium::ramalhete_queue,12,s:  11,422,207 msg/sec
         xenium::ramalhete_queue,12,i:  12,115,790 msg/sec
         xenium::ramalhete_queue,13,s:  11,563,790 msg/sec
         xenium::ramalhete_queue,13,i:  12,354,970 msg/sec
         xenium::ramalhete_queue,14,s:  11,290,044 msg/sec
         xenium::ramalhete_queue,14,i:  12,585,238 msg/sec
         xenium::ramalhete_queue,15,s:  11,722,419 msg/sec
         xenium::ramalhete_queue,15,i:  12,824,192 msg/sec
         xenium::ramalhete_queue,16,s:  11,533,428 msg/sec
         xenium::ramalhete_queue,16,i:  13,116,240 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  90,151,832 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  88,640,648 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,606,320 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,814,701 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,605,434 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,093,792 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,504,435 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,322,331 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,057,917 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,660,679 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,069,301 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,325,724 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,115,441 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,190,892 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,984,023 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,928,982 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,044,581 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,950,588 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,219,115 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,038,990 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,185,677 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,132,601 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,206,925 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,206,624 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,054,772 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,156,684 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,067,775 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,216,033 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,080,741 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,148,584 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,023,061 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,074,456 msg/sec
          boost::lockfree::queue, 1,s:   2,306,228 msg/sec
          boost::lockfree::queue, 1,i:   2,310,542 msg/sec
          boost::lockfree::queue, 2,s:   1,717,250 msg/sec
          boost::lockfree::queue, 2,i:   1,745,548 msg/sec
          boost::lockfree::queue, 3,s:   1,455,950 msg/sec
          boost::lockfree::queue, 3,i:   1,411,370 msg/sec
          boost::lockfree::queue, 4,s:   1,284,558 msg/sec
          boost::lockfree::queue, 4,i:   1,276,517 msg/sec
          boost::lockfree::queue, 5,s:     776,926 msg/sec
          boost::lockfree::queue, 5,i:     853,380 msg/sec
          boost::lockfree::queue, 6,s:     424,480 msg/sec
          boost::lockfree::queue, 6,i:     831,529 msg/sec
          boost::lockfree::queue, 7,s:     408,148 msg/sec
          boost::lockfree::queue, 7,i:     847,612 msg/sec
          boost::lockfree::queue, 8,s:     341,568 msg/sec
          boost::lockfree::queue, 8,i:     558,925 msg/sec
          boost::lockfree::queue, 9,s:     421,677 msg/sec
          boost::lockfree::queue, 9,i:     549,226 msg/sec
          boost::lockfree::queue,10,s:     464,547 msg/sec
          boost::lockfree::queue,10,i:     558,738 msg/sec
          boost::lockfree::queue,11,s:     531,967 msg/sec
          boost::lockfree::queue,11,i:     565,320 msg/sec
          boost::lockfree::queue,12,s:     547,833 msg/sec
          boost::lockfree::queue,12,i:     486,330 msg/sec
          boost::lockfree::queue,13,s:     485,026 msg/sec
          boost::lockfree::queue,13,i:     488,978 msg/sec
          boost::lockfree::queue,14,s:     457,169 msg/sec
          boost::lockfree::queue,14,i:     487,830 msg/sec
          boost::lockfree::queue,15,s:     460,186 msg/sec
          boost::lockfree::queue,15,i:     468,218 msg/sec
          boost::lockfree::queue,16,s:     446,747 msg/sec
          boost::lockfree::queue,16,i:     439,489 msg/sec
                pthread_spinlock, 1,s:   5,214,599 msg/sec
                pthread_spinlock, 1,i:   5,334,466 msg/sec
                pthread_spinlock, 2,s:   2,370,019 msg/sec
                pthread_spinlock, 2,i:     569,733 msg/sec
                pthread_spinlock, 3,s:     224,316 msg/sec
                pthread_spinlock, 3,i:   1,829,573 msg/sec
                pthread_spinlock, 4,s:     548,113 msg/sec
                pthread_spinlock, 4,i:     498,053 msg/sec
                pthread_spinlock, 5,s:     818,770 msg/sec
                pthread_spinlock, 5,i:     274,309 msg/sec
                pthread_spinlock, 6,s:     607,590 msg/sec
                pthread_spinlock, 6,i:     886,782 msg/sec
                pthread_spinlock, 7,s:     855,873 msg/sec
                pthread_spinlock, 7,i:     906,235 msg/sec
                pthread_spinlock, 8,s:     875,037 msg/sec
                pthread_spinlock, 8,i:     789,772 msg/sec
                pthread_spinlock, 9,s:     866,067 msg/sec
                pthread_spinlock, 9,i:     684,676 msg/sec
                pthread_spinlock,10,s:     806,230 msg/sec
                pthread_spinlock,10,i:     702,890 msg/sec
                pthread_spinlock,11,s:     752,489 msg/sec
                pthread_spinlock,11,i:     657,910 msg/sec
                pthread_spinlock,12,s:     760,823 msg/sec
                pthread_spinlock,12,i:     734,252 msg/sec
                pthread_spinlock,13,s:     746,109 msg/sec
                pthread_spinlock,13,i:     667,124 msg/sec
                pthread_spinlock,14,s:     672,694 msg/sec
                pthread_spinlock,14,i:     590,130 msg/sec
                pthread_spinlock,15,s:     594,249 msg/sec
                pthread_spinlock,15,i:     565,254 msg/sec
                pthread_spinlock,16,s:     526,731 msg/sec
                pthread_spinlock,16,i:     471,449 msg/sec
                      std::mutex, 1,s:   1,762,599 msg/sec
                      std::mutex, 1,i:   1,607,490 msg/sec
                      std::mutex, 2,s:   4,031,177 msg/sec
                      std::mutex, 2,i:   4,055,841 msg/sec
                      std::mutex, 3,s:   2,135,032 msg/sec
                      std::mutex, 3,i:   2,091,911 msg/sec
                      std::mutex, 4,s:   2,015,244 msg/sec
                      std::mutex, 4,i:   1,945,153 msg/sec
                      std::mutex, 5,s:     987,278 msg/sec
                      std::mutex, 5,i:   1,017,090 msg/sec
                      std::mutex, 6,s:     888,647 msg/sec
                      std::mutex, 6,i:     901,829 msg/sec
                      std::mutex, 7,s:     954,634 msg/sec
                      std::mutex, 7,i:     865,464 msg/sec
                      std::mutex, 8,s:     995,740 msg/sec
                      std::mutex, 8,i:     817,292 msg/sec
                      std::mutex, 9,s:     838,241 msg/sec
                      std::mutex, 9,i:     802,802 msg/sec
                      std::mutex,10,s:     768,127 msg/sec
                      std::mutex,10,i:     769,433 msg/sec
                      std::mutex,11,s:     787,175 msg/sec
                      std::mutex,11,i:     783,172 msg/sec
                      std::mutex,12,s:     819,454 msg/sec
                      std::mutex,12,i:     761,862 msg/sec
                      std::mutex,13,s:     737,143 msg/sec
                      std::mutex,13,i:     716,787 msg/sec
                      std::mutex,14,s:     712,147 msg/sec
                      std::mutex,14,i:     693,629 msg/sec
                      std::mutex,15,s:     713,692 msg/sec
                      std::mutex,15,i:     701,108 msg/sec
                      std::mutex,16,s:     691,401 msg/sec
                      std::mutex,16,i:     683,727 msg/sec
                 tbb::spin_mutex, 1,s:  10,871,093 msg/sec
                 tbb::spin_mutex, 1,i:  10,984,400 msg/sec
                 tbb::spin_mutex, 2,s:   4,883,187 msg/sec
                 tbb::spin_mutex, 2,i:   4,755,142 msg/sec
                 tbb::spin_mutex, 3,s:   3,578,462 msg/sec
                 tbb::spin_mutex, 3,i:   3,502,495 msg/sec
                 tbb::spin_mutex, 4,s:   3,032,353 msg/sec
                 tbb::spin_mutex, 4,i:   2,982,317 msg/sec
                 tbb::spin_mutex, 5,s:   1,719,647 msg/sec
                 tbb::spin_mutex, 5,i:   1,654,391 msg/sec
                 tbb::spin_mutex, 6,s:   1,496,789 msg/sec
                 tbb::spin_mutex, 6,i:   1,417,520 msg/sec
                 tbb::spin_mutex, 7,s:   1,347,591 msg/sec
                 tbb::spin_mutex, 7,i:   1,381,043 msg/sec
                 tbb::spin_mutex, 8,s:   1,261,436 msg/sec
                 tbb::spin_mutex, 8,i:   1,251,193 msg/sec
                 tbb::spin_mutex, 9,s:   1,313,176 msg/sec
                 tbb::spin_mutex, 9,i:   1,320,979 msg/sec
                 tbb::spin_mutex,10,s:   1,306,730 msg/sec
                 tbb::spin_mutex,10,i:   1,234,818 msg/sec
                 tbb::spin_mutex,11,s:   1,239,078 msg/sec
                 tbb::spin_mutex,11,i:   1,207,635 msg/sec
                 tbb::spin_mutex,12,s:   1,112,713 msg/sec
                 tbb::spin_mutex,12,i:   1,014,249 msg/sec
                 tbb::spin_mutex,13,s:   1,086,069 msg/sec
                 tbb::spin_mutex,13,i:     951,066 msg/sec
                 tbb::spin_mutex,14,s:   1,034,755 msg/sec
                 tbb::spin_mutex,14,i:     904,603 msg/sec
                 tbb::spin_mutex,15,s:     993,957 msg/sec
                 tbb::spin_mutex,15,i:     983,837 msg/sec
                 tbb::spin_mutex,16,s:     907,426 msg/sec
                 tbb::spin_mutex,16,i:     901,266 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5613.58
	System time (seconds): 600.27
	Percent of CPU this job got: 1665%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:13.03
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 90924
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66546
	Voluntary context switches: 27184906
	Involuntary context switches: 1597
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 18:24:39 [24/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000169 sec/round-trip
                     AtomicQueue: 0.000000147 sec/round-trip
             OptimistAtomicQueue: 0.000000111 sec/round-trip
                    AtomicQueueB: 0.000000153 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000148 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000154 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000152 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000282 sec/round-trip
     xenium::michael_scott_queue: 0.000000441 sec/round-trip
         xenium::ramalhete_queue: 0.000000190 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000211 sec/round-trip
          boost::lockfree::queue: 0.000000314 sec/round-trip
                pthread_spinlock: 0.000000355 sec/round-trip
                      std::mutex: 0.000001099 sec/round-trip
                 tbb::spin_mutex: 0.000000318 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,712,380 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,429,032 msg/sec
                     AtomicQueue, 1,s:  42,445,016 msg/sec
                     AtomicQueue, 1,i:  42,050,868 msg/sec
                     AtomicQueue, 2,s:   2,910,279 msg/sec
                     AtomicQueue, 2,i:   3,038,148 msg/sec
                     AtomicQueue, 3,s:   2,461,994 msg/sec
                     AtomicQueue, 3,i:   2,602,953 msg/sec
                     AtomicQueue, 4,s:   1,947,801 msg/sec
                     AtomicQueue, 4,i:   2,066,006 msg/sec
                     AtomicQueue, 5,s:     933,636 msg/sec
                     AtomicQueue, 5,i:   1,274,678 msg/sec
                     AtomicQueue, 6,s:     764,357 msg/sec
                     AtomicQueue, 6,i:   1,037,546 msg/sec
                     AtomicQueue, 7,s:     870,272 msg/sec
                     AtomicQueue, 7,i:     960,030 msg/sec
                     AtomicQueue, 8,s:     919,349 msg/sec
                     AtomicQueue, 8,i:     853,326 msg/sec
                     AtomicQueue, 9,s:     791,592 msg/sec
                     AtomicQueue, 9,i:     865,410 msg/sec
                     AtomicQueue,10,s:     821,202 msg/sec
                     AtomicQueue,10,i:     854,779 msg/sec
                     AtomicQueue,11,s:     829,070 msg/sec
                     AtomicQueue,11,i:     871,576 msg/sec
                     AtomicQueue,12,s:     789,740 msg/sec
                     AtomicQueue,12,i:     846,481 msg/sec
                     AtomicQueue,13,s:     743,120 msg/sec
                     AtomicQueue,13,i:     830,516 msg/sec
                     AtomicQueue,14,s:     698,582 msg/sec
                     AtomicQueue,14,i:     830,362 msg/sec
                     AtomicQueue,15,s:     696,160 msg/sec
                     AtomicQueue,15,i:     815,589 msg/sec
                     AtomicQueue,16,s:     665,914 msg/sec
                     AtomicQueue,16,i:     804,581 msg/sec
             OptimistAtomicQueue, 1,s: 344,311,357 msg/sec
             OptimistAtomicQueue, 1,i: 346,571,198 msg/sec
             OptimistAtomicQueue, 2,s:  15,672,775 msg/sec
             OptimistAtomicQueue, 2,i:  15,697,041 msg/sec
             OptimistAtomicQueue, 3,s:  17,301,266 msg/sec
             OptimistAtomicQueue, 3,i:  17,573,577 msg/sec
             OptimistAtomicQueue, 4,s:  17,473,066 msg/sec
             OptimistAtomicQueue, 4,i:  19,497,849 msg/sec
             OptimistAtomicQueue, 5,s:   9,770,016 msg/sec
             OptimistAtomicQueue, 5,i:  13,685,543 msg/sec
             OptimistAtomicQueue, 6,s:  10,202,810 msg/sec
             OptimistAtomicQueue, 6,i:  10,055,355 msg/sec
             OptimistAtomicQueue, 7,s:  11,754,480 msg/sec
             OptimistAtomicQueue, 7,i:  11,769,348 msg/sec
             OptimistAtomicQueue, 8,s:  14,873,296 msg/sec
             OptimistAtomicQueue, 8,i:  12,144,107 msg/sec
             OptimistAtomicQueue, 9,s:  12,132,737 msg/sec
             OptimistAtomicQueue, 9,i:  13,232,805 msg/sec
             OptimistAtomicQueue,10,s:  11,767,850 msg/sec
             OptimistAtomicQueue,10,i:  14,046,109 msg/sec
             OptimistAtomicQueue,11,s:  12,974,847 msg/sec
             OptimistAtomicQueue,11,i:  15,607,131 msg/sec
             OptimistAtomicQueue,12,s:  12,648,255 msg/sec
             OptimistAtomicQueue,12,i:  16,906,762 msg/sec
             OptimistAtomicQueue,13,s:  12,785,565 msg/sec
             OptimistAtomicQueue,13,i:  15,990,704 msg/sec
             OptimistAtomicQueue,14,s:  12,702,446 msg/sec
             OptimistAtomicQueue,14,i:  16,257,038 msg/sec
             OptimistAtomicQueue,15,s:  13,474,087 msg/sec
             OptimistAtomicQueue,15,i:  17,778,122 msg/sec
             OptimistAtomicQueue,16,s:  13,462,469 msg/sec
             OptimistAtomicQueue,16,i:  18,972,517 msg/sec
                    AtomicQueueB, 1,s:  14,925,042 msg/sec
                    AtomicQueueB, 1,i:  14,695,830 msg/sec
                    AtomicQueueB, 2,s:   2,875,139 msg/sec
                    AtomicQueueB, 2,i:   3,036,802 msg/sec
                    AtomicQueueB, 3,s:   2,436,907 msg/sec
                    AtomicQueueB, 3,i:   2,578,390 msg/sec
                    AtomicQueueB, 4,s:   1,928,090 msg/sec
                    AtomicQueueB, 4,i:   2,033,492 msg/sec
                    AtomicQueueB, 5,s:     919,659 msg/sec
                    AtomicQueueB, 5,i:   1,270,608 msg/sec
                    AtomicQueueB, 6,s:     756,148 msg/sec
                    AtomicQueueB, 6,i:   1,031,727 msg/sec
                    AtomicQueueB, 7,s:     858,942 msg/sec
                    AtomicQueueB, 7,i:     949,553 msg/sec
                    AtomicQueueB, 8,s:     898,886 msg/sec
                    AtomicQueueB, 8,i:     844,449 msg/sec
                    AtomicQueueB, 9,s:     802,309 msg/sec
                    AtomicQueueB, 9,i:     848,280 msg/sec
                    AtomicQueueB,10,s:     821,632 msg/sec
                    AtomicQueueB,10,i:     878,399 msg/sec
                    AtomicQueueB,11,s:     809,192 msg/sec
                    AtomicQueueB,11,i:     860,581 msg/sec
                    AtomicQueueB,12,s:     785,711 msg/sec
                    AtomicQueueB,12,i:     840,595 msg/sec
                    AtomicQueueB,13,s:     743,714 msg/sec
                    AtomicQueueB,13,i:     832,817 msg/sec
                    AtomicQueueB,14,s:     702,607 msg/sec
                    AtomicQueueB,14,i:     816,258 msg/sec
                    AtomicQueueB,15,s:     698,790 msg/sec
                    AtomicQueueB,15,i:     812,455 msg/sec
                    AtomicQueueB,16,s:     669,562 msg/sec
                    AtomicQueueB,16,i:     806,431 msg/sec
            OptimistAtomicQueueB, 1,s: 152,711,437 msg/sec
            OptimistAtomicQueueB, 1,i: 161,065,039 msg/sec
            OptimistAtomicQueueB, 2,s:  15,233,881 msg/sec
            OptimistAtomicQueueB, 2,i:  14,465,971 msg/sec
            OptimistAtomicQueueB, 3,s:  17,247,605 msg/sec
            OptimistAtomicQueueB, 3,i:  16,928,798 msg/sec
            OptimistAtomicQueueB, 4,s:  17,533,899 msg/sec
            OptimistAtomicQueueB, 4,i:  19,221,881 msg/sec
            OptimistAtomicQueueB, 5,s:   9,717,751 msg/sec
            OptimistAtomicQueueB, 5,i:  10,721,117 msg/sec
            OptimistAtomicQueueB, 6,s:  10,099,715 msg/sec
            OptimistAtomicQueueB, 6,i:  10,267,527 msg/sec
            OptimistAtomicQueueB, 7,s:  11,563,920 msg/sec
            OptimistAtomicQueueB, 7,i:  11,744,332 msg/sec
            OptimistAtomicQueueB, 8,s:  15,140,849 msg/sec
            OptimistAtomicQueueB, 8,i:  12,132,215 msg/sec
            OptimistAtomicQueueB, 9,s:  11,941,326 msg/sec
            OptimistAtomicQueueB, 9,i:  13,398,861 msg/sec
            OptimistAtomicQueueB,10,s:  11,766,268 msg/sec
            OptimistAtomicQueueB,10,i:  13,862,587 msg/sec
            OptimistAtomicQueueB,11,s:  13,036,064 msg/sec
            OptimistAtomicQueueB,11,i:  15,559,680 msg/sec
            OptimistAtomicQueueB,12,s:  12,854,839 msg/sec
            OptimistAtomicQueueB,12,i:  16,733,469 msg/sec
            OptimistAtomicQueueB,13,s:  12,849,185 msg/sec
            OptimistAtomicQueueB,13,i:  16,392,439 msg/sec
            OptimistAtomicQueueB,14,s:  12,802,947 msg/sec
            OptimistAtomicQueueB,14,i:  16,651,253 msg/sec
            OptimistAtomicQueueB,15,s:  13,587,714 msg/sec
            OptimistAtomicQueueB,15,i:  17,924,158 msg/sec
            OptimistAtomicQueueB,16,s:  13,613,060 msg/sec
            OptimistAtomicQueueB,16,i:  19,070,055 msg/sec
                    AtomicQueue2, 1,s:  39,079,637 msg/sec
                    AtomicQueue2, 1,i:  14,025,913 msg/sec
                    AtomicQueue2, 2,s:   2,931,134 msg/sec
                    AtomicQueue2, 2,i:   3,098,039 msg/sec
                    AtomicQueue2, 3,s:   2,473,430 msg/sec
                    AtomicQueue2, 3,i:   2,623,968 msg/sec
                    AtomicQueue2, 4,s:   1,967,643 msg/sec
                    AtomicQueue2, 4,i:   2,084,135 msg/sec
                    AtomicQueue2, 5,s:     925,774 msg/sec
                    AtomicQueue2, 5,i:   1,257,327 msg/sec
                    AtomicQueue2, 6,s:     754,793 msg/sec
                    AtomicQueue2, 6,i:   1,029,476 msg/sec
                    AtomicQueue2, 7,s:     854,713 msg/sec
                    AtomicQueue2, 7,i:     948,476 msg/sec
                    AtomicQueue2, 8,s:     883,464 msg/sec
                    AtomicQueue2, 8,i:     851,779 msg/sec
                    AtomicQueue2, 9,s:     811,740 msg/sec
                    AtomicQueue2, 9,i:     846,767 msg/sec
                    AtomicQueue2,10,s:     841,706 msg/sec
                    AtomicQueue2,10,i:     849,795 msg/sec
                    AtomicQueue2,11,s:     807,402 msg/sec
                    AtomicQueue2,11,i:     870,945 msg/sec
                    AtomicQueue2,12,s:     791,317 msg/sec
                    AtomicQueue2,12,i:     838,163 msg/sec
                    AtomicQueue2,13,s:     750,252 msg/sec
                    AtomicQueue2,13,i:     829,273 msg/sec
                    AtomicQueue2,14,s:     703,242 msg/sec
                    AtomicQueue2,14,i:     802,641 msg/sec
                    AtomicQueue2,15,s:     702,314 msg/sec
                    AtomicQueue2,15,i:     822,460 msg/sec
                    AtomicQueue2,16,s:     670,499 msg/sec
                    AtomicQueue2,16,i:     797,021 msg/sec
            OptimistAtomicQueue2, 1,s:  31,646,379 msg/sec
            OptimistAtomicQueue2, 1,i:  31,569,509 msg/sec
            OptimistAtomicQueue2, 2,s:  12,828,518 msg/sec
            OptimistAtomicQueue2, 2,i:  13,783,782 msg/sec
            OptimistAtomicQueue2, 3,s:  16,874,563 msg/sec
            OptimistAtomicQueue2, 3,i:  14,529,789 msg/sec
            OptimistAtomicQueue2, 4,s:  17,384,196 msg/sec
            OptimistAtomicQueue2, 4,i:  17,017,713 msg/sec
            OptimistAtomicQueue2, 5,s:   9,229,968 msg/sec
            OptimistAtomicQueue2, 5,i:  10,095,891 msg/sec
            OptimistAtomicQueue2, 6,s:   9,699,407 msg/sec
            OptimistAtomicQueue2, 6,i:   9,458,629 msg/sec
            OptimistAtomicQueue2, 7,s:  11,061,882 msg/sec
            OptimistAtomicQueue2, 7,i:  11,129,648 msg/sec
            OptimistAtomicQueue2, 8,s:  14,447,574 msg/sec
            OptimistAtomicQueue2, 8,i:  11,746,189 msg/sec
            OptimistAtomicQueue2, 9,s:  11,003,853 msg/sec
            OptimistAtomicQueue2, 9,i:  12,554,171 msg/sec
            OptimistAtomicQueue2,10,s:  11,050,300 msg/sec
            OptimistAtomicQueue2,10,i:  12,752,140 msg/sec
            OptimistAtomicQueue2,11,s:  12,693,884 msg/sec
            OptimistAtomicQueue2,11,i:  14,215,166 msg/sec
            OptimistAtomicQueue2,12,s:  12,353,768 msg/sec
            OptimistAtomicQueue2,12,i:  15,445,037 msg/sec
            OptimistAtomicQueue2,13,s:  12,153,049 msg/sec
            OptimistAtomicQueue2,13,i:  15,683,560 msg/sec
            OptimistAtomicQueue2,14,s:  12,059,056 msg/sec
            OptimistAtomicQueue2,14,i:  15,420,163 msg/sec
            OptimistAtomicQueue2,15,s:  12,780,914 msg/sec
            OptimistAtomicQueue2,15,i:  16,531,487 msg/sec
            OptimistAtomicQueue2,16,s:  12,824,083 msg/sec
            OptimistAtomicQueue2,16,i:  17,401,805 msg/sec
                   AtomicQueueB2, 1,s:  26,091,839 msg/sec
                   AtomicQueueB2, 1,i:  14,120,137 msg/sec
                   AtomicQueueB2, 2,s:   2,895,144 msg/sec
                   AtomicQueueB2, 2,i:   3,071,629 msg/sec
                   AtomicQueueB2, 3,s:   2,442,495 msg/sec
                   AtomicQueueB2, 3,i:   2,598,212 msg/sec
                   AtomicQueueB2, 4,s:   1,945,191 msg/sec
                   AtomicQueueB2, 4,i:   2,052,492 msg/sec
                   AtomicQueueB2, 5,s:     910,563 msg/sec
                   AtomicQueueB2, 5,i:   1,268,675 msg/sec
                   AtomicQueueB2, 6,s:     749,737 msg/sec
                   AtomicQueueB2, 6,i:   1,174,105 msg/sec
                   AtomicQueueB2, 7,s:     850,708 msg/sec
                   AtomicQueueB2, 7,i:     936,323 msg/sec
                   AtomicQueueB2, 8,s:     887,605 msg/sec
                   AtomicQueueB2, 8,i:     834,741 msg/sec
                   AtomicQueueB2, 9,s:     812,685 msg/sec
                   AtomicQueueB2, 9,i:     848,499 msg/sec
                   AtomicQueueB2,10,s:     811,099 msg/sec
                   AtomicQueueB2,10,i:     835,541 msg/sec
                   AtomicQueueB2,11,s:     829,372 msg/sec
                   AtomicQueueB2,11,i:     852,180 msg/sec
                   AtomicQueueB2,12,s:     814,865 msg/sec
                   AtomicQueueB2,12,i:     840,629 msg/sec
                   AtomicQueueB2,13,s:     774,826 msg/sec
                   AtomicQueueB2,13,i:     834,033 msg/sec
                   AtomicQueueB2,14,s:     727,600 msg/sec
                   AtomicQueueB2,14,i:     804,754 msg/sec
                   AtomicQueueB2,15,s:     714,922 msg/sec
                   AtomicQueueB2,15,i:     808,006 msg/sec
                   AtomicQueueB2,16,s:     677,839 msg/sec
                   AtomicQueueB2,16,i:     806,911 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,136,098 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,803,385 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,351,708 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,315,359 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,683,868 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,613,203 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,361,312 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,838,567 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,259,724 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,663,790 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,702,959 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,443,705 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,931,649 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,054,827 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,307,073 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,636,168 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,933,414 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,318,352 msg/sec
           OptimistAtomicQueueB2,10,s:  10,994,127 msg/sec
           OptimistAtomicQueueB2,10,i:  12,867,041 msg/sec
           OptimistAtomicQueueB2,11,s:  12,570,975 msg/sec
           OptimistAtomicQueueB2,11,i:  14,038,371 msg/sec
           OptimistAtomicQueueB2,12,s:  12,384,600 msg/sec
           OptimistAtomicQueueB2,12,i:  15,143,441 msg/sec
           OptimistAtomicQueueB2,13,s:  12,123,724 msg/sec
           OptimistAtomicQueueB2,13,i:  15,300,928 msg/sec
           OptimistAtomicQueueB2,14,s:  12,059,506 msg/sec
           OptimistAtomicQueueB2,14,i:  15,422,961 msg/sec
           OptimistAtomicQueueB2,15,s:  12,744,755 msg/sec
           OptimistAtomicQueueB2,15,i:  16,447,435 msg/sec
           OptimistAtomicQueueB2,16,s:  12,743,857 msg/sec
           OptimistAtomicQueueB2,16,i:  17,368,992 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  19,186,257 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  17,341,720 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,916,440 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,942,664 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,600,561 msg/sec
     moodycamel::ConcurrentQueue, 2,i:   9,103,786 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  13,470,431 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  14,750,724 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  28,473,065 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  29,242,742 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  38,131,382 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  50,779,717 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  46,734,840 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  44,143,405 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  61,326,110 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  58,846,833 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  67,761,549 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  62,514,910 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  76,167,490 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  73,278,654 msg/sec
     moodycamel::ConcurrentQueue,10,s:  82,106,458 msg/sec
     moodycamel::ConcurrentQueue,10,i:  60,558,781 msg/sec
     moodycamel::ConcurrentQueue,11,s:  60,128,792 msg/sec
     moodycamel::ConcurrentQueue,11,i:  58,938,222 msg/sec
     moodycamel::ConcurrentQueue,12,s:  49,787,305 msg/sec
     moodycamel::ConcurrentQueue,12,i:  51,026,356 msg/sec
     moodycamel::ConcurrentQueue,13,s:  80,084,838 msg/sec
     moodycamel::ConcurrentQueue,13,i:  70,166,009 msg/sec
     moodycamel::ConcurrentQueue,14,s:  98,589,275 msg/sec
     moodycamel::ConcurrentQueue,14,i: 106,830,532 msg/sec
     moodycamel::ConcurrentQueue,15,s: 100,116,796 msg/sec
     moodycamel::ConcurrentQueue,15,i: 126,749,804 msg/sec
     moodycamel::ConcurrentQueue,16,s: 128,686,846 msg/sec
     moodycamel::ConcurrentQueue,16,i: 131,976,544 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,631,443 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,637,789 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,236,087 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,244,691 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,345,399 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,373,694 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,885,639 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,945,565 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     896,457 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,213,004 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     813,683 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,088,499 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,155 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     952,230 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     792,913 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     822,188 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     797,204 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     848,227 msg/sec
   tbb::concurrent_bounded_queue,10,s:     821,274 msg/sec
   tbb::concurrent_bounded_queue,10,i:     874,660 msg/sec
   tbb::concurrent_bounded_queue,11,s:     788,531 msg/sec
   tbb::concurrent_bounded_queue,11,i:     876,459 msg/sec
   tbb::concurrent_bounded_queue,12,s:     769,194 msg/sec
   tbb::concurrent_bounded_queue,12,i:     813,916 msg/sec
   tbb::concurrent_bounded_queue,13,s:     743,689 msg/sec
   tbb::concurrent_bounded_queue,13,i:     802,710 msg/sec
   tbb::concurrent_bounded_queue,14,s:     710,403 msg/sec
   tbb::concurrent_bounded_queue,14,i:     825,951 msg/sec
   tbb::concurrent_bounded_queue,15,s:     697,175 msg/sec
   tbb::concurrent_bounded_queue,15,i:     771,380 msg/sec
   tbb::concurrent_bounded_queue,16,s:     673,179 msg/sec
   tbb::concurrent_bounded_queue,16,i:     745,322 msg/sec
     xenium::michael_scott_queue, 1,s:   3,937,937 msg/sec
     xenium::michael_scott_queue, 1,i:   3,983,489 msg/sec
     xenium::michael_scott_queue, 2,s:   2,777,495 msg/sec
     xenium::michael_scott_queue, 2,i:   2,708,984 msg/sec
     xenium::michael_scott_queue, 3,s:   2,251,832 msg/sec
     xenium::michael_scott_queue, 3,i:   2,233,898 msg/sec
     xenium::michael_scott_queue, 4,s:   1,742,432 msg/sec
     xenium::michael_scott_queue, 4,i:   1,726,392 msg/sec
     xenium::michael_scott_queue, 5,s:   1,062,138 msg/sec
     xenium::michael_scott_queue, 5,i:   1,382,591 msg/sec
     xenium::michael_scott_queue, 6,s:     986,085 msg/sec
     xenium::michael_scott_queue, 6,i:   1,060,066 msg/sec
     xenium::michael_scott_queue, 7,s:     930,150 msg/sec
     xenium::michael_scott_queue, 7,i:     955,980 msg/sec
     xenium::michael_scott_queue, 8,s:     691,680 msg/sec
     xenium::michael_scott_queue, 8,i:     825,286 msg/sec
     xenium::michael_scott_queue, 9,s:     848,159 msg/sec
     xenium::michael_scott_queue, 9,i:     834,815 msg/sec
     xenium::michael_scott_queue,10,s:     842,465 msg/sec
     xenium::michael_scott_queue,10,i:     843,619 msg/sec
     xenium::michael_scott_queue,11,s:     809,121 msg/sec
     xenium::michael_scott_queue,11,i:     831,851 msg/sec
     xenium::michael_scott_queue,12,s:     760,892 msg/sec
     xenium::michael_scott_queue,12,i:     803,536 msg/sec
     xenium::michael_scott_queue,13,s:     747,401 msg/sec
     xenium::michael_scott_queue,13,i:     779,596 msg/sec
     xenium::michael_scott_queue,14,s:     708,778 msg/sec
     xenium::michael_scott_queue,14,i:     773,226 msg/sec
     xenium::michael_scott_queue,15,s:     681,236 msg/sec
     xenium::michael_scott_queue,15,i:     764,829 msg/sec
     xenium::michael_scott_queue,16,s:     647,115 msg/sec
     xenium::michael_scott_queue,16,i:     736,138 msg/sec
         xenium::ramalhete_queue, 1,s:  21,974,332 msg/sec
         xenium::ramalhete_queue, 1,i:  21,528,296 msg/sec
         xenium::ramalhete_queue, 2,s:  15,286,796 msg/sec
         xenium::ramalhete_queue, 2,i:  13,076,103 msg/sec
         xenium::ramalhete_queue, 3,s:  12,080,063 msg/sec
         xenium::ramalhete_queue, 3,i:  12,023,907 msg/sec
         xenium::ramalhete_queue, 4,s:  15,653,265 msg/sec
         xenium::ramalhete_queue, 4,i:  14,634,757 msg/sec
         xenium::ramalhete_queue, 5,s:  11,026,082 msg/sec
         xenium::ramalhete_queue, 5,i:   7,126,010 msg/sec
         xenium::ramalhete_queue, 6,s:  11,465,257 msg/sec
         xenium::ramalhete_queue, 6,i:   8,116,107 msg/sec
         xenium::ramalhete_queue, 7,s:  11,798,208 msg/sec
         xenium::ramalhete_queue, 7,i:   8,377,678 msg/sec
         xenium::ramalhete_queue, 8,s:  15,211,371 msg/sec
         xenium::ramalhete_queue, 8,i:   8,847,378 msg/sec
         xenium::ramalhete_queue, 9,s:   9,800,524 msg/sec
         xenium::ramalhete_queue, 9,i:  10,576,774 msg/sec
         xenium::ramalhete_queue,10,s:  10,301,260 msg/sec
         xenium::ramalhete_queue,10,i:  12,359,686 msg/sec
         xenium::ramalhete_queue,11,s:  11,112,729 msg/sec
         xenium::ramalhete_queue,11,i:  12,181,888 msg/sec
         xenium::ramalhete_queue,12,s:  11,397,561 msg/sec
         xenium::ramalhete_queue,12,i:  12,867,054 msg/sec
         xenium::ramalhete_queue,13,s:  11,475,607 msg/sec
         xenium::ramalhete_queue,13,i:  12,350,622 msg/sec
         xenium::ramalhete_queue,14,s:  10,939,228 msg/sec
         xenium::ramalhete_queue,14,i:  12,518,016 msg/sec
         xenium::ramalhete_queue,15,s:  11,657,280 msg/sec
         xenium::ramalhete_queue,15,i:  12,785,019 msg/sec
         xenium::ramalhete_queue,16,s:  10,945,155 msg/sec
         xenium::ramalhete_queue,16,i:  13,016,699 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  89,858,223 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  92,310,141 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,559,079 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,969,741 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,762,821 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,188,771 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,574,115 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,287,198 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,084,969 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,574,589 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,051,872 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,305,349 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,127,956 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,224,072 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,032,997 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,927,088 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,071,083 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,953,539 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,244,704 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,023,549 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,166,141 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,130,695 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,210,196 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,220,851 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,081,515 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,174,634 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,077,528 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,161,486 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,085,796 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,164,088 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,037,755 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,079,741 msg/sec
          boost::lockfree::queue, 1,s:   2,309,639 msg/sec
          boost::lockfree::queue, 1,i:   2,310,381 msg/sec
          boost::lockfree::queue, 2,s:   1,714,350 msg/sec
          boost::lockfree::queue, 2,i:   1,745,170 msg/sec
          boost::lockfree::queue, 3,s:   1,454,400 msg/sec
          boost::lockfree::queue, 3,i:   1,413,608 msg/sec
          boost::lockfree::queue, 4,s:   1,287,555 msg/sec
          boost::lockfree::queue, 4,i:   1,281,761 msg/sec
          boost::lockfree::queue, 5,s:     776,926 msg/sec
          boost::lockfree::queue, 5,i:     767,766 msg/sec
          boost::lockfree::queue, 6,s:     422,473 msg/sec
          boost::lockfree::queue, 6,i:     824,938 msg/sec
          boost::lockfree::queue, 7,s:     407,768 msg/sec
          boost::lockfree::queue, 7,i:     845,768 msg/sec
          boost::lockfree::queue, 8,s:     341,433 msg/sec
          boost::lockfree::queue, 8,i:     533,651 msg/sec
          boost::lockfree::queue, 9,s:     420,302 msg/sec
          boost::lockfree::queue, 9,i:     555,254 msg/sec
          boost::lockfree::queue,10,s:     458,070 msg/sec
          boost::lockfree::queue,10,i:     571,799 msg/sec
          boost::lockfree::queue,11,s:     520,958 msg/sec
          boost::lockfree::queue,11,i:     576,697 msg/sec
          boost::lockfree::queue,12,s:     516,047 msg/sec
          boost::lockfree::queue,12,i:     570,993 msg/sec
          boost::lockfree::queue,13,s:     493,045 msg/sec
          boost::lockfree::queue,13,i:     488,348 msg/sec
          boost::lockfree::queue,14,s:     453,305 msg/sec
          boost::lockfree::queue,14,i:     478,200 msg/sec
          boost::lockfree::queue,15,s:     461,155 msg/sec
          boost::lockfree::queue,15,i:     465,321 msg/sec
          boost::lockfree::queue,16,s:     446,908 msg/sec
          boost::lockfree::queue,16,i:     439,548 msg/sec
                pthread_spinlock, 1,s:   5,303,075 msg/sec
                pthread_spinlock, 1,i:   5,329,511 msg/sec
                pthread_spinlock, 2,s:   2,511,171 msg/sec
                pthread_spinlock, 2,i:     467,628 msg/sec
                pthread_spinlock, 3,s:     248,810 msg/sec
                pthread_spinlock, 3,i:   1,796,857 msg/sec
                pthread_spinlock, 4,s:     366,927 msg/sec
                pthread_spinlock, 4,i:     367,901 msg/sec
                pthread_spinlock, 5,s:     818,684 msg/sec
pthread_spinlock: producers: 5: consumer 0 received too few messages: 0.10% of expected.
pthread_spinlock: producers: 5: consumer 3 received too few messages: 0.06% of expected.
                pthread_spinlock, 5,i:   1,102,184 msg/sec
                pthread_spinlock, 6,s:     584,888 msg/sec
                pthread_spinlock, 6,i:     928,981 msg/sec
                pthread_spinlock, 7,s:     828,508 msg/sec
                pthread_spinlock, 7,i:     908,234 msg/sec
                pthread_spinlock, 8,s:     884,789 msg/sec
                pthread_spinlock, 8,i:     787,743 msg/sec
                pthread_spinlock, 9,s:     855,741 msg/sec
                pthread_spinlock, 9,i:     681,818 msg/sec
                pthread_spinlock,10,s:     803,825 msg/sec
                pthread_spinlock,10,i:     700,034 msg/sec
                pthread_spinlock,11,s:     749,895 msg/sec
                pthread_spinlock,11,i:     568,555 msg/sec
                pthread_spinlock,12,s:     764,351 msg/sec
                pthread_spinlock,12,i:     611,155 msg/sec
                pthread_spinlock,13,s:     711,400 msg/sec
                pthread_spinlock,13,i:     666,006 msg/sec
                pthread_spinlock,14,s:     655,211 msg/sec
                pthread_spinlock,14,i:     603,777 msg/sec
                pthread_spinlock,15,s:     583,007 msg/sec
                pthread_spinlock,15,i:     553,589 msg/sec
                pthread_spinlock,16,s:     529,654 msg/sec
                pthread_spinlock,16,i:     470,530 msg/sec
                      std::mutex, 1,s:   1,815,693 msg/sec
                      std::mutex, 1,i:   1,903,356 msg/sec
                      std::mutex, 2,s:   4,103,323 msg/sec
                      std::mutex, 2,i:   4,077,575 msg/sec
                      std::mutex, 3,s:   2,063,264 msg/sec
                      std::mutex, 3,i:   2,071,367 msg/sec
                      std::mutex, 4,s:   2,053,818 msg/sec
                      std::mutex, 4,i:   1,971,222 msg/sec
                      std::mutex, 5,s:     989,938 msg/sec
                      std::mutex, 5,i:     981,214 msg/sec
                      std::mutex, 6,s:     885,299 msg/sec
                      std::mutex, 6,i:     870,631 msg/sec
                      std::mutex, 7,s:     959,270 msg/sec
                      std::mutex, 7,i:     858,929 msg/sec
                      std::mutex, 8,s:   1,014,170 msg/sec
                      std::mutex, 8,i:     828,395 msg/sec
                      std::mutex, 9,s:     847,177 msg/sec
                      std::mutex, 9,i:     795,742 msg/sec
                      std::mutex,10,s:     783,669 msg/sec
                      std::mutex,10,i:     771,275 msg/sec
                      std::mutex,11,s:     780,843 msg/sec
                      std::mutex,11,i:     800,553 msg/sec
                      std::mutex,12,s:     790,271 msg/sec
                      std::mutex,12,i:     754,698 msg/sec
                      std::mutex,13,s:     733,617 msg/sec
                      std::mutex,13,i:     718,026 msg/sec
                      std::mutex,14,s:     730,942 msg/sec
                      std::mutex,14,i:     711,378 msg/sec
                      std::mutex,15,s:     716,500 msg/sec
                      std::mutex,15,i:     698,801 msg/sec
                      std::mutex,16,s:     700,236 msg/sec
                      std::mutex,16,i:     681,491 msg/sec
                 tbb::spin_mutex, 1,s:  11,136,758 msg/sec
                 tbb::spin_mutex, 1,i:  11,263,524 msg/sec
                 tbb::spin_mutex, 2,s:   4,867,254 msg/sec
                 tbb::spin_mutex, 2,i:   4,783,623 msg/sec
                 tbb::spin_mutex, 3,s:   3,576,469 msg/sec
                 tbb::spin_mutex, 3,i:   3,493,118 msg/sec
                 tbb::spin_mutex, 4,s:   3,026,367 msg/sec
                 tbb::spin_mutex, 4,i:   2,992,434 msg/sec
                 tbb::spin_mutex, 5,s:   1,710,373 msg/sec
                 tbb::spin_mutex, 5,i:   1,682,567 msg/sec
                 tbb::spin_mutex, 6,s:   1,501,419 msg/sec
                 tbb::spin_mutex, 6,i:   1,451,335 msg/sec
                 tbb::spin_mutex, 7,s:   1,339,114 msg/sec
                 tbb::spin_mutex, 7,i:   1,357,508 msg/sec
                 tbb::spin_mutex, 8,s:   1,254,611 msg/sec
                 tbb::spin_mutex, 8,i:   1,209,238 msg/sec
                 tbb::spin_mutex, 9,s:   1,354,971 msg/sec
                 tbb::spin_mutex, 9,i:   1,309,395 msg/sec
                 tbb::spin_mutex,10,s:   1,313,908 msg/sec
                 tbb::spin_mutex,10,i:   1,262,711 msg/sec
                 tbb::spin_mutex,11,s:   1,228,977 msg/sec
                 tbb::spin_mutex,11,i:   1,070,866 msg/sec
                 tbb::spin_mutex,12,s:   1,109,084 msg/sec
                 tbb::spin_mutex,12,i:   1,046,807 msg/sec
                 tbb::spin_mutex,13,s:   1,054,474 msg/sec
                 tbb::spin_mutex,13,i:     947,401 msg/sec
                 tbb::spin_mutex,14,s:   1,033,866 msg/sec
                 tbb::spin_mutex,14,i:     884,982 msg/sec
                 tbb::spin_mutex,15,s:     994,419 msg/sec
                 tbb::spin_mutex,15,i:     921,368 msg/sec
                 tbb::spin_mutex,16,s:     906,637 msg/sec
                 tbb::spin_mutex,16,i:     900,777 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5601.72
	System time (seconds): 598.69
	Percent of CPU this job got: 1671%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:10.91
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 87360
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 65706
	Voluntary context switches: 27335681
	Involuntary context switches: 1576
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 18:30:50 [25/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000171 sec/round-trip
                     AtomicQueue: 0.000000146 sec/round-trip
             OptimistAtomicQueue: 0.000000111 sec/round-trip
                    AtomicQueueB: 0.000000152 sec/round-trip
            OptimistAtomicQueueB: 0.000000117 sec/round-trip
                    AtomicQueue2: 0.000000150 sec/round-trip
            OptimistAtomicQueue2: 0.000000117 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000282 sec/round-trip
     xenium::michael_scott_queue: 0.000000437 sec/round-trip
         xenium::ramalhete_queue: 0.000000189 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000208 sec/round-trip
          boost::lockfree::queue: 0.000000314 sec/round-trip
                pthread_spinlock: 0.000000354 sec/round-trip
                      std::mutex: 0.000001107 sec/round-trip
                 tbb::spin_mutex: 0.000000318 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,274,373 msg/sec
     boost::lockfree::spsc_queue, 1,i:  32,775,735 msg/sec
                     AtomicQueue, 1,s:  41,851,136 msg/sec
                     AtomicQueue, 1,i:  43,945,841 msg/sec
                     AtomicQueue, 2,s:   2,908,989 msg/sec
                     AtomicQueue, 2,i:   3,043,058 msg/sec
                     AtomicQueue, 3,s:   2,462,529 msg/sec
                     AtomicQueue, 3,i:   2,597,166 msg/sec
                     AtomicQueue, 4,s:   1,945,931 msg/sec
                     AtomicQueue, 4,i:   2,065,003 msg/sec
                     AtomicQueue, 5,s:     932,441 msg/sec
                     AtomicQueue, 5,i:   1,113,639 msg/sec
                     AtomicQueue, 6,s:     764,818 msg/sec
                     AtomicQueue, 6,i:   1,035,460 msg/sec
                     AtomicQueue, 7,s:     870,867 msg/sec
                     AtomicQueue, 7,i:     944,776 msg/sec
                     AtomicQueue, 8,s:     921,243 msg/sec
                     AtomicQueue, 8,i:     851,480 msg/sec
                     AtomicQueue, 9,s:     794,341 msg/sec
                     AtomicQueue, 9,i:     859,610 msg/sec
                     AtomicQueue,10,s:     823,106 msg/sec
                     AtomicQueue,10,i:     858,163 msg/sec
                     AtomicQueue,11,s:     823,903 msg/sec
                     AtomicQueue,11,i:     871,119 msg/sec
                     AtomicQueue,12,s:     783,509 msg/sec
                     AtomicQueue,12,i:     842,173 msg/sec
                     AtomicQueue,13,s:     743,556 msg/sec
                     AtomicQueue,13,i:     827,246 msg/sec
                     AtomicQueue,14,s:     696,822 msg/sec
                     AtomicQueue,14,i:     823,614 msg/sec
                     AtomicQueue,15,s:     698,879 msg/sec
                     AtomicQueue,15,i:     814,326 msg/sec
                     AtomicQueue,16,s:     665,119 msg/sec
                     AtomicQueue,16,i:     806,296 msg/sec
             OptimistAtomicQueue, 1,s: 448,056,376 msg/sec
             OptimistAtomicQueue, 1,i: 343,290,591 msg/sec
             OptimistAtomicQueue, 2,s:  15,889,078 msg/sec
             OptimistAtomicQueue, 2,i:  15,452,801 msg/sec
             OptimistAtomicQueue, 3,s:  17,260,136 msg/sec
             OptimistAtomicQueue, 3,i:  17,351,320 msg/sec
             OptimistAtomicQueue, 4,s:  17,439,715 msg/sec
             OptimistAtomicQueue, 4,i:  19,498,793 msg/sec
             OptimistAtomicQueue, 5,s:   9,788,006 msg/sec
             OptimistAtomicQueue, 5,i:  12,921,001 msg/sec
             OptimistAtomicQueue, 6,s:  10,169,842 msg/sec
             OptimistAtomicQueue, 6,i:  10,201,822 msg/sec
             OptimistAtomicQueue, 7,s:  11,741,777 msg/sec
             OptimistAtomicQueue, 7,i:  11,821,653 msg/sec
             OptimistAtomicQueue, 8,s:  14,854,802 msg/sec
             OptimistAtomicQueue, 8,i:  12,121,899 msg/sec
             OptimistAtomicQueue, 9,s:  12,030,609 msg/sec
             OptimistAtomicQueue, 9,i:  13,313,507 msg/sec
             OptimistAtomicQueue,10,s:  11,758,897 msg/sec
             OptimistAtomicQueue,10,i:  14,026,896 msg/sec
             OptimistAtomicQueue,11,s:  13,045,813 msg/sec
             OptimistAtomicQueue,11,i:  15,742,702 msg/sec
             OptimistAtomicQueue,12,s:  12,815,407 msg/sec
             OptimistAtomicQueue,12,i:  16,802,940 msg/sec
             OptimistAtomicQueue,13,s:  12,767,427 msg/sec
             OptimistAtomicQueue,13,i:  16,090,669 msg/sec
             OptimistAtomicQueue,14,s:  12,717,495 msg/sec
             OptimistAtomicQueue,14,i:  16,911,433 msg/sec
             OptimistAtomicQueue,15,s:  13,506,287 msg/sec
             OptimistAtomicQueue,15,i:  17,808,251 msg/sec
             OptimistAtomicQueue,16,s:  13,481,277 msg/sec
             OptimistAtomicQueue,16,i:  19,047,504 msg/sec
                    AtomicQueueB, 1,s:  14,869,732 msg/sec
                    AtomicQueueB, 1,i:  14,752,108 msg/sec
                    AtomicQueueB, 2,s:   2,880,449 msg/sec
                    AtomicQueueB, 2,i:   3,041,129 msg/sec
                    AtomicQueueB, 3,s:   2,428,704 msg/sec
                    AtomicQueueB, 3,i:   2,577,550 msg/sec
                    AtomicQueueB, 4,s:   1,927,741 msg/sec
                    AtomicQueueB, 4,i:   2,034,071 msg/sec
                    AtomicQueueB, 5,s:     918,981 msg/sec
                    AtomicQueueB, 5,i:   1,271,981 msg/sec
                    AtomicQueueB, 6,s:     758,263 msg/sec
                    AtomicQueueB, 6,i:   1,023,765 msg/sec
                    AtomicQueueB, 7,s:     856,235 msg/sec
                    AtomicQueueB, 7,i:     929,632 msg/sec
                    AtomicQueueB, 8,s:     896,393 msg/sec
                    AtomicQueueB, 8,i:     842,039 msg/sec
                    AtomicQueueB, 9,s:     806,041 msg/sec
                    AtomicQueueB, 9,i:     839,444 msg/sec
                    AtomicQueueB,10,s:     820,493 msg/sec
                    AtomicQueueB,10,i:     845,344 msg/sec
                    AtomicQueueB,11,s:     806,514 msg/sec
                    AtomicQueueB,11,i:     857,070 msg/sec
                    AtomicQueueB,12,s:     785,758 msg/sec
                    AtomicQueueB,12,i:     840,705 msg/sec
                    AtomicQueueB,13,s:     742,930 msg/sec
                    AtomicQueueB,13,i:     833,631 msg/sec
                    AtomicQueueB,14,s:     701,983 msg/sec
                    AtomicQueueB,14,i:     807,681 msg/sec
                    AtomicQueueB,15,s:     699,379 msg/sec
                    AtomicQueueB,15,i:     834,366 msg/sec
                    AtomicQueueB,16,s:     669,685 msg/sec
                    AtomicQueueB,16,i:     806,752 msg/sec
            OptimistAtomicQueueB, 1,s: 196,189,605 msg/sec
            OptimistAtomicQueueB, 1,i: 151,802,657 msg/sec
            OptimistAtomicQueueB, 2,s:  14,215,992 msg/sec
            OptimistAtomicQueueB, 2,i:  14,555,308 msg/sec
            OptimistAtomicQueueB, 3,s:  17,242,944 msg/sec
            OptimistAtomicQueueB, 3,i:  16,773,583 msg/sec
            OptimistAtomicQueueB, 4,s:  17,494,715 msg/sec
            OptimistAtomicQueueB, 4,i:  19,453,731 msg/sec
            OptimistAtomicQueueB, 5,s:   9,734,611 msg/sec
            OptimistAtomicQueueB, 5,i:  11,187,064 msg/sec
            OptimistAtomicQueueB, 6,s:  10,083,226 msg/sec
            OptimistAtomicQueueB, 6,i:  10,261,237 msg/sec
            OptimistAtomicQueueB, 7,s:  11,529,243 msg/sec
            OptimistAtomicQueueB, 7,i:  11,767,210 msg/sec
            OptimistAtomicQueueB, 8,s:  15,175,472 msg/sec
            OptimistAtomicQueueB, 8,i:  12,131,559 msg/sec
            OptimistAtomicQueueB, 9,s:  11,921,554 msg/sec
            OptimistAtomicQueueB, 9,i:  13,305,214 msg/sec
            OptimistAtomicQueueB,10,s:  11,815,826 msg/sec
            OptimistAtomicQueueB,10,i:  13,869,261 msg/sec
            OptimistAtomicQueueB,11,s:  13,024,484 msg/sec
            OptimistAtomicQueueB,11,i:  15,514,031 msg/sec
            OptimistAtomicQueueB,12,s:  12,888,536 msg/sec
            OptimistAtomicQueueB,12,i:  16,777,597 msg/sec
            OptimistAtomicQueueB,13,s:  12,865,929 msg/sec
            OptimistAtomicQueueB,13,i:  16,608,036 msg/sec
            OptimistAtomicQueueB,14,s:  12,799,626 msg/sec
            OptimistAtomicQueueB,14,i:  17,022,701 msg/sec
            OptimistAtomicQueueB,15,s:  13,604,042 msg/sec
            OptimistAtomicQueueB,15,i:  17,751,340 msg/sec
            OptimistAtomicQueueB,16,s:  13,591,024 msg/sec
            OptimistAtomicQueueB,16,i:  19,088,967 msg/sec
                    AtomicQueue2, 1,s:  38,346,399 msg/sec
                    AtomicQueue2, 1,i:  40,246,534 msg/sec
                    AtomicQueue2, 2,s:   2,931,157 msg/sec
                    AtomicQueue2, 2,i:   3,102,986 msg/sec
                    AtomicQueue2, 3,s:   2,474,564 msg/sec
                    AtomicQueue2, 3,i:   2,617,350 msg/sec
                    AtomicQueue2, 4,s:   1,964,955 msg/sec
                    AtomicQueue2, 4,i:   2,086,253 msg/sec
                    AtomicQueue2, 5,s:     926,526 msg/sec
                    AtomicQueue2, 5,i:   1,257,819 msg/sec
                    AtomicQueue2, 6,s:     756,622 msg/sec
                    AtomicQueue2, 6,i:   1,027,070 msg/sec
                    AtomicQueue2, 7,s:     855,017 msg/sec
                    AtomicQueue2, 7,i:     946,682 msg/sec
                    AtomicQueue2, 8,s:     886,982 msg/sec
                    AtomicQueue2, 8,i:     851,671 msg/sec
                    AtomicQueue2, 9,s:     811,364 msg/sec
                    AtomicQueue2, 9,i:     860,542 msg/sec
                    AtomicQueue2,10,s:     817,103 msg/sec
                    AtomicQueue2,10,i:     874,326 msg/sec
                    AtomicQueue2,11,s:     806,189 msg/sec
                    AtomicQueue2,11,i:     865,805 msg/sec
                    AtomicQueue2,12,s:     793,931 msg/sec
                    AtomicQueue2,12,i:     835,580 msg/sec
                    AtomicQueue2,13,s:     748,372 msg/sec
                    AtomicQueue2,13,i:     826,772 msg/sec
                    AtomicQueue2,14,s:     704,270 msg/sec
                    AtomicQueue2,14,i:     802,456 msg/sec
                    AtomicQueue2,15,s:     702,625 msg/sec
                    AtomicQueue2,15,i:     807,827 msg/sec
                    AtomicQueue2,16,s:     672,582 msg/sec
                    AtomicQueue2,16,i:     797,480 msg/sec
            OptimistAtomicQueue2, 1,s:  31,507,046 msg/sec
            OptimistAtomicQueue2, 1,i:  31,672,586 msg/sec
            OptimistAtomicQueue2, 2,s:  12,809,260 msg/sec
            OptimistAtomicQueue2, 2,i:  13,891,848 msg/sec
            OptimistAtomicQueue2, 3,s:  16,763,411 msg/sec
            OptimistAtomicQueue2, 3,i:  14,511,566 msg/sec
            OptimistAtomicQueue2, 4,s:  17,410,396 msg/sec
            OptimistAtomicQueue2, 4,i:  17,005,827 msg/sec
            OptimistAtomicQueue2, 5,s:   9,238,211 msg/sec
            OptimistAtomicQueue2, 5,i:  10,055,634 msg/sec
            OptimistAtomicQueue2, 6,s:   9,658,354 msg/sec
            OptimistAtomicQueue2, 6,i:   9,597,784 msg/sec
            OptimistAtomicQueue2, 7,s:  11,108,953 msg/sec
            OptimistAtomicQueue2, 7,i:  11,114,771 msg/sec
            OptimistAtomicQueue2, 8,s:  14,431,772 msg/sec
            OptimistAtomicQueue2, 8,i:  11,757,778 msg/sec
            OptimistAtomicQueue2, 9,s:  11,050,562 msg/sec
            OptimistAtomicQueue2, 9,i:  12,391,957 msg/sec
            OptimistAtomicQueue2,10,s:  11,083,893 msg/sec
            OptimistAtomicQueue2,10,i:  13,061,643 msg/sec
            OptimistAtomicQueue2,11,s:  12,764,736 msg/sec
            OptimistAtomicQueue2,11,i:  14,282,087 msg/sec
            OptimistAtomicQueue2,12,s:  12,347,322 msg/sec
            OptimistAtomicQueue2,12,i:  14,903,041 msg/sec
            OptimistAtomicQueue2,13,s:  12,141,907 msg/sec
            OptimistAtomicQueue2,13,i:  15,574,319 msg/sec
            OptimistAtomicQueue2,14,s:  12,063,324 msg/sec
            OptimistAtomicQueue2,14,i:  15,719,484 msg/sec
            OptimistAtomicQueue2,15,s:  12,751,640 msg/sec
            OptimistAtomicQueue2,15,i:  16,533,568 msg/sec
            OptimistAtomicQueue2,16,s:  12,811,380 msg/sec
            OptimistAtomicQueue2,16,i:  17,388,687 msg/sec
                   AtomicQueueB2, 1,s:  24,810,800 msg/sec
                   AtomicQueueB2, 1,i:  20,300,188 msg/sec
                   AtomicQueueB2, 2,s:   2,900,003 msg/sec
                   AtomicQueueB2, 2,i:   3,070,687 msg/sec
                   AtomicQueueB2, 3,s:   2,445,334 msg/sec
                   AtomicQueueB2, 3,i:   2,599,432 msg/sec
                   AtomicQueueB2, 4,s:   1,945,562 msg/sec
                   AtomicQueueB2, 4,i:   2,050,637 msg/sec
                   AtomicQueueB2, 5,s:     912,389 msg/sec
                   AtomicQueueB2, 5,i:   1,092,255 msg/sec
                   AtomicQueueB2, 6,s:     750,215 msg/sec
                   AtomicQueueB2, 6,i:   1,172,362 msg/sec
                   AtomicQueueB2, 7,s:     850,155 msg/sec
                   AtomicQueueB2, 7,i:     932,631 msg/sec
                   AtomicQueueB2, 8,s:     885,332 msg/sec
                   AtomicQueueB2, 8,i:     842,451 msg/sec
                   AtomicQueueB2, 9,s:     795,915 msg/sec
                   AtomicQueueB2, 9,i:     841,752 msg/sec
                   AtomicQueueB2,10,s:     811,614 msg/sec
                   AtomicQueueB2,10,i:     848,697 msg/sec
                   AtomicQueueB2,11,s:     829,526 msg/sec
                   AtomicQueueB2,11,i:     847,205 msg/sec
                   AtomicQueueB2,12,s:     816,853 msg/sec
                   AtomicQueueB2,12,i:     842,381 msg/sec
                   AtomicQueueB2,13,s:     774,536 msg/sec
                   AtomicQueueB2,13,i:     835,864 msg/sec
                   AtomicQueueB2,14,s:     727,578 msg/sec
                   AtomicQueueB2,14,i:     816,399 msg/sec
                   AtomicQueueB2,15,s:     715,131 msg/sec
                   AtomicQueueB2,15,i:     812,048 msg/sec
                   AtomicQueueB2,16,s:     678,136 msg/sec
                   AtomicQueueB2,16,i:     806,333 msg/sec
           OptimistAtomicQueueB2, 1,s: 146,813,645 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,519,031 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,363,037 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,259,377 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,684,464 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,624,475 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,349,289 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,830,304 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,287,957 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,295,668 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,694,190 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,560,067 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,979,697 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,058,763 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,307,511 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,634,681 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,946,692 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,398,445 msg/sec
           OptimistAtomicQueueB2,10,s:  11,054,266 msg/sec
           OptimistAtomicQueueB2,10,i:  12,749,033 msg/sec
           OptimistAtomicQueueB2,11,s:  12,596,430 msg/sec
           OptimistAtomicQueueB2,11,i:  14,069,188 msg/sec
           OptimistAtomicQueueB2,12,s:  12,361,188 msg/sec
           OptimistAtomicQueueB2,12,i:  15,279,183 msg/sec
           OptimistAtomicQueueB2,13,s:  12,119,183 msg/sec
           OptimistAtomicQueueB2,13,i:  15,480,795 msg/sec
           OptimistAtomicQueueB2,14,s:  12,035,818 msg/sec
           OptimistAtomicQueueB2,14,i:  15,708,201 msg/sec
           OptimistAtomicQueueB2,15,s:  12,717,301 msg/sec
           OptimistAtomicQueueB2,15,i:  16,472,712 msg/sec
           OptimistAtomicQueueB2,16,s:  12,756,830 msg/sec
           OptimistAtomicQueueB2,16,i:  17,345,974 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  63,674,646 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  38,343,250 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,885,595 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,982,208 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,339,112 msg/sec
     moodycamel::ConcurrentQueue, 2,i:   9,199,896 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  14,136,963 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  17,040,335 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  26,766,633 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  27,611,884 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  39,893,503 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  48,742,184 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  51,472,814 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  40,697,873 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  63,241,286 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  63,210,977 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  80,499,678 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  63,173,533 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  77,557,564 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  82,118,347 msg/sec
     moodycamel::ConcurrentQueue,10,s:  90,260,838 msg/sec
     moodycamel::ConcurrentQueue,10,i:  82,921,050 msg/sec
     moodycamel::ConcurrentQueue,11,s:  77,155,086 msg/sec
     moodycamel::ConcurrentQueue,11,i:  59,776,112 msg/sec
     moodycamel::ConcurrentQueue,12,s:  41,784,463 msg/sec
     moodycamel::ConcurrentQueue,12,i:  77,179,632 msg/sec
     moodycamel::ConcurrentQueue,13,s:  64,859,832 msg/sec
     moodycamel::ConcurrentQueue,13,i:  78,137,060 msg/sec
     moodycamel::ConcurrentQueue,14,s:  94,065,535 msg/sec
     moodycamel::ConcurrentQueue,14,i: 105,217,759 msg/sec
     moodycamel::ConcurrentQueue,15,s: 120,655,838 msg/sec
     moodycamel::ConcurrentQueue,15,i: 133,504,209 msg/sec
     moodycamel::ConcurrentQueue,16,s: 147,777,020 msg/sec
     moodycamel::ConcurrentQueue,16,i: 143,521,030 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,620,385 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,648,284 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,236,182 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,235,307 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,344,421 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,374,634 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,852 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,944,415 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     899,482 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,208,820 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     812,986 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,001,071 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     779,120 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     953,026 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     791,785 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     821,360 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     790,284 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     846,644 msg/sec
   tbb::concurrent_bounded_queue,10,s:     818,955 msg/sec
   tbb::concurrent_bounded_queue,10,i:     875,409 msg/sec
   tbb::concurrent_bounded_queue,11,s:     789,383 msg/sec
   tbb::concurrent_bounded_queue,11,i:     843,824 msg/sec
   tbb::concurrent_bounded_queue,12,s:     768,729 msg/sec
   tbb::concurrent_bounded_queue,12,i:     812,189 msg/sec
   tbb::concurrent_bounded_queue,13,s:     746,075 msg/sec
   tbb::concurrent_bounded_queue,13,i:     819,196 msg/sec
   tbb::concurrent_bounded_queue,14,s:     709,082 msg/sec
   tbb::concurrent_bounded_queue,14,i:     798,725 msg/sec
   tbb::concurrent_bounded_queue,15,s:     694,896 msg/sec
   tbb::concurrent_bounded_queue,15,i:     786,931 msg/sec
   tbb::concurrent_bounded_queue,16,s:     672,040 msg/sec
   tbb::concurrent_bounded_queue,16,i:     745,626 msg/sec
     xenium::michael_scott_queue, 1,s:   3,830,644 msg/sec
     xenium::michael_scott_queue, 1,i:   3,932,494 msg/sec
     xenium::michael_scott_queue, 2,s:   2,788,085 msg/sec
     xenium::michael_scott_queue, 2,i:   2,722,253 msg/sec
     xenium::michael_scott_queue, 3,s:   2,251,909 msg/sec
     xenium::michael_scott_queue, 3,i:   2,230,633 msg/sec
     xenium::michael_scott_queue, 4,s:   1,734,950 msg/sec
     xenium::michael_scott_queue, 4,i:   1,716,516 msg/sec
     xenium::michael_scott_queue, 5,s:   1,069,598 msg/sec
     xenium::michael_scott_queue, 5,i:   1,373,526 msg/sec
     xenium::michael_scott_queue, 6,s:     976,106 msg/sec
     xenium::michael_scott_queue, 6,i:   1,015,477 msg/sec
     xenium::michael_scott_queue, 7,s:     928,966 msg/sec
     xenium::michael_scott_queue, 7,i:     954,380 msg/sec
     xenium::michael_scott_queue, 8,s:     693,278 msg/sec
     xenium::michael_scott_queue, 8,i:     822,733 msg/sec
     xenium::michael_scott_queue, 9,s:     838,890 msg/sec
     xenium::michael_scott_queue, 9,i:     839,433 msg/sec
     xenium::michael_scott_queue,10,s:     837,333 msg/sec
     xenium::michael_scott_queue,10,i:     829,549 msg/sec
     xenium::michael_scott_queue,11,s:     812,199 msg/sec
     xenium::michael_scott_queue,11,i:     855,931 msg/sec
     xenium::michael_scott_queue,12,s:     767,512 msg/sec
     xenium::michael_scott_queue,12,i:     802,677 msg/sec
     xenium::michael_scott_queue,13,s:     741,259 msg/sec
     xenium::michael_scott_queue,13,i:     787,232 msg/sec
     xenium::michael_scott_queue,14,s:     711,192 msg/sec
     xenium::michael_scott_queue,14,i:     766,614 msg/sec
     xenium::michael_scott_queue,15,s:     687,220 msg/sec
     xenium::michael_scott_queue,15,i:     771,779 msg/sec
     xenium::michael_scott_queue,16,s:     653,542 msg/sec
     xenium::michael_scott_queue,16,i:     734,563 msg/sec
         xenium::ramalhete_queue, 1,s:  22,937,049 msg/sec
         xenium::ramalhete_queue, 1,i:  21,085,652 msg/sec
         xenium::ramalhete_queue, 2,s:  12,598,095 msg/sec
         xenium::ramalhete_queue, 2,i:  12,189,202 msg/sec
         xenium::ramalhete_queue, 3,s:  14,048,646 msg/sec
         xenium::ramalhete_queue, 3,i:  13,456,521 msg/sec
         xenium::ramalhete_queue, 4,s:  15,833,641 msg/sec
         xenium::ramalhete_queue, 4,i:  15,456,415 msg/sec
         xenium::ramalhete_queue, 5,s:  10,992,258 msg/sec
         xenium::ramalhete_queue, 5,i:   7,090,624 msg/sec
         xenium::ramalhete_queue, 6,s:  11,519,462 msg/sec
         xenium::ramalhete_queue, 6,i:   8,085,122 msg/sec
         xenium::ramalhete_queue, 7,s:  11,792,943 msg/sec
         xenium::ramalhete_queue, 7,i:   8,615,188 msg/sec
         xenium::ramalhete_queue, 8,s:  14,948,382 msg/sec
         xenium::ramalhete_queue, 8,i:   9,044,784 msg/sec
         xenium::ramalhete_queue, 9,s:   9,720,645 msg/sec
         xenium::ramalhete_queue, 9,i:  10,671,179 msg/sec
         xenium::ramalhete_queue,10,s:  10,376,050 msg/sec
         xenium::ramalhete_queue,10,i:  11,860,506 msg/sec
         xenium::ramalhete_queue,11,s:  10,737,385 msg/sec
         xenium::ramalhete_queue,11,i:  12,726,317 msg/sec
         xenium::ramalhete_queue,12,s:  11,522,184 msg/sec
         xenium::ramalhete_queue,12,i:  12,844,599 msg/sec
         xenium::ramalhete_queue,13,s:  11,650,274 msg/sec
         xenium::ramalhete_queue,13,i:  12,513,643 msg/sec
         xenium::ramalhete_queue,14,s:  11,839,207 msg/sec
         xenium::ramalhete_queue,14,i:  12,592,858 msg/sec
         xenium::ramalhete_queue,15,s:  11,680,395 msg/sec
         xenium::ramalhete_queue,15,i:  12,902,378 msg/sec
         xenium::ramalhete_queue,16,s:  11,698,204 msg/sec
         xenium::ramalhete_queue,16,i:  13,104,867 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,913,775 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,878,459 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,551,155 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,935,634 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,694,176 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,157,936 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,547,190 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,315,070 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,070,504 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,609,209 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,072,036 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,476,765 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,117,489 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,205,862 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,988,313 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,927,337 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,103,300 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,954,992 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,226,796 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,025,122 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,191,354 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,148,254 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,196,703 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,226,046 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,099,671 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,188,313 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,084,834 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,214,396 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,073,504 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,145,372 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,044,499 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,070,565 msg/sec
          boost::lockfree::queue, 1,s:   2,276,934 msg/sec
          boost::lockfree::queue, 1,i:   2,300,630 msg/sec
          boost::lockfree::queue, 2,s:   1,726,822 msg/sec
          boost::lockfree::queue, 2,i:   1,746,465 msg/sec
          boost::lockfree::queue, 3,s:   1,452,606 msg/sec
          boost::lockfree::queue, 3,i:   1,413,382 msg/sec
          boost::lockfree::queue, 4,s:   1,286,683 msg/sec
          boost::lockfree::queue, 4,i:   1,280,980 msg/sec
          boost::lockfree::queue, 5,s:     784,359 msg/sec
          boost::lockfree::queue, 5,i:     856,092 msg/sec
          boost::lockfree::queue, 6,s:     422,127 msg/sec
          boost::lockfree::queue, 6,i:     832,695 msg/sec
          boost::lockfree::queue, 7,s:     410,369 msg/sec
          boost::lockfree::queue, 7,i:     835,550 msg/sec
          boost::lockfree::queue, 8,s:     342,848 msg/sec
          boost::lockfree::queue, 8,i:     806,295 msg/sec
          boost::lockfree::queue, 9,s:     407,208 msg/sec
          boost::lockfree::queue, 9,i:     557,107 msg/sec
          boost::lockfree::queue,10,s:     454,671 msg/sec
          boost::lockfree::queue,10,i:     572,110 msg/sec
          boost::lockfree::queue,11,s:     500,204 msg/sec
          boost::lockfree::queue,11,i:     558,459 msg/sec
          boost::lockfree::queue,12,s:     509,676 msg/sec
          boost::lockfree::queue,12,i:     500,686 msg/sec
          boost::lockfree::queue,13,s:     482,266 msg/sec
          boost::lockfree::queue,13,i:     492,971 msg/sec
          boost::lockfree::queue,14,s:     456,361 msg/sec
          boost::lockfree::queue,14,i:     481,434 msg/sec
          boost::lockfree::queue,15,s:     467,415 msg/sec
          boost::lockfree::queue,15,i:     466,188 msg/sec
          boost::lockfree::queue,16,s:     448,536 msg/sec
          boost::lockfree::queue,16,i:     439,592 msg/sec
                pthread_spinlock, 1,s:   5,237,884 msg/sec
                pthread_spinlock, 1,i:   5,293,480 msg/sec
                pthread_spinlock, 2,s:   2,236,988 msg/sec
                pthread_spinlock, 2,i:     480,061 msg/sec
                pthread_spinlock, 3,s:     233,664 msg/sec
                pthread_spinlock, 3,i:   1,917,318 msg/sec
                pthread_spinlock, 4,s:     330,944 msg/sec
                pthread_spinlock, 4,i:     312,778 msg/sec
                pthread_spinlock, 5,s:     823,325 msg/sec
                pthread_spinlock, 5,i:     316,946 msg/sec
                pthread_spinlock, 6,s:     577,671 msg/sec
                pthread_spinlock, 6,i:     863,838 msg/sec
                pthread_spinlock, 7,s:     852,323 msg/sec
                pthread_spinlock, 7,i:     895,065 msg/sec
                pthread_spinlock, 8,s:     871,663 msg/sec
                pthread_spinlock, 8,i:     781,247 msg/sec
                pthread_spinlock, 9,s:     815,670 msg/sec
                pthread_spinlock, 9,i:     688,474 msg/sec
                pthread_spinlock,10,s:     810,776 msg/sec
                pthread_spinlock,10,i:     698,345 msg/sec
                pthread_spinlock,11,s:     745,870 msg/sec
                pthread_spinlock,11,i:     797,190 msg/sec
                pthread_spinlock,12,s:     759,092 msg/sec
                pthread_spinlock,12,i:     596,930 msg/sec
                pthread_spinlock,13,s:     728,287 msg/sec
                pthread_spinlock,13,i:     664,731 msg/sec
                pthread_spinlock,14,s:     630,799 msg/sec
                pthread_spinlock,14,i:     596,551 msg/sec
                pthread_spinlock,15,s:     583,617 msg/sec
                pthread_spinlock,15,i:     556,872 msg/sec
                pthread_spinlock,16,s:     524,373 msg/sec
                pthread_spinlock,16,i:     470,586 msg/sec
                      std::mutex, 1,s:   1,245,180 msg/sec
                      std::mutex, 1,i:   1,269,022 msg/sec
                      std::mutex, 2,s:   4,203,732 msg/sec
                      std::mutex, 2,i:   3,993,942 msg/sec
                      std::mutex, 3,s:   2,113,601 msg/sec
                      std::mutex, 3,i:   2,059,405 msg/sec
                      std::mutex, 4,s:   2,038,854 msg/sec
                      std::mutex, 4,i:   1,964,653 msg/sec
                      std::mutex, 5,s:   1,008,834 msg/sec
                      std::mutex, 5,i:   1,021,367 msg/sec
                      std::mutex, 6,s:     882,342 msg/sec
                      std::mutex, 6,i:     868,914 msg/sec
                      std::mutex, 7,s:     948,246 msg/sec
                      std::mutex, 7,i:     859,044 msg/sec
                      std::mutex, 8,s:     981,549 msg/sec
                      std::mutex, 8,i:     807,185 msg/sec
                      std::mutex, 9,s:     851,549 msg/sec
                      std::mutex, 9,i:     806,529 msg/sec
                      std::mutex,10,s:     780,108 msg/sec
                      std::mutex,10,i:     774,065 msg/sec
                      std::mutex,11,s:     782,293 msg/sec
                      std::mutex,11,i:     761,969 msg/sec
                      std::mutex,12,s:     797,993 msg/sec
                      std::mutex,12,i:     770,878 msg/sec
                      std::mutex,13,s:     732,242 msg/sec
                      std::mutex,13,i:     723,268 msg/sec
                      std::mutex,14,s:     706,462 msg/sec
                      std::mutex,14,i:     694,636 msg/sec
                      std::mutex,15,s:     712,956 msg/sec
                      std::mutex,15,i:     699,541 msg/sec
                      std::mutex,16,s:     690,993 msg/sec
                      std::mutex,16,i:     672,959 msg/sec
                 tbb::spin_mutex, 1,s:  11,025,573 msg/sec
                 tbb::spin_mutex, 1,i:  11,168,280 msg/sec
                 tbb::spin_mutex, 2,s:   4,878,571 msg/sec
                 tbb::spin_mutex, 2,i:   4,757,233 msg/sec
                 tbb::spin_mutex, 3,s:   3,579,949 msg/sec
                 tbb::spin_mutex, 3,i:   3,530,672 msg/sec
                 tbb::spin_mutex, 4,s:   3,031,208 msg/sec
                 tbb::spin_mutex, 4,i:   2,980,438 msg/sec
                 tbb::spin_mutex, 5,s:   1,715,688 msg/sec
                 tbb::spin_mutex, 5,i:   1,655,869 msg/sec
                 tbb::spin_mutex, 6,s:   1,497,129 msg/sec
                 tbb::spin_mutex, 6,i:   1,444,359 msg/sec
                 tbb::spin_mutex, 7,s:   1,344,810 msg/sec
                 tbb::spin_mutex, 7,i:   1,351,256 msg/sec
                 tbb::spin_mutex, 8,s:   1,259,009 msg/sec
                 tbb::spin_mutex, 8,i:   1,210,316 msg/sec
                 tbb::spin_mutex, 9,s:   1,326,136 msg/sec
                 tbb::spin_mutex, 9,i:   1,298,008 msg/sec
                 tbb::spin_mutex,10,s:   1,305,298 msg/sec
                 tbb::spin_mutex,10,i:   1,235,335 msg/sec
                 tbb::spin_mutex,11,s:   1,261,941 msg/sec
                 tbb::spin_mutex,11,i:   1,207,536 msg/sec
                 tbb::spin_mutex,12,s:   1,121,207 msg/sec
                 tbb::spin_mutex,12,i:   1,020,539 msg/sec
                 tbb::spin_mutex,13,s:   1,045,506 msg/sec
                 tbb::spin_mutex,13,i:     956,933 msg/sec
                 tbb::spin_mutex,14,s:   1,028,744 msg/sec
                 tbb::spin_mutex,14,i:     910,150 msg/sec
                 tbb::spin_mutex,15,s:     983,019 msg/sec
                 tbb::spin_mutex,15,i:     925,124 msg/sec
                 tbb::spin_mutex,16,s:     904,765 msg/sec
                 tbb::spin_mutex,16,i:     896,085 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5610.98
	System time (seconds): 600.20
	Percent of CPU this job got: 1669%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:12.14
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 89112
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66148
	Voluntary context switches: 27205777
	Involuntary context switches: 1581
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 18:37:02 [26/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000169 sec/round-trip
                     AtomicQueue: 0.000000146 sec/round-trip
             OptimistAtomicQueue: 0.000000111 sec/round-trip
                    AtomicQueueB: 0.000000153 sec/round-trip
            OptimistAtomicQueueB: 0.000000116 sec/round-trip
                    AtomicQueue2: 0.000000149 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000148 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000282 sec/round-trip
     xenium::michael_scott_queue: 0.000000449 sec/round-trip
         xenium::ramalhete_queue: 0.000000190 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000208 sec/round-trip
          boost::lockfree::queue: 0.000000314 sec/round-trip
                pthread_spinlock: 0.000000354 sec/round-trip
                      std::mutex: 0.000001096 sec/round-trip
                 tbb::spin_mutex: 0.000000320 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,248,112 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,194,849 msg/sec
                     AtomicQueue, 1,s:  43,511,167 msg/sec
                     AtomicQueue, 1,i:  36,619,464 msg/sec
                     AtomicQueue, 2,s:   2,910,003 msg/sec
                     AtomicQueue, 2,i:   3,038,229 msg/sec
                     AtomicQueue, 3,s:   2,456,995 msg/sec
                     AtomicQueue, 3,i:   2,601,306 msg/sec
                     AtomicQueue, 4,s:   1,947,812 msg/sec
                     AtomicQueue, 4,i:   2,067,040 msg/sec
                     AtomicQueue, 5,s:     935,108 msg/sec
                     AtomicQueue, 5,i:   1,101,488 msg/sec
                     AtomicQueue, 6,s:     763,605 msg/sec
                     AtomicQueue, 6,i:   1,183,750 msg/sec
                     AtomicQueue, 7,s:     872,492 msg/sec
                     AtomicQueue, 7,i:     944,576 msg/sec
                     AtomicQueue, 8,s:     923,911 msg/sec
                     AtomicQueue, 8,i:     850,778 msg/sec
                     AtomicQueue, 9,s:     823,978 msg/sec
                     AtomicQueue, 9,i:     853,182 msg/sec
                     AtomicQueue,10,s:     819,354 msg/sec
                     AtomicQueue,10,i:     879,971 msg/sec
                     AtomicQueue,11,s:     819,088 msg/sec
                     AtomicQueue,11,i:     849,972 msg/sec
                     AtomicQueue,12,s:     785,006 msg/sec
                     AtomicQueue,12,i:     843,353 msg/sec
                     AtomicQueue,13,s:     745,256 msg/sec
                     AtomicQueue,13,i:     834,252 msg/sec
                     AtomicQueue,14,s:     696,294 msg/sec
                     AtomicQueue,14,i:     818,151 msg/sec
                     AtomicQueue,15,s:     695,745 msg/sec
                     AtomicQueue,15,i:     811,407 msg/sec
                     AtomicQueue,16,s:     665,307 msg/sec
                     AtomicQueue,16,i:     805,235 msg/sec
             OptimistAtomicQueue, 1,s: 349,105,208 msg/sec
             OptimistAtomicQueue, 1,i: 351,579,859 msg/sec
             OptimistAtomicQueue, 2,s:  14,397,023 msg/sec
             OptimistAtomicQueue, 2,i:  15,707,998 msg/sec
             OptimistAtomicQueue, 3,s:  17,267,158 msg/sec
             OptimistAtomicQueue, 3,i:  17,728,507 msg/sec
             OptimistAtomicQueue, 4,s:  17,407,933 msg/sec
             OptimistAtomicQueue, 4,i:  19,476,713 msg/sec
             OptimistAtomicQueue, 5,s:   9,816,438 msg/sec
             OptimistAtomicQueue, 5,i:  11,318,364 msg/sec
             OptimistAtomicQueue, 6,s:  10,174,236 msg/sec
             OptimistAtomicQueue, 6,i:  10,049,229 msg/sec
             OptimistAtomicQueue, 7,s:  11,796,779 msg/sec
             OptimistAtomicQueue, 7,i:  11,795,596 msg/sec
             OptimistAtomicQueue, 8,s:  15,033,753 msg/sec
             OptimistAtomicQueue, 8,i:  12,136,345 msg/sec
             OptimistAtomicQueue, 9,s:  12,167,153 msg/sec
             OptimistAtomicQueue, 9,i:  13,271,827 msg/sec
             OptimistAtomicQueue,10,s:  11,748,568 msg/sec
             OptimistAtomicQueue,10,i:  14,052,148 msg/sec
             OptimistAtomicQueue,11,s:  13,010,104 msg/sec
             OptimistAtomicQueue,11,i:  15,590,965 msg/sec
             OptimistAtomicQueue,12,s:  12,773,880 msg/sec
             OptimistAtomicQueue,12,i:  16,727,293 msg/sec
             OptimistAtomicQueue,13,s:  12,770,970 msg/sec
             OptimistAtomicQueue,13,i:  16,674,992 msg/sec
             OptimistAtomicQueue,14,s:  12,695,121 msg/sec
             OptimistAtomicQueue,14,i:  16,927,541 msg/sec
             OptimistAtomicQueue,15,s:  13,507,925 msg/sec
             OptimistAtomicQueue,15,i:  18,030,468 msg/sec
             OptimistAtomicQueue,16,s:  13,488,572 msg/sec
             OptimistAtomicQueue,16,i:  19,072,627 msg/sec
                    AtomicQueueB, 1,s:  14,704,934 msg/sec
                    AtomicQueueB, 1,i:  14,747,152 msg/sec
                    AtomicQueueB, 2,s:   2,873,167 msg/sec
                    AtomicQueueB, 2,i:   3,021,174 msg/sec
                    AtomicQueueB, 3,s:   2,433,289 msg/sec
                    AtomicQueueB, 3,i:   2,579,863 msg/sec
                    AtomicQueueB, 4,s:   1,928,829 msg/sec
                    AtomicQueueB, 4,i:   2,031,456 msg/sec
                    AtomicQueueB, 5,s:     913,640 msg/sec
                    AtomicQueueB, 5,i:   1,274,241 msg/sec
                    AtomicQueueB, 6,s:     758,275 msg/sec
                    AtomicQueueB, 6,i:   1,165,244 msg/sec
                    AtomicQueueB, 7,s:     856,447 msg/sec
                    AtomicQueueB, 7,i:     935,360 msg/sec
                    AtomicQueueB, 8,s:     899,501 msg/sec
                    AtomicQueueB, 8,i:     841,960 msg/sec
                    AtomicQueueB, 9,s:     806,216 msg/sec
                    AtomicQueueB, 9,i:     848,696 msg/sec
                    AtomicQueueB,10,s:     823,167 msg/sec
                    AtomicQueueB,10,i:     843,166 msg/sec
                    AtomicQueueB,11,s:     804,742 msg/sec
                    AtomicQueueB,11,i:     860,068 msg/sec
                    AtomicQueueB,12,s:     783,189 msg/sec
                    AtomicQueueB,12,i:     840,109 msg/sec
                    AtomicQueueB,13,s:     742,394 msg/sec
                    AtomicQueueB,13,i:     830,616 msg/sec
                    AtomicQueueB,14,s:     701,989 msg/sec
                    AtomicQueueB,14,i:     814,452 msg/sec
                    AtomicQueueB,15,s:     700,009 msg/sec
                    AtomicQueueB,15,i:     832,123 msg/sec
                    AtomicQueueB,16,s:     669,636 msg/sec
                    AtomicQueueB,16,i:     804,249 msg/sec
            OptimistAtomicQueueB, 1,s: 152,904,357 msg/sec
            OptimistAtomicQueueB, 1,i: 303,348,543 msg/sec
            OptimistAtomicQueueB, 2,s:  14,497,503 msg/sec
            OptimistAtomicQueueB, 2,i:  14,397,636 msg/sec
            OptimistAtomicQueueB, 3,s:  17,246,634 msg/sec
            OptimistAtomicQueueB, 3,i:  16,787,465 msg/sec
            OptimistAtomicQueueB, 4,s:  17,489,617 msg/sec
            OptimistAtomicQueueB, 4,i:  19,100,607 msg/sec
            OptimistAtomicQueueB, 5,s:   9,742,689 msg/sec
            OptimistAtomicQueueB, 5,i:  10,743,353 msg/sec
            OptimistAtomicQueueB, 6,s:  10,104,114 msg/sec
            OptimistAtomicQueueB, 6,i:  10,257,923 msg/sec
            OptimistAtomicQueueB, 7,s:  11,512,212 msg/sec
            OptimistAtomicQueueB, 7,i:  11,867,971 msg/sec
            OptimistAtomicQueueB, 8,s:  15,149,591 msg/sec
            OptimistAtomicQueueB, 8,i:  12,120,726 msg/sec
            OptimistAtomicQueueB, 9,s:  11,908,623 msg/sec
            OptimistAtomicQueueB, 9,i:  13,453,007 msg/sec
            OptimistAtomicQueueB,10,s:  11,767,078 msg/sec
            OptimistAtomicQueueB,10,i:  14,103,271 msg/sec
            OptimistAtomicQueueB,11,s:  13,056,272 msg/sec
            OptimistAtomicQueueB,11,i:  15,550,697 msg/sec
            OptimistAtomicQueueB,12,s:  12,922,700 msg/sec
            OptimistAtomicQueueB,12,i:  16,700,347 msg/sec
            OptimistAtomicQueueB,13,s:  12,886,950 msg/sec
            OptimistAtomicQueueB,13,i:  16,605,579 msg/sec
            OptimistAtomicQueueB,14,s:  12,777,712 msg/sec
            OptimistAtomicQueueB,14,i:  16,343,708 msg/sec
            OptimistAtomicQueueB,15,s:  13,619,085 msg/sec
            OptimistAtomicQueueB,15,i:  17,817,885 msg/sec
            OptimistAtomicQueueB,16,s:  13,607,795 msg/sec
            OptimistAtomicQueueB,16,i:  19,082,217 msg/sec
                    AtomicQueue2, 1,s:  37,330,591 msg/sec
                    AtomicQueue2, 1,i:  39,729,360 msg/sec
                    AtomicQueue2, 2,s:   2,930,014 msg/sec
                    AtomicQueue2, 2,i:   3,098,302 msg/sec
                    AtomicQueue2, 3,s:   2,477,014 msg/sec
                    AtomicQueue2, 3,i:   2,625,791 msg/sec
                    AtomicQueue2, 4,s:   1,967,437 msg/sec
                    AtomicQueue2, 4,i:   2,086,191 msg/sec
                    AtomicQueue2, 5,s:     924,049 msg/sec
                    AtomicQueue2, 5,i:   1,260,135 msg/sec
                    AtomicQueue2, 6,s:     755,289 msg/sec
                    AtomicQueue2, 6,i:   1,030,410 msg/sec
                    AtomicQueue2, 7,s:     854,266 msg/sec
                    AtomicQueue2, 7,i:     962,072 msg/sec
                    AtomicQueue2, 8,s:     885,662 msg/sec
                    AtomicQueue2, 8,i:     856,372 msg/sec
                    AtomicQueue2, 9,s:     817,615 msg/sec
                    AtomicQueue2, 9,i:     843,733 msg/sec
                    AtomicQueue2,10,s:     817,797 msg/sec
                    AtomicQueue2,10,i:     876,547 msg/sec
                    AtomicQueue2,11,s:     806,557 msg/sec
                    AtomicQueue2,11,i:     858,944 msg/sec
                    AtomicQueue2,12,s:     795,833 msg/sec
                    AtomicQueue2,12,i:     836,019 msg/sec
                    AtomicQueue2,13,s:     752,251 msg/sec
                    AtomicQueue2,13,i:     831,318 msg/sec
                    AtomicQueue2,14,s:     703,903 msg/sec
                    AtomicQueue2,14,i:     802,371 msg/sec
                    AtomicQueue2,15,s:     702,899 msg/sec
                    AtomicQueue2,15,i:     825,495 msg/sec
                    AtomicQueue2,16,s:     672,471 msg/sec
                    AtomicQueue2,16,i:     798,516 msg/sec
            OptimistAtomicQueue2, 1,s:  31,666,413 msg/sec
            OptimistAtomicQueue2, 1,i:  31,535,761 msg/sec
            OptimistAtomicQueue2, 2,s:  12,765,650 msg/sec
            OptimistAtomicQueue2, 2,i:  13,952,536 msg/sec
            OptimistAtomicQueue2, 3,s:  16,825,033 msg/sec
            OptimistAtomicQueue2, 3,i:  14,526,466 msg/sec
            OptimistAtomicQueue2, 4,s:  17,373,239 msg/sec
            OptimistAtomicQueue2, 4,i:  17,004,824 msg/sec
            OptimistAtomicQueue2, 5,s:   9,271,877 msg/sec
            OptimistAtomicQueue2, 5,i:   9,622,691 msg/sec
            OptimistAtomicQueue2, 6,s:   9,710,404 msg/sec
            OptimistAtomicQueue2, 6,i:   9,474,674 msg/sec
            OptimistAtomicQueue2, 7,s:  11,077,226 msg/sec
            OptimistAtomicQueue2, 7,i:  11,109,091 msg/sec
            OptimistAtomicQueue2, 8,s:  14,444,417 msg/sec
            OptimistAtomicQueue2, 8,i:  11,752,070 msg/sec
            OptimistAtomicQueue2, 9,s:  11,064,967 msg/sec
            OptimistAtomicQueue2, 9,i:  12,548,965 msg/sec
            OptimistAtomicQueue2,10,s:  11,070,860 msg/sec
            OptimistAtomicQueue2,10,i:  13,056,048 msg/sec
            OptimistAtomicQueue2,11,s:  12,773,923 msg/sec
            OptimistAtomicQueue2,11,i:  14,290,949 msg/sec
            OptimistAtomicQueue2,12,s:  12,373,414 msg/sec
            OptimistAtomicQueue2,12,i:  14,862,863 msg/sec
            OptimistAtomicQueue2,13,s:  12,125,538 msg/sec
            OptimistAtomicQueue2,13,i:  15,485,629 msg/sec
            OptimistAtomicQueue2,14,s:  12,062,330 msg/sec
            OptimistAtomicQueue2,14,i:  15,657,575 msg/sec
            OptimistAtomicQueue2,15,s:  12,787,582 msg/sec
            OptimistAtomicQueue2,15,i:  16,497,289 msg/sec
            OptimistAtomicQueue2,16,s:  12,814,679 msg/sec
            OptimistAtomicQueue2,16,i:  17,442,197 msg/sec
                   AtomicQueueB2, 1,s:  21,410,150 msg/sec
                   AtomicQueueB2, 1,i:  14,181,938 msg/sec
                   AtomicQueueB2, 2,s:   2,899,220 msg/sec
                   AtomicQueueB2, 2,i:   3,070,987 msg/sec
                   AtomicQueueB2, 3,s:   2,444,372 msg/sec
                   AtomicQueueB2, 3,i:   2,602,450 msg/sec
                   AtomicQueueB2, 4,s:   1,945,537 msg/sec
                   AtomicQueueB2, 4,i:   2,052,542 msg/sec
                   AtomicQueueB2, 5,s:     908,299 msg/sec
                   AtomicQueueB2, 5,i:   1,082,603 msg/sec
                   AtomicQueueB2, 6,s:     749,749 msg/sec
                   AtomicQueueB2, 6,i:   1,005,865 msg/sec
                   AtomicQueueB2, 7,s:     852,922 msg/sec
                   AtomicQueueB2, 7,i:     935,214 msg/sec
                   AtomicQueueB2, 8,s:     887,316 msg/sec
                   AtomicQueueB2, 8,i:     835,861 msg/sec
                   AtomicQueueB2, 9,s:     802,848 msg/sec
                   AtomicQueueB2, 9,i:     849,146 msg/sec
                   AtomicQueueB2,10,s:     808,206 msg/sec
                   AtomicQueueB2,10,i:     851,901 msg/sec
                   AtomicQueueB2,11,s:     829,089 msg/sec
                   AtomicQueueB2,11,i:     848,201 msg/sec
                   AtomicQueueB2,12,s:     815,137 msg/sec
                   AtomicQueueB2,12,i:     843,511 msg/sec
                   AtomicQueueB2,13,s:     771,288 msg/sec
                   AtomicQueueB2,13,i:     837,866 msg/sec
                   AtomicQueueB2,14,s:     726,579 msg/sec
                   AtomicQueueB2,14,i:     810,770 msg/sec
                   AtomicQueueB2,15,s:     712,246 msg/sec
                   AtomicQueueB2,15,i:     830,405 msg/sec
                   AtomicQueueB2,16,s:     678,373 msg/sec
                   AtomicQueueB2,16,i:     807,364 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,983,122 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,062,104 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,394,730 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,248,799 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,680,490 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,604,637 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,345,381 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,859,765 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,277,176 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,295,099 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,706,623 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,565,745 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,964,692 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,057,528 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,309,391 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,630,067 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,954,382 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,398,455 msg/sec
           OptimistAtomicQueueB2,10,s:  11,059,670 msg/sec
           OptimistAtomicQueueB2,10,i:  12,917,244 msg/sec
           OptimistAtomicQueueB2,11,s:  12,584,949 msg/sec
           OptimistAtomicQueueB2,11,i:  14,076,844 msg/sec
           OptimistAtomicQueueB2,12,s:  12,385,768 msg/sec
           OptimistAtomicQueueB2,12,i:  15,304,107 msg/sec
           OptimistAtomicQueueB2,13,s:  12,087,377 msg/sec
           OptimistAtomicQueueB2,13,i:  15,296,058 msg/sec
           OptimistAtomicQueueB2,14,s:  12,036,986 msg/sec
           OptimistAtomicQueueB2,14,i:  15,651,068 msg/sec
           OptimistAtomicQueueB2,15,s:  12,731,895 msg/sec
           OptimistAtomicQueueB2,15,i:  16,484,326 msg/sec
           OptimistAtomicQueueB2,16,s:  12,764,997 msg/sec
           OptimistAtomicQueueB2,16,i:  17,369,166 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  26,220,144 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  35,044,962 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,875,092 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,960,532 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,026,193 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,966,825 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  15,833,468 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,546,947 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  30,177,736 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  29,775,653 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  35,389,045 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  55,856,648 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  62,597,260 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  65,693,330 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  66,325,270 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  66,443,639 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  77,918,152 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  72,704,758 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  82,845,570 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  76,406,911 msg/sec
     moodycamel::ConcurrentQueue,10,s:  74,355,689 msg/sec
     moodycamel::ConcurrentQueue,10,i:  82,201,001 msg/sec
     moodycamel::ConcurrentQueue,11,s:  75,027,509 msg/sec
     moodycamel::ConcurrentQueue,11,i:  68,098,918 msg/sec
     moodycamel::ConcurrentQueue,12,s:  49,778,963 msg/sec
     moodycamel::ConcurrentQueue,12,i:  61,108,099 msg/sec
     moodycamel::ConcurrentQueue,13,s:  72,188,491 msg/sec
     moodycamel::ConcurrentQueue,13,i:  75,573,616 msg/sec
     moodycamel::ConcurrentQueue,14,s:  89,101,174 msg/sec
     moodycamel::ConcurrentQueue,14,i: 108,392,358 msg/sec
     moodycamel::ConcurrentQueue,15,s: 132,097,532 msg/sec
     moodycamel::ConcurrentQueue,15,i: 141,939,106 msg/sec
     moodycamel::ConcurrentQueue,16,s: 154,721,401 msg/sec
     moodycamel::ConcurrentQueue,16,i: 150,109,039 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,585,013 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,591,097 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,262,219 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,266,064 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,344,433 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,374,892 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,883,014 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,943,984 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     897,048 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,210,552 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     813,100 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,005,762 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,127 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     920,414 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     794,540 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     821,977 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     777,244 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     848,903 msg/sec
   tbb::concurrent_bounded_queue,10,s:     816,705 msg/sec
   tbb::concurrent_bounded_queue,10,i:     877,977 msg/sec
   tbb::concurrent_bounded_queue,11,s:     789,571 msg/sec
   tbb::concurrent_bounded_queue,11,i:     847,226 msg/sec
   tbb::concurrent_bounded_queue,12,s:     768,967 msg/sec
   tbb::concurrent_bounded_queue,12,i:     804,326 msg/sec
   tbb::concurrent_bounded_queue,13,s:     747,201 msg/sec
   tbb::concurrent_bounded_queue,13,i:     799,018 msg/sec
   tbb::concurrent_bounded_queue,14,s:     708,316 msg/sec
   tbb::concurrent_bounded_queue,14,i:     802,092 msg/sec
   tbb::concurrent_bounded_queue,15,s:     694,241 msg/sec
   tbb::concurrent_bounded_queue,15,i:     763,124 msg/sec
   tbb::concurrent_bounded_queue,16,s:     671,595 msg/sec
   tbb::concurrent_bounded_queue,16,i:     741,709 msg/sec
     xenium::michael_scott_queue, 1,s:   3,867,132 msg/sec
     xenium::michael_scott_queue, 1,i:   3,990,851 msg/sec
     xenium::michael_scott_queue, 2,s:   2,775,016 msg/sec
     xenium::michael_scott_queue, 2,i:   2,704,230 msg/sec
     xenium::michael_scott_queue, 3,s:   2,249,813 msg/sec
     xenium::michael_scott_queue, 3,i:   2,227,423 msg/sec
     xenium::michael_scott_queue, 4,s:   1,743,349 msg/sec
     xenium::michael_scott_queue, 4,i:   1,730,704 msg/sec
     xenium::michael_scott_queue, 5,s:   1,072,855 msg/sec
     xenium::michael_scott_queue, 5,i:   1,167,854 msg/sec
     xenium::michael_scott_queue, 6,s:     976,088 msg/sec
     xenium::michael_scott_queue, 6,i:   1,058,376 msg/sec
     xenium::michael_scott_queue, 7,s:     945,458 msg/sec
     xenium::michael_scott_queue, 7,i:     957,874 msg/sec
     xenium::michael_scott_queue, 8,s:     693,142 msg/sec
     xenium::michael_scott_queue, 8,i:     822,308 msg/sec
     xenium::michael_scott_queue, 9,s:     846,245 msg/sec
     xenium::michael_scott_queue, 9,i:     846,503 msg/sec
     xenium::michael_scott_queue,10,s:     832,076 msg/sec
     xenium::michael_scott_queue,10,i:     840,840 msg/sec
     xenium::michael_scott_queue,11,s:     806,937 msg/sec
     xenium::michael_scott_queue,11,i:     845,658 msg/sec
     xenium::michael_scott_queue,12,s:     765,318 msg/sec
     xenium::michael_scott_queue,12,i:     809,816 msg/sec
     xenium::michael_scott_queue,13,s:     746,162 msg/sec
     xenium::michael_scott_queue,13,i:     782,105 msg/sec
     xenium::michael_scott_queue,14,s:     709,389 msg/sec
     xenium::michael_scott_queue,14,i:     768,880 msg/sec
     xenium::michael_scott_queue,15,s:     683,361 msg/sec
     xenium::michael_scott_queue,15,i:     769,288 msg/sec
     xenium::michael_scott_queue,16,s:     650,397 msg/sec
     xenium::michael_scott_queue,16,i:     737,988 msg/sec
         xenium::ramalhete_queue, 1,s:  22,623,686 msg/sec
         xenium::ramalhete_queue, 1,i:  23,253,918 msg/sec
         xenium::ramalhete_queue, 2,s:  15,113,703 msg/sec
         xenium::ramalhete_queue, 2,i:  10,202,496 msg/sec
         xenium::ramalhete_queue, 3,s:  12,630,250 msg/sec
         xenium::ramalhete_queue, 3,i:  12,107,323 msg/sec
         xenium::ramalhete_queue, 4,s:  13,889,270 msg/sec
         xenium::ramalhete_queue, 4,i:  14,923,792 msg/sec
         xenium::ramalhete_queue, 5,s:  10,986,193 msg/sec
         xenium::ramalhete_queue, 5,i:   6,968,069 msg/sec
         xenium::ramalhete_queue, 6,s:  11,478,390 msg/sec
         xenium::ramalhete_queue, 6,i:   7,897,172 msg/sec
         xenium::ramalhete_queue, 7,s:  11,812,352 msg/sec
         xenium::ramalhete_queue, 7,i:   8,492,986 msg/sec
         xenium::ramalhete_queue, 8,s:  15,075,480 msg/sec
         xenium::ramalhete_queue, 8,i:   8,874,868 msg/sec
         xenium::ramalhete_queue, 9,s:  10,243,654 msg/sec
         xenium::ramalhete_queue, 9,i:  10,743,387 msg/sec
         xenium::ramalhete_queue,10,s:  10,241,511 msg/sec
         xenium::ramalhete_queue,10,i:  12,047,238 msg/sec
         xenium::ramalhete_queue,11,s:  11,088,722 msg/sec
         xenium::ramalhete_queue,11,i:  11,257,252 msg/sec
         xenium::ramalhete_queue,12,s:  11,324,939 msg/sec
         xenium::ramalhete_queue,12,i:  12,065,204 msg/sec
         xenium::ramalhete_queue,13,s:  11,008,864 msg/sec
         xenium::ramalhete_queue,13,i:  12,437,765 msg/sec
         xenium::ramalhete_queue,14,s:  11,724,870 msg/sec
         xenium::ramalhete_queue,14,i:  12,727,120 msg/sec
         xenium::ramalhete_queue,15,s:  11,145,317 msg/sec
         xenium::ramalhete_queue,15,i:  12,853,637 msg/sec
         xenium::ramalhete_queue,16,s:  11,194,366 msg/sec
         xenium::ramalhete_queue,16,i:  13,012,881 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  92,277,414 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  90,566,847 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,781,889 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,857,278 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,730,508 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,174,548 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,496,715 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,299,023 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,054,723 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,727,399 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,084,669 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,313,577 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,115,639 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,167,719 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,012,462 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,928,005 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,050,934 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,955,611 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,279,387 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,035,530 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,234,359 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,139,619 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,221,448 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,149,369 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,079,824 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,182,846 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,075,325 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,192,805 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,082,028 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,143,882 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,031,992 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,076,760 msg/sec
          boost::lockfree::queue, 1,s:   2,306,350 msg/sec
          boost::lockfree::queue, 1,i:   2,315,898 msg/sec
          boost::lockfree::queue, 2,s:   1,723,357 msg/sec
          boost::lockfree::queue, 2,i:   1,740,785 msg/sec
          boost::lockfree::queue, 3,s:   1,456,282 msg/sec
          boost::lockfree::queue, 3,i:   1,411,389 msg/sec
          boost::lockfree::queue, 4,s:   1,284,141 msg/sec
          boost::lockfree::queue, 4,i:   1,280,221 msg/sec
          boost::lockfree::queue, 5,s:     787,742 msg/sec
          boost::lockfree::queue, 5,i:     854,605 msg/sec
          boost::lockfree::queue, 6,s:     422,850 msg/sec
          boost::lockfree::queue, 6,i:     880,713 msg/sec
          boost::lockfree::queue, 7,s:     409,018 msg/sec
          boost::lockfree::queue, 7,i:     833,918 msg/sec
          boost::lockfree::queue, 8,s:     341,306 msg/sec
          boost::lockfree::queue, 8,i:     543,792 msg/sec
          boost::lockfree::queue, 9,s:     418,644 msg/sec
          boost::lockfree::queue, 9,i:     550,975 msg/sec
          boost::lockfree::queue,10,s:     482,331 msg/sec
          boost::lockfree::queue,10,i:     581,422 msg/sec
          boost::lockfree::queue,11,s:     497,171 msg/sec
          boost::lockfree::queue,11,i:     551,606 msg/sec
          boost::lockfree::queue,12,s:     569,480 msg/sec
          boost::lockfree::queue,12,i:     507,210 msg/sec
          boost::lockfree::queue,13,s:     487,152 msg/sec
          boost::lockfree::queue,13,i:     482,232 msg/sec
          boost::lockfree::queue,14,s:     452,087 msg/sec
          boost::lockfree::queue,14,i:     472,115 msg/sec
          boost::lockfree::queue,15,s:     456,399 msg/sec
          boost::lockfree::queue,15,i:     466,182 msg/sec
          boost::lockfree::queue,16,s:     447,433 msg/sec
          boost::lockfree::queue,16,i:     439,433 msg/sec
                pthread_spinlock, 1,s:   5,264,360 msg/sec
                pthread_spinlock, 1,i:   5,321,320 msg/sec
                pthread_spinlock, 2,s:   2,200,132 msg/sec
                pthread_spinlock, 2,i:     446,224 msg/sec
                pthread_spinlock, 3,s:     253,595 msg/sec
                pthread_spinlock, 3,i:   1,938,329 msg/sec
                pthread_spinlock, 4,s:     277,612 msg/sec
                pthread_spinlock, 4,i:     383,847 msg/sec
                pthread_spinlock, 5,s:     822,496 msg/sec
pthread_spinlock: producers: 5: consumer 0 received too few messages: 0.09% of expected.
                pthread_spinlock, 5,i:   1,098,754 msg/sec
                pthread_spinlock, 6,s:     588,316 msg/sec
                pthread_spinlock, 6,i:   1,007,936 msg/sec
                pthread_spinlock, 7,s:     849,941 msg/sec
                pthread_spinlock, 7,i:     895,673 msg/sec
                pthread_spinlock, 8,s:     876,054 msg/sec
                pthread_spinlock, 8,i:     787,115 msg/sec
                pthread_spinlock, 9,s:     783,153 msg/sec
                pthread_spinlock, 9,i:     653,823 msg/sec
                pthread_spinlock,10,s:     809,053 msg/sec
                pthread_spinlock,10,i:     640,920 msg/sec
                pthread_spinlock,11,s:     754,996 msg/sec
                pthread_spinlock,11,i:     662,963 msg/sec
                pthread_spinlock,12,s:     754,484 msg/sec
                pthread_spinlock,12,i:     586,843 msg/sec
                pthread_spinlock,13,s:     710,136 msg/sec
                pthread_spinlock,13,i:     668,285 msg/sec
                pthread_spinlock,14,s:     674,757 msg/sec
                pthread_spinlock,14,i:     611,196 msg/sec
                pthread_spinlock,15,s:     600,787 msg/sec
                pthread_spinlock,15,i:     556,337 msg/sec
                pthread_spinlock,16,s:     528,370 msg/sec
                pthread_spinlock,16,i:     474,486 msg/sec
                      std::mutex, 1,s:   1,315,433 msg/sec
                      std::mutex, 1,i:   1,242,375 msg/sec
                      std::mutex, 2,s:   4,003,165 msg/sec
                      std::mutex, 2,i:   4,108,547 msg/sec
                      std::mutex, 3,s:   2,072,009 msg/sec
                      std::mutex, 3,i:   2,070,388 msg/sec
                      std::mutex, 4,s:   2,069,183 msg/sec
                      std::mutex, 4,i:   1,978,055 msg/sec
                      std::mutex, 5,s:     983,855 msg/sec
                      std::mutex, 5,i:   1,017,405 msg/sec
                      std::mutex, 6,s:     887,237 msg/sec
                      std::mutex, 6,i:     887,251 msg/sec
                      std::mutex, 7,s:     965,353 msg/sec
                      std::mutex, 7,i:     868,729 msg/sec
                      std::mutex, 8,s:   1,011,694 msg/sec
                      std::mutex, 8,i:     838,629 msg/sec
                      std::mutex, 9,s:     839,105 msg/sec
                      std::mutex, 9,i:     802,655 msg/sec
                      std::mutex,10,s:     851,361 msg/sec
                      std::mutex,10,i:     848,345 msg/sec
                      std::mutex,11,s:     793,539 msg/sec
                      std::mutex,11,i:     775,732 msg/sec
                      std::mutex,12,s:     799,727 msg/sec
                      std::mutex,12,i:     765,366 msg/sec
                      std::mutex,13,s:     741,890 msg/sec
                      std::mutex,13,i:     716,841 msg/sec
                      std::mutex,14,s:     724,631 msg/sec
                      std::mutex,14,i:     705,579 msg/sec
                      std::mutex,15,s:     721,378 msg/sec
                      std::mutex,15,i:     701,184 msg/sec
                      std::mutex,16,s:     694,512 msg/sec
                      std::mutex,16,i:     681,312 msg/sec
                 tbb::spin_mutex, 1,s:  11,173,133 msg/sec
                 tbb::spin_mutex, 1,i:  11,058,493 msg/sec
                 tbb::spin_mutex, 2,s:   4,878,606 msg/sec
                 tbb::spin_mutex, 2,i:   4,771,509 msg/sec
                 tbb::spin_mutex, 3,s:   3,588,206 msg/sec
                 tbb::spin_mutex, 3,i:   3,519,590 msg/sec
                 tbb::spin_mutex, 4,s:   3,033,127 msg/sec
                 tbb::spin_mutex, 4,i:   2,933,308 msg/sec
                 tbb::spin_mutex, 5,s:   1,714,531 msg/sec
                 tbb::spin_mutex, 5,i:   1,656,479 msg/sec
                 tbb::spin_mutex, 6,s:   1,500,244 msg/sec
                 tbb::spin_mutex, 6,i:   1,443,708 msg/sec
                 tbb::spin_mutex, 7,s:   1,361,166 msg/sec
                 tbb::spin_mutex, 7,i:   1,449,937 msg/sec
                 tbb::spin_mutex, 8,s:   1,260,254 msg/sec
                 tbb::spin_mutex, 8,i:   1,204,931 msg/sec
                 tbb::spin_mutex, 9,s:   1,343,936 msg/sec
                 tbb::spin_mutex, 9,i:   1,306,514 msg/sec
                 tbb::spin_mutex,10,s:   1,298,018 msg/sec
                 tbb::spin_mutex,10,i:   1,276,466 msg/sec
                 tbb::spin_mutex,11,s:   1,265,955 msg/sec
                 tbb::spin_mutex,11,i:   1,253,802 msg/sec
                 tbb::spin_mutex,12,s:   1,111,910 msg/sec
                 tbb::spin_mutex,12,i:   1,055,810 msg/sec
                 tbb::spin_mutex,13,s:   1,106,846 msg/sec
                 tbb::spin_mutex,13,i:     970,473 msg/sec
                 tbb::spin_mutex,14,s:   1,019,847 msg/sec
                 tbb::spin_mutex,14,i:     991,260 msg/sec
                 tbb::spin_mutex,15,s:     976,580 msg/sec
                 tbb::spin_mutex,15,i:     917,936 msg/sec
                 tbb::spin_mutex,16,s:     910,440 msg/sec
                 tbb::spin_mutex,16,i:     896,047 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5621.02
	System time (seconds): 595.08
	Percent of CPU this job got: 1664%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:13.45
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 89128
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66009
	Voluntary context switches: 26546570
	Involuntary context switches: 1540
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 18:43:16 [27/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000169 sec/round-trip
                     AtomicQueue: 0.000000147 sec/round-trip
             OptimistAtomicQueue: 0.000000112 sec/round-trip
                    AtomicQueueB: 0.000000152 sec/round-trip
            OptimistAtomicQueueB: 0.000000119 sec/round-trip
                    AtomicQueue2: 0.000000150 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000154 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000283 sec/round-trip
     xenium::michael_scott_queue: 0.000000438 sec/round-trip
         xenium::ramalhete_queue: 0.000000188 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000208 sec/round-trip
          boost::lockfree::queue: 0.000000314 sec/round-trip
                pthread_spinlock: 0.000000364 sec/round-trip
                      std::mutex: 0.000001095 sec/round-trip
                 tbb::spin_mutex: 0.000000319 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,208,637 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,082,686 msg/sec
                     AtomicQueue, 1,s:  42,206,010 msg/sec
                     AtomicQueue, 1,i:  42,769,364 msg/sec
                     AtomicQueue, 2,s:   2,915,904 msg/sec
                     AtomicQueue, 2,i:   3,039,392 msg/sec
                     AtomicQueue, 3,s:   2,463,408 msg/sec
                     AtomicQueue, 3,i:   2,597,977 msg/sec
                     AtomicQueue, 4,s:   1,949,489 msg/sec
                     AtomicQueue, 4,i:   2,065,051 msg/sec
                     AtomicQueue, 5,s:     932,274 msg/sec
                     AtomicQueue, 5,i:   1,267,441 msg/sec
                     AtomicQueue, 6,s:     764,760 msg/sec
                     AtomicQueue, 6,i:   1,188,704 msg/sec
                     AtomicQueue, 7,s:     869,133 msg/sec
                     AtomicQueue, 7,i:     943,993 msg/sec
                     AtomicQueue, 8,s:     922,243 msg/sec
                     AtomicQueue, 8,i:     852,818 msg/sec
                     AtomicQueue, 9,s:     810,009 msg/sec
                     AtomicQueue, 9,i:     871,712 msg/sec
                     AtomicQueue,10,s:     846,660 msg/sec
                     AtomicQueue,10,i:     856,055 msg/sec
                     AtomicQueue,11,s:     823,640 msg/sec
                     AtomicQueue,11,i:     867,165 msg/sec
                     AtomicQueue,12,s:     784,309 msg/sec
                     AtomicQueue,12,i:     845,573 msg/sec
                     AtomicQueue,13,s:     746,759 msg/sec
                     AtomicQueue,13,i:     836,311 msg/sec
                     AtomicQueue,14,s:     697,230 msg/sec
                     AtomicQueue,14,i:     810,756 msg/sec
                     AtomicQueue,15,s:     695,074 msg/sec
                     AtomicQueue,15,i:     814,390 msg/sec
                     AtomicQueue,16,s:     665,520 msg/sec
                     AtomicQueue,16,i:     804,937 msg/sec
             OptimistAtomicQueue, 1,s: 345,301,721 msg/sec
             OptimistAtomicQueue, 1,i: 343,458,961 msg/sec
             OptimistAtomicQueue, 2,s:  15,490,149 msg/sec
             OptimistAtomicQueue, 2,i:  15,270,684 msg/sec
             OptimistAtomicQueue, 3,s:  17,269,541 msg/sec
             OptimistAtomicQueue, 3,i:  17,568,727 msg/sec
             OptimistAtomicQueue, 4,s:  17,428,977 msg/sec
             OptimistAtomicQueue, 4,i:  19,472,419 msg/sec
             OptimistAtomicQueue, 5,s:   9,773,023 msg/sec
             OptimistAtomicQueue, 5,i:  13,168,647 msg/sec
             OptimistAtomicQueue, 6,s:  10,191,189 msg/sec
             OptimistAtomicQueue, 6,i:  10,369,797 msg/sec
             OptimistAtomicQueue, 7,s:  11,798,137 msg/sec
             OptimistAtomicQueue, 7,i:  11,791,633 msg/sec
             OptimistAtomicQueue, 8,s:  14,859,575 msg/sec
             OptimistAtomicQueue, 8,i:  12,125,588 msg/sec
             OptimistAtomicQueue, 9,s:  12,216,005 msg/sec
             OptimistAtomicQueue, 9,i:  13,456,466 msg/sec
             OptimistAtomicQueue,10,s:  11,774,479 msg/sec
             OptimistAtomicQueue,10,i:  14,155,066 msg/sec
             OptimistAtomicQueue,11,s:  13,000,472 msg/sec
             OptimistAtomicQueue,11,i:  15,612,872 msg/sec
             OptimistAtomicQueue,12,s:  12,775,661 msg/sec
             OptimistAtomicQueue,12,i:  16,794,209 msg/sec
             OptimistAtomicQueue,13,s:  12,826,765 msg/sec
             OptimistAtomicQueue,13,i:  16,586,354 msg/sec
             OptimistAtomicQueue,14,s:  12,760,831 msg/sec
             OptimistAtomicQueue,14,i:  16,511,717 msg/sec
             OptimistAtomicQueue,15,s:  13,496,395 msg/sec
             OptimistAtomicQueue,15,i:  18,118,459 msg/sec
             OptimistAtomicQueue,16,s:  13,493,542 msg/sec
             OptimistAtomicQueue,16,i:  19,054,118 msg/sec
                    AtomicQueueB, 1,s:  14,680,456 msg/sec
                    AtomicQueueB, 1,i:  14,457,097 msg/sec
                    AtomicQueueB, 2,s:   2,871,747 msg/sec
                    AtomicQueueB, 2,i:   3,014,163 msg/sec
                    AtomicQueueB, 3,s:   2,435,825 msg/sec
                    AtomicQueueB, 3,i:   2,576,297 msg/sec
                    AtomicQueueB, 4,s:   1,925,420 msg/sec
                    AtomicQueueB, 4,i:   2,031,265 msg/sec
                    AtomicQueueB, 5,s:     919,426 msg/sec
                    AtomicQueueB, 5,i:   1,273,530 msg/sec
                    AtomicQueueB, 6,s:     759,022 msg/sec
                    AtomicQueueB, 6,i:   1,166,205 msg/sec
                    AtomicQueueB, 7,s:     858,884 msg/sec
                    AtomicQueueB, 7,i:     946,719 msg/sec
                    AtomicQueueB, 8,s:     896,690 msg/sec
                    AtomicQueueB, 8,i:     846,343 msg/sec
                    AtomicQueueB, 9,s:     812,838 msg/sec
                    AtomicQueueB, 9,i:     849,646 msg/sec
                    AtomicQueueB,10,s:     819,196 msg/sec
                    AtomicQueueB,10,i:     847,488 msg/sec
                    AtomicQueueB,11,s:     806,198 msg/sec
                    AtomicQueueB,11,i:     857,893 msg/sec
                    AtomicQueueB,12,s:     784,915 msg/sec
                    AtomicQueueB,12,i:     835,272 msg/sec
                    AtomicQueueB,13,s:     742,479 msg/sec
                    AtomicQueueB,13,i:     829,891 msg/sec
                    AtomicQueueB,14,s:     702,660 msg/sec
                    AtomicQueueB,14,i:     810,676 msg/sec
                    AtomicQueueB,15,s:     698,663 msg/sec
                    AtomicQueueB,15,i:     817,869 msg/sec
                    AtomicQueueB,16,s:     670,882 msg/sec
                    AtomicQueueB,16,i:     805,171 msg/sec
            OptimistAtomicQueueB, 1,s: 152,530,077 msg/sec
            OptimistAtomicQueueB, 1,i: 184,414,809 msg/sec
            OptimistAtomicQueueB, 2,s:  13,815,994 msg/sec
            OptimistAtomicQueueB, 2,i:  14,609,090 msg/sec
            OptimistAtomicQueueB, 3,s:  17,229,853 msg/sec
            OptimistAtomicQueueB, 3,i:  16,691,111 msg/sec
            OptimistAtomicQueueB, 4,s:  17,550,870 msg/sec
            OptimistAtomicQueueB, 4,i:  19,380,791 msg/sec
            OptimistAtomicQueueB, 5,s:   9,731,239 msg/sec
            OptimistAtomicQueueB, 5,i:  10,719,276 msg/sec
            OptimistAtomicQueueB, 6,s:  10,097,423 msg/sec
            OptimistAtomicQueueB, 6,i:  10,263,478 msg/sec
            OptimistAtomicQueueB, 7,s:  11,516,242 msg/sec
            OptimistAtomicQueueB, 7,i:  11,781,124 msg/sec
            OptimistAtomicQueueB, 8,s:  15,166,043 msg/sec
            OptimistAtomicQueueB, 8,i:  12,148,085 msg/sec
            OptimistAtomicQueueB, 9,s:  11,960,639 msg/sec
            OptimistAtomicQueueB, 9,i:  13,410,860 msg/sec
            OptimistAtomicQueueB,10,s:  11,771,010 msg/sec
            OptimistAtomicQueueB,10,i:  13,844,381 msg/sec
            OptimistAtomicQueueB,11,s:  13,076,612 msg/sec
            OptimistAtomicQueueB,11,i:  15,495,322 msg/sec
            OptimistAtomicQueueB,12,s:  12,896,714 msg/sec
            OptimistAtomicQueueB,12,i:  16,787,614 msg/sec
            OptimistAtomicQueueB,13,s:  12,883,608 msg/sec
            OptimistAtomicQueueB,13,i:  16,591,790 msg/sec
            OptimistAtomicQueueB,14,s:  12,822,130 msg/sec
            OptimistAtomicQueueB,14,i:  16,509,807 msg/sec
            OptimistAtomicQueueB,15,s:  13,596,866 msg/sec
            OptimistAtomicQueueB,15,i:  17,792,404 msg/sec
            OptimistAtomicQueueB,16,s:  13,600,753 msg/sec
            OptimistAtomicQueueB,16,i:  19,083,988 msg/sec
                    AtomicQueue2, 1,s:  37,181,229 msg/sec
                    AtomicQueue2, 1,i:  40,981,269 msg/sec
                    AtomicQueue2, 2,s:   2,926,028 msg/sec
                    AtomicQueue2, 2,i:   3,101,008 msg/sec
                    AtomicQueue2, 3,s:   2,472,480 msg/sec
                    AtomicQueue2, 3,i:   2,624,074 msg/sec
                    AtomicQueue2, 4,s:   1,965,100 msg/sec
                    AtomicQueue2, 4,i:   2,085,210 msg/sec
                    AtomicQueue2, 5,s:     920,785 msg/sec
                    AtomicQueue2, 5,i:   1,258,436 msg/sec
                    AtomicQueue2, 6,s:     754,430 msg/sec
                    AtomicQueue2, 6,i:   1,027,586 msg/sec
                    AtomicQueue2, 7,s:     853,271 msg/sec
                    AtomicQueue2, 7,i:     943,953 msg/sec
                    AtomicQueue2, 8,s:     882,571 msg/sec
                    AtomicQueue2, 8,i:     852,023 msg/sec
                    AtomicQueue2, 9,s:     810,244 msg/sec
                    AtomicQueue2, 9,i:     849,011 msg/sec
                    AtomicQueue2,10,s:     812,663 msg/sec
                    AtomicQueue2,10,i:     852,060 msg/sec
                    AtomicQueue2,11,s:     805,787 msg/sec
                    AtomicQueue2,11,i:     858,965 msg/sec
                    AtomicQueue2,12,s:     795,371 msg/sec
                    AtomicQueue2,12,i:     839,837 msg/sec
                    AtomicQueue2,13,s:     748,373 msg/sec
                    AtomicQueue2,13,i:     825,871 msg/sec
                    AtomicQueue2,14,s:     705,201 msg/sec
                    AtomicQueue2,14,i:     811,851 msg/sec
                    AtomicQueue2,15,s:     705,006 msg/sec
                    AtomicQueue2,15,i:     827,431 msg/sec
                    AtomicQueue2,16,s:     673,218 msg/sec
                    AtomicQueue2,16,i:     796,812 msg/sec
            OptimistAtomicQueue2, 1,s:  31,896,744 msg/sec
            OptimistAtomicQueue2, 1,i:  31,599,119 msg/sec
            OptimistAtomicQueue2, 2,s:  12,813,155 msg/sec
            OptimistAtomicQueue2, 2,i:  13,713,351 msg/sec
            OptimistAtomicQueue2, 3,s:  16,881,324 msg/sec
            OptimistAtomicQueue2, 3,i:  14,536,338 msg/sec
            OptimistAtomicQueue2, 4,s:  17,348,471 msg/sec
            OptimistAtomicQueue2, 4,i:  17,006,053 msg/sec
            OptimistAtomicQueue2, 5,s:   9,278,142 msg/sec
            OptimistAtomicQueue2, 5,i:   9,611,565 msg/sec
            OptimistAtomicQueue2, 6,s:   9,736,055 msg/sec
            OptimistAtomicQueue2, 6,i:   9,580,995 msg/sec
            OptimistAtomicQueue2, 7,s:  11,040,129 msg/sec
            OptimistAtomicQueue2, 7,i:  11,137,271 msg/sec
            OptimistAtomicQueue2, 8,s:  14,445,594 msg/sec
            OptimistAtomicQueue2, 8,i:  11,749,169 msg/sec
            OptimistAtomicQueue2, 9,s:  11,078,709 msg/sec
            OptimistAtomicQueue2, 9,i:  12,516,187 msg/sec
            OptimistAtomicQueue2,10,s:  11,106,407 msg/sec
            OptimistAtomicQueue2,10,i:  13,003,388 msg/sec
            OptimistAtomicQueue2,11,s:  12,784,778 msg/sec
            OptimistAtomicQueue2,11,i:  14,304,384 msg/sec
            OptimistAtomicQueue2,12,s:  12,383,729 msg/sec
            OptimistAtomicQueue2,12,i:  15,297,596 msg/sec
            OptimistAtomicQueue2,13,s:  12,159,159 msg/sec
            OptimistAtomicQueue2,13,i:  15,657,694 msg/sec
            OptimistAtomicQueue2,14,s:  12,085,665 msg/sec
            OptimistAtomicQueue2,14,i:  15,752,943 msg/sec
            OptimistAtomicQueue2,15,s:  12,770,786 msg/sec
            OptimistAtomicQueue2,15,i:  16,606,448 msg/sec
            OptimistAtomicQueue2,16,s:  12,799,700 msg/sec
            OptimistAtomicQueue2,16,i:  17,462,183 msg/sec
                   AtomicQueueB2, 1,s:  22,735,699 msg/sec
                   AtomicQueueB2, 1,i:  22,340,962 msg/sec
                   AtomicQueueB2, 2,s:   2,897,456 msg/sec
                   AtomicQueueB2, 2,i:   3,072,428 msg/sec
                   AtomicQueueB2, 3,s:   2,447,058 msg/sec
                   AtomicQueueB2, 3,i:   2,600,901 msg/sec
                   AtomicQueueB2, 4,s:   1,949,830 msg/sec
                   AtomicQueueB2, 4,i:   2,052,237 msg/sec
                   AtomicQueueB2, 5,s:     911,251 msg/sec
                   AtomicQueueB2, 5,i:   1,272,476 msg/sec
                   AtomicQueueB2, 6,s:     749,437 msg/sec
                   AtomicQueueB2, 6,i:   1,008,763 msg/sec
                   AtomicQueueB2, 7,s:     849,744 msg/sec
                   AtomicQueueB2, 7,i:     934,575 msg/sec
                   AtomicQueueB2, 8,s:     887,894 msg/sec
                   AtomicQueueB2, 8,i:     835,960 msg/sec
                   AtomicQueueB2, 9,s:     825,327 msg/sec
                   AtomicQueueB2, 9,i:     842,222 msg/sec
                   AtomicQueueB2,10,s:     808,764 msg/sec
                   AtomicQueueB2,10,i:     855,141 msg/sec
                   AtomicQueueB2,11,s:     829,783 msg/sec
                   AtomicQueueB2,11,i:     862,581 msg/sec
                   AtomicQueueB2,12,s:     843,567 msg/sec
                   AtomicQueueB2,12,i:     842,395 msg/sec
                   AtomicQueueB2,13,s:     774,910 msg/sec
                   AtomicQueueB2,13,i:     829,625 msg/sec
                   AtomicQueueB2,14,s:     726,105 msg/sec
                   AtomicQueueB2,14,i:     814,223 msg/sec
                   AtomicQueueB2,15,s:     713,515 msg/sec
                   AtomicQueueB2,15,i:     812,092 msg/sec
                   AtomicQueueB2,16,s:     677,144 msg/sec
                   AtomicQueueB2,16,i:     808,309 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,443,753 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,370,604 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,337,615 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,329,317 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,698,645 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,585,594 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,338,765 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,832,477 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,268,899 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,712,934 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,755,402 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,619,591 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,906,423 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,066,985 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,316,760 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,627,924 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,949,932 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,409,844 msg/sec
           OptimistAtomicQueueB2,10,s:  11,038,467 msg/sec
           OptimistAtomicQueueB2,10,i:  12,860,559 msg/sec
           OptimistAtomicQueueB2,11,s:  12,536,094 msg/sec
           OptimistAtomicQueueB2,11,i:  14,161,983 msg/sec
           OptimistAtomicQueueB2,12,s:  12,401,006 msg/sec
           OptimistAtomicQueueB2,12,i:  14,751,198 msg/sec
           OptimistAtomicQueueB2,13,s:  12,122,949 msg/sec
           OptimistAtomicQueueB2,13,i:  15,590,368 msg/sec
           OptimistAtomicQueueB2,14,s:  12,028,273 msg/sec
           OptimistAtomicQueueB2,14,i:  15,422,532 msg/sec
           OptimistAtomicQueueB2,15,s:  12,736,184 msg/sec
           OptimistAtomicQueueB2,15,i:  16,480,438 msg/sec
           OptimistAtomicQueueB2,16,s:  12,764,132 msg/sec
           OptimistAtomicQueueB2,16,i:  17,326,416 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  38,189,211 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  27,950,379 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,920,710 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,949,567 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,635,670 msg/sec
     moodycamel::ConcurrentQueue, 2,i:   9,287,450 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  13,275,227 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  14,541,362 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  25,284,217 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  31,754,038 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  41,929,533 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  46,633,600 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  52,830,170 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  40,993,803 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  64,824,562 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  58,165,334 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  72,923,418 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  71,248,567 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  75,613,336 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  68,252,226 msg/sec
     moodycamel::ConcurrentQueue,10,s:  90,484,930 msg/sec
     moodycamel::ConcurrentQueue,10,i:  82,083,314 msg/sec
     moodycamel::ConcurrentQueue,11,s:  60,432,095 msg/sec
     moodycamel::ConcurrentQueue,11,i:  72,362,043 msg/sec
     moodycamel::ConcurrentQueue,12,s:  45,790,617 msg/sec
     moodycamel::ConcurrentQueue,12,i:  39,812,228 msg/sec
     moodycamel::ConcurrentQueue,13,s:  74,006,526 msg/sec
     moodycamel::ConcurrentQueue,13,i:  70,274,478 msg/sec
     moodycamel::ConcurrentQueue,14,s:  85,445,184 msg/sec
     moodycamel::ConcurrentQueue,14,i: 104,883,823 msg/sec
     moodycamel::ConcurrentQueue,15,s:  95,127,227 msg/sec
     moodycamel::ConcurrentQueue,15,i: 112,472,990 msg/sec
     moodycamel::ConcurrentQueue,16,s: 111,988,077 msg/sec
     moodycamel::ConcurrentQueue,16,i: 131,157,311 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,603,437 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,613,511 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,236,189 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,242,750 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,358,349 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,371,958 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,117 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,944,550 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     897,935 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,067,128 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     814,107 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     998,665 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     779,438 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     915,422 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     792,297 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     823,871 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     772,971 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     834,241 msg/sec
   tbb::concurrent_bounded_queue,10,s:     818,124 msg/sec
   tbb::concurrent_bounded_queue,10,i:     844,171 msg/sec
   tbb::concurrent_bounded_queue,11,s:     789,492 msg/sec
   tbb::concurrent_bounded_queue,11,i:     878,520 msg/sec
   tbb::concurrent_bounded_queue,12,s:     768,960 msg/sec
   tbb::concurrent_bounded_queue,12,i:     811,866 msg/sec
   tbb::concurrent_bounded_queue,13,s:     747,419 msg/sec
   tbb::concurrent_bounded_queue,13,i:     804,414 msg/sec
   tbb::concurrent_bounded_queue,14,s:     708,629 msg/sec
   tbb::concurrent_bounded_queue,14,i:     787,057 msg/sec
   tbb::concurrent_bounded_queue,15,s:     693,914 msg/sec
   tbb::concurrent_bounded_queue,15,i:     778,889 msg/sec
   tbb::concurrent_bounded_queue,16,s:     672,164 msg/sec
   tbb::concurrent_bounded_queue,16,i:     744,044 msg/sec
     xenium::michael_scott_queue, 1,s:   3,847,384 msg/sec
     xenium::michael_scott_queue, 1,i:   3,928,673 msg/sec
     xenium::michael_scott_queue, 2,s:   2,778,977 msg/sec
     xenium::michael_scott_queue, 2,i:   2,707,837 msg/sec
     xenium::michael_scott_queue, 3,s:   2,263,859 msg/sec
     xenium::michael_scott_queue, 3,i:   2,239,702 msg/sec
     xenium::michael_scott_queue, 4,s:   1,748,149 msg/sec
     xenium::michael_scott_queue, 4,i:   1,729,868 msg/sec
     xenium::michael_scott_queue, 5,s:   1,068,822 msg/sec
     xenium::michael_scott_queue, 5,i:   1,148,925 msg/sec
     xenium::michael_scott_queue, 6,s:     972,365 msg/sec
     xenium::michael_scott_queue, 6,i:   1,161,760 msg/sec
     xenium::michael_scott_queue, 7,s:     940,047 msg/sec
     xenium::michael_scott_queue, 7,i:     956,861 msg/sec
     xenium::michael_scott_queue, 8,s:     693,021 msg/sec
     xenium::michael_scott_queue, 8,i:     822,962 msg/sec
     xenium::michael_scott_queue, 9,s:     855,641 msg/sec
     xenium::michael_scott_queue, 9,i:     827,279 msg/sec
     xenium::michael_scott_queue,10,s:     832,384 msg/sec
     xenium::michael_scott_queue,10,i:     833,521 msg/sec
     xenium::michael_scott_queue,11,s:     806,618 msg/sec
     xenium::michael_scott_queue,11,i:     842,897 msg/sec
     xenium::michael_scott_queue,12,s:     764,311 msg/sec
     xenium::michael_scott_queue,12,i:     805,680 msg/sec
     xenium::michael_scott_queue,13,s:     737,752 msg/sec
     xenium::michael_scott_queue,13,i:     780,546 msg/sec
     xenium::michael_scott_queue,14,s:     706,293 msg/sec
     xenium::michael_scott_queue,14,i:     772,155 msg/sec
     xenium::michael_scott_queue,15,s:     681,335 msg/sec
     xenium::michael_scott_queue,15,i:     765,917 msg/sec
     xenium::michael_scott_queue,16,s:     650,522 msg/sec
     xenium::michael_scott_queue,16,i:     735,663 msg/sec
         xenium::ramalhete_queue, 1,s:  17,481,280 msg/sec
         xenium::ramalhete_queue, 1,i:  18,781,651 msg/sec
         xenium::ramalhete_queue, 2,s:  11,670,955 msg/sec
         xenium::ramalhete_queue, 2,i:  11,089,163 msg/sec
         xenium::ramalhete_queue, 3,s:  12,865,490 msg/sec
         xenium::ramalhete_queue, 3,i:  12,839,364 msg/sec
         xenium::ramalhete_queue, 4,s:  15,534,164 msg/sec
         xenium::ramalhete_queue, 4,i:  14,501,162 msg/sec
         xenium::ramalhete_queue, 5,s:  10,979,443 msg/sec
         xenium::ramalhete_queue, 5,i:   6,890,820 msg/sec
         xenium::ramalhete_queue, 6,s:  11,502,460 msg/sec
         xenium::ramalhete_queue, 6,i:   7,795,373 msg/sec
         xenium::ramalhete_queue, 7,s:  11,899,065 msg/sec
         xenium::ramalhete_queue, 7,i:   8,450,940 msg/sec
         xenium::ramalhete_queue, 8,s:  15,009,625 msg/sec
         xenium::ramalhete_queue, 8,i:   8,805,338 msg/sec
         xenium::ramalhete_queue, 9,s:   9,642,460 msg/sec
         xenium::ramalhete_queue, 9,i:  10,487,655 msg/sec
         xenium::ramalhete_queue,10,s:  10,263,479 msg/sec
         xenium::ramalhete_queue,10,i:  11,896,284 msg/sec
         xenium::ramalhete_queue,11,s:  11,090,035 msg/sec
         xenium::ramalhete_queue,11,i:  12,289,538 msg/sec
         xenium::ramalhete_queue,12,s:  11,422,003 msg/sec
         xenium::ramalhete_queue,12,i:  12,090,623 msg/sec
         xenium::ramalhete_queue,13,s:  11,648,889 msg/sec
         xenium::ramalhete_queue,13,i:  12,533,811 msg/sec
         xenium::ramalhete_queue,14,s:  11,772,174 msg/sec
         xenium::ramalhete_queue,14,i:  12,639,647 msg/sec
         xenium::ramalhete_queue,15,s:  11,722,194 msg/sec
         xenium::ramalhete_queue,15,i:  12,902,327 msg/sec
         xenium::ramalhete_queue,16,s:  11,649,091 msg/sec
         xenium::ramalhete_queue,16,i:  13,124,188 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,825,965 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,386,010 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,546,383 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,576,091 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,733,806 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,177,379 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,573,022 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,290,596 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,065,021 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,646,920 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,048,872 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,495,685 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,114,385 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,227,632 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,978,261 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,937,158 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,034,528 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,976,017 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,254,306 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,026,761 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,197,802 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,146,432 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,248,570 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,232,274 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,094,251 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,191,203 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,079,962 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,220,845 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,089,475 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,150,196 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,026,567 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,077,761 msg/sec
          boost::lockfree::queue, 1,s:   2,304,909 msg/sec
          boost::lockfree::queue, 1,i:   2,295,468 msg/sec
          boost::lockfree::queue, 2,s:   1,725,385 msg/sec
          boost::lockfree::queue, 2,i:   1,739,823 msg/sec
          boost::lockfree::queue, 3,s:   1,456,612 msg/sec
          boost::lockfree::queue, 3,i:   1,412,847 msg/sec
          boost::lockfree::queue, 4,s:   1,284,542 msg/sec
          boost::lockfree::queue, 4,i:   1,283,095 msg/sec
          boost::lockfree::queue, 5,s:     783,844 msg/sec
          boost::lockfree::queue, 5,i:     852,634 msg/sec
          boost::lockfree::queue, 6,s:     421,941 msg/sec
          boost::lockfree::queue, 6,i:     877,185 msg/sec
          boost::lockfree::queue, 7,s:     411,526 msg/sec
          boost::lockfree::queue, 7,i:     838,501 msg/sec
          boost::lockfree::queue, 8,s:     341,136 msg/sec
          boost::lockfree::queue, 8,i:     552,485 msg/sec
          boost::lockfree::queue, 9,s:     416,100 msg/sec
          boost::lockfree::queue, 9,i:     550,963 msg/sec
          boost::lockfree::queue,10,s:     454,738 msg/sec
          boost::lockfree::queue,10,i:     577,114 msg/sec
          boost::lockfree::queue,11,s:     480,308 msg/sec
          boost::lockfree::queue,11,i:     563,177 msg/sec
          boost::lockfree::queue,12,s:     545,304 msg/sec
          boost::lockfree::queue,12,i:     575,584 msg/sec
          boost::lockfree::queue,13,s:     479,744 msg/sec
          boost::lockfree::queue,13,i:     494,998 msg/sec
          boost::lockfree::queue,14,s:     450,966 msg/sec
          boost::lockfree::queue,14,i:     500,053 msg/sec
          boost::lockfree::queue,15,s:     463,719 msg/sec
          boost::lockfree::queue,15,i:     464,735 msg/sec
          boost::lockfree::queue,16,s:     445,615 msg/sec
          boost::lockfree::queue,16,i:     439,391 msg/sec
                pthread_spinlock, 1,s:   5,244,516 msg/sec
                pthread_spinlock, 1,i:   5,324,734 msg/sec
                pthread_spinlock, 2,s:   2,499,872 msg/sec
                pthread_spinlock, 2,i:     615,248 msg/sec
                pthread_spinlock, 3,s:     225,176 msg/sec
                pthread_spinlock, 3,i:   1,670,365 msg/sec
                pthread_spinlock, 4,s:     716,186 msg/sec
                pthread_spinlock, 4,i:     259,635 msg/sec
                pthread_spinlock, 5,s:     816,474 msg/sec
pthread_spinlock: producers: 5: consumer 0 received too few messages: 0.09% of expected.
                pthread_spinlock, 5,i:   1,103,792 msg/sec
                pthread_spinlock, 6,s:     618,692 msg/sec
                pthread_spinlock, 6,i:     951,689 msg/sec
                pthread_spinlock, 7,s:     815,495 msg/sec
                pthread_spinlock, 7,i:     902,890 msg/sec
                pthread_spinlock, 8,s:     875,425 msg/sec
                pthread_spinlock, 8,i:     786,068 msg/sec
                pthread_spinlock, 9,s:     817,706 msg/sec
                pthread_spinlock, 9,i:     679,791 msg/sec
                pthread_spinlock,10,s:     806,184 msg/sec
                pthread_spinlock,10,i:     701,358 msg/sec
                pthread_spinlock,11,s:     746,460 msg/sec
                pthread_spinlock,11,i:     801,600 msg/sec
                pthread_spinlock,12,s:     751,849 msg/sec
                pthread_spinlock,12,i:     731,048 msg/sec
                pthread_spinlock,13,s:     729,316 msg/sec
                pthread_spinlock,13,i:     668,760 msg/sec
                pthread_spinlock,14,s:     649,009 msg/sec
                pthread_spinlock,14,i:     620,349 msg/sec
                pthread_spinlock,15,s:     590,777 msg/sec
                pthread_spinlock,15,i:     566,077 msg/sec
                pthread_spinlock,16,s:     530,339 msg/sec
                pthread_spinlock,16,i:     471,673 msg/sec
                      std::mutex, 1,s:     992,066 msg/sec
                      std::mutex, 1,i:   1,009,141 msg/sec
                      std::mutex, 2,s:   3,997,187 msg/sec
                      std::mutex, 2,i:   3,940,664 msg/sec
                      std::mutex, 3,s:   2,100,803 msg/sec
                      std::mutex, 3,i:   2,006,820 msg/sec
                      std::mutex, 4,s:   2,076,000 msg/sec
                      std::mutex, 4,i:   1,939,426 msg/sec
                      std::mutex, 5,s:     970,177 msg/sec
                      std::mutex, 5,i:   1,014,807 msg/sec
                      std::mutex, 6,s:     877,978 msg/sec
                      std::mutex, 6,i:     871,547 msg/sec
                      std::mutex, 7,s:     936,451 msg/sec
                      std::mutex, 7,i:     844,094 msg/sec
                      std::mutex, 8,s:   1,000,754 msg/sec
                      std::mutex, 8,i:     827,128 msg/sec
                      std::mutex, 9,s:     832,985 msg/sec
                      std::mutex, 9,i:     789,283 msg/sec
                      std::mutex,10,s:     772,032 msg/sec
                      std::mutex,10,i:     771,362 msg/sec
                      std::mutex,11,s:     774,295 msg/sec
                      std::mutex,11,i:     770,544 msg/sec
                      std::mutex,12,s:     820,892 msg/sec
                      std::mutex,12,i:     798,843 msg/sec
                      std::mutex,13,s:     740,917 msg/sec
                      std::mutex,13,i:     726,392 msg/sec
                      std::mutex,14,s:     714,945 msg/sec
                      std::mutex,14,i:     691,448 msg/sec
                      std::mutex,15,s:     720,830 msg/sec
                      std::mutex,15,i:     703,249 msg/sec
                      std::mutex,16,s:     693,076 msg/sec
                      std::mutex,16,i:     683,400 msg/sec
                 tbb::spin_mutex, 1,s:  11,352,361 msg/sec
                 tbb::spin_mutex, 1,i:  11,454,772 msg/sec
                 tbb::spin_mutex, 2,s:   4,878,838 msg/sec
                 tbb::spin_mutex, 2,i:   4,780,106 msg/sec
                 tbb::spin_mutex, 3,s:   3,584,891 msg/sec
                 tbb::spin_mutex, 3,i:   3,511,036 msg/sec
                 tbb::spin_mutex, 4,s:   3,034,168 msg/sec
                 tbb::spin_mutex, 4,i:   2,919,970 msg/sec
                 tbb::spin_mutex, 5,s:   1,716,860 msg/sec
                 tbb::spin_mutex, 5,i:   1,638,703 msg/sec
                 tbb::spin_mutex, 6,s:   1,503,231 msg/sec
                 tbb::spin_mutex, 6,i:   1,443,069 msg/sec
                 tbb::spin_mutex, 7,s:   1,364,008 msg/sec
                 tbb::spin_mutex, 7,i:   1,425,185 msg/sec
                 tbb::spin_mutex, 8,s:   1,264,104 msg/sec
                 tbb::spin_mutex, 8,i:   1,200,304 msg/sec
                 tbb::spin_mutex, 9,s:   1,345,933 msg/sec
                 tbb::spin_mutex, 9,i:   1,313,009 msg/sec
                 tbb::spin_mutex,10,s:   1,328,651 msg/sec
                 tbb::spin_mutex,10,i:   1,269,248 msg/sec
                 tbb::spin_mutex,11,s:   1,255,070 msg/sec
                 tbb::spin_mutex,11,i:   1,207,460 msg/sec
                 tbb::spin_mutex,12,s:   1,107,728 msg/sec
                 tbb::spin_mutex,12,i:   1,031,702 msg/sec
                 tbb::spin_mutex,13,s:   1,071,520 msg/sec
                 tbb::spin_mutex,13,i:     979,045 msg/sec
                 tbb::spin_mutex,14,s:   1,052,679 msg/sec
                 tbb::spin_mutex,14,i:     958,964 msg/sec
                 tbb::spin_mutex,15,s:     999,491 msg/sec
                 tbb::spin_mutex,15,i:     961,437 msg/sec
                 tbb::spin_mutex,16,s:     904,443 msg/sec
                 tbb::spin_mutex,16,i:     895,048 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5603.45
	System time (seconds): 599.09
	Percent of CPU this job got: 1667%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:11.97
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 88084
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 65760
	Voluntary context switches: 27407719
	Involuntary context switches: 1592
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 18:49:28 [28/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000170 sec/round-trip
                     AtomicQueue: 0.000000146 sec/round-trip
             OptimistAtomicQueue: 0.000000114 sec/round-trip
                    AtomicQueueB: 0.000000152 sec/round-trip
            OptimistAtomicQueueB: 0.000000116 sec/round-trip
                    AtomicQueue2: 0.000000149 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000223 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000283 sec/round-trip
     xenium::michael_scott_queue: 0.000000437 sec/round-trip
         xenium::ramalhete_queue: 0.000000190 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000208 sec/round-trip
          boost::lockfree::queue: 0.000000316 sec/round-trip
                pthread_spinlock: 0.000000356 sec/round-trip
                      std::mutex: 0.000001095 sec/round-trip
                 tbb::spin_mutex: 0.000000327 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,455,135 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,576,607 msg/sec
                     AtomicQueue, 1,s:  39,273,077 msg/sec
                     AtomicQueue, 1,i:  42,486,894 msg/sec
                     AtomicQueue, 2,s:   2,907,125 msg/sec
                     AtomicQueue, 2,i:   3,037,413 msg/sec
                     AtomicQueue, 3,s:   2,456,665 msg/sec
                     AtomicQueue, 3,i:   2,595,573 msg/sec
                     AtomicQueue, 4,s:   1,948,044 msg/sec
                     AtomicQueue, 4,i:   2,064,761 msg/sec
                     AtomicQueue, 5,s:     933,247 msg/sec
                     AtomicQueue, 5,i:   1,268,283 msg/sec
                     AtomicQueue, 6,s:     763,620 msg/sec
                     AtomicQueue, 6,i:   1,048,377 msg/sec
                     AtomicQueue, 7,s:     872,390 msg/sec
                     AtomicQueue, 7,i:     948,039 msg/sec
                     AtomicQueue, 8,s:     920,035 msg/sec
                     AtomicQueue, 8,i:     850,831 msg/sec
                     AtomicQueue, 9,s:     859,969 msg/sec
                     AtomicQueue, 9,i:     855,984 msg/sec
                     AtomicQueue,10,s:     845,313 msg/sec
                     AtomicQueue,10,i:     860,863 msg/sec
                     AtomicQueue,11,s:     826,432 msg/sec
                     AtomicQueue,11,i:     858,628 msg/sec
                     AtomicQueue,12,s:     786,518 msg/sec
                     AtomicQueue,12,i:     845,596 msg/sec
                     AtomicQueue,13,s:     744,538 msg/sec
                     AtomicQueue,13,i:     827,621 msg/sec
                     AtomicQueue,14,s:     698,557 msg/sec
                     AtomicQueue,14,i:     815,279 msg/sec
                     AtomicQueue,15,s:     696,580 msg/sec
                     AtomicQueue,15,i:     808,622 msg/sec
                     AtomicQueue,16,s:     665,122 msg/sec
                     AtomicQueue,16,i:     804,764 msg/sec
             OptimistAtomicQueue, 1,s: 354,828,866 msg/sec
             OptimistAtomicQueue, 1,i: 351,386,642 msg/sec
             OptimistAtomicQueue, 2,s:  15,963,884 msg/sec
             OptimistAtomicQueue, 2,i:  15,595,670 msg/sec
             OptimistAtomicQueue, 3,s:  17,295,386 msg/sec
             OptimistAtomicQueue, 3,i:  17,557,600 msg/sec
             OptimistAtomicQueue, 4,s:  17,434,349 msg/sec
             OptimistAtomicQueue, 4,i:  19,502,723 msg/sec
             OptimistAtomicQueue, 5,s:   9,767,077 msg/sec
             OptimistAtomicQueue, 5,i:  13,339,891 msg/sec
             OptimistAtomicQueue, 6,s:  10,163,983 msg/sec
             OptimistAtomicQueue, 6,i:  10,044,301 msg/sec
             OptimistAtomicQueue, 7,s:  11,804,203 msg/sec
             OptimistAtomicQueue, 7,i:  11,756,072 msg/sec
             OptimistAtomicQueue, 8,s:  14,878,570 msg/sec
             OptimistAtomicQueue, 8,i:  12,121,025 msg/sec
             OptimistAtomicQueue, 9,s:  12,117,022 msg/sec
             OptimistAtomicQueue, 9,i:  13,393,016 msg/sec
             OptimistAtomicQueue,10,s:  11,763,003 msg/sec
             OptimistAtomicQueue,10,i:  14,018,319 msg/sec
             OptimistAtomicQueue,11,s:  13,091,868 msg/sec
             OptimistAtomicQueue,11,i:  15,624,409 msg/sec
             OptimistAtomicQueue,12,s:  12,730,335 msg/sec
             OptimistAtomicQueue,12,i:  16,855,468 msg/sec
             OptimistAtomicQueue,13,s:  12,767,871 msg/sec
             OptimistAtomicQueue,13,i:  16,012,538 msg/sec
             OptimistAtomicQueue,14,s:  12,723,453 msg/sec
             OptimistAtomicQueue,14,i:  16,598,292 msg/sec
             OptimistAtomicQueue,15,s:  13,478,478 msg/sec
             OptimistAtomicQueue,15,i:  17,819,083 msg/sec
             OptimistAtomicQueue,16,s:  13,501,954 msg/sec
             OptimistAtomicQueue,16,i:  19,064,171 msg/sec
                    AtomicQueueB, 1,s:  14,991,791 msg/sec
                    AtomicQueueB, 1,i:  14,932,058 msg/sec
                    AtomicQueueB, 2,s:   2,874,883 msg/sec
                    AtomicQueueB, 2,i:   3,014,034 msg/sec
                    AtomicQueueB, 3,s:   2,434,792 msg/sec
                    AtomicQueueB, 3,i:   2,572,166 msg/sec
                    AtomicQueueB, 4,s:   1,931,648 msg/sec
                    AtomicQueueB, 4,i:   2,028,247 msg/sec
                    AtomicQueueB, 5,s:     912,654 msg/sec
                    AtomicQueueB, 5,i:   1,270,520 msg/sec
                    AtomicQueueB, 6,s:     757,332 msg/sec
                    AtomicQueueB, 6,i:   1,027,073 msg/sec
                    AtomicQueueB, 7,s:     858,634 msg/sec
                    AtomicQueueB, 7,i:     931,660 msg/sec
                    AtomicQueueB, 8,s:     899,326 msg/sec
                    AtomicQueueB, 8,i:     842,245 msg/sec
                    AtomicQueueB, 9,s:     802,737 msg/sec
                    AtomicQueueB, 9,i:     854,124 msg/sec
                    AtomicQueueB,10,s:     822,010 msg/sec
                    AtomicQueueB,10,i:     845,704 msg/sec
                    AtomicQueueB,11,s:     804,888 msg/sec
                    AtomicQueueB,11,i:     844,216 msg/sec
                    AtomicQueueB,12,s:     782,217 msg/sec
                    AtomicQueueB,12,i:     839,898 msg/sec
                    AtomicQueueB,13,s:     742,400 msg/sec
                    AtomicQueueB,13,i:     833,683 msg/sec
                    AtomicQueueB,14,s:     702,345 msg/sec
                    AtomicQueueB,14,i:     813,811 msg/sec
                    AtomicQueueB,15,s:     699,062 msg/sec
                    AtomicQueueB,15,i:     831,995 msg/sec
                    AtomicQueueB,16,s:     669,529 msg/sec
                    AtomicQueueB,16,i:     805,766 msg/sec
            OptimistAtomicQueueB, 1,s: 222,607,283 msg/sec
            OptimistAtomicQueueB, 1,i: 219,435,104 msg/sec
            OptimistAtomicQueueB, 2,s:  15,342,632 msg/sec
            OptimistAtomicQueueB, 2,i:  14,494,566 msg/sec
            OptimistAtomicQueueB, 3,s:  17,238,366 msg/sec
            OptimistAtomicQueueB, 3,i:  16,781,325 msg/sec
            OptimistAtomicQueueB, 4,s:  17,517,336 msg/sec
            OptimistAtomicQueueB, 4,i:  19,312,732 msg/sec
            OptimistAtomicQueueB, 5,s:   9,749,335 msg/sec
            OptimistAtomicQueueB, 5,i:  11,426,429 msg/sec
            OptimistAtomicQueueB, 6,s:  10,109,265 msg/sec
            OptimistAtomicQueueB, 6,i:  10,272,203 msg/sec
            OptimistAtomicQueueB, 7,s:  11,576,551 msg/sec
            OptimistAtomicQueueB, 7,i:  11,766,829 msg/sec
            OptimistAtomicQueueB, 8,s:  15,138,869 msg/sec
            OptimistAtomicQueueB, 8,i:  12,131,529 msg/sec
            OptimistAtomicQueueB, 9,s:  11,974,922 msg/sec
            OptimistAtomicQueueB, 9,i:  13,073,894 msg/sec
            OptimistAtomicQueueB,10,s:  11,773,366 msg/sec
            OptimistAtomicQueueB,10,i:  14,145,773 msg/sec
            OptimistAtomicQueueB,11,s:  13,051,434 msg/sec
            OptimistAtomicQueueB,11,i:  15,529,988 msg/sec
            OptimistAtomicQueueB,12,s:  12,924,869 msg/sec
            OptimistAtomicQueueB,12,i:  15,872,930 msg/sec
            OptimistAtomicQueueB,13,s:  12,875,086 msg/sec
            OptimistAtomicQueueB,13,i:  16,545,282 msg/sec
            OptimistAtomicQueueB,14,s:  12,836,372 msg/sec
            OptimistAtomicQueueB,14,i:  16,361,474 msg/sec
            OptimistAtomicQueueB,15,s:  13,581,515 msg/sec
            OptimistAtomicQueueB,15,i:  17,749,498 msg/sec
            OptimistAtomicQueueB,16,s:  13,618,947 msg/sec
            OptimistAtomicQueueB,16,i:  19,044,753 msg/sec
                    AtomicQueue2, 1,s:  39,210,197 msg/sec
                    AtomicQueue2, 1,i:  40,074,237 msg/sec
                    AtomicQueue2, 2,s:   2,925,371 msg/sec
                    AtomicQueue2, 2,i:   3,096,976 msg/sec
                    AtomicQueue2, 3,s:   2,471,019 msg/sec
                    AtomicQueue2, 3,i:   2,620,857 msg/sec
                    AtomicQueue2, 4,s:   1,965,974 msg/sec
                    AtomicQueue2, 4,i:   2,083,301 msg/sec
                    AtomicQueue2, 5,s:     921,849 msg/sec
                    AtomicQueue2, 5,i:   1,258,871 msg/sec
                    AtomicQueue2, 6,s:     756,247 msg/sec
                    AtomicQueue2, 6,i:   1,029,970 msg/sec
                    AtomicQueue2, 7,s:     850,757 msg/sec
                    AtomicQueue2, 7,i:     943,885 msg/sec
                    AtomicQueue2, 8,s:     884,789 msg/sec
                    AtomicQueue2, 8,i:     850,727 msg/sec
                    AtomicQueue2, 9,s:     799,406 msg/sec
                    AtomicQueue2, 9,i:     859,523 msg/sec
                    AtomicQueue2,10,s:     814,432 msg/sec
                    AtomicQueue2,10,i:     851,229 msg/sec
                    AtomicQueue2,11,s:     805,842 msg/sec
                    AtomicQueue2,11,i:     857,753 msg/sec
                    AtomicQueue2,12,s:     792,874 msg/sec
                    AtomicQueue2,12,i:     831,453 msg/sec
                    AtomicQueue2,13,s:     752,133 msg/sec
                    AtomicQueue2,13,i:     826,876 msg/sec
                    AtomicQueue2,14,s:     704,866 msg/sec
                    AtomicQueue2,14,i:     814,065 msg/sec
                    AtomicQueue2,15,s:     704,801 msg/sec
                    AtomicQueue2,15,i:     825,442 msg/sec
                    AtomicQueue2,16,s:     673,220 msg/sec
                    AtomicQueue2,16,i:     797,939 msg/sec
            OptimistAtomicQueue2, 1,s:  31,586,698 msg/sec
            OptimistAtomicQueue2, 1,i:  31,626,234 msg/sec
            OptimistAtomicQueue2, 2,s:  12,753,080 msg/sec
            OptimistAtomicQueue2, 2,i:  13,785,526 msg/sec
            OptimistAtomicQueue2, 3,s:  16,824,648 msg/sec
            OptimistAtomicQueue2, 3,i:  14,526,043 msg/sec
            OptimistAtomicQueue2, 4,s:  17,399,231 msg/sec
            OptimistAtomicQueue2, 4,i:  17,031,628 msg/sec
            OptimistAtomicQueue2, 5,s:   9,260,538 msg/sec
            OptimistAtomicQueue2, 5,i:  10,123,350 msg/sec
            OptimistAtomicQueue2, 6,s:   9,706,671 msg/sec
            OptimistAtomicQueue2, 6,i:   9,465,073 msg/sec
            OptimistAtomicQueue2, 7,s:  11,059,457 msg/sec
            OptimistAtomicQueue2, 7,i:  11,174,529 msg/sec
            OptimistAtomicQueue2, 8,s:  14,438,652 msg/sec
            OptimistAtomicQueue2, 8,i:  11,750,244 msg/sec
            OptimistAtomicQueue2, 9,s:  11,043,612 msg/sec
            OptimistAtomicQueue2, 9,i:  12,528,097 msg/sec
            OptimistAtomicQueue2,10,s:  11,082,047 msg/sec
            OptimistAtomicQueue2,10,i:  12,988,039 msg/sec
            OptimistAtomicQueue2,11,s:  12,759,797 msg/sec
            OptimistAtomicQueue2,11,i:  14,315,412 msg/sec
            OptimistAtomicQueue2,12,s:  12,631,264 msg/sec
            OptimistAtomicQueue2,12,i:  15,309,118 msg/sec
            OptimistAtomicQueue2,13,s:  12,110,620 msg/sec
            OptimistAtomicQueue2,13,i:  15,537,362 msg/sec
            OptimistAtomicQueue2,14,s:  12,059,101 msg/sec
            OptimistAtomicQueue2,14,i:  15,456,386 msg/sec
            OptimistAtomicQueue2,15,s:  12,766,756 msg/sec
            OptimistAtomicQueue2,15,i:  16,597,751 msg/sec
            OptimistAtomicQueue2,16,s:  12,803,461 msg/sec
            OptimistAtomicQueue2,16,i:  17,452,547 msg/sec
                   AtomicQueueB2, 1,s:  22,635,839 msg/sec
                   AtomicQueueB2, 1,i:  14,195,244 msg/sec
                   AtomicQueueB2, 2,s:   2,893,108 msg/sec
                   AtomicQueueB2, 2,i:   3,072,880 msg/sec
                   AtomicQueueB2, 3,s:   2,446,001 msg/sec
                   AtomicQueueB2, 3,i:   2,589,402 msg/sec
                   AtomicQueueB2, 4,s:   1,947,220 msg/sec
                   AtomicQueueB2, 4,i:   2,052,650 msg/sec
                   AtomicQueueB2, 5,s:     909,506 msg/sec
                   AtomicQueueB2, 5,i:   1,092,515 msg/sec
                   AtomicQueueB2, 6,s:     749,714 msg/sec
                   AtomicQueueB2, 6,i:   1,011,542 msg/sec
                   AtomicQueueB2, 7,s:     849,384 msg/sec
                   AtomicQueueB2, 7,i:     933,474 msg/sec
                   AtomicQueueB2, 8,s:     885,523 msg/sec
                   AtomicQueueB2, 8,i:     838,204 msg/sec
                   AtomicQueueB2, 9,s:     798,478 msg/sec
                   AtomicQueueB2, 9,i:     848,956 msg/sec
                   AtomicQueueB2,10,s:     811,404 msg/sec
                   AtomicQueueB2,10,i:     847,597 msg/sec
                   AtomicQueueB2,11,s:     830,105 msg/sec
                   AtomicQueueB2,11,i:     849,424 msg/sec
                   AtomicQueueB2,12,s:     812,346 msg/sec
                   AtomicQueueB2,12,i:     838,670 msg/sec
                   AtomicQueueB2,13,s:     772,369 msg/sec
                   AtomicQueueB2,13,i:     833,057 msg/sec
                   AtomicQueueB2,14,s:     725,691 msg/sec
                   AtomicQueueB2,14,i:     812,269 msg/sec
                   AtomicQueueB2,15,s:     714,594 msg/sec
                   AtomicQueueB2,15,i:     811,480 msg/sec
                   AtomicQueueB2,16,s:     677,807 msg/sec
                   AtomicQueueB2,16,i:     806,432 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,115,673 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,659,772 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,344,508 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,333,378 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,674,475 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,586,618 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,334,749 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,802,352 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,281,075 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,640,392 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,725,753 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,556,141 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,942,606 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,058,568 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,315,673 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,629,524 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,974,221 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,301,386 msg/sec
           OptimistAtomicQueueB2,10,s:  11,043,379 msg/sec
           OptimistAtomicQueueB2,10,i:  12,858,069 msg/sec
           OptimistAtomicQueueB2,11,s:  12,590,320 msg/sec
           OptimistAtomicQueueB2,11,i:  14,058,677 msg/sec
           OptimistAtomicQueueB2,12,s:  12,386,128 msg/sec
           OptimistAtomicQueueB2,12,i:  15,293,913 msg/sec
           OptimistAtomicQueueB2,13,s:  12,110,415 msg/sec
           OptimistAtomicQueueB2,13,i:  15,560,082 msg/sec
           OptimistAtomicQueueB2,14,s:  12,051,876 msg/sec
           OptimistAtomicQueueB2,14,i:  15,628,082 msg/sec
           OptimistAtomicQueueB2,15,s:  12,751,977 msg/sec
           OptimistAtomicQueueB2,15,i:  16,576,320 msg/sec
           OptimistAtomicQueueB2,16,s:  12,767,119 msg/sec
           OptimistAtomicQueueB2,16,i:  17,384,278 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 141,289,276 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  84,321,995 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,806,573 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,863,883 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,300,076 msg/sec
     moodycamel::ConcurrentQueue, 2,i:   9,173,005 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  13,704,554 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  14,454,448 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  26,756,649 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  27,358,789 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  41,813,533 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  56,796,025 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  63,411,467 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  66,109,584 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  66,470,067 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  66,880,889 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  79,551,672 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  65,862,373 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  81,468,719 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  73,101,079 msg/sec
     moodycamel::ConcurrentQueue,10,s:  66,523,340 msg/sec
     moodycamel::ConcurrentQueue,10,i:  64,857,051 msg/sec
     moodycamel::ConcurrentQueue,11,s:  74,400,634 msg/sec
     moodycamel::ConcurrentQueue,11,i:  76,723,374 msg/sec
     moodycamel::ConcurrentQueue,12,s:  52,578,890 msg/sec
     moodycamel::ConcurrentQueue,12,i:  67,936,923 msg/sec
     moodycamel::ConcurrentQueue,13,s:  61,443,447 msg/sec
     moodycamel::ConcurrentQueue,13,i:  95,865,835 msg/sec
     moodycamel::ConcurrentQueue,14,s:  90,038,943 msg/sec
     moodycamel::ConcurrentQueue,14,i: 118,667,355 msg/sec
     moodycamel::ConcurrentQueue,15,s: 136,246,997 msg/sec
     moodycamel::ConcurrentQueue,15,i: 132,505,786 msg/sec
     moodycamel::ConcurrentQueue,16,s: 159,687,727 msg/sec
     moodycamel::ConcurrentQueue,16,i: 144,987,675 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,575,867 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,600,235 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,243,455 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,244,249 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,345,730 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,372,782 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,882,924 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,947,662 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     896,674 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,210,310 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     816,464 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,003,116 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     776,929 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     920,791 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     794,255 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     820,683 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     779,553 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     835,436 msg/sec
   tbb::concurrent_bounded_queue,10,s:     816,688 msg/sec
   tbb::concurrent_bounded_queue,10,i:     866,586 msg/sec
   tbb::concurrent_bounded_queue,11,s:     790,558 msg/sec
   tbb::concurrent_bounded_queue,11,i:     841,440 msg/sec
   tbb::concurrent_bounded_queue,12,s:     767,107 msg/sec
   tbb::concurrent_bounded_queue,12,i:     827,264 msg/sec
   tbb::concurrent_bounded_queue,13,s:     744,104 msg/sec
   tbb::concurrent_bounded_queue,13,i:     795,689 msg/sec
   tbb::concurrent_bounded_queue,14,s:     708,291 msg/sec
   tbb::concurrent_bounded_queue,14,i:     800,212 msg/sec
   tbb::concurrent_bounded_queue,15,s:     697,025 msg/sec
   tbb::concurrent_bounded_queue,15,i:     780,937 msg/sec
   tbb::concurrent_bounded_queue,16,s:     673,035 msg/sec
   tbb::concurrent_bounded_queue,16,i:     741,778 msg/sec
     xenium::michael_scott_queue, 1,s:   3,799,269 msg/sec
     xenium::michael_scott_queue, 1,i:   3,870,214 msg/sec
     xenium::michael_scott_queue, 2,s:   2,771,690 msg/sec
     xenium::michael_scott_queue, 2,i:   2,702,789 msg/sec
     xenium::michael_scott_queue, 3,s:   2,249,341 msg/sec
     xenium::michael_scott_queue, 3,i:   2,228,921 msg/sec
     xenium::michael_scott_queue, 4,s:   1,751,710 msg/sec
     xenium::michael_scott_queue, 4,i:   1,722,406 msg/sec
     xenium::michael_scott_queue, 5,s:   1,056,800 msg/sec
     xenium::michael_scott_queue, 5,i:   1,375,528 msg/sec
     xenium::michael_scott_queue, 6,s:     985,829 msg/sec
     xenium::michael_scott_queue, 6,i:   1,061,801 msg/sec
     xenium::michael_scott_queue, 7,s:     944,609 msg/sec
     xenium::michael_scott_queue, 7,i:     936,254 msg/sec
     xenium::michael_scott_queue, 8,s:     695,409 msg/sec
     xenium::michael_scott_queue, 8,i:     823,321 msg/sec
     xenium::michael_scott_queue, 9,s:     840,690 msg/sec
     xenium::michael_scott_queue, 9,i:     842,500 msg/sec
     xenium::michael_scott_queue,10,s:     832,936 msg/sec
     xenium::michael_scott_queue,10,i:     851,438 msg/sec
     xenium::michael_scott_queue,11,s:     809,518 msg/sec
     xenium::michael_scott_queue,11,i:     833,509 msg/sec
     xenium::michael_scott_queue,12,s:     758,247 msg/sec
     xenium::michael_scott_queue,12,i:     808,342 msg/sec
     xenium::michael_scott_queue,13,s:     740,796 msg/sec
     xenium::michael_scott_queue,13,i:     784,006 msg/sec
     xenium::michael_scott_queue,14,s:     714,482 msg/sec
     xenium::michael_scott_queue,14,i:     770,279 msg/sec
     xenium::michael_scott_queue,15,s:     683,475 msg/sec
     xenium::michael_scott_queue,15,i:     772,023 msg/sec
     xenium::michael_scott_queue,16,s:     648,018 msg/sec
     xenium::michael_scott_queue,16,i:     738,467 msg/sec
         xenium::ramalhete_queue, 1,s:  21,397,720 msg/sec
         xenium::ramalhete_queue, 1,i:  20,576,531 msg/sec
         xenium::ramalhete_queue, 2,s:  13,294,631 msg/sec
         xenium::ramalhete_queue, 2,i:  12,345,326 msg/sec
         xenium::ramalhete_queue, 3,s:  13,492,702 msg/sec
         xenium::ramalhete_queue, 3,i:  12,375,463 msg/sec
         xenium::ramalhete_queue, 4,s:  15,459,380 msg/sec
         xenium::ramalhete_queue, 4,i:  14,824,628 msg/sec
         xenium::ramalhete_queue, 5,s:  11,065,836 msg/sec
         xenium::ramalhete_queue, 5,i:   6,860,586 msg/sec
         xenium::ramalhete_queue, 6,s:  11,503,310 msg/sec
         xenium::ramalhete_queue, 6,i:   7,695,933 msg/sec
         xenium::ramalhete_queue, 7,s:  11,855,294 msg/sec
         xenium::ramalhete_queue, 7,i:   8,277,276 msg/sec
         xenium::ramalhete_queue, 8,s:  15,003,178 msg/sec
         xenium::ramalhete_queue, 8,i:   8,822,487 msg/sec
         xenium::ramalhete_queue, 9,s:  10,288,873 msg/sec
         xenium::ramalhete_queue, 9,i:  10,229,603 msg/sec
         xenium::ramalhete_queue,10,s:  10,220,993 msg/sec
         xenium::ramalhete_queue,10,i:  12,034,559 msg/sec
         xenium::ramalhete_queue,11,s:  11,203,245 msg/sec
         xenium::ramalhete_queue,11,i:  12,379,021 msg/sec
         xenium::ramalhete_queue,12,s:  11,012,377 msg/sec
         xenium::ramalhete_queue,12,i:  12,673,675 msg/sec
         xenium::ramalhete_queue,13,s:  11,175,900 msg/sec
         xenium::ramalhete_queue,13,i:  12,308,730 msg/sec
         xenium::ramalhete_queue,14,s:  11,248,119 msg/sec
         xenium::ramalhete_queue,14,i:  12,807,836 msg/sec
         xenium::ramalhete_queue,15,s:  11,726,143 msg/sec
         xenium::ramalhete_queue,15,i:  12,807,489 msg/sec
         xenium::ramalhete_queue,16,s:  11,153,634 msg/sec
         xenium::ramalhete_queue,16,i:  13,117,182 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  92,495,062 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  39,866,304 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,611,180 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,796,958 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,618,613 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,164,228 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,463,888 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,322,975 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,089,401 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,667,563 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,053,879 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,478,541 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,108,223 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,209,419 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,999,777 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,923,954 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,077,663 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,965,441 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,260,466 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,029,642 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,221,830 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,138,026 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,176,883 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,176,508 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,087,065 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,201,718 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,096,671 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,215,155 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,084,934 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,120,557 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,041,838 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,077,355 msg/sec
          boost::lockfree::queue, 1,s:   2,292,500 msg/sec
          boost::lockfree::queue, 1,i:   2,311,691 msg/sec
          boost::lockfree::queue, 2,s:   1,721,206 msg/sec
          boost::lockfree::queue, 2,i:   1,744,503 msg/sec
          boost::lockfree::queue, 3,s:   1,461,080 msg/sec
          boost::lockfree::queue, 3,i:   1,414,432 msg/sec
          boost::lockfree::queue, 4,s:   1,283,125 msg/sec
          boost::lockfree::queue, 4,i:   1,281,436 msg/sec
          boost::lockfree::queue, 5,s:     782,658 msg/sec
          boost::lockfree::queue, 5,i:     857,491 msg/sec
          boost::lockfree::queue, 6,s:     424,149 msg/sec
          boost::lockfree::queue, 6,i:     881,557 msg/sec
          boost::lockfree::queue, 7,s:     405,378 msg/sec
          boost::lockfree::queue, 7,i:     861,431 msg/sec
          boost::lockfree::queue, 8,s:     341,904 msg/sec
          boost::lockfree::queue, 8,i:     535,536 msg/sec
          boost::lockfree::queue, 9,s:     418,587 msg/sec
          boost::lockfree::queue, 9,i:     552,085 msg/sec
          boost::lockfree::queue,10,s:     453,226 msg/sec
          boost::lockfree::queue,10,i:     576,276 msg/sec
          boost::lockfree::queue,11,s:     517,935 msg/sec
          boost::lockfree::queue,11,i:     553,224 msg/sec
          boost::lockfree::queue,12,s:     504,915 msg/sec
          boost::lockfree::queue,12,i:     497,943 msg/sec
          boost::lockfree::queue,13,s:     479,224 msg/sec
          boost::lockfree::queue,13,i:     497,225 msg/sec
          boost::lockfree::queue,14,s:     456,588 msg/sec
          boost::lockfree::queue,14,i:     474,033 msg/sec
          boost::lockfree::queue,15,s:     464,202 msg/sec
          boost::lockfree::queue,15,i:     468,136 msg/sec
          boost::lockfree::queue,16,s:     447,559 msg/sec
          boost::lockfree::queue,16,i:     440,669 msg/sec
                pthread_spinlock, 1,s:   5,253,621 msg/sec
                pthread_spinlock, 1,i:   5,304,199 msg/sec
                pthread_spinlock, 2,s:   2,676,353 msg/sec
                pthread_spinlock, 2,i:     505,041 msg/sec
                pthread_spinlock, 3,s:     284,317 msg/sec
                pthread_spinlock, 3,i:   1,800,313 msg/sec
                pthread_spinlock, 4,s:     295,047 msg/sec
                pthread_spinlock, 4,i:     234,066 msg/sec
                pthread_spinlock, 5,s:     818,438 msg/sec
                pthread_spinlock, 5,i:     285,388 msg/sec
                pthread_spinlock, 6,s:     620,510 msg/sec
                pthread_spinlock, 6,i:     924,895 msg/sec
                pthread_spinlock, 7,s:     826,677 msg/sec
                pthread_spinlock, 7,i:     903,178 msg/sec
                pthread_spinlock, 8,s:     881,751 msg/sec
                pthread_spinlock, 8,i:     783,537 msg/sec
                pthread_spinlock, 9,s:     862,026 msg/sec
                pthread_spinlock, 9,i:     684,277 msg/sec
                pthread_spinlock,10,s:     788,673 msg/sec
                pthread_spinlock,10,i:     704,402 msg/sec
                pthread_spinlock,11,s:     748,657 msg/sec
                pthread_spinlock,11,i:     676,787 msg/sec
                pthread_spinlock,12,s:     748,615 msg/sec
                pthread_spinlock,12,i:     618,284 msg/sec
                pthread_spinlock,13,s:     730,191 msg/sec
                pthread_spinlock,13,i:     669,731 msg/sec
                pthread_spinlock,14,s:     660,781 msg/sec
                pthread_spinlock,14,i:     591,955 msg/sec
                pthread_spinlock,15,s:     590,198 msg/sec
                pthread_spinlock,15,i:     568,793 msg/sec
                pthread_spinlock,16,s:     528,448 msg/sec
                pthread_spinlock,16,i:     474,303 msg/sec
                      std::mutex, 1,s:   1,174,915 msg/sec
                      std::mutex, 1,i:   1,229,529 msg/sec
                      std::mutex, 2,s:   4,004,535 msg/sec
                      std::mutex, 2,i:   4,174,809 msg/sec
                      std::mutex, 3,s:   2,040,840 msg/sec
                      std::mutex, 3,i:   1,997,890 msg/sec
                      std::mutex, 4,s:   2,299,164 msg/sec
                      std::mutex, 4,i:   2,183,397 msg/sec
                      std::mutex, 5,s:     996,378 msg/sec
                      std::mutex, 5,i:   1,008,951 msg/sec
                      std::mutex, 6,s:     860,349 msg/sec
                      std::mutex, 6,i:     855,821 msg/sec
                      std::mutex, 7,s:     953,937 msg/sec
                      std::mutex, 7,i:     853,983 msg/sec
                      std::mutex, 8,s:     989,807 msg/sec
                      std::mutex, 8,i:     827,238 msg/sec
                      std::mutex, 9,s:     842,745 msg/sec
                      std::mutex, 9,i:     809,321 msg/sec
                      std::mutex,10,s:     777,710 msg/sec
                      std::mutex,10,i:     766,186 msg/sec
                      std::mutex,11,s:     794,672 msg/sec
                      std::mutex,11,i:     831,785 msg/sec
                      std::mutex,12,s:     830,422 msg/sec
                      std::mutex,12,i:     792,001 msg/sec
                      std::mutex,13,s:     742,987 msg/sec
                      std::mutex,13,i:     718,424 msg/sec
                      std::mutex,14,s:     714,644 msg/sec
                      std::mutex,14,i:     695,137 msg/sec
                      std::mutex,15,s:     721,337 msg/sec
                      std::mutex,15,i:     702,632 msg/sec
                      std::mutex,16,s:     692,111 msg/sec
                      std::mutex,16,i:     679,490 msg/sec
                 tbb::spin_mutex, 1,s:  11,124,268 msg/sec
                 tbb::spin_mutex, 1,i:  11,643,027 msg/sec
                 tbb::spin_mutex, 2,s:   4,895,717 msg/sec
                 tbb::spin_mutex, 2,i:   4,777,196 msg/sec
                 tbb::spin_mutex, 3,s:   3,575,476 msg/sec
                 tbb::spin_mutex, 3,i:   3,516,310 msg/sec
                 tbb::spin_mutex, 4,s:   3,027,324 msg/sec
                 tbb::spin_mutex, 4,i:   2,918,141 msg/sec
                 tbb::spin_mutex, 5,s:   1,725,320 msg/sec
                 tbb::spin_mutex, 5,i:   1,644,103 msg/sec
                 tbb::spin_mutex, 6,s:   1,497,163 msg/sec
                 tbb::spin_mutex, 6,i:   1,420,689 msg/sec
                 tbb::spin_mutex, 7,s:   1,343,883 msg/sec
                 tbb::spin_mutex, 7,i:   1,351,550 msg/sec
                 tbb::spin_mutex, 8,s:   1,262,734 msg/sec
                 tbb::spin_mutex, 8,i:   1,216,727 msg/sec
                 tbb::spin_mutex, 9,s:   1,304,284 msg/sec
                 tbb::spin_mutex, 9,i:   1,252,082 msg/sec
                 tbb::spin_mutex,10,s:   1,293,120 msg/sec
                 tbb::spin_mutex,10,i:   1,231,262 msg/sec
                 tbb::spin_mutex,11,s:   1,267,528 msg/sec
                 tbb::spin_mutex,11,i:   1,058,801 msg/sec
                 tbb::spin_mutex,12,s:   1,113,901 msg/sec
                 tbb::spin_mutex,12,i:   1,039,210 msg/sec
                 tbb::spin_mutex,13,s:   1,107,599 msg/sec
                 tbb::spin_mutex,13,i:     979,284 msg/sec
                 tbb::spin_mutex,14,s:   1,031,449 msg/sec
                 tbb::spin_mutex,14,i:     909,253 msg/sec
                 tbb::spin_mutex,15,s:     993,952 msg/sec
                 tbb::spin_mutex,15,i:     931,015 msg/sec
                 tbb::spin_mutex,16,s:     908,274 msg/sec
                 tbb::spin_mutex,16,i:     896,869 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5616.64
	System time (seconds): 597.90
	Percent of CPU this job got: 1664%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:13.40
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 88652
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 65964
	Voluntary context switches: 26928741
	Involuntary context switches: 1597
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 18:55:41 [29/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000169 sec/round-trip
                     AtomicQueue: 0.000000146 sec/round-trip
             OptimistAtomicQueue: 0.000000111 sec/round-trip
                    AtomicQueueB: 0.000000152 sec/round-trip
            OptimistAtomicQueueB: 0.000000116 sec/round-trip
                    AtomicQueue2: 0.000000148 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000131 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000148 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000282 sec/round-trip
     xenium::michael_scott_queue: 0.000000440 sec/round-trip
         xenium::ramalhete_queue: 0.000000192 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000208 sec/round-trip
          boost::lockfree::queue: 0.000000314 sec/round-trip
                pthread_spinlock: 0.000000355 sec/round-trip
                      std::mutex: 0.000001103 sec/round-trip
                 tbb::spin_mutex: 0.000000318 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  33,913,512 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,079,672 msg/sec
                     AtomicQueue, 1,s:  44,164,130 msg/sec
                     AtomicQueue, 1,i:  43,349,047 msg/sec
                     AtomicQueue, 2,s:   2,905,226 msg/sec
                     AtomicQueue, 2,i:   3,038,263 msg/sec
                     AtomicQueue, 3,s:   2,459,749 msg/sec
                     AtomicQueue, 3,i:   2,594,821 msg/sec
                     AtomicQueue, 4,s:   1,949,238 msg/sec
                     AtomicQueue, 4,i:   2,061,605 msg/sec
                     AtomicQueue, 5,s:     933,727 msg/sec
                     AtomicQueue, 5,i:   1,268,261 msg/sec
                     AtomicQueue, 6,s:     764,009 msg/sec
                     AtomicQueue, 6,i:   1,034,057 msg/sec
                     AtomicQueue, 7,s:     870,829 msg/sec
                     AtomicQueue, 7,i:     948,233 msg/sec
                     AtomicQueue, 8,s:     925,325 msg/sec
                     AtomicQueue, 8,i:     851,279 msg/sec
                     AtomicQueue, 9,s:     810,406 msg/sec
                     AtomicQueue, 9,i:     856,407 msg/sec
                     AtomicQueue,10,s:     823,876 msg/sec
                     AtomicQueue,10,i:     867,208 msg/sec
                     AtomicQueue,11,s:     820,809 msg/sec
                     AtomicQueue,11,i:     869,657 msg/sec
                     AtomicQueue,12,s:     802,383 msg/sec
                     AtomicQueue,12,i:     846,125 msg/sec
                     AtomicQueue,13,s:     741,338 msg/sec
                     AtomicQueue,13,i:     828,475 msg/sec
                     AtomicQueue,14,s:     697,004 msg/sec
                     AtomicQueue,14,i:     817,175 msg/sec
                     AtomicQueue,15,s:     695,941 msg/sec
                     AtomicQueue,15,i:     814,941 msg/sec
                     AtomicQueue,16,s:     664,005 msg/sec
                     AtomicQueue,16,i:     805,485 msg/sec
             OptimistAtomicQueue, 1,s: 337,352,779 msg/sec
             OptimistAtomicQueue, 1,i: 337,786,713 msg/sec
             OptimistAtomicQueue, 2,s:  14,208,328 msg/sec
             OptimistAtomicQueue, 2,i:  15,447,599 msg/sec
             OptimistAtomicQueue, 3,s:  17,262,141 msg/sec
             OptimistAtomicQueue, 3,i:  17,314,415 msg/sec
             OptimistAtomicQueue, 4,s:  17,434,980 msg/sec
             OptimistAtomicQueue, 4,i:  19,475,346 msg/sec
             OptimistAtomicQueue, 5,s:   9,762,065 msg/sec
             OptimistAtomicQueue, 5,i:  14,765,394 msg/sec
             OptimistAtomicQueue, 6,s:  10,177,816 msg/sec
             OptimistAtomicQueue, 6,i:  10,369,362 msg/sec
             OptimistAtomicQueue, 7,s:  11,833,810 msg/sec
             OptimistAtomicQueue, 7,i:  11,787,427 msg/sec
             OptimistAtomicQueue, 8,s:  14,867,732 msg/sec
             OptimistAtomicQueue, 8,i:  12,122,464 msg/sec
             OptimistAtomicQueue, 9,s:  12,086,628 msg/sec
             OptimistAtomicQueue, 9,i:  13,293,091 msg/sec
             OptimistAtomicQueue,10,s:  11,774,719 msg/sec
             OptimistAtomicQueue,10,i:  14,068,509 msg/sec
             OptimistAtomicQueue,11,s:  13,009,776 msg/sec
             OptimistAtomicQueue,11,i:  15,629,432 msg/sec
             OptimistAtomicQueue,12,s:  12,748,699 msg/sec
             OptimistAtomicQueue,12,i:  16,710,414 msg/sec
             OptimistAtomicQueue,13,s:  12,795,649 msg/sec
             OptimistAtomicQueue,13,i:  15,904,933 msg/sec
             OptimistAtomicQueue,14,s:  12,742,454 msg/sec
             OptimistAtomicQueue,14,i:  16,751,257 msg/sec
             OptimistAtomicQueue,15,s:  13,483,588 msg/sec
             OptimistAtomicQueue,15,i:  17,753,001 msg/sec
             OptimistAtomicQueue,16,s:  13,504,929 msg/sec
             OptimistAtomicQueue,16,i:  19,075,138 msg/sec
                    AtomicQueueB, 1,s:  14,722,585 msg/sec
                    AtomicQueueB, 1,i:  14,693,797 msg/sec
                    AtomicQueueB, 2,s:   2,877,590 msg/sec
                    AtomicQueueB, 2,i:   3,036,008 msg/sec
                    AtomicQueueB, 3,s:   2,431,376 msg/sec
                    AtomicQueueB, 3,i:   2,565,800 msg/sec
                    AtomicQueueB, 4,s:   1,930,314 msg/sec
                    AtomicQueueB, 4,i:   2,033,097 msg/sec
                    AtomicQueueB, 5,s:     915,265 msg/sec
                    AtomicQueueB, 5,i:   1,269,377 msg/sec
                    AtomicQueueB, 6,s:     757,894 msg/sec
                    AtomicQueueB, 6,i:   1,018,631 msg/sec
                    AtomicQueueB, 7,s:     857,959 msg/sec
                    AtomicQueueB, 7,i:     937,480 msg/sec
                    AtomicQueueB, 8,s:     900,245 msg/sec
                    AtomicQueueB, 8,i:     846,297 msg/sec
                    AtomicQueueB, 9,s:     801,980 msg/sec
                    AtomicQueueB, 9,i:     852,188 msg/sec
                    AtomicQueueB,10,s:     850,943 msg/sec
                    AtomicQueueB,10,i:     842,570 msg/sec
                    AtomicQueueB,11,s:     807,060 msg/sec
                    AtomicQueueB,11,i:     844,977 msg/sec
                    AtomicQueueB,12,s:     782,401 msg/sec
                    AtomicQueueB,12,i:     837,148 msg/sec
                    AtomicQueueB,13,s:     741,050 msg/sec
                    AtomicQueueB,13,i:     830,046 msg/sec
                    AtomicQueueB,14,s:     702,391 msg/sec
                    AtomicQueueB,14,i:     814,014 msg/sec
                    AtomicQueueB,15,s:     700,489 msg/sec
                    AtomicQueueB,15,i:     810,730 msg/sec
                    AtomicQueueB,16,s:     669,688 msg/sec
                    AtomicQueueB,16,i:     805,610 msg/sec
            OptimistAtomicQueueB, 1,s: 182,433,613 msg/sec
            OptimistAtomicQueueB, 1,i: 146,234,790 msg/sec
            OptimistAtomicQueueB, 2,s:  13,651,565 msg/sec
            OptimistAtomicQueueB, 2,i:  14,295,355 msg/sec
            OptimistAtomicQueueB, 3,s:  17,231,478 msg/sec
            OptimistAtomicQueueB, 3,i:  16,786,152 msg/sec
            OptimistAtomicQueueB, 4,s:  17,547,665 msg/sec
            OptimistAtomicQueueB, 4,i:  19,415,910 msg/sec
            OptimistAtomicQueueB, 5,s:   9,727,200 msg/sec
            OptimistAtomicQueueB, 5,i:  11,903,173 msg/sec
            OptimistAtomicQueueB, 6,s:  10,107,399 msg/sec
            OptimistAtomicQueueB, 6,i:  10,003,154 msg/sec
            OptimistAtomicQueueB, 7,s:  11,530,057 msg/sec
            OptimistAtomicQueueB, 7,i:  11,873,155 msg/sec
            OptimistAtomicQueueB, 8,s:  15,151,160 msg/sec
            OptimistAtomicQueueB, 8,i:  12,117,844 msg/sec
            OptimistAtomicQueueB, 9,s:  12,109,140 msg/sec
            OptimistAtomicQueueB, 9,i:  13,502,105 msg/sec
            OptimistAtomicQueueB,10,s:  11,765,327 msg/sec
            OptimistAtomicQueueB,10,i:  13,883,585 msg/sec
            OptimistAtomicQueueB,11,s:  13,079,758 msg/sec
            OptimistAtomicQueueB,11,i:  15,572,029 msg/sec
            OptimistAtomicQueueB,12,s:  12,867,690 msg/sec
            OptimistAtomicQueueB,12,i:  16,627,724 msg/sec
            OptimistAtomicQueueB,13,s:  12,880,127 msg/sec
            OptimistAtomicQueueB,13,i:  15,913,788 msg/sec
            OptimistAtomicQueueB,14,s:  12,813,171 msg/sec
            OptimistAtomicQueueB,14,i:  16,396,508 msg/sec
            OptimistAtomicQueueB,15,s:  13,610,973 msg/sec
            OptimistAtomicQueueB,15,i:  17,793,728 msg/sec
            OptimistAtomicQueueB,16,s:  13,572,510 msg/sec
            OptimistAtomicQueueB,16,i:  19,039,452 msg/sec
                    AtomicQueue2, 1,s:  38,054,959 msg/sec
                    AtomicQueue2, 1,i:  40,182,861 msg/sec
                    AtomicQueue2, 2,s:   2,923,444 msg/sec
                    AtomicQueue2, 2,i:   3,096,879 msg/sec
                    AtomicQueue2, 3,s:   2,474,853 msg/sec
                    AtomicQueue2, 3,i:   2,614,721 msg/sec
                    AtomicQueue2, 4,s:   1,964,299 msg/sec
                    AtomicQueue2, 4,i:   2,088,804 msg/sec
                    AtomicQueue2, 5,s:     926,694 msg/sec
                    AtomicQueue2, 5,i:   1,259,434 msg/sec
                    AtomicQueue2, 6,s:     755,020 msg/sec
                    AtomicQueue2, 6,i:   1,168,906 msg/sec
                    AtomicQueue2, 7,s:     853,253 msg/sec
                    AtomicQueue2, 7,i:     941,343 msg/sec
                    AtomicQueue2, 8,s:     884,670 msg/sec
                    AtomicQueue2, 8,i:     846,781 msg/sec
                    AtomicQueue2, 9,s:     799,358 msg/sec
                    AtomicQueue2, 9,i:     851,795 msg/sec
                    AtomicQueue2,10,s:     814,823 msg/sec
                    AtomicQueue2,10,i:     873,136 msg/sec
                    AtomicQueue2,11,s:     806,646 msg/sec
                    AtomicQueue2,11,i:     872,601 msg/sec
                    AtomicQueue2,12,s:     796,719 msg/sec
                    AtomicQueue2,12,i:     833,958 msg/sec
                    AtomicQueue2,13,s:     747,473 msg/sec
                    AtomicQueue2,13,i:     828,520 msg/sec
                    AtomicQueue2,14,s:     704,460 msg/sec
                    AtomicQueue2,14,i:     809,138 msg/sec
                    AtomicQueue2,15,s:     703,800 msg/sec
                    AtomicQueue2,15,i:     824,243 msg/sec
                    AtomicQueue2,16,s:     672,958 msg/sec
                    AtomicQueue2,16,i:     796,587 msg/sec
            OptimistAtomicQueue2, 1,s:  31,367,263 msg/sec
            OptimistAtomicQueue2, 1,i:  31,610,598 msg/sec
            OptimistAtomicQueue2, 2,s:  12,817,181 msg/sec
            OptimistAtomicQueue2, 2,i:  13,992,676 msg/sec
            OptimistAtomicQueue2, 3,s:  16,887,731 msg/sec
            OptimistAtomicQueue2, 3,i:  14,546,360 msg/sec
            OptimistAtomicQueue2, 4,s:  17,393,582 msg/sec
            OptimistAtomicQueue2, 4,i:  17,024,599 msg/sec
            OptimistAtomicQueue2, 5,s:   9,258,611 msg/sec
            OptimistAtomicQueue2, 5,i:   9,606,533 msg/sec
            OptimistAtomicQueue2, 6,s:   9,711,703 msg/sec
            OptimistAtomicQueue2, 6,i:   9,467,976 msg/sec
            OptimistAtomicQueue2, 7,s:  11,062,498 msg/sec
            OptimistAtomicQueue2, 7,i:  11,128,687 msg/sec
            OptimistAtomicQueue2, 8,s:  14,426,860 msg/sec
            OptimistAtomicQueue2, 8,i:  11,752,150 msg/sec
            OptimistAtomicQueue2, 9,s:  11,034,659 msg/sec
            OptimistAtomicQueue2, 9,i:  12,566,991 msg/sec
            OptimistAtomicQueue2,10,s:  11,081,688 msg/sec
            OptimistAtomicQueue2,10,i:  12,969,071 msg/sec
            OptimistAtomicQueue2,11,s:  12,768,128 msg/sec
            OptimistAtomicQueue2,11,i:  14,292,706 msg/sec
            OptimistAtomicQueue2,12,s:  12,382,488 msg/sec
            OptimistAtomicQueue2,12,i:  15,411,871 msg/sec
            OptimistAtomicQueue2,13,s:  12,168,279 msg/sec
            OptimistAtomicQueue2,13,i:  15,422,690 msg/sec
            OptimistAtomicQueue2,14,s:  12,049,358 msg/sec
            OptimistAtomicQueue2,14,i:  15,583,484 msg/sec
            OptimistAtomicQueue2,15,s:  12,734,177 msg/sec
            OptimistAtomicQueue2,15,i:  16,648,890 msg/sec
            OptimistAtomicQueue2,16,s:  12,797,439 msg/sec
            OptimistAtomicQueue2,16,i:  17,415,550 msg/sec
                   AtomicQueueB2, 1,s:  24,162,290 msg/sec
                   AtomicQueueB2, 1,i:  14,149,979 msg/sec
                   AtomicQueueB2, 2,s:   2,894,026 msg/sec
                   AtomicQueueB2, 2,i:   3,060,025 msg/sec
                   AtomicQueueB2, 3,s:   2,445,788 msg/sec
                   AtomicQueueB2, 3,i:   2,597,610 msg/sec
                   AtomicQueueB2, 4,s:   1,946,966 msg/sec
                   AtomicQueueB2, 4,i:   2,051,459 msg/sec
                   AtomicQueueB2, 5,s:     913,022 msg/sec
                   AtomicQueueB2, 5,i:   1,271,876 msg/sec
                   AtomicQueueB2, 6,s:     750,963 msg/sec
                   AtomicQueueB2, 6,i:   1,019,619 msg/sec
                   AtomicQueueB2, 7,s:     850,088 msg/sec
                   AtomicQueueB2, 7,i:     930,944 msg/sec
                   AtomicQueueB2, 8,s:     886,545 msg/sec
                   AtomicQueueB2, 8,i:     834,911 msg/sec
                   AtomicQueueB2, 9,s:     826,789 msg/sec
                   AtomicQueueB2, 9,i:     850,814 msg/sec
                   AtomicQueueB2,10,s:     808,447 msg/sec
                   AtomicQueueB2,10,i:     840,380 msg/sec
                   AtomicQueueB2,11,s:     830,413 msg/sec
                   AtomicQueueB2,11,i:     860,717 msg/sec
                   AtomicQueueB2,12,s:     813,065 msg/sec
                   AtomicQueueB2,12,i:     840,246 msg/sec
                   AtomicQueueB2,13,s:     777,244 msg/sec
                   AtomicQueueB2,13,i:     831,735 msg/sec
                   AtomicQueueB2,14,s:     727,312 msg/sec
                   AtomicQueueB2,14,i:     812,611 msg/sec
                   AtomicQueueB2,15,s:     713,197 msg/sec
                   AtomicQueueB2,15,i:     829,911 msg/sec
                   AtomicQueueB2,16,s:     677,591 msg/sec
                   AtomicQueueB2,16,i:     805,938 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,010,039 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,035,677 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,333,383 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,286,937 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,657,609 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,595,792 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,341,249 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,810,448 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,260,990 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,297,126 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,710,093 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,576,075 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,894,353 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,037,204 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,317,694 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,634,847 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,929,051 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,278,257 msg/sec
           OptimistAtomicQueueB2,10,s:  11,040,701 msg/sec
           OptimistAtomicQueueB2,10,i:  12,831,474 msg/sec
           OptimistAtomicQueueB2,11,s:  12,514,353 msg/sec
           OptimistAtomicQueueB2,11,i:  14,042,896 msg/sec
           OptimistAtomicQueueB2,12,s:  12,364,649 msg/sec
           OptimistAtomicQueueB2,12,i:  15,160,387 msg/sec
           OptimistAtomicQueueB2,13,s:  12,103,488 msg/sec
           OptimistAtomicQueueB2,13,i:  16,567,575 msg/sec
           OptimistAtomicQueueB2,14,s:  12,012,449 msg/sec
           OptimistAtomicQueueB2,14,i:  15,682,588 msg/sec
           OptimistAtomicQueueB2,15,s:  12,745,020 msg/sec
           OptimistAtomicQueueB2,15,i:  16,499,510 msg/sec
           OptimistAtomicQueueB2,16,s:  12,771,465 msg/sec
           OptimistAtomicQueueB2,16,i:  17,335,842 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  74,849,381 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 119,275,407 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,853,536 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,892,330 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,895,579 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,092,789 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  18,477,932 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  18,884,457 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  27,586,762 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  23,396,706 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  38,499,846 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  53,424,648 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  63,036,773 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  65,352,637 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  65,404,199 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  64,298,234 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  78,376,196 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  65,375,603 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  78,030,197 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  62,103,958 msg/sec
     moodycamel::ConcurrentQueue,10,s:  89,543,343 msg/sec
     moodycamel::ConcurrentQueue,10,i:  80,809,322 msg/sec
     moodycamel::ConcurrentQueue,11,s:  71,804,505 msg/sec
     moodycamel::ConcurrentQueue,11,i:  66,699,758 msg/sec
     moodycamel::ConcurrentQueue,12,s:  44,202,183 msg/sec
     moodycamel::ConcurrentQueue,12,i:  60,512,044 msg/sec
     moodycamel::ConcurrentQueue,13,s:  60,785,290 msg/sec
     moodycamel::ConcurrentQueue,13,i:  76,083,465 msg/sec
     moodycamel::ConcurrentQueue,14,s:  93,683,222 msg/sec
     moodycamel::ConcurrentQueue,14,i: 119,528,182 msg/sec
     moodycamel::ConcurrentQueue,15,s: 139,712,763 msg/sec
     moodycamel::ConcurrentQueue,15,i: 118,444,065 msg/sec
     moodycamel::ConcurrentQueue,16,s: 154,127,900 msg/sec
     moodycamel::ConcurrentQueue,16,i: 145,759,379 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,568,541 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,597,469 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,242,013 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,263,562 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,344,427 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,374,912 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,606 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,946,711 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     899,808 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,061,994 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     816,193 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     997,934 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     777,994 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     921,368 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     791,527 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     823,390 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     798,109 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     836,608 msg/sec
   tbb::concurrent_bounded_queue,10,s:     820,753 msg/sec
   tbb::concurrent_bounded_queue,10,i:     871,769 msg/sec
   tbb::concurrent_bounded_queue,11,s:     787,830 msg/sec
   tbb::concurrent_bounded_queue,11,i:     842,526 msg/sec
   tbb::concurrent_bounded_queue,12,s:     785,878 msg/sec
   tbb::concurrent_bounded_queue,12,i:     801,168 msg/sec
   tbb::concurrent_bounded_queue,13,s:     746,264 msg/sec
   tbb::concurrent_bounded_queue,13,i:     813,987 msg/sec
   tbb::concurrent_bounded_queue,14,s:     708,113 msg/sec
   tbb::concurrent_bounded_queue,14,i:     813,591 msg/sec
   tbb::concurrent_bounded_queue,15,s:     696,417 msg/sec
   tbb::concurrent_bounded_queue,15,i:     767,897 msg/sec
   tbb::concurrent_bounded_queue,16,s:     672,184 msg/sec
   tbb::concurrent_bounded_queue,16,i:     743,214 msg/sec
     xenium::michael_scott_queue, 1,s:   3,872,811 msg/sec
     xenium::michael_scott_queue, 1,i:   3,981,222 msg/sec
     xenium::michael_scott_queue, 2,s:   2,777,734 msg/sec
     xenium::michael_scott_queue, 2,i:   2,712,830 msg/sec
     xenium::michael_scott_queue, 3,s:   2,255,470 msg/sec
     xenium::michael_scott_queue, 3,i:   2,228,248 msg/sec
     xenium::michael_scott_queue, 4,s:   1,746,590 msg/sec
     xenium::michael_scott_queue, 4,i:   1,722,620 msg/sec
     xenium::michael_scott_queue, 5,s:   1,064,797 msg/sec
     xenium::michael_scott_queue, 5,i:   1,375,408 msg/sec
     xenium::michael_scott_queue, 6,s:     977,697 msg/sec
     xenium::michael_scott_queue, 6,i:   1,156,233 msg/sec
     xenium::michael_scott_queue, 7,s:     932,403 msg/sec
     xenium::michael_scott_queue, 7,i:     956,657 msg/sec
     xenium::michael_scott_queue, 8,s:     691,891 msg/sec
     xenium::michael_scott_queue, 8,i:     824,887 msg/sec
     xenium::michael_scott_queue, 9,s:     850,893 msg/sec
     xenium::michael_scott_queue, 9,i:     827,914 msg/sec
     xenium::michael_scott_queue,10,s:     836,603 msg/sec
     xenium::michael_scott_queue,10,i:     845,620 msg/sec
     xenium::michael_scott_queue,11,s:     802,320 msg/sec
     xenium::michael_scott_queue,11,i:     842,911 msg/sec
     xenium::michael_scott_queue,12,s:     760,796 msg/sec
     xenium::michael_scott_queue,12,i:     805,764 msg/sec
     xenium::michael_scott_queue,13,s:     741,717 msg/sec
     xenium::michael_scott_queue,13,i:     796,793 msg/sec
     xenium::michael_scott_queue,14,s:     717,864 msg/sec
     xenium::michael_scott_queue,14,i:     782,726 msg/sec
     xenium::michael_scott_queue,15,s:     693,767 msg/sec
     xenium::michael_scott_queue,15,i:     781,240 msg/sec
     xenium::michael_scott_queue,16,s:     661,607 msg/sec
     xenium::michael_scott_queue,16,i:     750,953 msg/sec
         xenium::ramalhete_queue, 1,s:  21,345,773 msg/sec
         xenium::ramalhete_queue, 1,i:  20,553,668 msg/sec
         xenium::ramalhete_queue, 2,s:  10,897,524 msg/sec
         xenium::ramalhete_queue, 2,i:  11,001,266 msg/sec
         xenium::ramalhete_queue, 3,s:  13,215,465 msg/sec
         xenium::ramalhete_queue, 3,i:  12,855,897 msg/sec
         xenium::ramalhete_queue, 4,s:  15,754,806 msg/sec
         xenium::ramalhete_queue, 4,i:  15,418,349 msg/sec
         xenium::ramalhete_queue, 5,s:  10,969,906 msg/sec
         xenium::ramalhete_queue, 5,i:   6,935,759 msg/sec
         xenium::ramalhete_queue, 6,s:  11,509,842 msg/sec
         xenium::ramalhete_queue, 6,i:   7,703,851 msg/sec
         xenium::ramalhete_queue, 7,s:  11,822,199 msg/sec
         xenium::ramalhete_queue, 7,i:   8,224,229 msg/sec
         xenium::ramalhete_queue, 8,s:  14,986,925 msg/sec
         xenium::ramalhete_queue, 8,i:   8,738,295 msg/sec
         xenium::ramalhete_queue, 9,s:   9,628,687 msg/sec
         xenium::ramalhete_queue, 9,i:  10,336,121 msg/sec
         xenium::ramalhete_queue,10,s:  10,240,059 msg/sec
         xenium::ramalhete_queue,10,i:  12,042,137 msg/sec
         xenium::ramalhete_queue,11,s:  10,661,260 msg/sec
         xenium::ramalhete_queue,11,i:  12,264,688 msg/sec
         xenium::ramalhete_queue,12,s:  11,449,798 msg/sec
         xenium::ramalhete_queue,12,i:  11,842,911 msg/sec
         xenium::ramalhete_queue,13,s:  11,765,459 msg/sec
         xenium::ramalhete_queue,13,i:  12,390,895 msg/sec
         xenium::ramalhete_queue,14,s:  11,798,009 msg/sec
         xenium::ramalhete_queue,14,i:  12,597,307 msg/sec
         xenium::ramalhete_queue,15,s:  11,712,364 msg/sec
         xenium::ramalhete_queue,15,i:  12,874,179 msg/sec
         xenium::ramalhete_queue,16,s:  11,625,943 msg/sec
         xenium::ramalhete_queue,16,i:  13,099,649 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  92,012,115 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  92,077,792 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,611,929 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,969,221 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,727,342 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,191,704 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,554,468 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,308,123 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,060,450 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,669,777 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,067,598 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,476,729 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,132,064 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,199,561 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,049,980 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,930,222 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,039,975 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,962,134 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,241,435 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,004,677 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,181,548 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,127,220 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,197,357 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,162,839 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,084,057 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,154,438 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,079,341 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,214,217 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,075,815 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,135,540 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,027,378 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,083,031 msg/sec
          boost::lockfree::queue, 1,s:   2,296,863 msg/sec
          boost::lockfree::queue, 1,i:   2,313,968 msg/sec
          boost::lockfree::queue, 2,s:   1,716,053 msg/sec
          boost::lockfree::queue, 2,i:   1,740,966 msg/sec
          boost::lockfree::queue, 3,s:   1,462,513 msg/sec
          boost::lockfree::queue, 3,i:   1,411,353 msg/sec
          boost::lockfree::queue, 4,s:   1,287,266 msg/sec
          boost::lockfree::queue, 4,i:   1,273,774 msg/sec
          boost::lockfree::queue, 5,s:     779,305 msg/sec
          boost::lockfree::queue, 5,i:     851,433 msg/sec
          boost::lockfree::queue, 6,s:     422,677 msg/sec
          boost::lockfree::queue, 6,i:     827,894 msg/sec
          boost::lockfree::queue, 7,s:     403,606 msg/sec
          boost::lockfree::queue, 7,i:     834,612 msg/sec
          boost::lockfree::queue, 8,s:     341,295 msg/sec
          boost::lockfree::queue, 8,i:     533,356 msg/sec
          boost::lockfree::queue, 9,s:     422,992 msg/sec
          boost::lockfree::queue, 9,i:     552,635 msg/sec
          boost::lockfree::queue,10,s:     442,238 msg/sec
          boost::lockfree::queue,10,i:     567,312 msg/sec
          boost::lockfree::queue,11,s:     497,746 msg/sec
          boost::lockfree::queue,11,i:     546,792 msg/sec
          boost::lockfree::queue,12,s:     510,208 msg/sec
          boost::lockfree::queue,12,i:     565,370 msg/sec
          boost::lockfree::queue,13,s:     477,752 msg/sec
          boost::lockfree::queue,13,i:     496,874 msg/sec
          boost::lockfree::queue,14,s:     454,773 msg/sec
          boost::lockfree::queue,14,i:     487,923 msg/sec
          boost::lockfree::queue,15,s:     469,328 msg/sec
          boost::lockfree::queue,15,i:     469,680 msg/sec
          boost::lockfree::queue,16,s:     446,758 msg/sec
          boost::lockfree::queue,16,i:     440,446 msg/sec
                pthread_spinlock, 1,s:   5,300,186 msg/sec
                pthread_spinlock, 1,i:   5,338,628 msg/sec
                pthread_spinlock, 2,s:   2,187,445 msg/sec
                pthread_spinlock, 2,i:     438,021 msg/sec
                pthread_spinlock, 3,s:     236,452 msg/sec
                pthread_spinlock, 3,i:   1,788,458 msg/sec
                pthread_spinlock, 4,s:     589,998 msg/sec
                pthread_spinlock, 4,i:     238,920 msg/sec
                pthread_spinlock, 5,s:     777,288 msg/sec
pthread_spinlock: producers: 5: consumer 0 received too few messages: 0.10% of expected.
                pthread_spinlock, 5,i:   1,096,917 msg/sec
                pthread_spinlock, 6,s:     585,969 msg/sec
                pthread_spinlock, 6,i:     925,082 msg/sec
                pthread_spinlock, 7,s:     820,238 msg/sec
                pthread_spinlock, 7,i:     901,341 msg/sec
                pthread_spinlock, 8,s:     877,915 msg/sec
                pthread_spinlock, 8,i:     781,005 msg/sec
                pthread_spinlock, 9,s:     813,504 msg/sec
                pthread_spinlock, 9,i:     679,428 msg/sec
                pthread_spinlock,10,s:     801,499 msg/sec
                pthread_spinlock,10,i:     705,662 msg/sec
                pthread_spinlock,11,s:     756,419 msg/sec
                pthread_spinlock,11,i:     801,236 msg/sec
                pthread_spinlock,12,s:     749,140 msg/sec
                pthread_spinlock,12,i:     731,092 msg/sec
                pthread_spinlock,13,s:     749,087 msg/sec
                pthread_spinlock,13,i:     633,741 msg/sec
                pthread_spinlock,14,s:     652,758 msg/sec
                pthread_spinlock,14,i:     618,510 msg/sec
                pthread_spinlock,15,s:     604,611 msg/sec
                pthread_spinlock,15,i:     566,455 msg/sec
                pthread_spinlock,16,s:     520,729 msg/sec
                pthread_spinlock,16,i:     472,351 msg/sec
                      std::mutex, 1,s:   1,888,051 msg/sec
                      std::mutex, 1,i:   1,920,220 msg/sec
                      std::mutex, 2,s:   4,759,866 msg/sec
                      std::mutex, 2,i:   4,601,920 msg/sec
                      std::mutex, 3,s:   2,116,587 msg/sec
                      std::mutex, 3,i:   2,044,854 msg/sec
                      std::mutex, 4,s:   2,072,644 msg/sec
                      std::mutex, 4,i:   1,975,527 msg/sec
                      std::mutex, 5,s:     980,398 msg/sec
                      std::mutex, 5,i:     981,715 msg/sec
                      std::mutex, 6,s:     978,025 msg/sec
                      std::mutex, 6,i:     924,556 msg/sec
                      std::mutex, 7,s:     975,265 msg/sec
                      std::mutex, 7,i:     859,833 msg/sec
                      std::mutex, 8,s:     985,671 msg/sec
                      std::mutex, 8,i:     816,946 msg/sec
                      std::mutex, 9,s:     853,808 msg/sec
                      std::mutex, 9,i:     812,771 msg/sec
                      std::mutex,10,s:     792,816 msg/sec
                      std::mutex,10,i:     811,599 msg/sec
                      std::mutex,11,s:     784,814 msg/sec
                      std::mutex,11,i:     777,859 msg/sec
                      std::mutex,12,s:     794,258 msg/sec
                      std::mutex,12,i:     775,862 msg/sec
                      std::mutex,13,s:     736,794 msg/sec
                      std::mutex,13,i:     704,017 msg/sec
                      std::mutex,14,s:     710,084 msg/sec
                      std::mutex,14,i:     698,463 msg/sec
                      std::mutex,15,s:     709,592 msg/sec
                      std::mutex,15,i:     699,791 msg/sec
                      std::mutex,16,s:     691,004 msg/sec
                      std::mutex,16,i:     675,602 msg/sec
                 tbb::spin_mutex, 1,s:  10,918,865 msg/sec
                 tbb::spin_mutex, 1,i:  11,146,165 msg/sec
                 tbb::spin_mutex, 2,s:   4,884,313 msg/sec
                 tbb::spin_mutex, 2,i:   4,774,936 msg/sec
                 tbb::spin_mutex, 3,s:   3,577,708 msg/sec
                 tbb::spin_mutex, 3,i:   3,521,728 msg/sec
                 tbb::spin_mutex, 4,s:   3,029,019 msg/sec
                 tbb::spin_mutex, 4,i:   2,928,814 msg/sec
                 tbb::spin_mutex, 5,s:   1,702,775 msg/sec
                 tbb::spin_mutex, 5,i:   1,637,454 msg/sec
                 tbb::spin_mutex, 6,s:   1,496,628 msg/sec
                 tbb::spin_mutex, 6,i:   1,431,396 msg/sec
                 tbb::spin_mutex, 7,s:   1,355,145 msg/sec
                 tbb::spin_mutex, 7,i:   1,370,367 msg/sec
                 tbb::spin_mutex, 8,s:   1,262,768 msg/sec
                 tbb::spin_mutex, 8,i:   1,201,263 msg/sec
                 tbb::spin_mutex, 9,s:   1,309,981 msg/sec
                 tbb::spin_mutex, 9,i:   1,317,402 msg/sec
                 tbb::spin_mutex,10,s:   1,313,708 msg/sec
                 tbb::spin_mutex,10,i:   1,238,106 msg/sec
                 tbb::spin_mutex,11,s:   1,259,655 msg/sec
                 tbb::spin_mutex,11,i:   1,041,839 msg/sec
                 tbb::spin_mutex,12,s:   1,118,019 msg/sec
                 tbb::spin_mutex,12,i:   1,040,308 msg/sec
                 tbb::spin_mutex,13,s:   1,068,953 msg/sec
                 tbb::spin_mutex,13,i:     956,986 msg/sec
                 tbb::spin_mutex,14,s:   1,056,013 msg/sec
                 tbb::spin_mutex,14,i:   1,024,186 msg/sec
                 tbb::spin_mutex,15,s:     984,484 msg/sec
                 tbb::spin_mutex,15,i:     923,188 msg/sec
                 tbb::spin_mutex,16,s:     902,951 msg/sec
                 tbb::spin_mutex,16,i:     898,011 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5602.30
	System time (seconds): 597.96
	Percent of CPU this job got: 1670%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:11.18
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 89108
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66272
	Voluntary context switches: 26710973
	Involuntary context switches: 1568
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 19:01:52 [30/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000169 sec/round-trip
                     AtomicQueue: 0.000000146 sec/round-trip
             OptimistAtomicQueue: 0.000000111 sec/round-trip
                    AtomicQueueB: 0.000000152 sec/round-trip
            OptimistAtomicQueueB: 0.000000116 sec/round-trip
                    AtomicQueue2: 0.000000149 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000156 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000149 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000282 sec/round-trip
     xenium::michael_scott_queue: 0.000000448 sec/round-trip
         xenium::ramalhete_queue: 0.000000190 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000207 sec/round-trip
          boost::lockfree::queue: 0.000000314 sec/round-trip
                pthread_spinlock: 0.000000355 sec/round-trip
                      std::mutex: 0.000001099 sec/round-trip
                 tbb::spin_mutex: 0.000000318 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,712,298 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,467,641 msg/sec
                     AtomicQueue, 1,s:  41,227,477 msg/sec
                     AtomicQueue, 1,i:  42,732,391 msg/sec
                     AtomicQueue, 2,s:   2,913,301 msg/sec
                     AtomicQueue, 2,i:   3,048,599 msg/sec
                     AtomicQueue, 3,s:   2,460,600 msg/sec
                     AtomicQueue, 3,i:   2,598,572 msg/sec
                     AtomicQueue, 4,s:   1,949,931 msg/sec
                     AtomicQueue, 4,i:   2,065,094 msg/sec
                     AtomicQueue, 5,s:     935,444 msg/sec
                     AtomicQueue, 5,i:   1,113,923 msg/sec
                     AtomicQueue, 6,s:     763,830 msg/sec
                     AtomicQueue, 6,i:   1,040,716 msg/sec
                     AtomicQueue, 7,s:     867,551 msg/sec
                     AtomicQueue, 7,i:     945,236 msg/sec
                     AtomicQueue, 8,s:     925,485 msg/sec
                     AtomicQueue, 8,i:     851,805 msg/sec
                     AtomicQueue, 9,s:     820,945 msg/sec
                     AtomicQueue, 9,i:     873,145 msg/sec
                     AtomicQueue,10,s:     826,299 msg/sec
                     AtomicQueue,10,i:     862,721 msg/sec
                     AtomicQueue,11,s:     824,519 msg/sec
                     AtomicQueue,11,i:     869,199 msg/sec
                     AtomicQueue,12,s:     783,668 msg/sec
                     AtomicQueue,12,i:     848,714 msg/sec
                     AtomicQueue,13,s:     747,417 msg/sec
                     AtomicQueue,13,i:     833,488 msg/sec
                     AtomicQueue,14,s:     697,242 msg/sec
                     AtomicQueue,14,i:     816,452 msg/sec
                     AtomicQueue,15,s:     698,917 msg/sec
                     AtomicQueue,15,i:     830,409 msg/sec
                     AtomicQueue,16,s:     665,235 msg/sec
                     AtomicQueue,16,i:     803,962 msg/sec
             OptimistAtomicQueue, 1,s: 355,055,889 msg/sec
             OptimistAtomicQueue, 1,i: 349,358,159 msg/sec
             OptimistAtomicQueue, 2,s:  16,844,744 msg/sec
             OptimistAtomicQueue, 2,i:  15,206,786 msg/sec
             OptimistAtomicQueue, 3,s:  17,276,093 msg/sec
             OptimistAtomicQueue, 3,i:  17,627,852 msg/sec
             OptimistAtomicQueue, 4,s:  17,409,582 msg/sec
             OptimistAtomicQueue, 4,i:  19,525,718 msg/sec
             OptimistAtomicQueue, 5,s:   9,805,745 msg/sec
             OptimistAtomicQueue, 5,i:  12,110,105 msg/sec
             OptimistAtomicQueue, 6,s:  10,161,634 msg/sec
             OptimistAtomicQueue, 6,i:  10,341,950 msg/sec
             OptimistAtomicQueue, 7,s:  11,831,249 msg/sec
             OptimistAtomicQueue, 7,i:  11,786,270 msg/sec
             OptimistAtomicQueue, 8,s:  14,856,332 msg/sec
             OptimistAtomicQueue, 8,i:  12,111,257 msg/sec
             OptimistAtomicQueue, 9,s:  12,029,241 msg/sec
             OptimistAtomicQueue, 9,i:  13,357,112 msg/sec
             OptimistAtomicQueue,10,s:  11,772,108 msg/sec
             OptimistAtomicQueue,10,i:  13,974,672 msg/sec
             OptimistAtomicQueue,11,s:  13,038,121 msg/sec
             OptimistAtomicQueue,11,i:  14,867,430 msg/sec
             OptimistAtomicQueue,12,s:  12,793,338 msg/sec
             OptimistAtomicQueue,12,i:  16,976,584 msg/sec
             OptimistAtomicQueue,13,s:  12,809,263 msg/sec
             OptimistAtomicQueue,13,i:  16,003,050 msg/sec
             OptimistAtomicQueue,14,s:  12,715,895 msg/sec
             OptimistAtomicQueue,14,i:  16,872,036 msg/sec
             OptimistAtomicQueue,15,s:  13,500,732 msg/sec
             OptimistAtomicQueue,15,i:  17,773,191 msg/sec
             OptimistAtomicQueue,16,s:  13,494,613 msg/sec
             OptimistAtomicQueue,16,i:  19,033,390 msg/sec
                    AtomicQueueB, 1,s:  14,609,366 msg/sec
                    AtomicQueueB, 1,i:  14,359,040 msg/sec
                    AtomicQueueB, 2,s:   2,876,052 msg/sec
                    AtomicQueueB, 2,i:   3,028,841 msg/sec
                    AtomicQueueB, 3,s:   2,432,799 msg/sec
                    AtomicQueueB, 3,i:   2,564,985 msg/sec
                    AtomicQueueB, 4,s:   1,926,080 msg/sec
                    AtomicQueueB, 4,i:   2,033,306 msg/sec
                    AtomicQueueB, 5,s:     918,522 msg/sec
                    AtomicQueueB, 5,i:   1,275,266 msg/sec
                    AtomicQueueB, 6,s:     759,910 msg/sec
                    AtomicQueueB, 6,i:   1,166,410 msg/sec
                    AtomicQueueB, 7,s:     858,260 msg/sec
                    AtomicQueueB, 7,i:     949,288 msg/sec
                    AtomicQueueB, 8,s:     900,295 msg/sec
                    AtomicQueueB, 8,i:     849,799 msg/sec
                    AtomicQueueB, 9,s:     810,305 msg/sec
                    AtomicQueueB, 9,i:     844,341 msg/sec
                    AtomicQueueB,10,s:     818,265 msg/sec
                    AtomicQueueB,10,i:     844,321 msg/sec
                    AtomicQueueB,11,s:     809,596 msg/sec
                    AtomicQueueB,11,i:     863,185 msg/sec
                    AtomicQueueB,12,s:     782,706 msg/sec
                    AtomicQueueB,12,i:     840,553 msg/sec
                    AtomicQueueB,13,s:     741,636 msg/sec
                    AtomicQueueB,13,i:     824,614 msg/sec
                    AtomicQueueB,14,s:     700,116 msg/sec
                    AtomicQueueB,14,i:     811,174 msg/sec
                    AtomicQueueB,15,s:     698,391 msg/sec
                    AtomicQueueB,15,i:     809,315 msg/sec
                    AtomicQueueB,16,s:     669,083 msg/sec
                    AtomicQueueB,16,i:     805,085 msg/sec
            OptimistAtomicQueueB, 1,s: 155,874,294 msg/sec
            OptimistAtomicQueueB, 1,i: 155,066,455 msg/sec
            OptimistAtomicQueueB, 2,s:  14,432,651 msg/sec
            OptimistAtomicQueueB, 2,i:  14,477,592 msg/sec
            OptimistAtomicQueueB, 3,s:  17,253,544 msg/sec
            OptimistAtomicQueueB, 3,i:  16,944,667 msg/sec
            OptimistAtomicQueueB, 4,s:  17,545,122 msg/sec
            OptimistAtomicQueueB, 4,i:  19,182,165 msg/sec
            OptimistAtomicQueueB, 5,s:   9,744,441 msg/sec
            OptimistAtomicQueueB, 5,i:  11,464,340 msg/sec
            OptimistAtomicQueueB, 6,s:  10,098,806 msg/sec
            OptimistAtomicQueueB, 6,i:  10,298,066 msg/sec
            OptimistAtomicQueueB, 7,s:  11,546,334 msg/sec
            OptimistAtomicQueueB, 7,i:  11,574,738 msg/sec
            OptimistAtomicQueueB, 8,s:  15,152,776 msg/sec
            OptimistAtomicQueueB, 8,i:  12,128,668 msg/sec
            OptimistAtomicQueueB, 9,s:  12,055,902 msg/sec
            OptimistAtomicQueueB, 9,i:  13,377,227 msg/sec
            OptimistAtomicQueueB,10,s:  11,770,247 msg/sec
            OptimistAtomicQueueB,10,i:  13,577,021 msg/sec
            OptimistAtomicQueueB,11,s:  13,059,657 msg/sec
            OptimistAtomicQueueB,11,i:  14,910,701 msg/sec
            OptimistAtomicQueueB,12,s:  12,886,712 msg/sec
            OptimistAtomicQueueB,12,i:  15,864,565 msg/sec
            OptimistAtomicQueueB,13,s:  12,878,187 msg/sec
            OptimistAtomicQueueB,13,i:  16,701,486 msg/sec
            OptimistAtomicQueueB,14,s:  12,843,317 msg/sec
            OptimistAtomicQueueB,14,i:  16,678,759 msg/sec
            OptimistAtomicQueueB,15,s:  13,623,684 msg/sec
            OptimistAtomicQueueB,15,i:  17,858,792 msg/sec
            OptimistAtomicQueueB,16,s:  13,548,071 msg/sec
            OptimistAtomicQueueB,16,i:  19,046,899 msg/sec
                    AtomicQueue2, 1,s:  38,040,538 msg/sec
                    AtomicQueue2, 1,i:  39,759,490 msg/sec
                    AtomicQueue2, 2,s:   2,930,979 msg/sec
                    AtomicQueue2, 2,i:   3,098,766 msg/sec
                    AtomicQueue2, 3,s:   2,470,621 msg/sec
                    AtomicQueue2, 3,i:   2,625,387 msg/sec
                    AtomicQueue2, 4,s:   1,965,521 msg/sec
                    AtomicQueue2, 4,i:   2,084,813 msg/sec
                    AtomicQueue2, 5,s:     922,375 msg/sec
                    AtomicQueue2, 5,i:   1,262,557 msg/sec
                    AtomicQueue2, 6,s:     755,930 msg/sec
                    AtomicQueue2, 6,i:   1,018,805 msg/sec
                    AtomicQueue2, 7,s:     853,222 msg/sec
                    AtomicQueue2, 7,i:     941,446 msg/sec
                    AtomicQueue2, 8,s:     880,651 msg/sec
                    AtomicQueue2, 8,i:     845,926 msg/sec
                    AtomicQueue2, 9,s:     808,791 msg/sec
                    AtomicQueue2, 9,i:     844,945 msg/sec
                    AtomicQueue2,10,s:     814,236 msg/sec
                    AtomicQueue2,10,i:     854,068 msg/sec
                    AtomicQueue2,11,s:     808,868 msg/sec
                    AtomicQueue2,11,i:     856,309 msg/sec
                    AtomicQueue2,12,s:     793,935 msg/sec
                    AtomicQueue2,12,i:     833,763 msg/sec
                    AtomicQueue2,13,s:     750,544 msg/sec
                    AtomicQueue2,13,i:     824,115 msg/sec
                    AtomicQueue2,14,s:     704,310 msg/sec
                    AtomicQueue2,14,i:     806,394 msg/sec
                    AtomicQueue2,15,s:     701,846 msg/sec
                    AtomicQueue2,15,i:     825,101 msg/sec
                    AtomicQueue2,16,s:     671,393 msg/sec
                    AtomicQueue2,16,i:     796,722 msg/sec
            OptimistAtomicQueue2, 1,s:  31,572,390 msg/sec
            OptimistAtomicQueue2, 1,i:  31,614,981 msg/sec
            OptimistAtomicQueue2, 2,s:  12,831,205 msg/sec
            OptimistAtomicQueue2, 2,i:  13,696,626 msg/sec
            OptimistAtomicQueue2, 3,s:  16,854,749 msg/sec
            OptimistAtomicQueue2, 3,i:  14,517,819 msg/sec
            OptimistAtomicQueue2, 4,s:  17,393,274 msg/sec
            OptimistAtomicQueue2, 4,i:  17,009,269 msg/sec
            OptimistAtomicQueue2, 5,s:   9,262,991 msg/sec
            OptimistAtomicQueue2, 5,i:   9,572,986 msg/sec
            OptimistAtomicQueue2, 6,s:   9,691,104 msg/sec
            OptimistAtomicQueue2, 6,i:   9,577,606 msg/sec
            OptimistAtomicQueue2, 7,s:  11,105,920 msg/sec
            OptimistAtomicQueue2, 7,i:  11,176,147 msg/sec
            OptimistAtomicQueue2, 8,s:  14,425,211 msg/sec
            OptimistAtomicQueue2, 8,i:  11,768,420 msg/sec
            OptimistAtomicQueue2, 9,s:  11,151,888 msg/sec
            OptimistAtomicQueue2, 9,i:  12,553,116 msg/sec
            OptimistAtomicQueue2,10,s:  11,088,022 msg/sec
            OptimistAtomicQueue2,10,i:  12,973,293 msg/sec
            OptimistAtomicQueue2,11,s:  12,757,517 msg/sec
            OptimistAtomicQueue2,11,i:  14,194,502 msg/sec
            OptimistAtomicQueue2,12,s:  12,369,141 msg/sec
            OptimistAtomicQueue2,12,i:  15,460,414 msg/sec
            OptimistAtomicQueue2,13,s:  12,132,426 msg/sec
            OptimistAtomicQueue2,13,i:  15,669,314 msg/sec
            OptimistAtomicQueue2,14,s:  12,062,008 msg/sec
            OptimistAtomicQueue2,14,i:  15,523,050 msg/sec
            OptimistAtomicQueue2,15,s:  12,762,734 msg/sec
            OptimistAtomicQueue2,15,i:  16,508,086 msg/sec
            OptimistAtomicQueue2,16,s:  12,832,672 msg/sec
            OptimistAtomicQueue2,16,i:  17,364,767 msg/sec
                   AtomicQueueB2, 1,s:  24,025,313 msg/sec
                   AtomicQueueB2, 1,i:  14,804,547 msg/sec
                   AtomicQueueB2, 2,s:   2,896,343 msg/sec
                   AtomicQueueB2, 2,i:   3,072,315 msg/sec
                   AtomicQueueB2, 3,s:   2,449,480 msg/sec
                   AtomicQueueB2, 3,i:   2,598,349 msg/sec
                   AtomicQueueB2, 4,s:   1,948,045 msg/sec
                   AtomicQueueB2, 4,i:   2,049,337 msg/sec
                   AtomicQueueB2, 5,s:     911,893 msg/sec
                   AtomicQueueB2, 5,i:   1,270,556 msg/sec
                   AtomicQueueB2, 6,s:     751,133 msg/sec
                   AtomicQueueB2, 6,i:   1,174,214 msg/sec
                   AtomicQueueB2, 7,s:     850,966 msg/sec
                   AtomicQueueB2, 7,i:     932,036 msg/sec
                   AtomicQueueB2, 8,s:     887,332 msg/sec
                   AtomicQueueB2, 8,i:     833,844 msg/sec
                   AtomicQueueB2, 9,s:     798,891 msg/sec
                   AtomicQueueB2, 9,i:     836,381 msg/sec
                   AtomicQueueB2,10,s:     806,608 msg/sec
                   AtomicQueueB2,10,i:     841,359 msg/sec
                   AtomicQueueB2,11,s:     823,154 msg/sec
                   AtomicQueueB2,11,i:     859,197 msg/sec
                   AtomicQueueB2,12,s:     811,976 msg/sec
                   AtomicQueueB2,12,i:     838,664 msg/sec
                   AtomicQueueB2,13,s:     776,313 msg/sec
                   AtomicQueueB2,13,i:     826,284 msg/sec
                   AtomicQueueB2,14,s:     725,417 msg/sec
                   AtomicQueueB2,14,i:     816,318 msg/sec
                   AtomicQueueB2,15,s:     717,428 msg/sec
                   AtomicQueueB2,15,i:     808,409 msg/sec
                   AtomicQueueB2,16,s:     677,672 msg/sec
                   AtomicQueueB2,16,i:     806,919 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,838,493 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,008,937 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,366,562 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,343,813 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,678,607 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,575,359 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,349,709 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,820,700 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,271,403 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,276,506 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,718,984 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,548,906 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,954,172 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,108,621 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,307,344 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,637,517 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,956,055 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,510,916 msg/sec
           OptimistAtomicQueueB2,10,s:  11,014,570 msg/sec
           OptimistAtomicQueueB2,10,i:  12,796,815 msg/sec
           OptimistAtomicQueueB2,11,s:  12,562,373 msg/sec
           OptimistAtomicQueueB2,11,i:  14,049,530 msg/sec
           OptimistAtomicQueueB2,12,s:  12,355,772 msg/sec
           OptimistAtomicQueueB2,12,i:  15,202,695 msg/sec
           OptimistAtomicQueueB2,13,s:  12,094,733 msg/sec
           OptimistAtomicQueueB2,13,i:  15,265,834 msg/sec
           OptimistAtomicQueueB2,14,s:  12,032,436 msg/sec
           OptimistAtomicQueueB2,14,i:  15,384,987 msg/sec
           OptimistAtomicQueueB2,15,s:  12,744,909 msg/sec
           OptimistAtomicQueueB2,15,i:  16,610,527 msg/sec
           OptimistAtomicQueueB2,16,s:  12,734,461 msg/sec
           OptimistAtomicQueueB2,16,i:  17,348,809 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  34,530,132 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 195,956,938 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,801,814 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,906,108 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,020,736 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,569,573 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,325,581 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,110,332 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  27,087,495 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  30,598,338 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  39,400,237 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  55,836,500 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  57,402,589 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  63,520,341 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  68,779,430 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  67,831,655 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  79,525,860 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  64,840,179 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  82,006,156 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  64,301,736 msg/sec
     moodycamel::ConcurrentQueue,10,s:  80,863,532 msg/sec
     moodycamel::ConcurrentQueue,10,i:  77,894,214 msg/sec
     moodycamel::ConcurrentQueue,11,s:  71,561,142 msg/sec
     moodycamel::ConcurrentQueue,11,i:  68,453,467 msg/sec
     moodycamel::ConcurrentQueue,12,s:  50,746,392 msg/sec
     moodycamel::ConcurrentQueue,12,i:  66,553,376 msg/sec
     moodycamel::ConcurrentQueue,13,s:  62,942,163 msg/sec
     moodycamel::ConcurrentQueue,13,i:  89,187,899 msg/sec
     moodycamel::ConcurrentQueue,14,s:  98,844,730 msg/sec
     moodycamel::ConcurrentQueue,14,i: 120,314,413 msg/sec
     moodycamel::ConcurrentQueue,15,s: 134,206,593 msg/sec
     moodycamel::ConcurrentQueue,15,i: 126,168,567 msg/sec
     moodycamel::ConcurrentQueue,16,s: 159,964,782 msg/sec
     moodycamel::ConcurrentQueue,16,i: 134,526,349 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,585,194 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,595,846 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,249,574 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,246,736 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,343,743 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,374,562 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,883,072 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,943,899 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     896,943 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,206,091 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     815,413 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,004,853 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     777,791 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     916,210 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     792,262 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     821,266 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     787,300 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     854,915 msg/sec
   tbb::concurrent_bounded_queue,10,s:     818,069 msg/sec
   tbb::concurrent_bounded_queue,10,i:     844,604 msg/sec
   tbb::concurrent_bounded_queue,11,s:     787,260 msg/sec
   tbb::concurrent_bounded_queue,11,i:     844,706 msg/sec
   tbb::concurrent_bounded_queue,12,s:     771,921 msg/sec
   tbb::concurrent_bounded_queue,12,i:     880,821 msg/sec
   tbb::concurrent_bounded_queue,13,s:     745,651 msg/sec
   tbb::concurrent_bounded_queue,13,i:     807,649 msg/sec
   tbb::concurrent_bounded_queue,14,s:     710,041 msg/sec
   tbb::concurrent_bounded_queue,14,i:     819,668 msg/sec
   tbb::concurrent_bounded_queue,15,s:     696,424 msg/sec
   tbb::concurrent_bounded_queue,15,i:     768,930 msg/sec
   tbb::concurrent_bounded_queue,16,s:     674,303 msg/sec
   tbb::concurrent_bounded_queue,16,i:     743,102 msg/sec
     xenium::michael_scott_queue, 1,s:   3,885,976 msg/sec
     xenium::michael_scott_queue, 1,i:   3,986,098 msg/sec
     xenium::michael_scott_queue, 2,s:   2,774,771 msg/sec
     xenium::michael_scott_queue, 2,i:   2,696,530 msg/sec
     xenium::michael_scott_queue, 3,s:   2,251,274 msg/sec
     xenium::michael_scott_queue, 3,i:   2,228,994 msg/sec
     xenium::michael_scott_queue, 4,s:   1,739,749 msg/sec
     xenium::michael_scott_queue, 4,i:   1,716,892 msg/sec
     xenium::michael_scott_queue, 5,s:   1,071,838 msg/sec
     xenium::michael_scott_queue, 5,i:   1,381,777 msg/sec
     xenium::michael_scott_queue, 6,s:     980,865 msg/sec
     xenium::michael_scott_queue, 6,i:   1,160,342 msg/sec
     xenium::michael_scott_queue, 7,s:     929,866 msg/sec
     xenium::michael_scott_queue, 7,i:     957,729 msg/sec
     xenium::michael_scott_queue, 8,s:     691,679 msg/sec
     xenium::michael_scott_queue, 8,i:     820,194 msg/sec
     xenium::michael_scott_queue, 9,s:     838,763 msg/sec
     xenium::michael_scott_queue, 9,i:     841,179 msg/sec
     xenium::michael_scott_queue,10,s:     833,348 msg/sec
     xenium::michael_scott_queue,10,i:     825,627 msg/sec
     xenium::michael_scott_queue,11,s:     810,753 msg/sec
     xenium::michael_scott_queue,11,i:     851,865 msg/sec
     xenium::michael_scott_queue,12,s:     759,786 msg/sec
     xenium::michael_scott_queue,12,i:     807,803 msg/sec
     xenium::michael_scott_queue,13,s:     741,323 msg/sec
     xenium::michael_scott_queue,13,i:     781,638 msg/sec
     xenium::michael_scott_queue,14,s:     714,217 msg/sec
     xenium::michael_scott_queue,14,i:     770,562 msg/sec
     xenium::michael_scott_queue,15,s:     683,510 msg/sec
     xenium::michael_scott_queue,15,i:     768,025 msg/sec
     xenium::michael_scott_queue,16,s:     652,398 msg/sec
     xenium::michael_scott_queue,16,i:     735,364 msg/sec
         xenium::ramalhete_queue, 1,s:  21,130,872 msg/sec
         xenium::ramalhete_queue, 1,i:  19,910,779 msg/sec
         xenium::ramalhete_queue, 2,s:  11,347,420 msg/sec
         xenium::ramalhete_queue, 2,i:  10,850,896 msg/sec
         xenium::ramalhete_queue, 3,s:  12,739,693 msg/sec
         xenium::ramalhete_queue, 3,i:  13,739,881 msg/sec
         xenium::ramalhete_queue, 4,s:  15,796,301 msg/sec
         xenium::ramalhete_queue, 4,i:  15,030,650 msg/sec
         xenium::ramalhete_queue, 5,s:  10,983,121 msg/sec
         xenium::ramalhete_queue, 5,i:   7,066,939 msg/sec
         xenium::ramalhete_queue, 6,s:  11,428,099 msg/sec
         xenium::ramalhete_queue, 6,i:   7,955,629 msg/sec
         xenium::ramalhete_queue, 7,s:  11,823,463 msg/sec
         xenium::ramalhete_queue, 7,i:   8,442,767 msg/sec
         xenium::ramalhete_queue, 8,s:  14,921,960 msg/sec
         xenium::ramalhete_queue, 8,i:   8,833,839 msg/sec
         xenium::ramalhete_queue, 9,s:   9,668,366 msg/sec
         xenium::ramalhete_queue, 9,i:  10,497,942 msg/sec
         xenium::ramalhete_queue,10,s:  10,165,059 msg/sec
         xenium::ramalhete_queue,10,i:  11,809,601 msg/sec
         xenium::ramalhete_queue,11,s:  10,890,378 msg/sec
         xenium::ramalhete_queue,11,i:  12,069,605 msg/sec
         xenium::ramalhete_queue,12,s:  11,464,267 msg/sec
         xenium::ramalhete_queue,12,i:  12,302,663 msg/sec
         xenium::ramalhete_queue,13,s:  11,541,917 msg/sec
         xenium::ramalhete_queue,13,i:  12,222,654 msg/sec
         xenium::ramalhete_queue,14,s:  11,746,152 msg/sec
         xenium::ramalhete_queue,14,i:  12,502,903 msg/sec
         xenium::ramalhete_queue,15,s:  11,207,663 msg/sec
         xenium::ramalhete_queue,15,i:  12,892,915 msg/sec
         xenium::ramalhete_queue,16,s:  11,629,345 msg/sec
         xenium::ramalhete_queue,16,i:  13,011,954 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  92,061,364 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  90,496,067 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,499,402 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,722,857 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,734,899 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,133,706 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,518,282 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,305,997 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,084,517 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,635,584 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,054,171 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,313,506 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,149,748 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,193,806 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,968,004 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,925,205 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,099,338 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,961,901 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,299,996 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,007,939 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,182,104 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,132,965 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,190,588 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,185,512 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,057,774 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,147,493 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,092,899 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,194,823 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,077,638 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,118,356 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,039,306 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,075,606 msg/sec
          boost::lockfree::queue, 1,s:   2,279,464 msg/sec
          boost::lockfree::queue, 1,i:   2,312,827 msg/sec
          boost::lockfree::queue, 2,s:   1,717,034 msg/sec
          boost::lockfree::queue, 2,i:   1,738,867 msg/sec
          boost::lockfree::queue, 3,s:   1,455,813 msg/sec
          boost::lockfree::queue, 3,i:   1,408,681 msg/sec
          boost::lockfree::queue, 4,s:   1,283,278 msg/sec
          boost::lockfree::queue, 4,i:   1,282,940 msg/sec
          boost::lockfree::queue, 5,s:     780,123 msg/sec
          boost::lockfree::queue, 5,i:     856,302 msg/sec
          boost::lockfree::queue, 6,s:     424,055 msg/sec
          boost::lockfree::queue, 6,i:     829,112 msg/sec
          boost::lockfree::queue, 7,s:     416,802 msg/sec
          boost::lockfree::queue, 7,i:     844,070 msg/sec
          boost::lockfree::queue, 8,s:     341,536 msg/sec
          boost::lockfree::queue, 8,i:     536,952 msg/sec
          boost::lockfree::queue, 9,s:     422,129 msg/sec
          boost::lockfree::queue, 9,i:     569,393 msg/sec
          boost::lockfree::queue,10,s:     448,406 msg/sec
          boost::lockfree::queue,10,i:     567,262 msg/sec
          boost::lockfree::queue,11,s:     525,688 msg/sec
          boost::lockfree::queue,11,i:     562,500 msg/sec
          boost::lockfree::queue,12,s:     517,238 msg/sec
          boost::lockfree::queue,12,i:     563,736 msg/sec
          boost::lockfree::queue,13,s:     468,221 msg/sec
          boost::lockfree::queue,13,i:     492,135 msg/sec
          boost::lockfree::queue,14,s:     453,658 msg/sec
          boost::lockfree::queue,14,i:     481,081 msg/sec
          boost::lockfree::queue,15,s:     464,503 msg/sec
          boost::lockfree::queue,15,i:     475,411 msg/sec
          boost::lockfree::queue,16,s:     448,154 msg/sec
          boost::lockfree::queue,16,i:     439,299 msg/sec
                pthread_spinlock, 1,s:   5,269,444 msg/sec
                pthread_spinlock, 1,i:   5,400,991 msg/sec
                pthread_spinlock, 2,s:   2,349,008 msg/sec
                pthread_spinlock, 2,i:     476,727 msg/sec
                pthread_spinlock, 3,s:     195,227 msg/sec
                pthread_spinlock, 3,i:   1,976,735 msg/sec
                pthread_spinlock, 4,s:     742,153 msg/sec
                pthread_spinlock, 4,i:     264,763 msg/sec
                pthread_spinlock, 5,s:     828,247 msg/sec
                pthread_spinlock, 5,i:     283,433 msg/sec
                pthread_spinlock, 6,s:     585,772 msg/sec
                pthread_spinlock, 6,i:     992,491 msg/sec
                pthread_spinlock, 7,s:     843,101 msg/sec
                pthread_spinlock, 7,i:     904,908 msg/sec
                pthread_spinlock, 8,s:     878,498 msg/sec
                pthread_spinlock, 8,i:     789,479 msg/sec
                pthread_spinlock, 9,s:     802,403 msg/sec
                pthread_spinlock, 9,i:     658,281 msg/sec
                pthread_spinlock,10,s:     806,106 msg/sec
                pthread_spinlock,10,i:     607,151 msg/sec
                pthread_spinlock,11,s:     746,298 msg/sec
                pthread_spinlock,11,i:     680,022 msg/sec
                pthread_spinlock,12,s:     752,481 msg/sec
                pthread_spinlock,12,i:     733,772 msg/sec
                pthread_spinlock,13,s:     730,045 msg/sec
                pthread_spinlock,13,i:     664,436 msg/sec
                pthread_spinlock,14,s:     647,290 msg/sec
                pthread_spinlock,14,i:     603,224 msg/sec
                pthread_spinlock,15,s:     598,654 msg/sec
                pthread_spinlock,15,i:     554,075 msg/sec
                pthread_spinlock,16,s:     528,842 msg/sec
                pthread_spinlock,16,i:     470,384 msg/sec
                      std::mutex, 1,s:     985,109 msg/sec
                      std::mutex, 1,i:     970,110 msg/sec
                      std::mutex, 2,s:   3,999,905 msg/sec
                      std::mutex, 2,i:   3,999,185 msg/sec
                      std::mutex, 3,s:   2,097,658 msg/sec
                      std::mutex, 3,i:   2,053,385 msg/sec
                      std::mutex, 4,s:   2,087,961 msg/sec
                      std::mutex, 4,i:   1,967,186 msg/sec
                      std::mutex, 5,s:     985,377 msg/sec
                      std::mutex, 5,i:     988,206 msg/sec
                      std::mutex, 6,s:     869,998 msg/sec
                      std::mutex, 6,i:     876,039 msg/sec
                      std::mutex, 7,s:     956,289 msg/sec
                      std::mutex, 7,i:     855,106 msg/sec
                      std::mutex, 8,s:   1,006,054 msg/sec
                      std::mutex, 8,i:     815,013 msg/sec
                      std::mutex, 9,s:     844,563 msg/sec
                      std::mutex, 9,i:     801,857 msg/sec
                      std::mutex,10,s:     792,759 msg/sec
                      std::mutex,10,i:     784,225 msg/sec
                      std::mutex,11,s:     783,343 msg/sec
                      std::mutex,11,i:     811,656 msg/sec
                      std::mutex,12,s:     781,288 msg/sec
                      std::mutex,12,i:     759,961 msg/sec
                      std::mutex,13,s:     733,111 msg/sec
                      std::mutex,13,i:     714,347 msg/sec
                      std::mutex,14,s:     755,353 msg/sec
                      std::mutex,14,i:     732,117 msg/sec
                      std::mutex,15,s:     720,631 msg/sec
                      std::mutex,15,i:     700,358 msg/sec
                      std::mutex,16,s:     694,771 msg/sec
                      std::mutex,16,i:     678,689 msg/sec
                 tbb::spin_mutex, 1,s:  11,177,957 msg/sec
                 tbb::spin_mutex, 1,i:  11,111,047 msg/sec
                 tbb::spin_mutex, 2,s:   4,886,138 msg/sec
                 tbb::spin_mutex, 2,i:   4,763,428 msg/sec
                 tbb::spin_mutex, 3,s:   3,583,752 msg/sec
                 tbb::spin_mutex, 3,i:   3,517,755 msg/sec
                 tbb::spin_mutex, 4,s:   3,022,012 msg/sec
                 tbb::spin_mutex, 4,i:   2,962,867 msg/sec
                 tbb::spin_mutex, 5,s:   1,710,180 msg/sec
                 tbb::spin_mutex, 5,i:   1,625,271 msg/sec
                 tbb::spin_mutex, 6,s:   1,497,608 msg/sec
                 tbb::spin_mutex, 6,i:   1,407,255 msg/sec
                 tbb::spin_mutex, 7,s:   1,343,185 msg/sec
                 tbb::spin_mutex, 7,i:   1,356,154 msg/sec
                 tbb::spin_mutex, 8,s:   1,263,790 msg/sec
                 tbb::spin_mutex, 8,i:   1,195,821 msg/sec
                 tbb::spin_mutex, 9,s:   1,303,707 msg/sec
                 tbb::spin_mutex, 9,i:   1,285,883 msg/sec
                 tbb::spin_mutex,10,s:   1,316,173 msg/sec
                 tbb::spin_mutex,10,i:   1,245,982 msg/sec
                 tbb::spin_mutex,11,s:   1,267,708 msg/sec
                 tbb::spin_mutex,11,i:   1,242,656 msg/sec
                 tbb::spin_mutex,12,s:   1,111,191 msg/sec
                 tbb::spin_mutex,12,i:   1,014,356 msg/sec
                 tbb::spin_mutex,13,s:   1,046,369 msg/sec
                 tbb::spin_mutex,13,i:     950,516 msg/sec
                 tbb::spin_mutex,14,s:   1,017,477 msg/sec
                 tbb::spin_mutex,14,i:     913,980 msg/sec
                 tbb::spin_mutex,15,s:   1,003,947 msg/sec
                 tbb::spin_mutex,15,i:     920,929 msg/sec
                 tbb::spin_mutex,16,s:     908,082 msg/sec
                 tbb::spin_mutex,16,i:     894,710 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5646.02
	System time (seconds): 597.72
	Percent of CPU this job got: 1654%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:17.44
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 89648
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66175
	Voluntary context switches: 26716791
	Involuntary context switches: 1535
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 19:08:10 [31/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000172 sec/round-trip
                     AtomicQueue: 0.000000145 sec/round-trip
             OptimistAtomicQueue: 0.000000111 sec/round-trip
                    AtomicQueueB: 0.000000152 sec/round-trip
            OptimistAtomicQueueB: 0.000000116 sec/round-trip
                    AtomicQueue2: 0.000000148 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000154 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000150 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000283 sec/round-trip
     xenium::michael_scott_queue: 0.000000439 sec/round-trip
         xenium::ramalhete_queue: 0.000000189 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000209 sec/round-trip
          boost::lockfree::queue: 0.000000313 sec/round-trip
                pthread_spinlock: 0.000000355 sec/round-trip
                      std::mutex: 0.000001110 sec/round-trip
                 tbb::spin_mutex: 0.000000320 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,153,421 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,351,247 msg/sec
                     AtomicQueue, 1,s:  42,549,034 msg/sec
                     AtomicQueue, 1,i:  43,240,513 msg/sec
                     AtomicQueue, 2,s:   2,906,917 msg/sec
                     AtomicQueue, 2,i:   3,041,176 msg/sec
                     AtomicQueue, 3,s:   2,459,463 msg/sec
                     AtomicQueue, 3,i:   2,594,728 msg/sec
                     AtomicQueue, 4,s:   1,948,928 msg/sec
                     AtomicQueue, 4,i:   2,067,015 msg/sec
                     AtomicQueue, 5,s:     928,510 msg/sec
                     AtomicQueue, 5,i:   1,266,428 msg/sec
                     AtomicQueue, 6,s:     763,736 msg/sec
                     AtomicQueue, 6,i:   1,181,585 msg/sec
                     AtomicQueue, 7,s:     872,697 msg/sec
                     AtomicQueue, 7,i:     958,532 msg/sec
                     AtomicQueue, 8,s:     928,689 msg/sec
                     AtomicQueue, 8,i:     850,828 msg/sec
                     AtomicQueue, 9,s:     864,047 msg/sec
                     AtomicQueue, 9,i:     869,129 msg/sec
                     AtomicQueue,10,s:     821,975 msg/sec
                     AtomicQueue,10,i:     868,680 msg/sec
                     AtomicQueue,11,s:     822,826 msg/sec
                     AtomicQueue,11,i:     874,917 msg/sec
                     AtomicQueue,12,s:     787,258 msg/sec
                     AtomicQueue,12,i:     844,733 msg/sec
                     AtomicQueue,13,s:     743,567 msg/sec
                     AtomicQueue,13,i:     827,542 msg/sec
                     AtomicQueue,14,s:     696,661 msg/sec
                     AtomicQueue,14,i:     817,375 msg/sec
                     AtomicQueue,15,s:     694,158 msg/sec
                     AtomicQueue,15,i:     830,818 msg/sec
                     AtomicQueue,16,s:     664,311 msg/sec
                     AtomicQueue,16,i:     805,520 msg/sec
             OptimistAtomicQueue, 1,s: 351,546,241 msg/sec
             OptimistAtomicQueue, 1,i: 356,165,184 msg/sec
             OptimistAtomicQueue, 2,s:  14,196,148 msg/sec
             OptimistAtomicQueue, 2,i:  15,889,542 msg/sec
             OptimistAtomicQueue, 3,s:  17,268,770 msg/sec
             OptimistAtomicQueue, 3,i:  17,472,042 msg/sec
             OptimistAtomicQueue, 4,s:  17,427,696 msg/sec
             OptimistAtomicQueue, 4,i:  19,502,517 msg/sec
             OptimistAtomicQueue, 5,s:   9,792,318 msg/sec
             OptimistAtomicQueue, 5,i:  12,268,075 msg/sec
             OptimistAtomicQueue, 6,s:  10,144,607 msg/sec
             OptimistAtomicQueue, 6,i:  10,353,101 msg/sec
             OptimistAtomicQueue, 7,s:  11,803,473 msg/sec
             OptimistAtomicQueue, 7,i:  11,785,892 msg/sec
             OptimistAtomicQueue, 8,s:  14,860,378 msg/sec
             OptimistAtomicQueue, 8,i:  12,122,424 msg/sec
             OptimistAtomicQueue, 9,s:  12,015,756 msg/sec
             OptimistAtomicQueue, 9,i:  13,341,904 msg/sec
             OptimistAtomicQueue,10,s:  11,737,897 msg/sec
             OptimistAtomicQueue,10,i:  13,615,436 msg/sec
             OptimistAtomicQueue,11,s:  13,039,809 msg/sec
             OptimistAtomicQueue,11,i:  15,503,654 msg/sec
             OptimistAtomicQueue,12,s:  12,783,830 msg/sec
             OptimistAtomicQueue,12,i:  16,860,444 msg/sec
             OptimistAtomicQueue,13,s:  12,777,722 msg/sec
             OptimistAtomicQueue,13,i:  16,630,320 msg/sec
             OptimistAtomicQueue,14,s:  12,735,011 msg/sec
             OptimistAtomicQueue,14,i:  16,758,817 msg/sec
             OptimistAtomicQueue,15,s:  13,491,189 msg/sec
             OptimistAtomicQueue,15,i:  17,850,706 msg/sec
             OptimistAtomicQueue,16,s:  13,476,632 msg/sec
             OptimistAtomicQueue,16,i:  18,978,442 msg/sec
                    AtomicQueueB, 1,s:  14,504,445 msg/sec
                    AtomicQueueB, 1,i:  14,536,259 msg/sec
                    AtomicQueueB, 2,s:   2,873,160 msg/sec
                    AtomicQueueB, 2,i:   3,031,530 msg/sec
                    AtomicQueueB, 3,s:   2,433,652 msg/sec
                    AtomicQueueB, 3,i:   2,570,896 msg/sec
                    AtomicQueueB, 4,s:   1,932,004 msg/sec
                    AtomicQueueB, 4,i:   2,033,861 msg/sec
                    AtomicQueueB, 5,s:     914,131 msg/sec
                    AtomicQueueB, 5,i:   1,269,833 msg/sec
                    AtomicQueueB, 6,s:     760,073 msg/sec
                    AtomicQueueB, 6,i:   1,167,690 msg/sec
                    AtomicQueueB, 7,s:     857,136 msg/sec
                    AtomicQueueB, 7,i:     938,546 msg/sec
                    AtomicQueueB, 8,s:     899,365 msg/sec
                    AtomicQueueB, 8,i:     847,559 msg/sec
                    AtomicQueueB, 9,s:     793,149 msg/sec
                    AtomicQueueB, 9,i:     835,390 msg/sec
                    AtomicQueueB,10,s:     825,304 msg/sec
                    AtomicQueueB,10,i:     846,044 msg/sec
                    AtomicQueueB,11,s:     806,071 msg/sec
                    AtomicQueueB,11,i:     856,794 msg/sec
                    AtomicQueueB,12,s:     787,704 msg/sec
                    AtomicQueueB,12,i:     840,688 msg/sec
                    AtomicQueueB,13,s:     741,381 msg/sec
                    AtomicQueueB,13,i:     823,492 msg/sec
                    AtomicQueueB,14,s:     699,800 msg/sec
                    AtomicQueueB,14,i:     803,376 msg/sec
                    AtomicQueueB,15,s:     697,430 msg/sec
                    AtomicQueueB,15,i:     832,409 msg/sec
                    AtomicQueueB,16,s:     669,283 msg/sec
                    AtomicQueueB,16,i:     805,186 msg/sec
            OptimistAtomicQueueB, 1,s: 151,706,347 msg/sec
            OptimistAtomicQueueB, 1,i: 150,934,055 msg/sec
            OptimistAtomicQueueB, 2,s:  14,500,140 msg/sec
            OptimistAtomicQueueB, 2,i:  14,424,525 msg/sec
            OptimistAtomicQueueB, 3,s:  17,210,102 msg/sec
            OptimistAtomicQueueB, 3,i:  16,993,687 msg/sec
            OptimistAtomicQueueB, 4,s:  17,517,722 msg/sec
            OptimistAtomicQueueB, 4,i:  19,104,863 msg/sec
            OptimistAtomicQueueB, 5,s:   9,745,158 msg/sec
            OptimistAtomicQueueB, 5,i:  10,763,250 msg/sec
            OptimistAtomicQueueB, 6,s:  10,102,712 msg/sec
            OptimistAtomicQueueB, 6,i:  10,260,936 msg/sec
            OptimistAtomicQueueB, 7,s:  11,567,072 msg/sec
            OptimistAtomicQueueB, 7,i:  11,763,355 msg/sec
            OptimistAtomicQueueB, 8,s:  15,184,709 msg/sec
            OptimistAtomicQueueB, 8,i:  12,357,126 msg/sec
            OptimistAtomicQueueB, 9,s:  11,829,331 msg/sec
            OptimistAtomicQueueB, 9,i:  13,296,865 msg/sec
            OptimistAtomicQueueB,10,s:  11,785,467 msg/sec
            OptimistAtomicQueueB,10,i:  13,891,270 msg/sec
            OptimistAtomicQueueB,11,s:  13,034,325 msg/sec
            OptimistAtomicQueueB,11,i:  15,394,881 msg/sec
            OptimistAtomicQueueB,12,s:  12,877,453 msg/sec
            OptimistAtomicQueueB,12,i:  16,537,764 msg/sec
            OptimistAtomicQueueB,13,s:  12,851,509 msg/sec
            OptimistAtomicQueueB,13,i:  16,626,259 msg/sec
            OptimistAtomicQueueB,14,s:  12,844,108 msg/sec
            OptimistAtomicQueueB,14,i:  16,338,542 msg/sec
            OptimistAtomicQueueB,15,s:  13,610,961 msg/sec
            OptimistAtomicQueueB,15,i:  17,767,747 msg/sec
            OptimistAtomicQueueB,16,s:  13,569,348 msg/sec
            OptimistAtomicQueueB,16,i:  19,070,277 msg/sec
                    AtomicQueue2, 1,s:  37,943,271 msg/sec
                    AtomicQueue2, 1,i:  39,105,877 msg/sec
                    AtomicQueue2, 2,s:   2,928,790 msg/sec
                    AtomicQueue2, 2,i:   3,098,025 msg/sec
                    AtomicQueue2, 3,s:   2,469,468 msg/sec
                    AtomicQueue2, 3,i:   2,621,704 msg/sec
                    AtomicQueue2, 4,s:   1,967,250 msg/sec
                    AtomicQueue2, 4,i:   2,085,592 msg/sec
                    AtomicQueue2, 5,s:     924,146 msg/sec
                    AtomicQueue2, 5,i:   1,091,342 msg/sec
                    AtomicQueue2, 6,s:     754,413 msg/sec
                    AtomicQueue2, 6,i:   1,021,402 msg/sec
                    AtomicQueue2, 7,s:     853,086 msg/sec
                    AtomicQueue2, 7,i:     943,614 msg/sec
                    AtomicQueue2, 8,s:     884,983 msg/sec
                    AtomicQueue2, 8,i:     853,045 msg/sec
                    AtomicQueue2, 9,s:     847,326 msg/sec
                    AtomicQueue2, 9,i:     851,921 msg/sec
                    AtomicQueue2,10,s:     814,513 msg/sec
                    AtomicQueue2,10,i:     869,966 msg/sec
                    AtomicQueue2,11,s:     806,356 msg/sec
                    AtomicQueue2,11,i:     848,605 msg/sec
                    AtomicQueue2,12,s:     793,184 msg/sec
                    AtomicQueue2,12,i:     839,241 msg/sec
                    AtomicQueue2,13,s:     749,246 msg/sec
                    AtomicQueue2,13,i:     816,318 msg/sec
                    AtomicQueue2,14,s:     702,665 msg/sec
                    AtomicQueue2,14,i:     820,773 msg/sec
                    AtomicQueue2,15,s:     704,615 msg/sec
                    AtomicQueue2,15,i:     807,596 msg/sec
                    AtomicQueue2,16,s:     673,377 msg/sec
                    AtomicQueue2,16,i:     797,714 msg/sec
            OptimistAtomicQueue2, 1,s:  31,817,141 msg/sec
            OptimistAtomicQueue2, 1,i:  31,607,880 msg/sec
            OptimistAtomicQueue2, 2,s:  12,868,837 msg/sec
            OptimistAtomicQueue2, 2,i:  13,620,486 msg/sec
            OptimistAtomicQueue2, 3,s:  16,769,451 msg/sec
            OptimistAtomicQueue2, 3,i:  14,512,661 msg/sec
            OptimistAtomicQueue2, 4,s:  17,359,806 msg/sec
            OptimistAtomicQueue2, 4,i:  17,002,828 msg/sec
            OptimistAtomicQueue2, 5,s:   9,252,550 msg/sec
            OptimistAtomicQueue2, 5,i:   9,596,208 msg/sec
            OptimistAtomicQueue2, 6,s:   9,693,848 msg/sec
            OptimistAtomicQueue2, 6,i:   9,597,042 msg/sec
            OptimistAtomicQueue2, 7,s:  11,017,821 msg/sec
            OptimistAtomicQueue2, 7,i:  11,035,779 msg/sec
            OptimistAtomicQueue2, 8,s:  14,431,957 msg/sec
            OptimistAtomicQueue2, 8,i:  11,702,146 msg/sec
            OptimistAtomicQueue2, 9,s:  11,051,576 msg/sec
            OptimistAtomicQueue2, 9,i:  12,527,350 msg/sec
            OptimistAtomicQueue2,10,s:  11,058,834 msg/sec
            OptimistAtomicQueue2,10,i:  12,974,695 msg/sec
            OptimistAtomicQueue2,11,s:  12,735,829 msg/sec
            OptimistAtomicQueue2,11,i:  14,067,586 msg/sec
            OptimistAtomicQueue2,12,s:  12,370,109 msg/sec
            OptimistAtomicQueue2,12,i:  15,520,681 msg/sec
            OptimistAtomicQueue2,13,s:  12,126,588 msg/sec
            OptimistAtomicQueue2,13,i:  15,449,318 msg/sec
            OptimistAtomicQueue2,14,s:  12,082,701 msg/sec
            OptimistAtomicQueue2,14,i:  15,718,199 msg/sec
            OptimistAtomicQueue2,15,s:  12,765,204 msg/sec
            OptimistAtomicQueue2,15,i:  16,620,421 msg/sec
            OptimistAtomicQueue2,16,s:  12,791,467 msg/sec
            OptimistAtomicQueue2,16,i:  17,437,533 msg/sec
                   AtomicQueueB2, 1,s:  22,346,394 msg/sec
                   AtomicQueueB2, 1,i:  15,807,414 msg/sec
                   AtomicQueueB2, 2,s:   2,895,723 msg/sec
                   AtomicQueueB2, 2,i:   3,066,254 msg/sec
                   AtomicQueueB2, 3,s:   2,447,113 msg/sec
                   AtomicQueueB2, 3,i:   2,599,783 msg/sec
                   AtomicQueueB2, 4,s:   1,947,048 msg/sec
                   AtomicQueueB2, 4,i:   2,053,495 msg/sec
                   AtomicQueueB2, 5,s:     908,804 msg/sec
                   AtomicQueueB2, 5,i:   1,271,842 msg/sec
                   AtomicQueueB2, 6,s:     751,703 msg/sec
                   AtomicQueueB2, 6,i:   1,008,544 msg/sec
                   AtomicQueueB2, 7,s:     852,202 msg/sec
                   AtomicQueueB2, 7,i:     931,888 msg/sec
                   AtomicQueueB2, 8,s:     886,742 msg/sec
                   AtomicQueueB2, 8,i:     838,978 msg/sec
                   AtomicQueueB2, 9,s:     806,336 msg/sec
                   AtomicQueueB2, 9,i:     842,821 msg/sec
                   AtomicQueueB2,10,s:     807,370 msg/sec
                   AtomicQueueB2,10,i:     836,527 msg/sec
                   AtomicQueueB2,11,s:     819,400 msg/sec
                   AtomicQueueB2,11,i:     859,251 msg/sec
                   AtomicQueueB2,12,s:     810,079 msg/sec
                   AtomicQueueB2,12,i:     838,515 msg/sec
                   AtomicQueueB2,13,s:     776,032 msg/sec
                   AtomicQueueB2,13,i:     828,184 msg/sec
                   AtomicQueueB2,14,s:     723,747 msg/sec
                   AtomicQueueB2,14,i:     809,856 msg/sec
                   AtomicQueueB2,15,s:     712,633 msg/sec
                   AtomicQueueB2,15,i:     830,814 msg/sec
                   AtomicQueueB2,16,s:     678,152 msg/sec
                   AtomicQueueB2,16,i:     808,289 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,591,589 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,154,808 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,306,672 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,217,428 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,677,822 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,576,836 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,340,503 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,880,036 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,263,341 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,289,729 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,731,490 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,572,691 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,922,264 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,060,688 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,318,391 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,633,963 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,934,996 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,283,539 msg/sec
           OptimistAtomicQueueB2,10,s:  11,040,477 msg/sec
           OptimistAtomicQueueB2,10,i:  12,645,517 msg/sec
           OptimistAtomicQueueB2,11,s:  12,583,668 msg/sec
           OptimistAtomicQueueB2,11,i:  14,050,678 msg/sec
           OptimistAtomicQueueB2,12,s:  12,380,163 msg/sec
           OptimistAtomicQueueB2,12,i:  15,367,831 msg/sec
           OptimistAtomicQueueB2,13,s:  12,129,764 msg/sec
           OptimistAtomicQueueB2,13,i:  15,541,878 msg/sec
           OptimistAtomicQueueB2,14,s:  12,015,364 msg/sec
           OptimistAtomicQueueB2,14,i:  15,313,607 msg/sec
           OptimistAtomicQueueB2,15,s:  12,706,840 msg/sec
           OptimistAtomicQueueB2,15,i:  16,449,937 msg/sec
           OptimistAtomicQueueB2,16,s:  12,782,666 msg/sec
           OptimistAtomicQueueB2,16,i:  17,303,695 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  37,749,883 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  24,287,412 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,863,088 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,924,851 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,044,237 msg/sec
     moodycamel::ConcurrentQueue, 2,i:   8,941,548 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  14,411,845 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  14,654,124 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  26,402,322 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  24,724,329 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  35,483,614 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  49,703,024 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  52,541,567 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  39,966,984 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  64,772,883 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  59,253,351 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  68,157,099 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  71,098,552 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  79,729,572 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  71,393,548 msg/sec
     moodycamel::ConcurrentQueue,10,s:  69,490,453 msg/sec
     moodycamel::ConcurrentQueue,10,i:  70,902,646 msg/sec
     moodycamel::ConcurrentQueue,11,s:  65,490,821 msg/sec
     moodycamel::ConcurrentQueue,11,i:  59,339,541 msg/sec
     moodycamel::ConcurrentQueue,12,s:  50,807,053 msg/sec
     moodycamel::ConcurrentQueue,12,i:  58,496,536 msg/sec
     moodycamel::ConcurrentQueue,13,s:  92,233,668 msg/sec
     moodycamel::ConcurrentQueue,13,i:  84,244,511 msg/sec
     moodycamel::ConcurrentQueue,14,s:  60,296,813 msg/sec
     moodycamel::ConcurrentQueue,14,i: 103,969,900 msg/sec
     moodycamel::ConcurrentQueue,15,s:  93,513,645 msg/sec
     moodycamel::ConcurrentQueue,15,i: 124,709,708 msg/sec
     moodycamel::ConcurrentQueue,16,s: 147,580,521 msg/sec
     moodycamel::ConcurrentQueue,16,i: 146,195,539 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,586,526 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,598,206 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,257,751 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,244,657 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,358,197 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,373,885 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,883,651 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,945,954 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     896,573 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,066,755 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     814,033 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     999,200 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,269 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     915,901 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     791,582 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     818,944 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     772,258 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     853,116 msg/sec
   tbb::concurrent_bounded_queue,10,s:     821,678 msg/sec
   tbb::concurrent_bounded_queue,10,i:     845,810 msg/sec
   tbb::concurrent_bounded_queue,11,s:     788,320 msg/sec
   tbb::concurrent_bounded_queue,11,i:     828,860 msg/sec
   tbb::concurrent_bounded_queue,12,s:     768,672 msg/sec
   tbb::concurrent_bounded_queue,12,i:     817,097 msg/sec
   tbb::concurrent_bounded_queue,13,s:     746,616 msg/sec
   tbb::concurrent_bounded_queue,13,i:     815,430 msg/sec
   tbb::concurrent_bounded_queue,14,s:     708,500 msg/sec
   tbb::concurrent_bounded_queue,14,i:     796,136 msg/sec
   tbb::concurrent_bounded_queue,15,s:     694,805 msg/sec
   tbb::concurrent_bounded_queue,15,i:     770,920 msg/sec
   tbb::concurrent_bounded_queue,16,s:     673,831 msg/sec
   tbb::concurrent_bounded_queue,16,i:     744,928 msg/sec
     xenium::michael_scott_queue, 1,s:   3,860,566 msg/sec
     xenium::michael_scott_queue, 1,i:   3,956,405 msg/sec
     xenium::michael_scott_queue, 2,s:   2,775,365 msg/sec
     xenium::michael_scott_queue, 2,i:   2,695,154 msg/sec
     xenium::michael_scott_queue, 3,s:   2,262,241 msg/sec
     xenium::michael_scott_queue, 3,i:   2,237,811 msg/sec
     xenium::michael_scott_queue, 4,s:   1,742,014 msg/sec
     xenium::michael_scott_queue, 4,i:   1,726,422 msg/sec
     xenium::michael_scott_queue, 5,s:   1,067,168 msg/sec
     xenium::michael_scott_queue, 5,i:   1,369,320 msg/sec
     xenium::michael_scott_queue, 6,s:     972,194 msg/sec
     xenium::michael_scott_queue, 6,i:   1,158,178 msg/sec
     xenium::michael_scott_queue, 7,s:     928,578 msg/sec
     xenium::michael_scott_queue, 7,i:     957,205 msg/sec
     xenium::michael_scott_queue, 8,s:     699,973 msg/sec
     xenium::michael_scott_queue, 8,i:     821,637 msg/sec
     xenium::michael_scott_queue, 9,s:     868,621 msg/sec
     xenium::michael_scott_queue, 9,i:     847,701 msg/sec
     xenium::michael_scott_queue,10,s:     840,088 msg/sec
     xenium::michael_scott_queue,10,i:     831,707 msg/sec
     xenium::michael_scott_queue,11,s:     818,599 msg/sec
     xenium::michael_scott_queue,11,i:     860,413 msg/sec
     xenium::michael_scott_queue,12,s:     763,016 msg/sec
     xenium::michael_scott_queue,12,i:     813,905 msg/sec
     xenium::michael_scott_queue,13,s:     745,125 msg/sec
     xenium::michael_scott_queue,13,i:     789,233 msg/sec
     xenium::michael_scott_queue,14,s:     713,804 msg/sec
     xenium::michael_scott_queue,14,i:     784,333 msg/sec
     xenium::michael_scott_queue,15,s:     691,829 msg/sec
     xenium::michael_scott_queue,15,i:     774,403 msg/sec
     xenium::michael_scott_queue,16,s:     656,798 msg/sec
     xenium::michael_scott_queue,16,i:     742,147 msg/sec
         xenium::ramalhete_queue, 1,s:  21,256,251 msg/sec
         xenium::ramalhete_queue, 1,i:   7,057,007 msg/sec
         xenium::ramalhete_queue, 2,s:  13,165,364 msg/sec
         xenium::ramalhete_queue, 2,i:  10,627,542 msg/sec
         xenium::ramalhete_queue, 3,s:  12,619,878 msg/sec
         xenium::ramalhete_queue, 3,i:  12,893,747 msg/sec
         xenium::ramalhete_queue, 4,s:  15,702,563 msg/sec
         xenium::ramalhete_queue, 4,i:  15,042,811 msg/sec
         xenium::ramalhete_queue, 5,s:  11,022,235 msg/sec
         xenium::ramalhete_queue, 5,i:   6,946,406 msg/sec
         xenium::ramalhete_queue, 6,s:  11,490,672 msg/sec
         xenium::ramalhete_queue, 6,i:   7,589,680 msg/sec
         xenium::ramalhete_queue, 7,s:  11,842,353 msg/sec
         xenium::ramalhete_queue, 7,i:   8,431,464 msg/sec
         xenium::ramalhete_queue, 8,s:  15,059,564 msg/sec
         xenium::ramalhete_queue, 8,i:   8,868,167 msg/sec
         xenium::ramalhete_queue, 9,s:   9,800,429 msg/sec
         xenium::ramalhete_queue, 9,i:  10,470,511 msg/sec
         xenium::ramalhete_queue,10,s:  10,128,311 msg/sec
         xenium::ramalhete_queue,10,i:  12,286,042 msg/sec
         xenium::ramalhete_queue,11,s:  10,640,983 msg/sec
         xenium::ramalhete_queue,11,i:  12,077,838 msg/sec
         xenium::ramalhete_queue,12,s:  11,437,389 msg/sec
         xenium::ramalhete_queue,12,i:  12,320,132 msg/sec
         xenium::ramalhete_queue,13,s:  11,635,686 msg/sec
         xenium::ramalhete_queue,13,i:  12,328,553 msg/sec
         xenium::ramalhete_queue,14,s:  11,708,585 msg/sec
         xenium::ramalhete_queue,14,i:  12,571,059 msg/sec
         xenium::ramalhete_queue,15,s:  11,700,864 msg/sec
         xenium::ramalhete_queue,15,i:  12,899,056 msg/sec
         xenium::ramalhete_queue,16,s:  11,690,690 msg/sec
         xenium::ramalhete_queue,16,i:  13,089,773 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  74,459,787 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  90,279,123 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,502,923 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,714,261 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,730,237 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,176,446 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,477,612 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,251,333 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,038,751 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,723,700 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,045,863 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,319,289 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,109,031 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,218,873 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,984,053 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,931,968 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,093,792 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,956,944 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,264,927 msg/sec
    xenium::vyukov_bounded_queue,10,i:   1,991,748 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,270,911 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,140,357 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,178,350 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,237,298 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,104,786 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,157,611 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,065,946 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,182,999 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,093,701 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,120,280 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,028,690 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,075,637 msg/sec
          boost::lockfree::queue, 1,s:   2,309,864 msg/sec
          boost::lockfree::queue, 1,i:   2,304,363 msg/sec
          boost::lockfree::queue, 2,s:   1,715,134 msg/sec
          boost::lockfree::queue, 2,i:   1,743,346 msg/sec
          boost::lockfree::queue, 3,s:   1,451,698 msg/sec
          boost::lockfree::queue, 3,i:   1,411,371 msg/sec
          boost::lockfree::queue, 4,s:   1,285,101 msg/sec
          boost::lockfree::queue, 4,i:   1,284,464 msg/sec
          boost::lockfree::queue, 5,s:     782,521 msg/sec
          boost::lockfree::queue, 5,i:     855,475 msg/sec
          boost::lockfree::queue, 6,s:     423,871 msg/sec
          boost::lockfree::queue, 6,i:     831,625 msg/sec
          boost::lockfree::queue, 7,s:     409,581 msg/sec
          boost::lockfree::queue, 7,i:     840,312 msg/sec
          boost::lockfree::queue, 8,s:     342,080 msg/sec
          boost::lockfree::queue, 8,i:     537,067 msg/sec
          boost::lockfree::queue, 9,s:     425,654 msg/sec
          boost::lockfree::queue, 9,i:     547,273 msg/sec
          boost::lockfree::queue,10,s:     464,854 msg/sec
          boost::lockfree::queue,10,i:     578,484 msg/sec
          boost::lockfree::queue,11,s:     525,829 msg/sec
          boost::lockfree::queue,11,i:     551,764 msg/sec
          boost::lockfree::queue,12,s:     509,124 msg/sec
          boost::lockfree::queue,12,i:     567,725 msg/sec
          boost::lockfree::queue,13,s:     480,899 msg/sec
          boost::lockfree::queue,13,i:     476,491 msg/sec
          boost::lockfree::queue,14,s:     456,789 msg/sec
          boost::lockfree::queue,14,i:     483,610 msg/sec
          boost::lockfree::queue,15,s:     465,177 msg/sec
          boost::lockfree::queue,15,i:     466,135 msg/sec
          boost::lockfree::queue,16,s:     450,544 msg/sec
          boost::lockfree::queue,16,i:     440,547 msg/sec
                pthread_spinlock, 1,s:   5,259,083 msg/sec
                pthread_spinlock, 1,i:   5,347,072 msg/sec
                pthread_spinlock, 2,s:   2,025,471 msg/sec
                pthread_spinlock, 2,i:     554,720 msg/sec
                pthread_spinlock, 3,s:     198,523 msg/sec
                pthread_spinlock, 3,i:   1,875,035 msg/sec
                pthread_spinlock, 4,s:     678,636 msg/sec
pthread_spinlock: producers: 4: consumer 3 received too few messages: 0.09% of expected.
                pthread_spinlock, 4,i:     573,914 msg/sec
                pthread_spinlock, 5,s:     812,583 msg/sec
                pthread_spinlock, 5,i:     246,968 msg/sec
                pthread_spinlock, 6,s:     585,955 msg/sec
                pthread_spinlock, 6,i:     906,508 msg/sec
                pthread_spinlock, 7,s:     817,748 msg/sec
                pthread_spinlock, 7,i:     888,333 msg/sec
                pthread_spinlock, 8,s:     877,329 msg/sec
                pthread_spinlock, 8,i:     796,835 msg/sec
                pthread_spinlock, 9,s:     844,935 msg/sec
                pthread_spinlock, 9,i:     687,348 msg/sec
                pthread_spinlock,10,s:     801,480 msg/sec
                pthread_spinlock,10,i:     651,790 msg/sec
                pthread_spinlock,11,s:     743,711 msg/sec
                pthread_spinlock,11,i:     802,286 msg/sec
                pthread_spinlock,12,s:     722,821 msg/sec
                pthread_spinlock,12,i:     729,983 msg/sec
                pthread_spinlock,13,s:     741,582 msg/sec
                pthread_spinlock,13,i:     666,585 msg/sec
                pthread_spinlock,14,s:     628,144 msg/sec
                pthread_spinlock,14,i:     593,611 msg/sec
                pthread_spinlock,15,s:     595,967 msg/sec
                pthread_spinlock,15,i:     560,816 msg/sec
                pthread_spinlock,16,s:     523,132 msg/sec
                pthread_spinlock,16,i:     470,645 msg/sec
                      std::mutex, 1,s:   1,150,085 msg/sec
                      std::mutex, 1,i:   1,176,476 msg/sec
                      std::mutex, 2,s:   4,047,574 msg/sec
                      std::mutex, 2,i:   3,920,176 msg/sec
                      std::mutex, 3,s:   2,044,542 msg/sec
                      std::mutex, 3,i:   2,026,033 msg/sec
                      std::mutex, 4,s:   2,051,124 msg/sec
                      std::mutex, 4,i:   1,949,853 msg/sec
                      std::mutex, 5,s:   1,010,334 msg/sec
                      std::mutex, 5,i:   1,007,713 msg/sec
                      std::mutex, 6,s:     891,060 msg/sec
                      std::mutex, 6,i:     872,623 msg/sec
                      std::mutex, 7,s:     969,622 msg/sec
                      std::mutex, 7,i:     866,788 msg/sec
                      std::mutex, 8,s:     984,741 msg/sec
                      std::mutex, 8,i:     817,263 msg/sec
                      std::mutex, 9,s:     841,447 msg/sec
                      std::mutex, 9,i:     799,280 msg/sec
                      std::mutex,10,s:     781,486 msg/sec
                      std::mutex,10,i:     758,943 msg/sec
                      std::mutex,11,s:     769,347 msg/sec
                      std::mutex,11,i:     778,430 msg/sec
                      std::mutex,12,s:     771,576 msg/sec
                      std::mutex,12,i:     763,983 msg/sec
                      std::mutex,13,s:     736,848 msg/sec
                      std::mutex,13,i:     724,545 msg/sec
                      std::mutex,14,s:     717,581 msg/sec
                      std::mutex,14,i:     701,787 msg/sec
                      std::mutex,15,s:     723,351 msg/sec
                      std::mutex,15,i:     708,296 msg/sec
                      std::mutex,16,s:     703,704 msg/sec
                      std::mutex,16,i:     689,928 msg/sec
                 tbb::spin_mutex, 1,s:  11,189,022 msg/sec
                 tbb::spin_mutex, 1,i:  11,103,396 msg/sec
                 tbb::spin_mutex, 2,s:   4,890,746 msg/sec
                 tbb::spin_mutex, 2,i:   4,784,955 msg/sec
                 tbb::spin_mutex, 3,s:   3,574,693 msg/sec
                 tbb::spin_mutex, 3,i:   3,505,599 msg/sec
                 tbb::spin_mutex, 4,s:   3,026,579 msg/sec
                 tbb::spin_mutex, 4,i:   2,942,565 msg/sec
                 tbb::spin_mutex, 5,s:   1,721,489 msg/sec
                 tbb::spin_mutex, 5,i:   1,648,049 msg/sec
                 tbb::spin_mutex, 6,s:   1,494,637 msg/sec
                 tbb::spin_mutex, 6,i:   1,442,218 msg/sec
                 tbb::spin_mutex, 7,s:   1,336,898 msg/sec
                 tbb::spin_mutex, 7,i:   1,357,368 msg/sec
                 tbb::spin_mutex, 8,s:   1,263,602 msg/sec
                 tbb::spin_mutex, 8,i:   1,203,012 msg/sec
                 tbb::spin_mutex, 9,s:   1,328,914 msg/sec
                 tbb::spin_mutex, 9,i:   1,242,981 msg/sec
                 tbb::spin_mutex,10,s:   1,319,899 msg/sec
                 tbb::spin_mutex,10,i:   1,275,522 msg/sec
                 tbb::spin_mutex,11,s:   1,255,678 msg/sec
                 tbb::spin_mutex,11,i:   1,252,289 msg/sec
                 tbb::spin_mutex,12,s:   1,115,891 msg/sec
                 tbb::spin_mutex,12,i:   1,033,107 msg/sec
                 tbb::spin_mutex,13,s:   1,088,288 msg/sec
                 tbb::spin_mutex,13,i:     992,426 msg/sec
                 tbb::spin_mutex,14,s:   1,017,675 msg/sec
                 tbb::spin_mutex,14,i:     889,348 msg/sec
                 tbb::spin_mutex,15,s:   1,010,670 msg/sec
                 tbb::spin_mutex,15,i:     941,994 msg/sec
                 tbb::spin_mutex,16,s:     900,164 msg/sec
                 tbb::spin_mutex,16,i:     895,164 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5610.66
	System time (seconds): 599.03
	Percent of CPU this job got: 1667%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:12.42
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 86800
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 65672
	Voluntary context switches: 26846348
	Involuntary context switches: 1514
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 19:14:22 [32/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000169 sec/round-trip
                     AtomicQueue: 0.000000146 sec/round-trip
             OptimistAtomicQueue: 0.000000112 sec/round-trip
                    AtomicQueueB: 0.000000153 sec/round-trip
            OptimistAtomicQueueB: 0.000000116 sec/round-trip
                    AtomicQueue2: 0.000000150 sec/round-trip
            OptimistAtomicQueue2: 0.000000116 sec/round-trip
                   AtomicQueueB2: 0.000000156 sec/round-trip
           OptimistAtomicQueueB2: 0.000000125 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000148 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000282 sec/round-trip
     xenium::michael_scott_queue: 0.000000445 sec/round-trip
         xenium::ramalhete_queue: 0.000000189 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000207 sec/round-trip
          boost::lockfree::queue: 0.000000314 sec/round-trip
                pthread_spinlock: 0.000000356 sec/round-trip
                      std::mutex: 0.000001100 sec/round-trip
                 tbb::spin_mutex: 0.000000318 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,417,517 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,115,502 msg/sec
                     AtomicQueue, 1,s:  43,143,784 msg/sec
                     AtomicQueue, 1,i:  43,293,724 msg/sec
                     AtomicQueue, 2,s:   2,906,182 msg/sec
                     AtomicQueue, 2,i:   3,045,253 msg/sec
                     AtomicQueue, 3,s:   2,456,777 msg/sec
                     AtomicQueue, 3,i:   2,597,961 msg/sec
                     AtomicQueue, 4,s:   1,946,775 msg/sec
                     AtomicQueue, 4,i:   2,064,193 msg/sec
                     AtomicQueue, 5,s:     933,269 msg/sec
                     AtomicQueue, 5,i:   1,275,780 msg/sec
                     AtomicQueue, 6,s:     763,615 msg/sec
                     AtomicQueue, 6,i:   1,035,223 msg/sec
                     AtomicQueue, 7,s:     869,624 msg/sec
                     AtomicQueue, 7,i:     960,173 msg/sec
                     AtomicQueue, 8,s:     927,685 msg/sec
                     AtomicQueue, 8,i:     850,822 msg/sec
                     AtomicQueue, 9,s:     859,334 msg/sec
                     AtomicQueue, 9,i:     857,178 msg/sec
                     AtomicQueue,10,s:     823,078 msg/sec
                     AtomicQueue,10,i:     857,049 msg/sec
                     AtomicQueue,11,s:     824,814 msg/sec
                     AtomicQueue,11,i:     867,624 msg/sec
                     AtomicQueue,12,s:     784,620 msg/sec
                     AtomicQueue,12,i:     845,839 msg/sec
                     AtomicQueue,13,s:     740,235 msg/sec
                     AtomicQueue,13,i:     834,341 msg/sec
                     AtomicQueue,14,s:     696,182 msg/sec
                     AtomicQueue,14,i:     817,346 msg/sec
                     AtomicQueue,15,s:     696,663 msg/sec
                     AtomicQueue,15,i:     830,690 msg/sec
                     AtomicQueue,16,s:     665,446 msg/sec
                     AtomicQueue,16,i:     804,033 msg/sec
             OptimistAtomicQueue, 1,s: 353,277,497 msg/sec
             OptimistAtomicQueue, 1,i: 351,407,634 msg/sec
             OptimistAtomicQueue, 2,s:  14,674,113 msg/sec
             OptimistAtomicQueue, 2,i:  15,394,808 msg/sec
             OptimistAtomicQueue, 3,s:  17,281,443 msg/sec
             OptimistAtomicQueue, 3,i:  17,470,194 msg/sec
             OptimistAtomicQueue, 4,s:  17,414,550 msg/sec
             OptimistAtomicQueue, 4,i:  19,497,190 msg/sec
             OptimistAtomicQueue, 5,s:   9,811,850 msg/sec
             OptimistAtomicQueue, 5,i:  12,073,503 msg/sec
             OptimistAtomicQueue, 6,s:  10,145,703 msg/sec
             OptimistAtomicQueue, 6,i:  10,050,043 msg/sec
             OptimistAtomicQueue, 7,s:  11,781,690 msg/sec
             OptimistAtomicQueue, 7,i:  11,775,205 msg/sec
             OptimistAtomicQueue, 8,s:  14,875,997 msg/sec
             OptimistAtomicQueue, 8,i:  12,134,137 msg/sec
             OptimistAtomicQueue, 9,s:  12,100,298 msg/sec
             OptimistAtomicQueue, 9,i:  13,441,940 msg/sec
             OptimistAtomicQueue,10,s:  11,759,762 msg/sec
             OptimistAtomicQueue,10,i:  13,966,204 msg/sec
             OptimistAtomicQueue,11,s:  13,016,074 msg/sec
             OptimistAtomicQueue,11,i:  14,756,038 msg/sec
             OptimistAtomicQueue,12,s:  12,806,306 msg/sec
             OptimistAtomicQueue,12,i:  17,023,424 msg/sec
             OptimistAtomicQueue,13,s:  12,771,485 msg/sec
             OptimistAtomicQueue,13,i:  16,033,444 msg/sec
             OptimistAtomicQueue,14,s:  12,738,800 msg/sec
             OptimistAtomicQueue,14,i:  16,867,189 msg/sec
             OptimistAtomicQueue,15,s:  13,495,535 msg/sec
             OptimistAtomicQueue,15,i:  17,911,267 msg/sec
             OptimistAtomicQueue,16,s:  13,469,195 msg/sec
             OptimistAtomicQueue,16,i:  18,989,360 msg/sec
                    AtomicQueueB, 1,s:  14,878,239 msg/sec
                    AtomicQueueB, 1,i:  14,584,987 msg/sec
                    AtomicQueueB, 2,s:   2,873,466 msg/sec
                    AtomicQueueB, 2,i:   3,029,138 msg/sec
                    AtomicQueueB, 3,s:   2,427,049 msg/sec
                    AtomicQueueB, 3,i:   2,576,041 msg/sec
                    AtomicQueueB, 4,s:   1,931,584 msg/sec
                    AtomicQueueB, 4,i:   2,036,144 msg/sec
                    AtomicQueueB, 5,s:     917,310 msg/sec
                    AtomicQueueB, 5,i:   1,275,244 msg/sec
                    AtomicQueueB, 6,s:     758,506 msg/sec
                    AtomicQueueB, 6,i:   1,165,209 msg/sec
                    AtomicQueueB, 7,s:     857,613 msg/sec
                    AtomicQueueB, 7,i:     930,133 msg/sec
                    AtomicQueueB, 8,s:     898,984 msg/sec
                    AtomicQueueB, 8,i:     843,679 msg/sec
                    AtomicQueueB, 9,s:     809,025 msg/sec
                    AtomicQueueB, 9,i:     850,529 msg/sec
                    AtomicQueueB,10,s:     820,730 msg/sec
                    AtomicQueueB,10,i:     864,948 msg/sec
                    AtomicQueueB,11,s:     805,227 msg/sec
                    AtomicQueueB,11,i:     842,496 msg/sec
                    AtomicQueueB,12,s:     784,428 msg/sec
                    AtomicQueueB,12,i:     836,515 msg/sec
                    AtomicQueueB,13,s:     744,165 msg/sec
                    AtomicQueueB,13,i:     830,729 msg/sec
                    AtomicQueueB,14,s:     701,077 msg/sec
                    AtomicQueueB,14,i:     820,111 msg/sec
                    AtomicQueueB,15,s:     699,028 msg/sec
                    AtomicQueueB,15,i:     810,222 msg/sec
                    AtomicQueueB,16,s:     668,159 msg/sec
                    AtomicQueueB,16,i:     802,076 msg/sec
            OptimistAtomicQueueB, 1,s: 150,813,321 msg/sec
            OptimistAtomicQueueB, 1,i: 150,495,386 msg/sec
            OptimistAtomicQueueB, 2,s:  15,201,952 msg/sec
            OptimistAtomicQueueB, 2,i:  14,435,194 msg/sec
            OptimistAtomicQueueB, 3,s:  17,230,388 msg/sec
            OptimistAtomicQueueB, 3,i:  16,831,282 msg/sec
            OptimistAtomicQueueB, 4,s:  17,519,423 msg/sec
            OptimistAtomicQueueB, 4,i:  19,515,250 msg/sec
            OptimistAtomicQueueB, 5,s:   9,727,261 msg/sec
            OptimistAtomicQueueB, 5,i:  10,858,367 msg/sec
            OptimistAtomicQueueB, 6,s:  10,093,601 msg/sec
            OptimistAtomicQueueB, 6,i:  10,000,552 msg/sec
            OptimistAtomicQueueB, 7,s:  11,530,156 msg/sec
            OptimistAtomicQueueB, 7,i:  11,877,201 msg/sec
            OptimistAtomicQueueB, 8,s:  15,199,541 msg/sec
            OptimistAtomicQueueB, 8,i:  12,111,592 msg/sec
            OptimistAtomicQueueB, 9,s:  11,944,750 msg/sec
            OptimistAtomicQueueB, 9,i:  12,949,298 msg/sec
            OptimistAtomicQueueB,10,s:  11,756,866 msg/sec
            OptimistAtomicQueueB,10,i:  13,868,528 msg/sec
            OptimistAtomicQueueB,11,s:  13,063,016 msg/sec
            OptimistAtomicQueueB,11,i:  15,481,913 msg/sec
            OptimistAtomicQueueB,12,s:  12,879,331 msg/sec
            OptimistAtomicQueueB,12,i:  16,724,487 msg/sec
            OptimistAtomicQueueB,13,s:  12,864,764 msg/sec
            OptimistAtomicQueueB,13,i:  16,391,745 msg/sec
            OptimistAtomicQueueB,14,s:  12,774,210 msg/sec
            OptimistAtomicQueueB,14,i:  16,343,027 msg/sec
            OptimistAtomicQueueB,15,s:  13,598,300 msg/sec
            OptimistAtomicQueueB,15,i:  17,937,669 msg/sec
            OptimistAtomicQueueB,16,s:  13,561,808 msg/sec
            OptimistAtomicQueueB,16,i:  19,055,303 msg/sec
                    AtomicQueue2, 1,s:  39,067,957 msg/sec
                    AtomicQueue2, 1,i:  35,528,106 msg/sec
                    AtomicQueue2, 2,s:   2,926,869 msg/sec
                    AtomicQueue2, 2,i:   3,095,842 msg/sec
                    AtomicQueue2, 3,s:   2,475,485 msg/sec
                    AtomicQueue2, 3,i:   2,620,170 msg/sec
                    AtomicQueue2, 4,s:   1,966,347 msg/sec
                    AtomicQueue2, 4,i:   2,088,128 msg/sec
                    AtomicQueue2, 5,s:     917,109 msg/sec
                    AtomicQueue2, 5,i:   1,261,765 msg/sec
                    AtomicQueue2, 6,s:     754,879 msg/sec
                    AtomicQueue2, 6,i:   1,017,220 msg/sec
                    AtomicQueue2, 7,s:     852,246 msg/sec
                    AtomicQueue2, 7,i:     941,363 msg/sec
                    AtomicQueue2, 8,s:     885,829 msg/sec
                    AtomicQueue2, 8,i:     846,712 msg/sec
                    AtomicQueue2, 9,s:     820,577 msg/sec
                    AtomicQueue2, 9,i:     861,723 msg/sec
                    AtomicQueue2,10,s:     814,274 msg/sec
                    AtomicQueue2,10,i:     863,043 msg/sec
                    AtomicQueue2,11,s:     807,823 msg/sec
                    AtomicQueue2,11,i:     846,823 msg/sec
                    AtomicQueue2,12,s:     792,029 msg/sec
                    AtomicQueue2,12,i:     832,878 msg/sec
                    AtomicQueue2,13,s:     748,098 msg/sec
                    AtomicQueue2,13,i:     820,997 msg/sec
                    AtomicQueue2,14,s:     705,219 msg/sec
                    AtomicQueue2,14,i:     811,484 msg/sec
                    AtomicQueue2,15,s:     703,948 msg/sec
                    AtomicQueue2,15,i:     801,322 msg/sec
                    AtomicQueue2,16,s:     672,591 msg/sec
                    AtomicQueue2,16,i:     795,946 msg/sec
            OptimistAtomicQueue2, 1,s:  31,437,537 msg/sec
            OptimistAtomicQueue2, 1,i:  31,420,811 msg/sec
            OptimistAtomicQueue2, 2,s:  12,786,851 msg/sec
            OptimistAtomicQueue2, 2,i:  13,752,099 msg/sec
            OptimistAtomicQueue2, 3,s:  16,856,613 msg/sec
            OptimistAtomicQueue2, 3,i:  14,517,439 msg/sec
            OptimistAtomicQueue2, 4,s:  17,370,377 msg/sec
            OptimistAtomicQueue2, 4,i:  17,038,732 msg/sec
            OptimistAtomicQueue2, 5,s:   9,273,180 msg/sec
            OptimistAtomicQueue2, 5,i:   9,561,443 msg/sec
            OptimistAtomicQueue2, 6,s:   9,726,441 msg/sec
            OptimistAtomicQueue2, 6,i:   9,580,555 msg/sec
            OptimistAtomicQueue2, 7,s:  11,031,028 msg/sec
            OptimistAtomicQueue2, 7,i:  11,119,200 msg/sec
            OptimistAtomicQueue2, 8,s:  14,858,276 msg/sec
            OptimistAtomicQueue2, 8,i:  11,755,367 msg/sec
            OptimistAtomicQueue2, 9,s:  11,026,493 msg/sec
            OptimistAtomicQueue2, 9,i:  12,538,180 msg/sec
            OptimistAtomicQueue2,10,s:  11,102,353 msg/sec
            OptimistAtomicQueue2,10,i:  13,013,076 msg/sec
            OptimistAtomicQueue2,11,s:  12,729,661 msg/sec
            OptimistAtomicQueue2,11,i:  14,166,689 msg/sec
            OptimistAtomicQueue2,12,s:  12,377,314 msg/sec
            OptimistAtomicQueue2,12,i:  14,875,273 msg/sec
            OptimistAtomicQueue2,13,s:  12,155,013 msg/sec
            OptimistAtomicQueue2,13,i:  15,580,870 msg/sec
            OptimistAtomicQueue2,14,s:  12,094,890 msg/sec
            OptimistAtomicQueue2,14,i:  15,544,183 msg/sec
            OptimistAtomicQueue2,15,s:  12,759,251 msg/sec
            OptimistAtomicQueue2,15,i:  16,551,479 msg/sec
            OptimistAtomicQueue2,16,s:  12,820,226 msg/sec
            OptimistAtomicQueue2,16,i:  17,394,775 msg/sec
                   AtomicQueueB2, 1,s:  22,546,527 msg/sec
                   AtomicQueueB2, 1,i:  19,821,760 msg/sec
                   AtomicQueueB2, 2,s:   2,892,994 msg/sec
                   AtomicQueueB2, 2,i:   3,064,977 msg/sec
                   AtomicQueueB2, 3,s:   2,447,921 msg/sec
                   AtomicQueueB2, 3,i:   2,599,305 msg/sec
                   AtomicQueueB2, 4,s:   1,946,670 msg/sec
                   AtomicQueueB2, 4,i:   2,051,811 msg/sec
                   AtomicQueueB2, 5,s:     913,061 msg/sec
                   AtomicQueueB2, 5,i:   1,273,392 msg/sec
                   AtomicQueueB2, 6,s:     749,879 msg/sec
                   AtomicQueueB2, 6,i:   1,172,162 msg/sec
                   AtomicQueueB2, 7,s:     851,864 msg/sec
                   AtomicQueueB2, 7,i:     936,063 msg/sec
                   AtomicQueueB2, 8,s:     887,220 msg/sec
                   AtomicQueueB2, 8,i:     839,409 msg/sec
                   AtomicQueueB2, 9,s:     821,242 msg/sec
                   AtomicQueueB2, 9,i:     853,401 msg/sec
                   AtomicQueueB2,10,s:     808,461 msg/sec
                   AtomicQueueB2,10,i:     847,876 msg/sec
                   AtomicQueueB2,11,s:     821,509 msg/sec
                   AtomicQueueB2,11,i:     853,264 msg/sec
                   AtomicQueueB2,12,s:     843,048 msg/sec
                   AtomicQueueB2,12,i:     838,711 msg/sec
                   AtomicQueueB2,13,s:     773,000 msg/sec
                   AtomicQueueB2,13,i:     837,157 msg/sec
                   AtomicQueueB2,14,s:     728,046 msg/sec
                   AtomicQueueB2,14,i:     806,613 msg/sec
                   AtomicQueueB2,15,s:     717,405 msg/sec
                   AtomicQueueB2,15,i:     810,407 msg/sec
                   AtomicQueueB2,16,s:     677,760 msg/sec
                   AtomicQueueB2,16,i:     807,040 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,334,516 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,118,096 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,382,754 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,286,343 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,683,082 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,576,564 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,347,601 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,852,870 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,278,183 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,697,661 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,721,628 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,617,632 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,951,700 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,045,407 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,318,872 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,622,374 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,953,178 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,352,591 msg/sec
           OptimistAtomicQueueB2,10,s:  11,050,333 msg/sec
           OptimistAtomicQueueB2,10,i:  12,796,242 msg/sec
           OptimistAtomicQueueB2,11,s:  12,524,052 msg/sec
           OptimistAtomicQueueB2,11,i:  13,945,961 msg/sec
           OptimistAtomicQueueB2,12,s:  12,370,739 msg/sec
           OptimistAtomicQueueB2,12,i:  15,271,115 msg/sec
           OptimistAtomicQueueB2,13,s:  12,106,647 msg/sec
           OptimistAtomicQueueB2,13,i:  15,539,373 msg/sec
           OptimistAtomicQueueB2,14,s:  12,077,293 msg/sec
           OptimistAtomicQueueB2,14,i:  15,371,165 msg/sec
           OptimistAtomicQueueB2,15,s:  12,695,875 msg/sec
           OptimistAtomicQueueB2,15,i:  16,530,102 msg/sec
           OptimistAtomicQueueB2,16,s:  12,783,311 msg/sec
           OptimistAtomicQueueB2,16,i:  17,313,412 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  61,785,398 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  19,282,294 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,844,387 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,928,615 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,178,977 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,814,755 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  19,338,675 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,940,512 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  31,510,388 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  29,168,818 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  32,345,680 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  56,027,425 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  61,637,782 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  66,753,722 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  66,271,321 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  69,266,826 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  76,687,599 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  74,151,169 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  80,677,414 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  70,111,370 msg/sec
     moodycamel::ConcurrentQueue,10,s:  88,556,844 msg/sec
     moodycamel::ConcurrentQueue,10,i:  89,148,171 msg/sec
     moodycamel::ConcurrentQueue,11,s:  64,050,232 msg/sec
     moodycamel::ConcurrentQueue,11,i:  82,114,156 msg/sec
     moodycamel::ConcurrentQueue,12,s:  60,063,960 msg/sec
     moodycamel::ConcurrentQueue,12,i:  62,158,952 msg/sec
     moodycamel::ConcurrentQueue,13,s:  61,822,373 msg/sec
     moodycamel::ConcurrentQueue,13,i:  80,271,494 msg/sec
     moodycamel::ConcurrentQueue,14,s:  79,732,223 msg/sec
     moodycamel::ConcurrentQueue,14,i:  94,334,956 msg/sec
     moodycamel::ConcurrentQueue,15,s: 132,189,556 msg/sec
     moodycamel::ConcurrentQueue,15,i: 119,120,452 msg/sec
     moodycamel::ConcurrentQueue,16,s: 148,632,845 msg/sec
     moodycamel::ConcurrentQueue,16,i: 153,012,542 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,639,768 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,637,031 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,238,056 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,239,033 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,342,807 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,371,075 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,372 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,944,764 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     898,112 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,210,291 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     813,868 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,000,941 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     779,113 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     916,454 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     795,807 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     824,446 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     767,315 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     850,743 msg/sec
   tbb::concurrent_bounded_queue,10,s:     839,296 msg/sec
   tbb::concurrent_bounded_queue,10,i:     861,162 msg/sec
   tbb::concurrent_bounded_queue,11,s:     788,845 msg/sec
   tbb::concurrent_bounded_queue,11,i:     830,262 msg/sec
   tbb::concurrent_bounded_queue,12,s:     767,129 msg/sec
   tbb::concurrent_bounded_queue,12,i:     829,921 msg/sec
   tbb::concurrent_bounded_queue,13,s:     744,873 msg/sec
   tbb::concurrent_bounded_queue,13,i:     816,038 msg/sec
   tbb::concurrent_bounded_queue,14,s:     709,105 msg/sec
   tbb::concurrent_bounded_queue,14,i:     790,540 msg/sec
   tbb::concurrent_bounded_queue,15,s:     695,480 msg/sec
   tbb::concurrent_bounded_queue,15,i:     769,511 msg/sec
   tbb::concurrent_bounded_queue,16,s:     672,820 msg/sec
   tbb::concurrent_bounded_queue,16,i:     743,121 msg/sec
     xenium::michael_scott_queue, 1,s:   3,902,633 msg/sec
     xenium::michael_scott_queue, 1,i:   3,990,617 msg/sec
     xenium::michael_scott_queue, 2,s:   2,780,660 msg/sec
     xenium::michael_scott_queue, 2,i:   2,696,322 msg/sec
     xenium::michael_scott_queue, 3,s:   2,254,559 msg/sec
     xenium::michael_scott_queue, 3,i:   2,229,176 msg/sec
     xenium::michael_scott_queue, 4,s:   1,743,430 msg/sec
     xenium::michael_scott_queue, 4,i:   1,729,419 msg/sec
     xenium::michael_scott_queue, 5,s:   1,062,423 msg/sec
     xenium::michael_scott_queue, 5,i:   1,157,587 msg/sec
     xenium::michael_scott_queue, 6,s:     980,931 msg/sec
     xenium::michael_scott_queue, 6,i:   1,051,011 msg/sec
     xenium::michael_scott_queue, 7,s:     939,275 msg/sec
     xenium::michael_scott_queue, 7,i:     959,746 msg/sec
     xenium::michael_scott_queue, 8,s:     691,731 msg/sec
     xenium::michael_scott_queue, 8,i:     822,168 msg/sec
     xenium::michael_scott_queue, 9,s:     841,193 msg/sec
     xenium::michael_scott_queue, 9,i:     839,082 msg/sec
     xenium::michael_scott_queue,10,s:     831,185 msg/sec
     xenium::michael_scott_queue,10,i:     830,845 msg/sec
     xenium::michael_scott_queue,11,s:     810,715 msg/sec
     xenium::michael_scott_queue,11,i:     845,353 msg/sec
     xenium::michael_scott_queue,12,s:     763,324 msg/sec
     xenium::michael_scott_queue,12,i:     809,753 msg/sec
     xenium::michael_scott_queue,13,s:     737,017 msg/sec
     xenium::michael_scott_queue,13,i:     779,881 msg/sec
     xenium::michael_scott_queue,14,s:     705,531 msg/sec
     xenium::michael_scott_queue,14,i:     774,648 msg/sec
     xenium::michael_scott_queue,15,s:     680,382 msg/sec
     xenium::michael_scott_queue,15,i:     762,865 msg/sec
     xenium::michael_scott_queue,16,s:     648,769 msg/sec
     xenium::michael_scott_queue,16,i:     735,000 msg/sec
         xenium::ramalhete_queue, 1,s:  20,703,369 msg/sec
         xenium::ramalhete_queue, 1,i:  20,895,805 msg/sec
         xenium::ramalhete_queue, 2,s:  15,007,572 msg/sec
         xenium::ramalhete_queue, 2,i:   9,957,678 msg/sec
         xenium::ramalhete_queue, 3,s:  12,122,184 msg/sec
         xenium::ramalhete_queue, 3,i:  11,965,301 msg/sec
         xenium::ramalhete_queue, 4,s:  14,555,236 msg/sec
         xenium::ramalhete_queue, 4,i:  14,467,722 msg/sec
         xenium::ramalhete_queue, 5,s:  10,960,536 msg/sec
         xenium::ramalhete_queue, 5,i:   6,979,235 msg/sec
         xenium::ramalhete_queue, 6,s:  11,467,125 msg/sec
         xenium::ramalhete_queue, 6,i:   8,049,354 msg/sec
         xenium::ramalhete_queue, 7,s:  11,847,562 msg/sec
         xenium::ramalhete_queue, 7,i:   8,380,168 msg/sec
         xenium::ramalhete_queue, 8,s:  14,959,453 msg/sec
         xenium::ramalhete_queue, 8,i:   8,867,905 msg/sec
         xenium::ramalhete_queue, 9,s:   9,978,778 msg/sec
         xenium::ramalhete_queue, 9,i:  10,481,477 msg/sec
         xenium::ramalhete_queue,10,s:  10,162,818 msg/sec
         xenium::ramalhete_queue,10,i:  12,063,786 msg/sec
         xenium::ramalhete_queue,11,s:  10,732,597 msg/sec
         xenium::ramalhete_queue,11,i:  12,632,380 msg/sec
         xenium::ramalhete_queue,12,s:  11,461,653 msg/sec
         xenium::ramalhete_queue,12,i:  12,955,436 msg/sec
         xenium::ramalhete_queue,13,s:  11,671,174 msg/sec
         xenium::ramalhete_queue,13,i:  12,950,582 msg/sec
         xenium::ramalhete_queue,14,s:  11,720,515 msg/sec
         xenium::ramalhete_queue,14,i:  12,661,134 msg/sec
         xenium::ramalhete_queue,15,s:  11,706,117 msg/sec
         xenium::ramalhete_queue,15,i:  12,884,743 msg/sec
         xenium::ramalhete_queue,16,s:  11,611,577 msg/sec
         xenium::ramalhete_queue,16,i:  13,130,651 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  90,376,216 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,049,638 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,648,663 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,736,401 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,639,282 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,147,842 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,542,630 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,270,241 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,039,534 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,721,797 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,050,678 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,305,850 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,136,238 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,203,161 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,055,811 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,921,985 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,079,830 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,950,893 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,234,700 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,024,869 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,196,238 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,143,117 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,230,130 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,204,794 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,087,202 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,148,970 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,068,787 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,192,421 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,076,662 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,140,846 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,028,146 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,075,469 msg/sec
          boost::lockfree::queue, 1,s:   2,293,925 msg/sec
          boost::lockfree::queue, 1,i:   2,300,191 msg/sec
          boost::lockfree::queue, 2,s:   1,720,568 msg/sec
          boost::lockfree::queue, 2,i:   1,745,315 msg/sec
          boost::lockfree::queue, 3,s:   1,452,613 msg/sec
          boost::lockfree::queue, 3,i:   1,413,111 msg/sec
          boost::lockfree::queue, 4,s:   1,286,859 msg/sec
          boost::lockfree::queue, 4,i:   1,282,870 msg/sec
          boost::lockfree::queue, 5,s:     781,489 msg/sec
          boost::lockfree::queue, 5,i:     780,486 msg/sec
          boost::lockfree::queue, 6,s:     422,167 msg/sec
          boost::lockfree::queue, 6,i:     879,718 msg/sec
          boost::lockfree::queue, 7,s:     407,645 msg/sec
          boost::lockfree::queue, 7,i:     837,346 msg/sec
          boost::lockfree::queue, 8,s:     341,985 msg/sec
          boost::lockfree::queue, 8,i:     550,821 msg/sec
          boost::lockfree::queue, 9,s:     422,694 msg/sec
          boost::lockfree::queue, 9,i:     567,442 msg/sec
          boost::lockfree::queue,10,s:     470,472 msg/sec
          boost::lockfree::queue,10,i:     582,239 msg/sec
          boost::lockfree::queue,11,s:     494,810 msg/sec
          boost::lockfree::queue,11,i:     542,758 msg/sec
          boost::lockfree::queue,12,s:     512,204 msg/sec
          boost::lockfree::queue,12,i:     509,972 msg/sec
          boost::lockfree::queue,13,s:     476,408 msg/sec
          boost::lockfree::queue,13,i:     480,951 msg/sec
          boost::lockfree::queue,14,s:     458,313 msg/sec
          boost::lockfree::queue,14,i:     485,136 msg/sec
          boost::lockfree::queue,15,s:     469,317 msg/sec
          boost::lockfree::queue,15,i:     462,140 msg/sec
          boost::lockfree::queue,16,s:     446,838 msg/sec
          boost::lockfree::queue,16,i:     439,277 msg/sec
                pthread_spinlock, 1,s:   5,263,501 msg/sec
                pthread_spinlock, 1,i:   5,312,450 msg/sec
                pthread_spinlock, 2,s:   2,297,399 msg/sec
                pthread_spinlock, 2,i:     446,831 msg/sec
                pthread_spinlock, 3,s:     279,244 msg/sec
                pthread_spinlock, 3,i:   1,755,781 msg/sec
                pthread_spinlock, 4,s:     306,006 msg/sec
                pthread_spinlock, 4,i:     401,328 msg/sec
                pthread_spinlock, 5,s:     819,990 msg/sec
                pthread_spinlock, 5,i:     288,846 msg/sec
                pthread_spinlock, 6,s:     611,394 msg/sec
                pthread_spinlock, 6,i:   1,005,364 msg/sec
                pthread_spinlock, 7,s:     853,501 msg/sec
                pthread_spinlock, 7,i:     903,191 msg/sec
                pthread_spinlock, 8,s:     885,951 msg/sec
                pthread_spinlock, 8,i:     795,022 msg/sec
                pthread_spinlock, 9,s:     820,557 msg/sec
                pthread_spinlock, 9,i:     682,827 msg/sec
                pthread_spinlock,10,s:     807,756 msg/sec
                pthread_spinlock,10,i:     641,743 msg/sec
                pthread_spinlock,11,s:     746,562 msg/sec
                pthread_spinlock,11,i:     803,998 msg/sec
                pthread_spinlock,12,s:     736,411 msg/sec
                pthread_spinlock,12,i:     723,583 msg/sec
                pthread_spinlock,13,s:     717,500 msg/sec
                pthread_spinlock,13,i:     663,717 msg/sec
                pthread_spinlock,14,s:     652,185 msg/sec
                pthread_spinlock,14,i:     598,982 msg/sec
                pthread_spinlock,15,s:     582,574 msg/sec
                pthread_spinlock,15,i:     563,215 msg/sec
                pthread_spinlock,16,s:     528,015 msg/sec
                pthread_spinlock,16,i:     470,362 msg/sec
                      std::mutex, 1,s:   1,063,812 msg/sec
                      std::mutex, 1,i:   1,050,770 msg/sec
                      std::mutex, 2,s:   4,108,712 msg/sec
                      std::mutex, 2,i:   4,218,150 msg/sec
                      std::mutex, 3,s:   2,140,030 msg/sec
                      std::mutex, 3,i:   2,036,373 msg/sec
                      std::mutex, 4,s:   2,061,209 msg/sec
                      std::mutex, 4,i:   1,976,493 msg/sec
                      std::mutex, 5,s:     999,009 msg/sec
                      std::mutex, 5,i:   1,023,814 msg/sec
                      std::mutex, 6,s:     876,812 msg/sec
                      std::mutex, 6,i:     873,673 msg/sec
                      std::mutex, 7,s:     962,561 msg/sec
                      std::mutex, 7,i:     860,520 msg/sec
                      std::mutex, 8,s:     992,646 msg/sec
                      std::mutex, 8,i:     819,236 msg/sec
                      std::mutex, 9,s:     843,613 msg/sec
                      std::mutex, 9,i:     803,420 msg/sec
                      std::mutex,10,s:     781,654 msg/sec
                      std::mutex,10,i:     777,250 msg/sec
                      std::mutex,11,s:     796,004 msg/sec
                      std::mutex,11,i:     783,047 msg/sec
                      std::mutex,12,s:     782,555 msg/sec
                      std::mutex,12,i:     754,923 msg/sec
                      std::mutex,13,s:     742,105 msg/sec
                      std::mutex,13,i:     718,983 msg/sec
                      std::mutex,14,s:     754,218 msg/sec
                      std::mutex,14,i:     731,767 msg/sec
                      std::mutex,15,s:     719,095 msg/sec
                      std::mutex,15,i:     702,988 msg/sec
                      std::mutex,16,s:     694,170 msg/sec
                      std::mutex,16,i:     679,374 msg/sec
                 tbb::spin_mutex, 1,s:  11,041,484 msg/sec
                 tbb::spin_mutex, 1,i:  11,029,506 msg/sec
                 tbb::spin_mutex, 2,s:   4,893,807 msg/sec
                 tbb::spin_mutex, 2,i:   4,790,347 msg/sec
                 tbb::spin_mutex, 3,s:   3,576,702 msg/sec
                 tbb::spin_mutex, 3,i:   3,521,304 msg/sec
                 tbb::spin_mutex, 4,s:   3,034,362 msg/sec
                 tbb::spin_mutex, 4,i:   2,937,145 msg/sec
                 tbb::spin_mutex, 5,s:   1,708,331 msg/sec
                 tbb::spin_mutex, 5,i:   1,613,991 msg/sec
                 tbb::spin_mutex, 6,s:   1,498,172 msg/sec
                 tbb::spin_mutex, 6,i:   1,442,262 msg/sec
                 tbb::spin_mutex, 7,s:   1,358,679 msg/sec
                 tbb::spin_mutex, 7,i:   1,450,119 msg/sec
                 tbb::spin_mutex, 8,s:   1,261,200 msg/sec
                 tbb::spin_mutex, 8,i:   1,213,597 msg/sec
                 tbb::spin_mutex, 9,s:   1,352,518 msg/sec
                 tbb::spin_mutex, 9,i:   1,259,845 msg/sec
                 tbb::spin_mutex,10,s:   1,295,567 msg/sec
                 tbb::spin_mutex,10,i:   1,231,415 msg/sec
                 tbb::spin_mutex,11,s:   1,230,343 msg/sec
                 tbb::spin_mutex,11,i:   1,074,752 msg/sec
                 tbb::spin_mutex,12,s:   1,107,024 msg/sec
                 tbb::spin_mutex,12,i:   1,048,576 msg/sec
                 tbb::spin_mutex,13,s:   1,069,121 msg/sec
                 tbb::spin_mutex,13,i:     964,819 msg/sec
                 tbb::spin_mutex,14,s:   1,078,344 msg/sec
                 tbb::spin_mutex,14,i:     928,850 msg/sec
                 tbb::spin_mutex,15,s:   1,022,268 msg/sec
                 tbb::spin_mutex,15,i:     949,602 msg/sec
                 tbb::spin_mutex,16,s:     903,608 msg/sec
                 tbb::spin_mutex,16,i:     895,052 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5606.81
	System time (seconds): 597.83
	Percent of CPU this job got: 1671%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:11.23
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 89620
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66301
	Voluntary context switches: 26680652
	Involuntary context switches: 1536
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 19:20:34 [33/33] Using 32 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000169 sec/round-trip
                     AtomicQueue: 0.000000145 sec/round-trip
             OptimistAtomicQueue: 0.000000112 sec/round-trip
                    AtomicQueueB: 0.000000153 sec/round-trip
            OptimistAtomicQueueB: 0.000000116 sec/round-trip
                    AtomicQueue2: 0.000000148 sec/round-trip
            OptimistAtomicQueue2: 0.000000118 sec/round-trip
                   AtomicQueueB2: 0.000000155 sec/round-trip
           OptimistAtomicQueueB2: 0.000000128 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000148 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000217 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000283 sec/round-trip
     xenium::michael_scott_queue: 0.000000440 sec/round-trip
         xenium::ramalhete_queue: 0.000000190 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000208 sec/round-trip
          boost::lockfree::queue: 0.000000314 sec/round-trip
                pthread_spinlock: 0.000000354 sec/round-trip
                      std::mutex: 0.000001100 sec/round-trip
                 tbb::spin_mutex: 0.000000318 sec/round-trip


---- Running throughput benchmarks with up to 32 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,137,010 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,153,913 msg/sec
                     AtomicQueue, 1,s:  42,772,785 msg/sec
                     AtomicQueue, 1,i:  42,503,533 msg/sec
                     AtomicQueue, 2,s:   2,906,612 msg/sec
                     AtomicQueue, 2,i:   3,037,971 msg/sec
                     AtomicQueue, 3,s:   2,453,883 msg/sec
                     AtomicQueue, 3,i:   2,599,590 msg/sec
                     AtomicQueue, 4,s:   1,947,863 msg/sec
                     AtomicQueue, 4,i:   2,066,099 msg/sec
                     AtomicQueue, 5,s:     934,405 msg/sec
                     AtomicQueue, 5,i:   1,270,663 msg/sec
                     AtomicQueue, 6,s:     763,467 msg/sec
                     AtomicQueue, 6,i:   1,184,769 msg/sec
                     AtomicQueue, 7,s:     870,628 msg/sec
                     AtomicQueue, 7,i:     940,217 msg/sec
                     AtomicQueue, 8,s:     916,933 msg/sec
                     AtomicQueue, 8,i:     852,752 msg/sec
                     AtomicQueue, 9,s:     840,830 msg/sec
                     AtomicQueue, 9,i:     858,401 msg/sec
                     AtomicQueue,10,s:     824,377 msg/sec
                     AtomicQueue,10,i:     875,951 msg/sec
                     AtomicQueue,11,s:     824,031 msg/sec
                     AtomicQueue,11,i:     859,955 msg/sec
                     AtomicQueue,12,s:     785,889 msg/sec
                     AtomicQueue,12,i:     845,024 msg/sec
                     AtomicQueue,13,s:     742,970 msg/sec
                     AtomicQueue,13,i:     837,300 msg/sec
                     AtomicQueue,14,s:     695,702 msg/sec
                     AtomicQueue,14,i:     818,041 msg/sec
                     AtomicQueue,15,s:     694,855 msg/sec
                     AtomicQueue,15,i:     810,927 msg/sec
                     AtomicQueue,16,s:     665,441 msg/sec
                     AtomicQueue,16,i:     804,473 msg/sec
             OptimistAtomicQueue, 1,s: 343,751,998 msg/sec
             OptimistAtomicQueue, 1,i: 344,718,940 msg/sec
             OptimistAtomicQueue, 2,s:  17,091,536 msg/sec
             OptimistAtomicQueue, 2,i:  15,327,872 msg/sec
             OptimistAtomicQueue, 3,s:  17,226,986 msg/sec
             OptimistAtomicQueue, 3,i:  17,539,298 msg/sec
             OptimistAtomicQueue, 4,s:  17,434,866 msg/sec
             OptimistAtomicQueue, 4,i:  19,494,386 msg/sec
             OptimistAtomicQueue, 5,s:   9,801,893 msg/sec
             OptimistAtomicQueue, 5,i:  12,290,432 msg/sec
             OptimistAtomicQueue, 6,s:  10,167,037 msg/sec
             OptimistAtomicQueue, 6,i:  10,032,077 msg/sec
             OptimistAtomicQueue, 7,s:  11,805,411 msg/sec
             OptimistAtomicQueue, 7,i:  11,788,731 msg/sec
             OptimistAtomicQueue, 8,s:  14,857,045 msg/sec
             OptimistAtomicQueue, 8,i:  12,136,585 msg/sec
             OptimistAtomicQueue, 9,s:  12,071,820 msg/sec
             OptimistAtomicQueue, 9,i:  13,335,600 msg/sec
             OptimistAtomicQueue,10,s:  11,775,172 msg/sec
             OptimistAtomicQueue,10,i:  13,638,196 msg/sec
             OptimistAtomicQueue,11,s:  13,050,114 msg/sec
             OptimistAtomicQueue,11,i:  15,614,919 msg/sec
             OptimistAtomicQueue,12,s:  12,780,530 msg/sec
             OptimistAtomicQueue,12,i:  16,764,295 msg/sec
             OptimistAtomicQueue,13,s:  12,775,568 msg/sec
             OptimistAtomicQueue,13,i:  16,142,490 msg/sec
             OptimistAtomicQueue,14,s:  12,765,943 msg/sec
             OptimistAtomicQueue,14,i:  17,056,046 msg/sec
             OptimistAtomicQueue,15,s:  13,499,183 msg/sec
             OptimistAtomicQueue,15,i:  17,996,278 msg/sec
             OptimistAtomicQueue,16,s:  13,452,050 msg/sec
             OptimistAtomicQueue,16,i:  18,975,944 msg/sec
                    AtomicQueueB, 1,s:  15,239,043 msg/sec
                    AtomicQueueB, 1,i:  14,543,770 msg/sec
                    AtomicQueueB, 2,s:   2,868,608 msg/sec
                    AtomicQueueB, 2,i:   3,036,281 msg/sec
                    AtomicQueueB, 3,s:   2,431,361 msg/sec
                    AtomicQueueB, 3,i:   2,559,978 msg/sec
                    AtomicQueueB, 4,s:   1,928,418 msg/sec
                    AtomicQueueB, 4,i:   2,030,283 msg/sec
                    AtomicQueueB, 5,s:     917,238 msg/sec
                    AtomicQueueB, 5,i:   1,274,459 msg/sec
                    AtomicQueueB, 6,s:     757,181 msg/sec
                    AtomicQueueB, 6,i:   1,025,555 msg/sec
                    AtomicQueueB, 7,s:     860,176 msg/sec
                    AtomicQueueB, 7,i:     944,229 msg/sec
                    AtomicQueueB, 8,s:     899,582 msg/sec
                    AtomicQueueB, 8,i:     843,417 msg/sec
                    AtomicQueueB, 9,s:     812,204 msg/sec
                    AtomicQueueB, 9,i:     849,607 msg/sec
                    AtomicQueueB,10,s:     814,752 msg/sec
                    AtomicQueueB,10,i:     872,155 msg/sec
                    AtomicQueueB,11,s:     805,158 msg/sec
                    AtomicQueueB,11,i:     840,838 msg/sec
                    AtomicQueueB,12,s:     783,787 msg/sec
                    AtomicQueueB,12,i:     838,162 msg/sec
                    AtomicQueueB,13,s:     741,020 msg/sec
                    AtomicQueueB,13,i:     825,374 msg/sec
                    AtomicQueueB,14,s:     702,598 msg/sec
                    AtomicQueueB,14,i:     811,916 msg/sec
                    AtomicQueueB,15,s:     700,555 msg/sec
                    AtomicQueueB,15,i:     810,126 msg/sec
                    AtomicQueueB,16,s:     669,039 msg/sec
                    AtomicQueueB,16,i:     805,665 msg/sec
            OptimistAtomicQueueB, 1,s: 153,026,075 msg/sec
            OptimistAtomicQueueB, 1,i: 151,563,284 msg/sec
            OptimistAtomicQueueB, 2,s:  14,494,087 msg/sec
            OptimistAtomicQueueB, 2,i:  14,563,906 msg/sec
            OptimistAtomicQueueB, 3,s:  17,224,374 msg/sec
            OptimistAtomicQueueB, 3,i:  16,840,138 msg/sec
            OptimistAtomicQueueB, 4,s:  17,528,924 msg/sec
            OptimistAtomicQueueB, 4,i:  19,488,082 msg/sec
            OptimistAtomicQueueB, 5,s:   9,736,235 msg/sec
            OptimistAtomicQueueB, 5,i:  10,707,627 msg/sec
            OptimistAtomicQueueB, 6,s:  10,081,066 msg/sec
            OptimistAtomicQueueB, 6,i:  10,228,044 msg/sec
            OptimistAtomicQueueB, 7,s:  11,492,766 msg/sec
            OptimistAtomicQueueB, 7,i:  11,751,615 msg/sec
            OptimistAtomicQueueB, 8,s:  15,148,148 msg/sec
            OptimistAtomicQueueB, 8,i:  12,126,013 msg/sec
            OptimistAtomicQueueB, 9,s:  11,967,223 msg/sec
            OptimistAtomicQueueB, 9,i:  13,516,848 msg/sec
            OptimistAtomicQueueB,10,s:  11,747,794 msg/sec
            OptimistAtomicQueueB,10,i:  13,845,111 msg/sec
            OptimistAtomicQueueB,11,s:  13,027,824 msg/sec
            OptimistAtomicQueueB,11,i:  15,402,871 msg/sec
            OptimistAtomicQueueB,12,s:  12,891,547 msg/sec
            OptimistAtomicQueueB,12,i:  16,718,773 msg/sec
            OptimistAtomicQueueB,13,s:  12,859,145 msg/sec
            OptimistAtomicQueueB,13,i:  16,592,436 msg/sec
            OptimistAtomicQueueB,14,s:  12,753,792 msg/sec
            OptimistAtomicQueueB,14,i:  16,466,642 msg/sec
            OptimistAtomicQueueB,15,s:  13,579,966 msg/sec
            OptimistAtomicQueueB,15,i:  17,747,880 msg/sec
            OptimistAtomicQueueB,16,s:  13,536,616 msg/sec
            OptimistAtomicQueueB,16,i:  19,032,208 msg/sec
                    AtomicQueue2, 1,s:  39,034,566 msg/sec
                    AtomicQueue2, 1,i:  37,437,171 msg/sec
                    AtomicQueue2, 2,s:   2,929,832 msg/sec
                    AtomicQueue2, 2,i:   3,096,379 msg/sec
                    AtomicQueue2, 3,s:   2,476,754 msg/sec
                    AtomicQueue2, 3,i:   2,623,489 msg/sec
                    AtomicQueue2, 4,s:   1,968,266 msg/sec
                    AtomicQueue2, 4,i:   2,080,738 msg/sec
                    AtomicQueue2, 5,s:     923,977 msg/sec
                    AtomicQueue2, 5,i:   1,259,342 msg/sec
                    AtomicQueue2, 6,s:     754,405 msg/sec
                    AtomicQueue2, 6,i:   1,008,265 msg/sec
                    AtomicQueue2, 7,s:     851,569 msg/sec
                    AtomicQueue2, 7,i:     947,823 msg/sec
                    AtomicQueue2, 8,s:     882,235 msg/sec
                    AtomicQueue2, 8,i:     857,635 msg/sec
                    AtomicQueue2, 9,s:     808,256 msg/sec
                    AtomicQueue2, 9,i:     844,345 msg/sec
                    AtomicQueue2,10,s:     819,246 msg/sec
                    AtomicQueue2,10,i:     874,657 msg/sec
                    AtomicQueue2,11,s:     806,879 msg/sec
                    AtomicQueue2,11,i:     850,805 msg/sec
                    AtomicQueue2,12,s:     793,135 msg/sec
                    AtomicQueue2,12,i:     840,642 msg/sec
                    AtomicQueue2,13,s:     750,316 msg/sec
                    AtomicQueue2,13,i:     826,331 msg/sec
                    AtomicQueue2,14,s:     703,151 msg/sec
                    AtomicQueue2,14,i:     809,589 msg/sec
                    AtomicQueue2,15,s:     703,977 msg/sec
                    AtomicQueue2,15,i:     807,719 msg/sec
                    AtomicQueue2,16,s:     673,014 msg/sec
                    AtomicQueue2,16,i:     797,936 msg/sec
            OptimistAtomicQueue2, 1,s:  31,726,396 msg/sec
            OptimistAtomicQueue2, 1,i:  31,518,290 msg/sec
            OptimistAtomicQueue2, 2,s:  12,805,724 msg/sec
            OptimistAtomicQueue2, 2,i:  13,747,059 msg/sec
            OptimistAtomicQueue2, 3,s:  16,796,995 msg/sec
            OptimistAtomicQueue2, 3,i:  14,528,597 msg/sec
            OptimistAtomicQueue2, 4,s:  17,380,795 msg/sec
            OptimistAtomicQueue2, 4,i:  16,999,094 msg/sec
            OptimistAtomicQueue2, 5,s:   9,242,295 msg/sec
            OptimistAtomicQueue2, 5,i:  10,105,705 msg/sec
            OptimistAtomicQueue2, 6,s:   9,700,825 msg/sec
            OptimistAtomicQueue2, 6,i:   9,614,758 msg/sec
            OptimistAtomicQueue2, 7,s:  11,047,892 msg/sec
            OptimistAtomicQueue2, 7,i:  11,122,947 msg/sec
            OptimistAtomicQueue2, 8,s:  14,437,163 msg/sec
            OptimistAtomicQueue2, 8,i:  11,748,286 msg/sec
            OptimistAtomicQueue2, 9,s:  11,050,749 msg/sec
            OptimistAtomicQueue2, 9,i:  12,555,136 msg/sec
            OptimistAtomicQueue2,10,s:  11,053,647 msg/sec
            OptimistAtomicQueue2,10,i:  13,053,725 msg/sec
            OptimistAtomicQueue2,11,s:  12,780,067 msg/sec
            OptimistAtomicQueue2,11,i:  14,271,200 msg/sec
            OptimistAtomicQueue2,12,s:  12,346,622 msg/sec
            OptimistAtomicQueue2,12,i:  14,541,090 msg/sec
            OptimistAtomicQueue2,13,s:  12,159,536 msg/sec
            OptimistAtomicQueue2,13,i:  15,670,692 msg/sec
            OptimistAtomicQueue2,14,s:  12,077,090 msg/sec
            OptimistAtomicQueue2,14,i:  15,490,649 msg/sec
            OptimistAtomicQueue2,15,s:  12,749,926 msg/sec
            OptimistAtomicQueue2,15,i:  16,534,014 msg/sec
            OptimistAtomicQueue2,16,s:  12,829,548 msg/sec
            OptimistAtomicQueue2,16,i:  17,418,046 msg/sec
                   AtomicQueueB2, 1,s:  23,027,991 msg/sec
                   AtomicQueueB2, 1,i:  15,674,420 msg/sec
                   AtomicQueueB2, 2,s:   2,888,488 msg/sec
                   AtomicQueueB2, 2,i:   3,068,722 msg/sec
                   AtomicQueueB2, 3,s:   2,445,487 msg/sec
                   AtomicQueueB2, 3,i:   2,591,384 msg/sec
                   AtomicQueueB2, 4,s:   1,945,655 msg/sec
                   AtomicQueueB2, 4,i:   2,050,629 msg/sec
                   AtomicQueueB2, 5,s:     908,289 msg/sec
                   AtomicQueueB2, 5,i:   1,275,702 msg/sec
                   AtomicQueueB2, 6,s:     749,838 msg/sec
                   AtomicQueueB2, 6,i:   1,021,218 msg/sec
                   AtomicQueueB2, 7,s:     851,067 msg/sec
                   AtomicQueueB2, 7,i:     960,169 msg/sec
                   AtomicQueueB2, 8,s:     888,077 msg/sec
                   AtomicQueueB2, 8,i:     838,419 msg/sec
                   AtomicQueueB2, 9,s:     804,891 msg/sec
                   AtomicQueueB2, 9,i:     842,988 msg/sec
                   AtomicQueueB2,10,s:     812,580 msg/sec
                   AtomicQueueB2,10,i:     833,475 msg/sec
                   AtomicQueueB2,11,s:     822,360 msg/sec
                   AtomicQueueB2,11,i:     849,332 msg/sec
                   AtomicQueueB2,12,s:     814,443 msg/sec
                   AtomicQueueB2,12,i:     840,147 msg/sec
                   AtomicQueueB2,13,s:     772,529 msg/sec
                   AtomicQueueB2,13,i:     829,252 msg/sec
                   AtomicQueueB2,14,s:     723,398 msg/sec
                   AtomicQueueB2,14,i:     811,891 msg/sec
                   AtomicQueueB2,15,s:     713,252 msg/sec
                   AtomicQueueB2,15,i:     806,787 msg/sec
                   AtomicQueueB2,16,s:     676,940 msg/sec
                   AtomicQueueB2,16,i:     805,741 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,734,083 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,398,965 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,349,561 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,241,576 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,679,175 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,575,896 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,338,213 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,797,925 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,276,166 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,312,259 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,712,726 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,567,247 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,909,364 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,052,745 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,311,605 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,633,370 msg/sec
           OptimistAtomicQueueB2, 9,s:  10,931,870 msg/sec
           OptimistAtomicQueueB2, 9,i:  12,241,906 msg/sec
           OptimistAtomicQueueB2,10,s:  11,031,686 msg/sec
           OptimistAtomicQueueB2,10,i:  12,560,944 msg/sec
           OptimistAtomicQueueB2,11,s:  12,579,470 msg/sec
           OptimistAtomicQueueB2,11,i:  14,021,480 msg/sec
           OptimistAtomicQueueB2,12,s:  12,382,775 msg/sec
           OptimistAtomicQueueB2,12,i:  15,153,568 msg/sec
           OptimistAtomicQueueB2,13,s:  12,156,204 msg/sec
           OptimistAtomicQueueB2,13,i:  15,295,629 msg/sec
           OptimistAtomicQueueB2,14,s:  12,027,771 msg/sec
           OptimistAtomicQueueB2,14,i:  15,465,456 msg/sec
           OptimistAtomicQueueB2,15,s:  12,703,415 msg/sec
           OptimistAtomicQueueB2,15,i:  16,540,198 msg/sec
           OptimistAtomicQueueB2,16,s:  12,746,795 msg/sec
           OptimistAtomicQueueB2,16,i:  17,331,164 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  37,711,404 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 116,104,724 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,866,602 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,944,586 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,332,621 msg/sec
     moodycamel::ConcurrentQueue, 2,i:   9,201,402 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  13,424,319 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  17,438,871 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  27,650,146 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  27,201,984 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  38,240,204 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  47,267,481 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  49,275,776 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  43,862,172 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  58,218,296 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  58,848,246 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  72,809,328 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  63,595,067 msg/sec
     moodycamel::ConcurrentQueue, 9,s:  69,366,943 msg/sec
     moodycamel::ConcurrentQueue, 9,i:  65,211,607 msg/sec
     moodycamel::ConcurrentQueue,10,s:  83,637,887 msg/sec
     moodycamel::ConcurrentQueue,10,i:  74,546,033 msg/sec
     moodycamel::ConcurrentQueue,11,s:  62,442,670 msg/sec
     moodycamel::ConcurrentQueue,11,i:  68,182,903 msg/sec
     moodycamel::ConcurrentQueue,12,s:  67,220,514 msg/sec
     moodycamel::ConcurrentQueue,12,i:  45,841,932 msg/sec
     moodycamel::ConcurrentQueue,13,s:  89,165,457 msg/sec
     moodycamel::ConcurrentQueue,13,i:  83,776,113 msg/sec
     moodycamel::ConcurrentQueue,14,s:  65,439,415 msg/sec
     moodycamel::ConcurrentQueue,14,i: 100,660,328 msg/sec
     moodycamel::ConcurrentQueue,15,s:  85,702,789 msg/sec
     moodycamel::ConcurrentQueue,15,i: 116,027,440 msg/sec
     moodycamel::ConcurrentQueue,16,s:  80,607,783 msg/sec
     moodycamel::ConcurrentQueue,16,i: 150,870,568 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,577,696 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,580,046 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,242,102 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,263,270 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,343,234 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,369,427 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,882,470 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,942,646 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     898,897 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,209,699 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     814,701 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     998,345 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     776,864 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     917,684 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     796,982 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     821,378 msg/sec
   tbb::concurrent_bounded_queue, 9,s:     763,158 msg/sec
   tbb::concurrent_bounded_queue, 9,i:     837,551 msg/sec
   tbb::concurrent_bounded_queue,10,s:     823,651 msg/sec
   tbb::concurrent_bounded_queue,10,i:     853,250 msg/sec
   tbb::concurrent_bounded_queue,11,s:     788,564 msg/sec
   tbb::concurrent_bounded_queue,11,i:     877,102 msg/sec
   tbb::concurrent_bounded_queue,12,s:     771,445 msg/sec
   tbb::concurrent_bounded_queue,12,i:     821,377 msg/sec
   tbb::concurrent_bounded_queue,13,s:     747,740 msg/sec
   tbb::concurrent_bounded_queue,13,i:     818,648 msg/sec
   tbb::concurrent_bounded_queue,14,s:     708,509 msg/sec
   tbb::concurrent_bounded_queue,14,i:     790,980 msg/sec
   tbb::concurrent_bounded_queue,15,s:     693,467 msg/sec
   tbb::concurrent_bounded_queue,15,i:     765,834 msg/sec
   tbb::concurrent_bounded_queue,16,s:     673,056 msg/sec
   tbb::concurrent_bounded_queue,16,i:     745,234 msg/sec
     xenium::michael_scott_queue, 1,s:   3,873,122 msg/sec
     xenium::michael_scott_queue, 1,i:   3,990,061 msg/sec
     xenium::michael_scott_queue, 2,s:   2,778,747 msg/sec
     xenium::michael_scott_queue, 2,i:   2,705,623 msg/sec
     xenium::michael_scott_queue, 3,s:   2,253,293 msg/sec
     xenium::michael_scott_queue, 3,i:   2,224,121 msg/sec
     xenium::michael_scott_queue, 4,s:   1,760,781 msg/sec
     xenium::michael_scott_queue, 4,i:   1,733,080 msg/sec
     xenium::michael_scott_queue, 5,s:   1,073,203 msg/sec
     xenium::michael_scott_queue, 5,i:   1,369,858 msg/sec
     xenium::michael_scott_queue, 6,s:     991,899 msg/sec
     xenium::michael_scott_queue, 6,i:   1,050,753 msg/sec
     xenium::michael_scott_queue, 7,s:     933,645 msg/sec
     xenium::michael_scott_queue, 7,i:     963,152 msg/sec
     xenium::michael_scott_queue, 8,s:     694,437 msg/sec
     xenium::michael_scott_queue, 8,i:     823,620 msg/sec
     xenium::michael_scott_queue, 9,s:     860,431 msg/sec
     xenium::michael_scott_queue, 9,i:     846,787 msg/sec
     xenium::michael_scott_queue,10,s:     832,885 msg/sec
     xenium::michael_scott_queue,10,i:     834,082 msg/sec
     xenium::michael_scott_queue,11,s:     803,340 msg/sec
     xenium::michael_scott_queue,11,i:     844,456 msg/sec
     xenium::michael_scott_queue,12,s:     752,250 msg/sec
     xenium::michael_scott_queue,12,i:     811,671 msg/sec
     xenium::michael_scott_queue,13,s:     747,992 msg/sec
     xenium::michael_scott_queue,13,i:     781,592 msg/sec
     xenium::michael_scott_queue,14,s:     710,474 msg/sec
     xenium::michael_scott_queue,14,i:     776,456 msg/sec
     xenium::michael_scott_queue,15,s:     685,954 msg/sec
     xenium::michael_scott_queue,15,i:     766,647 msg/sec
     xenium::michael_scott_queue,16,s:     654,030 msg/sec
     xenium::michael_scott_queue,16,i:     737,738 msg/sec
         xenium::ramalhete_queue, 1,s:  21,855,523 msg/sec
         xenium::ramalhete_queue, 1,i:  22,822,835 msg/sec
         xenium::ramalhete_queue, 2,s:  15,092,066 msg/sec
         xenium::ramalhete_queue, 2,i:  14,072,292 msg/sec
         xenium::ramalhete_queue, 3,s:  11,717,265 msg/sec
         xenium::ramalhete_queue, 3,i:  13,410,162 msg/sec
         xenium::ramalhete_queue, 4,s:  15,521,154 msg/sec
         xenium::ramalhete_queue, 4,i:  15,409,641 msg/sec
         xenium::ramalhete_queue, 5,s:  10,977,296 msg/sec
         xenium::ramalhete_queue, 5,i:   7,055,013 msg/sec
         xenium::ramalhete_queue, 6,s:  11,456,834 msg/sec
         xenium::ramalhete_queue, 6,i:   7,931,125 msg/sec
         xenium::ramalhete_queue, 7,s:  11,957,036 msg/sec
         xenium::ramalhete_queue, 7,i:   8,475,053 msg/sec
         xenium::ramalhete_queue, 8,s:  14,906,471 msg/sec
         xenium::ramalhete_queue, 8,i:   8,743,719 msg/sec
         xenium::ramalhete_queue, 9,s:   9,941,793 msg/sec
         xenium::ramalhete_queue, 9,i:  10,449,738 msg/sec
         xenium::ramalhete_queue,10,s:  10,033,933 msg/sec
         xenium::ramalhete_queue,10,i:  12,048,748 msg/sec
         xenium::ramalhete_queue,11,s:  10,680,334 msg/sec
         xenium::ramalhete_queue,11,i:  12,672,450 msg/sec
         xenium::ramalhete_queue,12,s:  11,441,611 msg/sec
         xenium::ramalhete_queue,12,i:  12,064,125 msg/sec
         xenium::ramalhete_queue,13,s:  11,730,117 msg/sec
         xenium::ramalhete_queue,13,i:  12,517,734 msg/sec
         xenium::ramalhete_queue,14,s:  11,699,805 msg/sec
         xenium::ramalhete_queue,14,i:  12,626,624 msg/sec
         xenium::ramalhete_queue,15,s:  11,681,188 msg/sec
         xenium::ramalhete_queue,15,i:  12,863,807 msg/sec
         xenium::ramalhete_queue,16,s:  11,669,900 msg/sec
         xenium::ramalhete_queue,16,i:  13,117,521 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  90,719,652 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,491,760 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,504,590 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,650,776 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,707,009 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,171,760 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,510,240 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,324,900 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,045,664 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,674,100 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,091,281 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,242,294 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,110,254 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,201,151 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,987,361 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,932,830 msg/sec
    xenium::vyukov_bounded_queue, 9,s:   2,108,384 msg/sec
    xenium::vyukov_bounded_queue, 9,i:   1,960,838 msg/sec
    xenium::vyukov_bounded_queue,10,s:   2,259,396 msg/sec
    xenium::vyukov_bounded_queue,10,i:   2,030,383 msg/sec
    xenium::vyukov_bounded_queue,11,s:   2,159,234 msg/sec
    xenium::vyukov_bounded_queue,11,i:   2,129,141 msg/sec
    xenium::vyukov_bounded_queue,12,s:   2,188,144 msg/sec
    xenium::vyukov_bounded_queue,12,i:   2,147,086 msg/sec
    xenium::vyukov_bounded_queue,13,s:   2,056,672 msg/sec
    xenium::vyukov_bounded_queue,13,i:   2,163,913 msg/sec
    xenium::vyukov_bounded_queue,14,s:   2,083,381 msg/sec
    xenium::vyukov_bounded_queue,14,i:   2,202,159 msg/sec
    xenium::vyukov_bounded_queue,15,s:   2,070,415 msg/sec
    xenium::vyukov_bounded_queue,15,i:   2,159,039 msg/sec
    xenium::vyukov_bounded_queue,16,s:   2,032,001 msg/sec
    xenium::vyukov_bounded_queue,16,i:   2,081,468 msg/sec
          boost::lockfree::queue, 1,s:   2,287,800 msg/sec
          boost::lockfree::queue, 1,i:   2,298,013 msg/sec
          boost::lockfree::queue, 2,s:   1,720,249 msg/sec
          boost::lockfree::queue, 2,i:   1,764,801 msg/sec
          boost::lockfree::queue, 3,s:   1,460,691 msg/sec
          boost::lockfree::queue, 3,i:   1,412,097 msg/sec
          boost::lockfree::queue, 4,s:   1,283,446 msg/sec
          boost::lockfree::queue, 4,i:   1,281,495 msg/sec
          boost::lockfree::queue, 5,s:     785,474 msg/sec
          boost::lockfree::queue, 5,i:     853,480 msg/sec
          boost::lockfree::queue, 6,s:     422,053 msg/sec
          boost::lockfree::queue, 6,i:     878,391 msg/sec
          boost::lockfree::queue, 7,s:     425,404 msg/sec
          boost::lockfree::queue, 7,i:     835,282 msg/sec
          boost::lockfree::queue, 8,s:     341,405 msg/sec
          boost::lockfree::queue, 8,i:     536,900 msg/sec
          boost::lockfree::queue, 9,s:     418,647 msg/sec
          boost::lockfree::queue, 9,i:     549,258 msg/sec
          boost::lockfree::queue,10,s:     459,391 msg/sec
          boost::lockfree::queue,10,i:     581,405 msg/sec
          boost::lockfree::queue,11,s:     513,678 msg/sec
          boost::lockfree::queue,11,i:     560,369 msg/sec
          boost::lockfree::queue,12,s:     507,357 msg/sec
          boost::lockfree::queue,12,i:     484,193 msg/sec
          boost::lockfree::queue,13,s:     471,396 msg/sec
          boost::lockfree::queue,13,i:     494,470 msg/sec
          boost::lockfree::queue,14,s:     462,751 msg/sec
          boost::lockfree::queue,14,i:     473,648 msg/sec
          boost::lockfree::queue,15,s:     467,443 msg/sec
          boost::lockfree::queue,15,i:     465,277 msg/sec
          boost::lockfree::queue,16,s:     449,589 msg/sec
          boost::lockfree::queue,16,i:     440,210 msg/sec
                pthread_spinlock, 1,s:   5,247,523 msg/sec
                pthread_spinlock, 1,i:   5,309,884 msg/sec
                pthread_spinlock, 2,s:   2,366,366 msg/sec
                pthread_spinlock, 2,i:     418,441 msg/sec
                pthread_spinlock, 3,s:     194,662 msg/sec
                pthread_spinlock, 3,i:   1,764,389 msg/sec
                pthread_spinlock, 4,s:     661,918 msg/sec
                pthread_spinlock, 4,i:     353,253 msg/sec
                pthread_spinlock, 5,s:     821,321 msg/sec
pthread_spinlock: producers: 5: consumer 0 received too few messages: 0.09% of expected.
pthread_spinlock: producers: 5: consumer 3 received too few messages: 0.06% of expected.
                pthread_spinlock, 5,i:   1,094,777 msg/sec
                pthread_spinlock, 6,s:     578,700 msg/sec
                pthread_spinlock, 6,i:     970,201 msg/sec
                pthread_spinlock, 7,s:     851,816 msg/sec
                pthread_spinlock, 7,i:     909,682 msg/sec
                pthread_spinlock, 8,s:     876,483 msg/sec
                pthread_spinlock, 8,i:     794,096 msg/sec
                pthread_spinlock, 9,s:     855,159 msg/sec
                pthread_spinlock, 9,i:     687,599 msg/sec
                pthread_spinlock,10,s:     793,125 msg/sec
                pthread_spinlock,10,i:     704,668 msg/sec
                pthread_spinlock,11,s:     729,739 msg/sec
                pthread_spinlock,11,i:     803,374 msg/sec
                pthread_spinlock,12,s:     723,287 msg/sec
                pthread_spinlock,12,i:     731,632 msg/sec
                pthread_spinlock,13,s:     637,623 msg/sec
                pthread_spinlock,13,i:     664,604 msg/sec
                pthread_spinlock,14,s:     649,465 msg/sec
                pthread_spinlock,14,i:     616,192 msg/sec
                pthread_spinlock,15,s:     601,663 msg/sec
                pthread_spinlock,15,i:     567,587 msg/sec
                pthread_spinlock,16,s:     526,035 msg/sec
                pthread_spinlock,16,i:     471,687 msg/sec
                      std::mutex, 1,s:   1,129,301 msg/sec
                      std::mutex, 1,i:   1,156,839 msg/sec
                      std::mutex, 2,s:   4,056,241 msg/sec
                      std::mutex, 2,i:   3,940,066 msg/sec
                      std::mutex, 3,s:   2,125,674 msg/sec
                      std::mutex, 3,i:   2,057,567 msg/sec
                      std::mutex, 4,s:   2,076,847 msg/sec
                      std::mutex, 4,i:   1,959,182 msg/sec
                      std::mutex, 5,s:     972,482 msg/sec
                      std::mutex, 5,i:     982,963 msg/sec
                      std::mutex, 6,s:     874,137 msg/sec
                      std::mutex, 6,i:     885,173 msg/sec
                      std::mutex, 7,s:     950,144 msg/sec
                      std::mutex, 7,i:     857,325 msg/sec
                      std::mutex, 8,s:   1,156,195 msg/sec
                      std::mutex, 8,i:     910,954 msg/sec
                      std::mutex, 9,s:     841,090 msg/sec
                      std::mutex, 9,i:     800,642 msg/sec
                      std::mutex,10,s:     764,485 msg/sec
                      std::mutex,10,i:     798,408 msg/sec
                      std::mutex,11,s:     787,149 msg/sec
                      std::mutex,11,i:     796,867 msg/sec
                      std::mutex,12,s:     778,010 msg/sec
                      std::mutex,12,i:     760,477 msg/sec
                      std::mutex,13,s:     733,200 msg/sec
                      std::mutex,13,i:     706,606 msg/sec
                      std::mutex,14,s:     718,897 msg/sec
                      std::mutex,14,i:     691,023 msg/sec
                      std::mutex,15,s:     716,867 msg/sec
                      std::mutex,15,i:     696,099 msg/sec
                      std::mutex,16,s:     691,641 msg/sec
                      std::mutex,16,i:     685,530 msg/sec
                 tbb::spin_mutex, 1,s:  11,347,276 msg/sec
                 tbb::spin_mutex, 1,i:  11,463,250 msg/sec
                 tbb::spin_mutex, 2,s:   4,892,951 msg/sec
                 tbb::spin_mutex, 2,i:   4,798,532 msg/sec
                 tbb::spin_mutex, 3,s:   3,571,241 msg/sec
                 tbb::spin_mutex, 3,i:   3,518,404 msg/sec
                 tbb::spin_mutex, 4,s:   3,027,909 msg/sec
                 tbb::spin_mutex, 4,i:   2,926,764 msg/sec
                 tbb::spin_mutex, 5,s:   1,714,305 msg/sec
                 tbb::spin_mutex, 5,i:   1,653,348 msg/sec
                 tbb::spin_mutex, 6,s:   1,493,937 msg/sec
                 tbb::spin_mutex, 6,i:   1,461,303 msg/sec
                 tbb::spin_mutex, 7,s:   1,341,258 msg/sec
                 tbb::spin_mutex, 7,i:   1,375,620 msg/sec
                 tbb::spin_mutex, 8,s:   1,258,147 msg/sec
                 tbb::spin_mutex, 8,i:   1,221,238 msg/sec
                 tbb::spin_mutex, 9,s:   1,358,489 msg/sec
                 tbb::spin_mutex, 9,i:   1,313,273 msg/sec
                 tbb::spin_mutex,10,s:   1,305,946 msg/sec
                 tbb::spin_mutex,10,i:   1,081,803 msg/sec
                 tbb::spin_mutex,11,s:   1,256,458 msg/sec
                 tbb::spin_mutex,11,i:   1,072,423 msg/sec
                 tbb::spin_mutex,12,s:   1,121,038 msg/sec
                 tbb::spin_mutex,12,i:   1,028,934 msg/sec
                 tbb::spin_mutex,13,s:   1,069,339 msg/sec
                 tbb::spin_mutex,13,i:     992,796 msg/sec
                 tbb::spin_mutex,14,s:   1,033,457 msg/sec
                 tbb::spin_mutex,14,i:     954,729 msg/sec
                 tbb::spin_mutex,15,s:     995,912 msg/sec
                 tbb::spin_mutex,15,i:     889,543 msg/sec
                 tbb::spin_mutex,16,s:     903,533 msg/sec
                 tbb::spin_mutex,16,i:     894,498 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 5598.26
	System time (seconds): 599.27
	Percent of CPU this job got: 1672%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 6:10.56
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 90700
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 66572
	Voluntary context switches: 26958728
	Involuntary context switches: 1538
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0

