
2026-05-06 19:26:44 [1/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000463 sec/round-trip
                     AtomicQueue: 0.000000376 sec/round-trip
             OptimistAtomicQueue: 0.000000341 sec/round-trip
                    AtomicQueueB: 0.000000404 sec/round-trip
            OptimistAtomicQueueB: 0.000000295 sec/round-trip
                    AtomicQueue2: 0.000000363 sec/round-trip
            OptimistAtomicQueue2: 0.000000357 sec/round-trip
                   AtomicQueueB2: 0.000000408 sec/round-trip
           OptimistAtomicQueueB2: 0.000000349 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000363 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000571 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001016 sec/round-trip
     xenium::michael_scott_queue: 0.000000892 sec/round-trip
         xenium::ramalhete_queue: 0.000000464 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000489 sec/round-trip
          boost::lockfree::queue: 0.000000724 sec/round-trip
                pthread_spinlock: 0.000000770 sec/round-trip
                      std::mutex: 0.000001515 sec/round-trip
                 tbb::spin_mutex: 0.000000682 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,464,260 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,306,040 msg/sec
                     AtomicQueue, 1,s:  43,757,154 msg/sec
                     AtomicQueue, 1,i:  42,899,494 msg/sec
                     AtomicQueue, 2,s:   2,907,292 msg/sec
                     AtomicQueue, 2,i:   3,035,808 msg/sec
                     AtomicQueue, 3,s:   2,460,334 msg/sec
                     AtomicQueue, 3,i:   2,595,490 msg/sec
                     AtomicQueue, 4,s:   1,949,481 msg/sec
                     AtomicQueue, 4,i:   2,062,838 msg/sec
                     AtomicQueue, 5,s:     931,316 msg/sec
                     AtomicQueue, 5,i:   1,270,314 msg/sec
                     AtomicQueue, 6,s:     764,519 msg/sec
                     AtomicQueue, 6,i:   1,036,339 msg/sec
                     AtomicQueue, 7,s:     872,939 msg/sec
                     AtomicQueue, 7,i:     956,659 msg/sec
                     AtomicQueue, 8,s:     923,323 msg/sec
                     AtomicQueue, 8,i:     852,391 msg/sec
             OptimistAtomicQueue, 1,s: 343,973,110 msg/sec
             OptimistAtomicQueue, 1,i: 344,759,348 msg/sec
             OptimistAtomicQueue, 2,s:  14,385,088 msg/sec
             OptimistAtomicQueue, 2,i:  15,457,187 msg/sec
             OptimistAtomicQueue, 3,s:  17,264,472 msg/sec
             OptimistAtomicQueue, 3,i:  17,532,617 msg/sec
             OptimistAtomicQueue, 4,s:  17,430,929 msg/sec
             OptimistAtomicQueue, 4,i:  19,478,944 msg/sec
             OptimistAtomicQueue, 5,s:   9,791,033 msg/sec
             OptimistAtomicQueue, 5,i:  11,292,703 msg/sec
             OptimistAtomicQueue, 6,s:  10,184,798 msg/sec
             OptimistAtomicQueue, 6,i:  10,337,788 msg/sec
             OptimistAtomicQueue, 7,s:  11,761,234 msg/sec
             OptimistAtomicQueue, 7,i:  11,784,745 msg/sec
             OptimistAtomicQueue, 8,s:  14,875,086 msg/sec
             OptimistAtomicQueue, 8,i:  12,123,348 msg/sec
                    AtomicQueueB, 1,s:  14,872,672 msg/sec
                    AtomicQueueB, 1,i:  15,729,436 msg/sec
                    AtomicQueueB, 2,s:   2,875,298 msg/sec
                    AtomicQueueB, 2,i:   3,036,668 msg/sec
                    AtomicQueueB, 3,s:   2,436,353 msg/sec
                    AtomicQueueB, 3,i:   2,575,314 msg/sec
                    AtomicQueueB, 4,s:   1,928,629 msg/sec
                    AtomicQueueB, 4,i:   2,032,431 msg/sec
                    AtomicQueueB, 5,s:     914,819 msg/sec
                    AtomicQueueB, 5,i:   1,271,150 msg/sec
                    AtomicQueueB, 6,s:     756,985 msg/sec
                    AtomicQueueB, 6,i:   1,163,790 msg/sec
                    AtomicQueueB, 7,s:     856,139 msg/sec
                    AtomicQueueB, 7,i:     928,560 msg/sec
                    AtomicQueueB, 8,s:     898,342 msg/sec
                    AtomicQueueB, 8,i:     842,354 msg/sec
            OptimistAtomicQueueB, 1,s: 155,922,222 msg/sec
            OptimistAtomicQueueB, 1,i: 213,576,001 msg/sec
            OptimistAtomicQueueB, 2,s:  15,084,387 msg/sec
            OptimistAtomicQueueB, 2,i:  14,422,212 msg/sec
            OptimistAtomicQueueB, 3,s:  17,235,810 msg/sec
            OptimistAtomicQueueB, 3,i:  16,784,792 msg/sec
            OptimistAtomicQueueB, 4,s:  17,545,561 msg/sec
            OptimistAtomicQueueB, 4,i:  19,420,564 msg/sec
            OptimistAtomicQueueB, 5,s:   9,747,332 msg/sec
            OptimistAtomicQueueB, 5,i:  11,846,370 msg/sec
            OptimistAtomicQueueB, 6,s:  10,109,087 msg/sec
            OptimistAtomicQueueB, 6,i:  10,278,147 msg/sec
            OptimistAtomicQueueB, 7,s:  11,487,505 msg/sec
            OptimistAtomicQueueB, 7,i:  11,751,920 msg/sec
            OptimistAtomicQueueB, 8,s:  15,139,539 msg/sec
            OptimistAtomicQueueB, 8,i:  12,114,300 msg/sec
                    AtomicQueue2, 1,s:  39,529,392 msg/sec
                    AtomicQueue2, 1,i:  34,167,942 msg/sec
                    AtomicQueue2, 2,s:   2,932,710 msg/sec
                    AtomicQueue2, 2,i:   3,098,612 msg/sec
                    AtomicQueue2, 3,s:   2,471,885 msg/sec
                    AtomicQueue2, 3,i:   2,623,261 msg/sec
                    AtomicQueue2, 4,s:   1,963,822 msg/sec
                    AtomicQueue2, 4,i:   2,087,158 msg/sec
                    AtomicQueue2, 5,s:     921,264 msg/sec
                    AtomicQueue2, 5,i:   1,255,438 msg/sec
                    AtomicQueue2, 6,s:     755,289 msg/sec
                    AtomicQueue2, 6,i:   1,167,936 msg/sec
                    AtomicQueue2, 7,s:     852,585 msg/sec
                    AtomicQueue2, 7,i:     947,110 msg/sec
                    AtomicQueue2, 8,s:     885,844 msg/sec
                    AtomicQueue2, 8,i:     850,577 msg/sec
            OptimistAtomicQueue2, 1,s:  31,567,070 msg/sec
            OptimistAtomicQueue2, 1,i:  31,587,954 msg/sec
            OptimistAtomicQueue2, 2,s:  12,838,733 msg/sec
            OptimistAtomicQueue2, 2,i:  13,764,629 msg/sec
            OptimistAtomicQueue2, 3,s:  16,859,860 msg/sec
            OptimistAtomicQueue2, 3,i:  14,517,210 msg/sec
            OptimistAtomicQueue2, 4,s:  17,388,317 msg/sec
            OptimistAtomicQueue2, 4,i:  16,990,786 msg/sec
            OptimistAtomicQueue2, 5,s:   9,251,031 msg/sec
            OptimistAtomicQueue2, 5,i:   9,578,432 msg/sec
            OptimistAtomicQueue2, 6,s:   9,729,298 msg/sec
            OptimistAtomicQueue2, 6,i:   9,593,523 msg/sec
            OptimistAtomicQueue2, 7,s:  11,071,535 msg/sec
            OptimistAtomicQueue2, 7,i:  11,115,586 msg/sec
            OptimistAtomicQueue2, 8,s:  14,438,808 msg/sec
            OptimistAtomicQueue2, 8,i:  11,767,827 msg/sec
                   AtomicQueueB2, 1,s:  24,410,109 msg/sec
                   AtomicQueueB2, 1,i:  14,192,545 msg/sec
                   AtomicQueueB2, 2,s:   2,894,067 msg/sec
                   AtomicQueueB2, 2,i:   3,075,115 msg/sec
                   AtomicQueueB2, 3,s:   2,445,770 msg/sec
                   AtomicQueueB2, 3,i:   2,602,662 msg/sec
                   AtomicQueueB2, 4,s:   1,945,999 msg/sec
                   AtomicQueueB2, 4,i:   2,050,751 msg/sec
                   AtomicQueueB2, 5,s:     909,346 msg/sec
                   AtomicQueueB2, 5,i:   1,082,507 msg/sec
                   AtomicQueueB2, 6,s:     749,753 msg/sec
                   AtomicQueueB2, 6,i:   1,015,813 msg/sec
                   AtomicQueueB2, 7,s:     851,466 msg/sec
                   AtomicQueueB2, 7,i:     935,490 msg/sec
                   AtomicQueueB2, 8,s:     888,192 msg/sec
                   AtomicQueueB2, 8,i:     837,783 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,841,022 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,877,422 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,365,246 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,335,923 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,673,757 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,615,524 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,346,875 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,829,872 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,276,114 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,316,200 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,737,099 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,568,935 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,973,029 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,050,843 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,315,150 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,652,894 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  25,785,476 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  35,343,500 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,863,197 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,955,422 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,036,417 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,205,425 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  19,398,789 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  16,812,290 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  27,308,061 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  25,583,011 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  32,364,366 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  57,269,131 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  58,636,012 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  64,207,161 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  67,623,918 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  68,221,535 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  80,221,488 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  72,552,671 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,633,235 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,633,242 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,222,677 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,237,649 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,345,970 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,374,504 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,883,586 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,944,788 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     897,486 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,065,128 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     816,582 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     998,531 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     779,333 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     919,295 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     793,542 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     819,138 msg/sec
     xenium::michael_scott_queue, 1,s:   3,928,154 msg/sec
     xenium::michael_scott_queue, 1,i:   3,972,254 msg/sec
     xenium::michael_scott_queue, 2,s:   2,770,568 msg/sec
     xenium::michael_scott_queue, 2,i:   2,698,898 msg/sec
     xenium::michael_scott_queue, 3,s:   2,252,797 msg/sec
     xenium::michael_scott_queue, 3,i:   2,219,720 msg/sec
     xenium::michael_scott_queue, 4,s:   1,726,354 msg/sec
     xenium::michael_scott_queue, 4,i:   1,716,744 msg/sec
     xenium::michael_scott_queue, 5,s:   1,056,784 msg/sec
     xenium::michael_scott_queue, 5,i:   1,169,665 msg/sec
     xenium::michael_scott_queue, 6,s:     974,709 msg/sec
     xenium::michael_scott_queue, 6,i:   1,050,283 msg/sec
     xenium::michael_scott_queue, 7,s:     941,127 msg/sec
     xenium::michael_scott_queue, 7,i:     958,988 msg/sec
     xenium::michael_scott_queue, 8,s:     690,744 msg/sec
     xenium::michael_scott_queue, 8,i:     821,089 msg/sec
         xenium::ramalhete_queue, 1,s:  22,175,851 msg/sec
         xenium::ramalhete_queue, 1,i:  20,989,063 msg/sec
         xenium::ramalhete_queue, 2,s:  15,678,707 msg/sec
         xenium::ramalhete_queue, 2,i:  10,364,120 msg/sec
         xenium::ramalhete_queue, 3,s:  13,321,532 msg/sec
         xenium::ramalhete_queue, 3,i:  13,092,124 msg/sec
         xenium::ramalhete_queue, 4,s:  14,376,650 msg/sec
         xenium::ramalhete_queue, 4,i:  15,393,422 msg/sec
         xenium::ramalhete_queue, 5,s:  10,856,956 msg/sec
         xenium::ramalhete_queue, 5,i:   6,916,187 msg/sec
         xenium::ramalhete_queue, 6,s:  11,350,180 msg/sec
         xenium::ramalhete_queue, 6,i:   7,902,330 msg/sec
         xenium::ramalhete_queue, 7,s:  11,544,149 msg/sec
         xenium::ramalhete_queue, 7,i:   8,244,366 msg/sec
         xenium::ramalhete_queue, 8,s:  14,770,199 msg/sec
         xenium::ramalhete_queue, 8,i:   8,778,193 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,480,378 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,377,492 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,563,314 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,811,677 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,588,432 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,099,104 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,494,327 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,299,450 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,041,145 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   2,423,418 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,042,345 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,469,913 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,101,826 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,192,888 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,027,240 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,918,602 msg/sec
          boost::lockfree::queue, 1,s:   2,291,310 msg/sec
          boost::lockfree::queue, 1,i:   2,309,119 msg/sec
          boost::lockfree::queue, 2,s:   1,718,285 msg/sec
          boost::lockfree::queue, 2,i:   1,742,003 msg/sec
          boost::lockfree::queue, 3,s:   1,455,557 msg/sec
          boost::lockfree::queue, 3,i:   1,415,049 msg/sec
          boost::lockfree::queue, 4,s:   1,285,477 msg/sec
          boost::lockfree::queue, 4,i:   1,281,475 msg/sec
          boost::lockfree::queue, 5,s:     781,623 msg/sec
          boost::lockfree::queue, 5,i:     782,011 msg/sec
          boost::lockfree::queue, 6,s:     426,390 msg/sec
          boost::lockfree::queue, 6,i:     836,432 msg/sec
          boost::lockfree::queue, 7,s:     411,781 msg/sec
          boost::lockfree::queue, 7,i:     864,836 msg/sec
          boost::lockfree::queue, 8,s:     341,735 msg/sec
          boost::lockfree::queue, 8,i:     538,414 msg/sec
                pthread_spinlock, 1,s:   5,232,757 msg/sec
                pthread_spinlock, 1,i:   5,340,176 msg/sec
                pthread_spinlock, 2,s:   2,275,094 msg/sec
                pthread_spinlock, 2,i:     500,507 msg/sec
                pthread_spinlock, 3,s:     245,372 msg/sec
                pthread_spinlock, 3,i:   1,696,891 msg/sec
                pthread_spinlock, 4,s:     643,340 msg/sec
                pthread_spinlock, 4,i:     335,728 msg/sec
                pthread_spinlock, 5,s:     821,392 msg/sec
pthread_spinlock: producers: 5: consumer 1 received too few messages: 0.06% of expected.
                pthread_spinlock, 5,i:   1,045,964 msg/sec
                pthread_spinlock, 6,s:     612,304 msg/sec
                pthread_spinlock, 6,i:     916,317 msg/sec
                pthread_spinlock, 7,s:     850,632 msg/sec
                pthread_spinlock, 7,i:     908,133 msg/sec
                pthread_spinlock, 8,s:     889,012 msg/sec
                pthread_spinlock, 8,i:     790,193 msg/sec
                      std::mutex, 1,s:   2,009,030 msg/sec
                      std::mutex, 1,i:   1,946,455 msg/sec
                      std::mutex, 2,s:   3,845,341 msg/sec
                      std::mutex, 2,i:   3,922,198 msg/sec
                      std::mutex, 3,s:   2,124,744 msg/sec
                      std::mutex, 3,i:   2,064,700 msg/sec
                      std::mutex, 4,s:   2,048,256 msg/sec
                      std::mutex, 4,i:   1,928,872 msg/sec
                      std::mutex, 5,s:     972,060 msg/sec
                      std::mutex, 5,i:   1,005,984 msg/sec
                      std::mutex, 6,s:     895,935 msg/sec
                      std::mutex, 6,i:     890,487 msg/sec
                      std::mutex, 7,s:     959,527 msg/sec
                      std::mutex, 7,i:     858,056 msg/sec
                      std::mutex, 8,s:     994,081 msg/sec
                      std::mutex, 8,i:     821,661 msg/sec
                 tbb::spin_mutex, 1,s:  11,188,273 msg/sec
                 tbb::spin_mutex, 1,i:  11,181,879 msg/sec
                 tbb::spin_mutex, 2,s:   4,908,850 msg/sec
                 tbb::spin_mutex, 2,i:   4,808,775 msg/sec
                 tbb::spin_mutex, 3,s:   3,570,025 msg/sec
                 tbb::spin_mutex, 3,i:   3,529,273 msg/sec
                 tbb::spin_mutex, 4,s:   3,027,740 msg/sec
                 tbb::spin_mutex, 4,i:   2,921,417 msg/sec
                 tbb::spin_mutex, 5,s:   1,709,094 msg/sec
                 tbb::spin_mutex, 5,i:   1,650,046 msg/sec
                 tbb::spin_mutex, 6,s:   1,498,520 msg/sec
                 tbb::spin_mutex, 6,i:   1,441,759 msg/sec
                 tbb::spin_mutex, 7,s:   1,347,791 msg/sec
                 tbb::spin_mutex, 7,i:   1,452,664 msg/sec
                 tbb::spin_mutex, 8,s:   1,258,344 msg/sec
                 tbb::spin_mutex, 8,i:   1,204,961 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1290.76
	System time (seconds): 109.89
	Percent of CPU this job got: 862%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:42.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): 59316
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23562
	Voluntary context switches: 10057056
	Involuntary context switches: 343
	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:29:27 [2/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000459 sec/round-trip
                     AtomicQueue: 0.000000376 sec/round-trip
             OptimistAtomicQueue: 0.000000341 sec/round-trip
                    AtomicQueueB: 0.000000406 sec/round-trip
            OptimistAtomicQueueB: 0.000000312 sec/round-trip
                    AtomicQueue2: 0.000000379 sec/round-trip
            OptimistAtomicQueue2: 0.000000356 sec/round-trip
                   AtomicQueueB2: 0.000000408 sec/round-trip
           OptimistAtomicQueueB2: 0.000000351 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000363 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000570 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001011 sec/round-trip
     xenium::michael_scott_queue: 0.000000871 sec/round-trip
         xenium::ramalhete_queue: 0.000000466 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000494 sec/round-trip
          boost::lockfree::queue: 0.000000716 sec/round-trip
                pthread_spinlock: 0.000000771 sec/round-trip
                      std::mutex: 0.000001511 sec/round-trip
                 tbb::spin_mutex: 0.000000684 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  35,017,049 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,482,881 msg/sec
                     AtomicQueue, 1,s:  43,390,103 msg/sec
                     AtomicQueue, 1,i:  42,484,930 msg/sec
                     AtomicQueue, 2,s:   2,909,232 msg/sec
                     AtomicQueue, 2,i:   3,038,443 msg/sec
                     AtomicQueue, 3,s:   2,458,199 msg/sec
                     AtomicQueue, 3,i:   2,600,314 msg/sec
                     AtomicQueue, 4,s:   1,943,599 msg/sec
                     AtomicQueue, 4,i:   2,067,587 msg/sec
                     AtomicQueue, 5,s:     932,980 msg/sec
                     AtomicQueue, 5,i:   1,102,007 msg/sec
                     AtomicQueue, 6,s:     764,357 msg/sec
                     AtomicQueue, 6,i:   1,029,561 msg/sec
                     AtomicQueue, 7,s:     871,471 msg/sec
                     AtomicQueue, 7,i:     942,576 msg/sec
                     AtomicQueue, 8,s:     919,070 msg/sec
                     AtomicQueue, 8,i:     851,340 msg/sec
             OptimistAtomicQueue, 1,s: 354,644,891 msg/sec
             OptimistAtomicQueue, 1,i: 351,445,425 msg/sec
             OptimistAtomicQueue, 2,s:  17,197,268 msg/sec
             OptimistAtomicQueue, 2,i:  15,527,218 msg/sec
             OptimistAtomicQueue, 3,s:  17,268,760 msg/sec
             OptimistAtomicQueue, 3,i:  17,406,175 msg/sec
             OptimistAtomicQueue, 4,s:  17,428,677 msg/sec
             OptimistAtomicQueue, 4,i:  19,470,872 msg/sec
             OptimistAtomicQueue, 5,s:   9,810,711 msg/sec
             OptimistAtomicQueue, 5,i:  12,652,866 msg/sec
             OptimistAtomicQueue, 6,s:  10,169,947 msg/sec
             OptimistAtomicQueue, 6,i:  10,339,783 msg/sec
             OptimistAtomicQueue, 7,s:  11,774,809 msg/sec
             OptimistAtomicQueue, 7,i:  11,801,318 msg/sec
             OptimistAtomicQueue, 8,s:  14,869,777 msg/sec
             OptimistAtomicQueue, 8,i:  12,133,466 msg/sec
                    AtomicQueueB, 1,s:  15,845,063 msg/sec
                    AtomicQueueB, 1,i:  14,572,897 msg/sec
                    AtomicQueueB, 2,s:   2,876,207 msg/sec
                    AtomicQueueB, 2,i:   3,036,497 msg/sec
                    AtomicQueueB, 3,s:   2,431,647 msg/sec
                    AtomicQueueB, 3,i:   2,571,838 msg/sec
                    AtomicQueueB, 4,s:   1,928,182 msg/sec
                    AtomicQueueB, 4,i:   2,034,521 msg/sec
                    AtomicQueueB, 5,s:     916,206 msg/sec
                    AtomicQueueB, 5,i:   1,271,288 msg/sec
                    AtomicQueueB, 6,s:     757,118 msg/sec
                    AtomicQueueB, 6,i:   1,016,537 msg/sec
                    AtomicQueueB, 7,s:     856,142 msg/sec
                    AtomicQueueB, 7,i:     931,066 msg/sec
                    AtomicQueueB, 8,s:     898,792 msg/sec
                    AtomicQueueB, 8,i:     848,500 msg/sec
            OptimistAtomicQueueB, 1,s: 193,653,885 msg/sec
            OptimistAtomicQueueB, 1,i: 154,493,840 msg/sec
            OptimistAtomicQueueB, 2,s:  13,961,510 msg/sec
            OptimistAtomicQueueB, 2,i:  14,623,704 msg/sec
            OptimistAtomicQueueB, 3,s:  17,243,581 msg/sec
            OptimistAtomicQueueB, 3,i:  16,760,469 msg/sec
            OptimistAtomicQueueB, 4,s:  17,506,888 msg/sec
            OptimistAtomicQueueB, 4,i:  19,457,360 msg/sec
            OptimistAtomicQueueB, 5,s:   9,742,231 msg/sec
            OptimistAtomicQueueB, 5,i:  10,851,052 msg/sec
            OptimistAtomicQueueB, 6,s:  10,113,551 msg/sec
            OptimistAtomicQueueB, 6,i:  10,276,908 msg/sec
            OptimistAtomicQueueB, 7,s:  11,576,897 msg/sec
            OptimistAtomicQueueB, 7,i:  11,781,959 msg/sec
            OptimistAtomicQueueB, 8,s:  15,149,622 msg/sec
            OptimistAtomicQueueB, 8,i:  12,135,298 msg/sec
                    AtomicQueue2, 1,s:  38,704,274 msg/sec
                    AtomicQueue2, 1,i:  33,446,785 msg/sec
                    AtomicQueue2, 2,s:   2,933,074 msg/sec
                    AtomicQueue2, 2,i:   3,100,190 msg/sec
                    AtomicQueue2, 3,s:   2,473,501 msg/sec
                    AtomicQueue2, 3,i:   2,611,105 msg/sec
                    AtomicQueue2, 4,s:   1,964,039 msg/sec
                    AtomicQueue2, 4,i:   2,086,739 msg/sec
                    AtomicQueue2, 5,s:     917,430 msg/sec
                    AtomicQueue2, 5,i:   1,256,500 msg/sec
                    AtomicQueue2, 6,s:     754,989 msg/sec
                    AtomicQueue2, 6,i:   1,167,955 msg/sec
                    AtomicQueue2, 7,s:     853,507 msg/sec
                    AtomicQueue2, 7,i:     948,935 msg/sec
                    AtomicQueue2, 8,s:     887,043 msg/sec
                    AtomicQueue2, 8,i:     846,988 msg/sec
            OptimistAtomicQueue2, 1,s:  31,556,469 msg/sec
            OptimistAtomicQueue2, 1,i:  31,554,403 msg/sec
            OptimistAtomicQueue2, 2,s:  12,793,314 msg/sec
            OptimistAtomicQueue2, 2,i:  13,766,511 msg/sec
            OptimistAtomicQueue2, 3,s:  16,873,372 msg/sec
            OptimistAtomicQueue2, 3,i:  14,524,601 msg/sec
            OptimistAtomicQueue2, 4,s:  17,381,412 msg/sec
            OptimistAtomicQueue2, 4,i:  17,012,900 msg/sec
            OptimistAtomicQueue2, 5,s:   9,272,514 msg/sec
            OptimistAtomicQueue2, 5,i:  10,139,645 msg/sec
            OptimistAtomicQueue2, 6,s:   9,729,765 msg/sec
            OptimistAtomicQueue2, 6,i:   9,605,526 msg/sec
            OptimistAtomicQueue2, 7,s:  11,043,176 msg/sec
            OptimistAtomicQueue2, 7,i:  11,108,063 msg/sec
            OptimistAtomicQueue2, 8,s:  14,442,374 msg/sec
            OptimistAtomicQueue2, 8,i:  11,764,475 msg/sec
                   AtomicQueueB2, 1,s:  26,420,941 msg/sec
                   AtomicQueueB2, 1,i:  14,096,525 msg/sec
                   AtomicQueueB2, 2,s:   2,899,327 msg/sec
                   AtomicQueueB2, 2,i:   3,072,356 msg/sec
                   AtomicQueueB2, 3,s:   2,448,622 msg/sec
                   AtomicQueueB2, 3,i:   2,603,994 msg/sec
                   AtomicQueueB2, 4,s:   1,943,183 msg/sec
                   AtomicQueueB2, 4,i:   2,053,432 msg/sec
                   AtomicQueueB2, 5,s:     911,484 msg/sec
                   AtomicQueueB2, 5,i:   1,271,229 msg/sec
                   AtomicQueueB2, 6,s:     750,507 msg/sec
                   AtomicQueueB2, 6,i:   1,170,395 msg/sec
                   AtomicQueueB2, 7,s:     850,269 msg/sec
                   AtomicQueueB2, 7,i:     936,498 msg/sec
                   AtomicQueueB2, 8,s:     886,621 msg/sec
                   AtomicQueueB2, 8,i:     835,576 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,350,398 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,265,361 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,339,153 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,325,325 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,683,972 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,586,065 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,325,375 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,805,844 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,276,415 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,718,229 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,703,475 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,447,330 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,912,477 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,058,143 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,335,252 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,626,977 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 200,095,005 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  87,133,061 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,803,976 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,926,421 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,226,079 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,738,281 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,126,725 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  16,613,330 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  30,352,166 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  23,315,968 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  31,602,922 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  54,999,934 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  61,843,593 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  66,618,852 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  63,278,567 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  68,580,405 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  69,800,826 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  69,316,036 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,578,040 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,600,021 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,244,822 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,241,540 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,345,999 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,372,739 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,883,841 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,945,124 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     896,916 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,063,780 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     814,410 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,086,879 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     777,066 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     916,630 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     793,900 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     822,794 msg/sec
     xenium::michael_scott_queue, 1,s:   3,951,584 msg/sec
     xenium::michael_scott_queue, 1,i:   4,051,456 msg/sec
     xenium::michael_scott_queue, 2,s:   2,772,231 msg/sec
     xenium::michael_scott_queue, 2,i:   2,701,125 msg/sec
     xenium::michael_scott_queue, 3,s:   2,252,581 msg/sec
     xenium::michael_scott_queue, 3,i:   2,227,112 msg/sec
     xenium::michael_scott_queue, 4,s:   1,747,480 msg/sec
     xenium::michael_scott_queue, 4,i:   1,719,023 msg/sec
     xenium::michael_scott_queue, 5,s:   1,064,654 msg/sec
     xenium::michael_scott_queue, 5,i:   1,363,227 msg/sec
     xenium::michael_scott_queue, 6,s:     983,893 msg/sec
     xenium::michael_scott_queue, 6,i:   1,057,449 msg/sec
     xenium::michael_scott_queue, 7,s:     936,026 msg/sec
     xenium::michael_scott_queue, 7,i:     957,282 msg/sec
     xenium::michael_scott_queue, 8,s:     690,870 msg/sec
     xenium::michael_scott_queue, 8,i:     823,061 msg/sec
         xenium::ramalhete_queue, 1,s:  23,507,315 msg/sec
         xenium::ramalhete_queue, 1,i:  22,648,913 msg/sec
         xenium::ramalhete_queue, 2,s:  13,015,057 msg/sec
         xenium::ramalhete_queue, 2,i:  14,885,257 msg/sec
         xenium::ramalhete_queue, 3,s:  13,472,967 msg/sec
         xenium::ramalhete_queue, 3,i:  12,746,340 msg/sec
         xenium::ramalhete_queue, 4,s:  14,578,850 msg/sec
         xenium::ramalhete_queue, 4,i:  14,564,988 msg/sec
         xenium::ramalhete_queue, 5,s:  10,881,744 msg/sec
         xenium::ramalhete_queue, 5,i:   7,044,638 msg/sec
         xenium::ramalhete_queue, 6,s:  11,467,045 msg/sec
         xenium::ramalhete_queue, 6,i:   7,924,016 msg/sec
         xenium::ramalhete_queue, 7,s:  11,604,124 msg/sec
         xenium::ramalhete_queue, 7,i:   8,310,040 msg/sec
         xenium::ramalhete_queue, 8,s:  14,775,779 msg/sec
         xenium::ramalhete_queue, 8,i:   8,891,610 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  90,329,031 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  92,249,050 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,528,297 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   7,009,679 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,645,193 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,177,430 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,086,618 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,314,896 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,049,064 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   2,467,778 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,100,154 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,336,539 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,120,274 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,170,172 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,093,484 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,925,501 msg/sec
          boost::lockfree::queue, 1,s:   2,286,214 msg/sec
          boost::lockfree::queue, 1,i:   2,303,273 msg/sec
          boost::lockfree::queue, 2,s:   1,723,348 msg/sec
          boost::lockfree::queue, 2,i:   1,735,910 msg/sec
          boost::lockfree::queue, 3,s:   1,457,370 msg/sec
          boost::lockfree::queue, 3,i:   1,414,303 msg/sec
          boost::lockfree::queue, 4,s:   1,285,665 msg/sec
          boost::lockfree::queue, 4,i:   1,281,990 msg/sec
          boost::lockfree::queue, 5,s:     783,740 msg/sec
          boost::lockfree::queue, 5,i:     769,588 msg/sec
          boost::lockfree::queue, 6,s:     425,729 msg/sec
          boost::lockfree::queue, 6,i:     831,922 msg/sec
          boost::lockfree::queue, 7,s:     404,330 msg/sec
          boost::lockfree::queue, 7,i:     869,974 msg/sec
          boost::lockfree::queue, 8,s:     340,859 msg/sec
          boost::lockfree::queue, 8,i:     535,012 msg/sec
                pthread_spinlock, 1,s:   5,227,916 msg/sec
                pthread_spinlock, 1,i:   5,344,815 msg/sec
                pthread_spinlock, 2,s:   2,177,421 msg/sec
                pthread_spinlock, 2,i:     579,106 msg/sec
                pthread_spinlock, 3,s:     227,786 msg/sec
                pthread_spinlock, 3,i:   1,571,817 msg/sec
                pthread_spinlock, 4,s:     361,332 msg/sec
                pthread_spinlock, 4,i:     339,819 msg/sec
                pthread_spinlock, 5,s:     825,003 msg/sec
pthread_spinlock: producers: 5: consumer 1 received too few messages: 0.06% of expected.
                pthread_spinlock, 5,i:   1,044,419 msg/sec
                pthread_spinlock, 6,s:     609,318 msg/sec
                pthread_spinlock, 6,i:     939,396 msg/sec
                pthread_spinlock, 7,s:     824,601 msg/sec
                pthread_spinlock, 7,i:     902,245 msg/sec
                pthread_spinlock, 8,s:     875,567 msg/sec
                pthread_spinlock, 8,i:     788,799 msg/sec
                      std::mutex, 1,s:   1,678,560 msg/sec
                      std::mutex, 1,i:   1,779,734 msg/sec
                      std::mutex, 2,s:   4,169,693 msg/sec
                      std::mutex, 2,i:   4,079,042 msg/sec
                      std::mutex, 3,s:   2,051,649 msg/sec
                      std::mutex, 3,i:   2,003,159 msg/sec
                      std::mutex, 4,s:   2,039,487 msg/sec
                      std::mutex, 4,i:   1,936,937 msg/sec
                      std::mutex, 5,s:     998,189 msg/sec
                      std::mutex, 5,i:   1,029,815 msg/sec
                      std::mutex, 6,s:     892,960 msg/sec
                      std::mutex, 6,i:     883,710 msg/sec
                      std::mutex, 7,s:     944,080 msg/sec
                      std::mutex, 7,i:     841,961 msg/sec
                      std::mutex, 8,s:     984,377 msg/sec
                      std::mutex, 8,i:     811,841 msg/sec
                 tbb::spin_mutex, 1,s:  11,625,125 msg/sec
                 tbb::spin_mutex, 1,i:  11,515,082 msg/sec
                 tbb::spin_mutex, 2,s:   4,897,511 msg/sec
                 tbb::spin_mutex, 2,i:   4,802,559 msg/sec
                 tbb::spin_mutex, 3,s:   3,581,655 msg/sec
                 tbb::spin_mutex, 3,i:   3,510,056 msg/sec
                 tbb::spin_mutex, 4,s:   3,029,874 msg/sec
                 tbb::spin_mutex, 4,i:   2,932,140 msg/sec
                 tbb::spin_mutex, 5,s:   1,703,035 msg/sec
                 tbb::spin_mutex, 5,i:   1,645,716 msg/sec
                 tbb::spin_mutex, 6,s:   1,496,389 msg/sec
                 tbb::spin_mutex, 6,i:   1,458,241 msg/sec
                 tbb::spin_mutex, 7,s:   1,378,872 msg/sec
                 tbb::spin_mutex, 7,i:   1,439,038 msg/sec
                 tbb::spin_mutex, 8,s:   1,267,557 msg/sec
                 tbb::spin_mutex, 8,i:   1,213,263 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1295.38
	System time (seconds): 110.88
	Percent of CPU this job got: 860%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:43.50
	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): 58448
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23416
	Voluntary context switches: 9983446
	Involuntary context switches: 354
	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:32:10 [3/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000456 sec/round-trip
                     AtomicQueue: 0.000000377 sec/round-trip
             OptimistAtomicQueue: 0.000000341 sec/round-trip
                    AtomicQueueB: 0.000000402 sec/round-trip
            OptimistAtomicQueueB: 0.000000295 sec/round-trip
                    AtomicQueue2: 0.000000389 sec/round-trip
            OptimistAtomicQueue2: 0.000000354 sec/round-trip
                   AtomicQueueB2: 0.000000409 sec/round-trip
           OptimistAtomicQueueB2: 0.000000347 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000362 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000571 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001012 sec/round-trip
     xenium::michael_scott_queue: 0.000000871 sec/round-trip
         xenium::ramalhete_queue: 0.000000464 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000493 sec/round-trip
          boost::lockfree::queue: 0.000000730 sec/round-trip
                pthread_spinlock: 0.000000769 sec/round-trip
                      std::mutex: 0.000001514 sec/round-trip
                 tbb::spin_mutex: 0.000000682 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,812,755 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,329,780 msg/sec
                     AtomicQueue, 1,s:  42,486,771 msg/sec
                     AtomicQueue, 1,i:  42,863,858 msg/sec
                     AtomicQueue, 2,s:   2,908,367 msg/sec
                     AtomicQueue, 2,i:   3,037,816 msg/sec
                     AtomicQueue, 3,s:   2,457,646 msg/sec
                     AtomicQueue, 3,i:   2,586,806 msg/sec
                     AtomicQueue, 4,s:   1,944,092 msg/sec
                     AtomicQueue, 4,i:   2,065,378 msg/sec
                     AtomicQueue, 5,s:     933,737 msg/sec
                     AtomicQueue, 5,i:   1,272,866 msg/sec
                     AtomicQueue, 6,s:     764,454 msg/sec
                     AtomicQueue, 6,i:   1,044,997 msg/sec
                     AtomicQueue, 7,s:     867,707 msg/sec
                     AtomicQueue, 7,i:     942,046 msg/sec
                     AtomicQueue, 8,s:     922,910 msg/sec
                     AtomicQueue, 8,i:     852,278 msg/sec
             OptimistAtomicQueue, 1,s: 347,504,811 msg/sec
             OptimistAtomicQueue, 1,i: 350,712,051 msg/sec
             OptimistAtomicQueue, 2,s:  15,719,550 msg/sec
             OptimistAtomicQueue, 2,i:  15,567,389 msg/sec
             OptimistAtomicQueue, 3,s:  17,270,869 msg/sec
             OptimistAtomicQueue, 3,i:  17,543,692 msg/sec
             OptimistAtomicQueue, 4,s:  17,410,396 msg/sec
             OptimistAtomicQueue, 4,i:  19,483,629 msg/sec
             OptimistAtomicQueue, 5,s:   9,790,421 msg/sec
             OptimistAtomicQueue, 5,i:  11,387,202 msg/sec
             OptimistAtomicQueue, 6,s:  10,165,747 msg/sec
             OptimistAtomicQueue, 6,i:  10,332,649 msg/sec
             OptimistAtomicQueue, 7,s:  11,738,192 msg/sec
             OptimistAtomicQueue, 7,i:  11,816,015 msg/sec
             OptimistAtomicQueue, 8,s:  14,845,062 msg/sec
             OptimistAtomicQueue, 8,i:  12,135,749 msg/sec
                    AtomicQueueB, 1,s:  14,885,574 msg/sec
                    AtomicQueueB, 1,i:  14,314,224 msg/sec
                    AtomicQueueB, 2,s:   2,873,152 msg/sec
                    AtomicQueueB, 2,i:   3,037,976 msg/sec
                    AtomicQueueB, 3,s:   2,429,980 msg/sec
                    AtomicQueueB, 3,i:   2,562,957 msg/sec
                    AtomicQueueB, 4,s:   1,926,905 msg/sec
                    AtomicQueueB, 4,i:   2,033,088 msg/sec
                    AtomicQueueB, 5,s:     914,119 msg/sec
                    AtomicQueueB, 5,i:   1,269,741 msg/sec
                    AtomicQueueB, 6,s:     757,262 msg/sec
                    AtomicQueueB, 6,i:   1,017,977 msg/sec
                    AtomicQueueB, 7,s:     858,097 msg/sec
                    AtomicQueueB, 7,i:     950,455 msg/sec
                    AtomicQueueB, 8,s:     900,928 msg/sec
                    AtomicQueueB, 8,i:     844,910 msg/sec
            OptimistAtomicQueueB, 1,s: 272,270,650 msg/sec
            OptimistAtomicQueueB, 1,i: 238,978,206 msg/sec
            OptimistAtomicQueueB, 2,s:  14,268,690 msg/sec
            OptimistAtomicQueueB, 2,i:  14,445,460 msg/sec
            OptimistAtomicQueueB, 3,s:  17,202,693 msg/sec
            OptimistAtomicQueueB, 3,i:  16,765,140 msg/sec
            OptimistAtomicQueueB, 4,s:  17,487,070 msg/sec
            OptimistAtomicQueueB, 4,i:  19,486,804 msg/sec
            OptimistAtomicQueueB, 5,s:   9,727,383 msg/sec
            OptimistAtomicQueueB, 5,i:  10,967,623 msg/sec
            OptimistAtomicQueueB, 6,s:  10,108,691 msg/sec
            OptimistAtomicQueueB, 6,i:  10,278,018 msg/sec
            OptimistAtomicQueueB, 7,s:  11,565,148 msg/sec
            OptimistAtomicQueueB, 7,i:  11,773,899 msg/sec
            OptimistAtomicQueueB, 8,s:  15,152,128 msg/sec
            OptimistAtomicQueueB, 8,i:  12,118,014 msg/sec
                    AtomicQueue2, 1,s:  36,731,877 msg/sec
                    AtomicQueue2, 1,i:  20,290,847 msg/sec
                    AtomicQueue2, 2,s:   2,927,018 msg/sec
                    AtomicQueue2, 2,i:   3,097,890 msg/sec
                    AtomicQueue2, 3,s:   2,473,539 msg/sec
                    AtomicQueue2, 3,i:   2,614,239 msg/sec
                    AtomicQueue2, 4,s:   1,966,902 msg/sec
                    AtomicQueue2, 4,i:   2,084,704 msg/sec
                    AtomicQueue2, 5,s:     923,768 msg/sec
                    AtomicQueue2, 5,i:   1,261,326 msg/sec
                    AtomicQueue2, 6,s:     755,651 msg/sec
                    AtomicQueue2, 6,i:   1,031,803 msg/sec
                    AtomicQueue2, 7,s:     853,840 msg/sec
                    AtomicQueue2, 7,i:     962,093 msg/sec
                    AtomicQueue2, 8,s:     879,894 msg/sec
                    AtomicQueue2, 8,i:     856,066 msg/sec
            OptimistAtomicQueue2, 1,s:  31,600,171 msg/sec
            OptimistAtomicQueue2, 1,i:  31,663,891 msg/sec
            OptimistAtomicQueue2, 2,s:  12,905,642 msg/sec
            OptimistAtomicQueue2, 2,i:  13,739,520 msg/sec
            OptimistAtomicQueue2, 3,s:  16,887,905 msg/sec
            OptimistAtomicQueue2, 3,i:  14,515,834 msg/sec
            OptimistAtomicQueue2, 4,s:  17,365,833 msg/sec
            OptimistAtomicQueue2, 4,i:  17,028,265 msg/sec
            OptimistAtomicQueue2, 5,s:   9,279,690 msg/sec
            OptimistAtomicQueue2, 5,i:   9,608,077 msg/sec
            OptimistAtomicQueue2, 6,s:   9,738,789 msg/sec
            OptimistAtomicQueue2, 6,i:   9,622,742 msg/sec
            OptimistAtomicQueue2, 7,s:  11,044,942 msg/sec
            OptimistAtomicQueue2, 7,i:  11,138,149 msg/sec
            OptimistAtomicQueue2, 8,s:  14,454,930 msg/sec
            OptimistAtomicQueue2, 8,i:  11,750,943 msg/sec
                   AtomicQueueB2, 1,s:  25,162,929 msg/sec
                   AtomicQueueB2, 1,i:  20,790,254 msg/sec
                   AtomicQueueB2, 2,s:   2,899,176 msg/sec
                   AtomicQueueB2, 2,i:   3,071,318 msg/sec
                   AtomicQueueB2, 3,s:   2,449,273 msg/sec
                   AtomicQueueB2, 3,i:   2,592,103 msg/sec
                   AtomicQueueB2, 4,s:   1,943,994 msg/sec
                   AtomicQueueB2, 4,i:   2,053,628 msg/sec
                   AtomicQueueB2, 5,s:     908,336 msg/sec
                   AtomicQueueB2, 5,i:   1,275,314 msg/sec
                   AtomicQueueB2, 6,s:     750,019 msg/sec
                   AtomicQueueB2, 6,i:   1,019,599 msg/sec
                   AtomicQueueB2, 7,s:     850,310 msg/sec
                   AtomicQueueB2, 7,i:     929,367 msg/sec
                   AtomicQueueB2, 8,s:     887,821 msg/sec
                   AtomicQueueB2, 8,i:     834,139 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,658,755 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,395,787 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,369,469 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,383,134 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,685,344 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,598,753 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,324,651 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,843,989 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,276,541 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,685,609 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,747,503 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,616,987 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,900,344 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,066,923 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,331,410 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,643,460 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  37,754,438 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 212,954,354 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,827,968 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,932,165 msg/sec
     moodycamel::ConcurrentQueue, 2,s:   9,878,418 msg/sec
     moodycamel::ConcurrentQueue, 2,i:   9,763,352 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  15,008,651 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  14,297,149 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  26,490,284 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  26,762,882 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  42,476,156 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  50,965,293 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  59,886,757 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  44,096,944 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  65,236,210 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  59,510,033 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  70,790,867 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  65,257,675 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,581,271 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,598,331 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,260,636 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,246,403 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,344,512 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,374,313 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,885,715 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,945,282 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     900,266 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,209,096 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     813,557 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     996,955 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,373 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     912,268 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     791,201 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     824,245 msg/sec
     xenium::michael_scott_queue, 1,s:   3,946,817 msg/sec
     xenium::michael_scott_queue, 1,i:   4,038,571 msg/sec
     xenium::michael_scott_queue, 2,s:   2,788,490 msg/sec
     xenium::michael_scott_queue, 2,i:   2,705,177 msg/sec
     xenium::michael_scott_queue, 3,s:   2,256,613 msg/sec
     xenium::michael_scott_queue, 3,i:   2,228,626 msg/sec
     xenium::michael_scott_queue, 4,s:   1,748,183 msg/sec
     xenium::michael_scott_queue, 4,i:   1,727,253 msg/sec
     xenium::michael_scott_queue, 5,s:   1,067,668 msg/sec
     xenium::michael_scott_queue, 5,i:   1,155,753 msg/sec
     xenium::michael_scott_queue, 6,s:     981,164 msg/sec
     xenium::michael_scott_queue, 6,i:   1,054,360 msg/sec
     xenium::michael_scott_queue, 7,s:     941,300 msg/sec
     xenium::michael_scott_queue, 7,i:     978,031 msg/sec
     xenium::michael_scott_queue, 8,s:     693,488 msg/sec
     xenium::michael_scott_queue, 8,i:     823,042 msg/sec
         xenium::ramalhete_queue, 1,s:  21,438,693 msg/sec
         xenium::ramalhete_queue, 1,i:  13,971,605 msg/sec
         xenium::ramalhete_queue, 2,s:  14,936,161 msg/sec
         xenium::ramalhete_queue, 2,i:  14,724,052 msg/sec
         xenium::ramalhete_queue, 3,s:  13,035,861 msg/sec
         xenium::ramalhete_queue, 3,i:  13,345,286 msg/sec
         xenium::ramalhete_queue, 4,s:  14,364,398 msg/sec
         xenium::ramalhete_queue, 4,i:  14,343,662 msg/sec
         xenium::ramalhete_queue, 5,s:  10,894,856 msg/sec
         xenium::ramalhete_queue, 5,i:   6,831,968 msg/sec
         xenium::ramalhete_queue, 6,s:  11,405,042 msg/sec
         xenium::ramalhete_queue, 6,i:   7,564,645 msg/sec
         xenium::ramalhete_queue, 7,s:  11,520,722 msg/sec
         xenium::ramalhete_queue, 7,i:   8,286,711 msg/sec
         xenium::ramalhete_queue, 8,s:  14,751,568 msg/sec
         xenium::ramalhete_queue, 8,i:   8,798,681 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,945,095 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  90,643,883 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,508,214 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,882,895 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,599,733 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,148,961 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,664,835 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,293,942 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,061,460 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,743,116 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,072,791 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,487,078 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,116,179 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,193,642 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,094,757 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,916,983 msg/sec
          boost::lockfree::queue, 1,s:   2,294,768 msg/sec
          boost::lockfree::queue, 1,i:   2,284,315 msg/sec
          boost::lockfree::queue, 2,s:   1,728,310 msg/sec
          boost::lockfree::queue, 2,i:   1,744,840 msg/sec
          boost::lockfree::queue, 3,s:   1,454,574 msg/sec
          boost::lockfree::queue, 3,i:   1,409,273 msg/sec
          boost::lockfree::queue, 4,s:   1,285,140 msg/sec
          boost::lockfree::queue, 4,i:   1,285,072 msg/sec
          boost::lockfree::queue, 5,s:     784,702 msg/sec
          boost::lockfree::queue, 5,i:     855,341 msg/sec
          boost::lockfree::queue, 6,s:     422,713 msg/sec
          boost::lockfree::queue, 6,i:     833,511 msg/sec
          boost::lockfree::queue, 7,s:     409,020 msg/sec
          boost::lockfree::queue, 7,i:     831,714 msg/sec
          boost::lockfree::queue, 8,s:     341,182 msg/sec
          boost::lockfree::queue, 8,i:     547,326 msg/sec
                pthread_spinlock, 1,s:   5,225,513 msg/sec
                pthread_spinlock, 1,i:   5,312,121 msg/sec
                pthread_spinlock, 2,s:   2,256,392 msg/sec
                pthread_spinlock, 2,i:     554,219 msg/sec
                pthread_spinlock, 3,s:     244,709 msg/sec
                pthread_spinlock, 3,i:   1,606,461 msg/sec
                pthread_spinlock, 4,s:     329,170 msg/sec
                pthread_spinlock, 4,i:     272,285 msg/sec
                pthread_spinlock, 5,s:     820,411 msg/sec
                pthread_spinlock, 5,i:     228,518 msg/sec
                pthread_spinlock, 6,s:     611,169 msg/sec
                pthread_spinlock, 6,i:     986,570 msg/sec
                pthread_spinlock, 7,s:     823,361 msg/sec
                pthread_spinlock, 7,i:     893,842 msg/sec
                pthread_spinlock, 8,s:     882,151 msg/sec
                pthread_spinlock, 8,i:     781,446 msg/sec
                      std::mutex, 1,s:   1,543,648 msg/sec
                      std::mutex, 1,i:   1,777,531 msg/sec
                      std::mutex, 2,s:   4,469,788 msg/sec
                      std::mutex, 2,i:   3,852,535 msg/sec
                      std::mutex, 3,s:   2,070,049 msg/sec
                      std::mutex, 3,i:   2,051,999 msg/sec
                      std::mutex, 4,s:   2,059,736 msg/sec
                      std::mutex, 4,i:   1,928,933 msg/sec
                      std::mutex, 5,s:   1,003,971 msg/sec
                      std::mutex, 5,i:     991,143 msg/sec
                      std::mutex, 6,s:     883,242 msg/sec
                      std::mutex, 6,i:     866,886 msg/sec
                      std::mutex, 7,s:     953,173 msg/sec
                      std::mutex, 7,i:     860,320 msg/sec
                      std::mutex, 8,s:   1,011,773 msg/sec
                      std::mutex, 8,i:     828,399 msg/sec
                 tbb::spin_mutex, 1,s:  11,109,545 msg/sec
                 tbb::spin_mutex, 1,i:  11,236,539 msg/sec
                 tbb::spin_mutex, 2,s:   4,877,854 msg/sec
                 tbb::spin_mutex, 2,i:   4,781,799 msg/sec
                 tbb::spin_mutex, 3,s:   3,587,586 msg/sec
                 tbb::spin_mutex, 3,i:   3,486,542 msg/sec
                 tbb::spin_mutex, 4,s:   3,055,858 msg/sec
                 tbb::spin_mutex, 4,i:   2,928,580 msg/sec
                 tbb::spin_mutex, 5,s:   1,709,537 msg/sec
                 tbb::spin_mutex, 5,i:   1,644,811 msg/sec
                 tbb::spin_mutex, 6,s:   1,503,195 msg/sec
                 tbb::spin_mutex, 6,i:   1,417,124 msg/sec
                 tbb::spin_mutex, 7,s:   1,345,954 msg/sec
                 tbb::spin_mutex, 7,i:   1,372,351 msg/sec
                 tbb::spin_mutex, 8,s:   1,262,183 msg/sec
                 tbb::spin_mutex, 8,i:   1,217,657 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1305.07
	System time (seconds): 110.90
	Percent of CPU this job got: 857%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:45.11
	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): 58192
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23438
	Voluntary context switches: 9955200
	Involuntary context switches: 340
	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:34:55 [4/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000455 sec/round-trip
                     AtomicQueue: 0.000000378 sec/round-trip
             OptimistAtomicQueue: 0.000000339 sec/round-trip
                    AtomicQueueB: 0.000000401 sec/round-trip
            OptimistAtomicQueueB: 0.000000293 sec/round-trip
                    AtomicQueue2: 0.000000395 sec/round-trip
            OptimistAtomicQueue2: 0.000000357 sec/round-trip
                   AtomicQueueB2: 0.000000409 sec/round-trip
           OptimistAtomicQueueB2: 0.000000351 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000361 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000565 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001009 sec/round-trip
     xenium::michael_scott_queue: 0.000000882 sec/round-trip
         xenium::ramalhete_queue: 0.000000465 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000482 sec/round-trip
          boost::lockfree::queue: 0.000000719 sec/round-trip
                pthread_spinlock: 0.000000763 sec/round-trip
                      std::mutex: 0.000001523 sec/round-trip
                 tbb::spin_mutex: 0.000000681 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,733,040 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,374,143 msg/sec
                     AtomicQueue, 1,s:  44,718,847 msg/sec
                     AtomicQueue, 1,i:  43,296,720 msg/sec
                     AtomicQueue, 2,s:   2,909,964 msg/sec
                     AtomicQueue, 2,i:   3,047,276 msg/sec
                     AtomicQueue, 3,s:   2,460,979 msg/sec
                     AtomicQueue, 3,i:   2,586,162 msg/sec
                     AtomicQueue, 4,s:   1,943,242 msg/sec
                     AtomicQueue, 4,i:   2,060,312 msg/sec
                     AtomicQueue, 5,s:     932,787 msg/sec
                     AtomicQueue, 5,i:   1,273,565 msg/sec
                     AtomicQueue, 6,s:     764,110 msg/sec
                     AtomicQueue, 6,i:   1,181,330 msg/sec
                     AtomicQueue, 7,s:     869,128 msg/sec
                     AtomicQueue, 7,i:     956,588 msg/sec
                     AtomicQueue, 8,s:     921,871 msg/sec
                     AtomicQueue, 8,i:     849,512 msg/sec
             OptimistAtomicQueue, 1,s: 349,727,877 msg/sec
             OptimistAtomicQueue, 1,i: 350,871,037 msg/sec
             OptimistAtomicQueue, 2,s:  16,079,876 msg/sec
             OptimistAtomicQueue, 2,i:  15,402,329 msg/sec
             OptimistAtomicQueue, 3,s:  17,276,033 msg/sec
             OptimistAtomicQueue, 3,i:  17,369,837 msg/sec
             OptimistAtomicQueue, 4,s:  17,449,109 msg/sec
             OptimistAtomicQueue, 4,i:  19,478,506 msg/sec
             OptimistAtomicQueue, 5,s:   9,799,966 msg/sec
             OptimistAtomicQueue, 5,i:  13,027,105 msg/sec
             OptimistAtomicQueue, 6,s:  10,142,484 msg/sec
             OptimistAtomicQueue, 6,i:  10,362,450 msg/sec
             OptimistAtomicQueue, 7,s:  11,753,188 msg/sec
             OptimistAtomicQueue, 7,i:  11,759,630 msg/sec
             OptimistAtomicQueue, 8,s:  14,824,613 msg/sec
             OptimistAtomicQueue, 8,i:  12,098,434 msg/sec
                    AtomicQueueB, 1,s:  14,701,832 msg/sec
                    AtomicQueueB, 1,i:  14,660,450 msg/sec
                    AtomicQueueB, 2,s:   2,873,653 msg/sec
                    AtomicQueueB, 2,i:   3,038,991 msg/sec
                    AtomicQueueB, 3,s:   2,434,816 msg/sec
                    AtomicQueueB, 3,i:   2,574,994 msg/sec
                    AtomicQueueB, 4,s:   1,927,287 msg/sec
                    AtomicQueueB, 4,i:   2,032,294 msg/sec
                    AtomicQueueB, 5,s:     912,957 msg/sec
                    AtomicQueueB, 5,i:   1,100,835 msg/sec
                    AtomicQueueB, 6,s:     757,176 msg/sec
                    AtomicQueueB, 6,i:   1,034,847 msg/sec
                    AtomicQueueB, 7,s:     857,584 msg/sec
                    AtomicQueueB, 7,i:     935,559 msg/sec
                    AtomicQueueB, 8,s:     899,019 msg/sec
                    AtomicQueueB, 8,i:     844,068 msg/sec
            OptimistAtomicQueueB, 1,s: 169,758,017 msg/sec
            OptimistAtomicQueueB, 1,i: 201,238,178 msg/sec
            OptimistAtomicQueueB, 2,s:  13,773,022 msg/sec
            OptimistAtomicQueueB, 2,i:  14,506,999 msg/sec
            OptimistAtomicQueueB, 3,s:  17,234,063 msg/sec
            OptimistAtomicQueueB, 3,i:  16,953,731 msg/sec
            OptimistAtomicQueueB, 4,s:  17,486,945 msg/sec
            OptimistAtomicQueueB, 4,i:  19,492,538 msg/sec
            OptimistAtomicQueueB, 5,s:   9,723,907 msg/sec
            OptimistAtomicQueueB, 5,i:  11,655,046 msg/sec
            OptimistAtomicQueueB, 6,s:  10,113,846 msg/sec
            OptimistAtomicQueueB, 6,i:  10,275,803 msg/sec
            OptimistAtomicQueueB, 7,s:  11,556,001 msg/sec
            OptimistAtomicQueueB, 7,i:  11,768,434 msg/sec
            OptimistAtomicQueueB, 8,s:  15,149,529 msg/sec
            OptimistAtomicQueueB, 8,i:  12,126,563 msg/sec
                    AtomicQueue2, 1,s:  39,139,911 msg/sec
                    AtomicQueue2, 1,i:  38,118,978 msg/sec
                    AtomicQueue2, 2,s:   2,935,775 msg/sec
                    AtomicQueue2, 2,i:   3,098,081 msg/sec
                    AtomicQueue2, 3,s:   2,473,291 msg/sec
                    AtomicQueue2, 3,i:   2,623,402 msg/sec
                    AtomicQueue2, 4,s:   1,965,283 msg/sec
                    AtomicQueue2, 4,i:   2,087,456 msg/sec
                    AtomicQueue2, 5,s:     926,336 msg/sec
                    AtomicQueue2, 5,i:   1,089,642 msg/sec
                    AtomicQueue2, 6,s:     754,910 msg/sec
                    AtomicQueue2, 6,i:   1,016,865 msg/sec
                    AtomicQueue2, 7,s:     853,405 msg/sec
                    AtomicQueue2, 7,i:     949,856 msg/sec
                    AtomicQueue2, 8,s:     886,123 msg/sec
                    AtomicQueue2, 8,i:     853,839 msg/sec
            OptimistAtomicQueue2, 1,s:  31,764,257 msg/sec
            OptimistAtomicQueue2, 1,i:  31,814,215 msg/sec
            OptimistAtomicQueue2, 2,s:  12,733,606 msg/sec
            OptimistAtomicQueue2, 2,i:  13,571,395 msg/sec
            OptimistAtomicQueue2, 3,s:  16,844,208 msg/sec
            OptimistAtomicQueue2, 3,i:  14,531,440 msg/sec
            OptimistAtomicQueue2, 4,s:  17,377,058 msg/sec
            OptimistAtomicQueue2, 4,i:  17,004,854 msg/sec
            OptimistAtomicQueue2, 5,s:   9,277,229 msg/sec
            OptimistAtomicQueue2, 5,i:   9,581,703 msg/sec
            OptimistAtomicQueue2, 6,s:   9,722,374 msg/sec
            OptimistAtomicQueue2, 6,i:   9,573,563 msg/sec
            OptimistAtomicQueue2, 7,s:  11,038,745 msg/sec
            OptimistAtomicQueue2, 7,i:  11,113,108 msg/sec
            OptimistAtomicQueue2, 8,s:  14,442,317 msg/sec
            OptimistAtomicQueue2, 8,i:  11,735,527 msg/sec
                   AtomicQueueB2, 1,s:  24,002,393 msg/sec
                   AtomicQueueB2, 1,i:  14,208,067 msg/sec
                   AtomicQueueB2, 2,s:   2,899,193 msg/sec
                   AtomicQueueB2, 2,i:   3,076,878 msg/sec
                   AtomicQueueB2, 3,s:   2,449,157 msg/sec
                   AtomicQueueB2, 3,i:   2,595,851 msg/sec
                   AtomicQueueB2, 4,s:   1,945,511 msg/sec
                   AtomicQueueB2, 4,i:   2,053,336 msg/sec
                   AtomicQueueB2, 5,s:     907,708 msg/sec
                   AtomicQueueB2, 5,i:   1,271,579 msg/sec
                   AtomicQueueB2, 6,s:     750,050 msg/sec
                   AtomicQueueB2, 6,i:   1,170,675 msg/sec
                   AtomicQueueB2, 7,s:     852,760 msg/sec
                   AtomicQueueB2, 7,i:     962,175 msg/sec
                   AtomicQueueB2, 8,s:     887,371 msg/sec
                   AtomicQueueB2, 8,i:     842,375 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,591,386 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,617,104 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,360,066 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,347,058 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,685,136 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,597,570 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,325,538 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,835,137 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,271,199 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,708,029 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,733,181 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,562,280 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,901,823 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,057,728 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,331,710 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,635,114 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 140,821,825 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  25,549,787 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,837,893 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,868,093 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,798,404 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,635,355 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,087,401 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,765,622 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  23,415,071 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  23,156,627 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  27,680,306 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  58,276,315 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  61,385,254 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  64,018,631 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  65,032,683 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  69,437,223 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  82,351,755 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  73,212,584 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,594,758 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,645,136 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,237,584 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,243,776 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,346,136 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,372,990 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,878 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,945,504 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     899,105 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,067,741 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     815,794 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     998,204 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     777,508 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     917,540 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     793,600 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     819,039 msg/sec
     xenium::michael_scott_queue, 1,s:   3,949,909 msg/sec
     xenium::michael_scott_queue, 1,i:   4,057,018 msg/sec
     xenium::michael_scott_queue, 2,s:   2,780,494 msg/sec
     xenium::michael_scott_queue, 2,i:   2,701,456 msg/sec
     xenium::michael_scott_queue, 3,s:   2,254,555 msg/sec
     xenium::michael_scott_queue, 3,i:   2,226,061 msg/sec
     xenium::michael_scott_queue, 4,s:   1,739,220 msg/sec
     xenium::michael_scott_queue, 4,i:   1,722,644 msg/sec
     xenium::michael_scott_queue, 5,s:   1,055,884 msg/sec
     xenium::michael_scott_queue, 5,i:   1,378,684 msg/sec
     xenium::michael_scott_queue, 6,s:     974,652 msg/sec
     xenium::michael_scott_queue, 6,i:   1,060,285 msg/sec
     xenium::michael_scott_queue, 7,s:     924,933 msg/sec
     xenium::michael_scott_queue, 7,i:     952,265 msg/sec
     xenium::michael_scott_queue, 8,s:     691,966 msg/sec
     xenium::michael_scott_queue, 8,i:     821,518 msg/sec
         xenium::ramalhete_queue, 1,s:  22,425,093 msg/sec
         xenium::ramalhete_queue, 1,i:  21,620,145 msg/sec
         xenium::ramalhete_queue, 2,s:  15,615,476 msg/sec
         xenium::ramalhete_queue, 2,i:  10,162,246 msg/sec
         xenium::ramalhete_queue, 3,s:  12,960,941 msg/sec
         xenium::ramalhete_queue, 3,i:  12,514,392 msg/sec
         xenium::ramalhete_queue, 4,s:  13,665,443 msg/sec
         xenium::ramalhete_queue, 4,i:  13,425,389 msg/sec
         xenium::ramalhete_queue, 5,s:  10,947,220 msg/sec
         xenium::ramalhete_queue, 5,i:   6,923,752 msg/sec
         xenium::ramalhete_queue, 6,s:  11,294,859 msg/sec
         xenium::ramalhete_queue, 6,i:   7,775,196 msg/sec
         xenium::ramalhete_queue, 7,s:  11,527,757 msg/sec
         xenium::ramalhete_queue, 7,i:   8,405,400 msg/sec
         xenium::ramalhete_queue, 8,s:  14,742,813 msg/sec
         xenium::ramalhete_queue, 8,i:   8,808,737 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  92,404,396 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  92,877,106 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,517,879 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   7,161,101 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,684,891 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   3,899,938 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,060,171 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,316,790 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,103,824 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,576,042 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,079,742 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,339,960 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,156,004 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,217,645 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,961,354 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,933,616 msg/sec
          boost::lockfree::queue, 1,s:   2,285,655 msg/sec
          boost::lockfree::queue, 1,i:   2,302,840 msg/sec
          boost::lockfree::queue, 2,s:   1,721,455 msg/sec
          boost::lockfree::queue, 2,i:   1,741,408 msg/sec
          boost::lockfree::queue, 3,s:   1,454,640 msg/sec
          boost::lockfree::queue, 3,i:   1,415,430 msg/sec
          boost::lockfree::queue, 4,s:   1,283,095 msg/sec
          boost::lockfree::queue, 4,i:   1,277,645 msg/sec
          boost::lockfree::queue, 5,s:     783,012 msg/sec
          boost::lockfree::queue, 5,i:     780,998 msg/sec
          boost::lockfree::queue, 6,s:     423,658 msg/sec
          boost::lockfree::queue, 6,i:     832,014 msg/sec
          boost::lockfree::queue, 7,s:     410,650 msg/sec
          boost::lockfree::queue, 7,i:     833,475 msg/sec
          boost::lockfree::queue, 8,s:     342,284 msg/sec
          boost::lockfree::queue, 8,i:     553,627 msg/sec
                pthread_spinlock, 1,s:   5,267,576 msg/sec
                pthread_spinlock, 1,i:   5,315,293 msg/sec
                pthread_spinlock, 2,s:   2,050,877 msg/sec
                pthread_spinlock, 2,i:     404,847 msg/sec
                pthread_spinlock, 3,s:     212,339 msg/sec
                pthread_spinlock, 3,i:   1,576,218 msg/sec
                pthread_spinlock, 4,s:     601,758 msg/sec
                pthread_spinlock, 4,i:     284,879 msg/sec
                pthread_spinlock, 5,s:     818,872 msg/sec
                pthread_spinlock, 5,i:     235,814 msg/sec
                pthread_spinlock, 6,s:     622,236 msg/sec
                pthread_spinlock, 6,i:     906,407 msg/sec
                pthread_spinlock, 7,s:     822,318 msg/sec
                pthread_spinlock, 7,i:     906,334 msg/sec
                pthread_spinlock, 8,s:     875,703 msg/sec
                pthread_spinlock, 8,i:     783,652 msg/sec
                      std::mutex, 1,s:   1,787,982 msg/sec
                      std::mutex, 1,i:   1,810,495 msg/sec
                      std::mutex, 2,s:   4,145,740 msg/sec
                      std::mutex, 2,i:   4,157,094 msg/sec
                      std::mutex, 3,s:   2,100,536 msg/sec
                      std::mutex, 3,i:   2,061,119 msg/sec
                      std::mutex, 4,s:   2,037,418 msg/sec
                      std::mutex, 4,i:   1,950,200 msg/sec
                      std::mutex, 5,s:     997,399 msg/sec
                      std::mutex, 5,i:   1,010,212 msg/sec
                      std::mutex, 6,s:     875,821 msg/sec
                      std::mutex, 6,i:     892,170 msg/sec
                      std::mutex, 7,s:     959,264 msg/sec
                      std::mutex, 7,i:     857,681 msg/sec
                      std::mutex, 8,s:     991,577 msg/sec
                      std::mutex, 8,i:     824,153 msg/sec
                 tbb::spin_mutex, 1,s:  11,466,714 msg/sec
                 tbb::spin_mutex, 1,i:  11,472,210 msg/sec
                 tbb::spin_mutex, 2,s:   4,890,550 msg/sec
                 tbb::spin_mutex, 2,i:   4,787,853 msg/sec
                 tbb::spin_mutex, 3,s:   3,596,299 msg/sec
                 tbb::spin_mutex, 3,i:   3,529,073 msg/sec
                 tbb::spin_mutex, 4,s:   3,048,753 msg/sec
                 tbb::spin_mutex, 4,i:   2,979,051 msg/sec
                 tbb::spin_mutex, 5,s:   1,714,959 msg/sec
                 tbb::spin_mutex, 5,i:   1,670,565 msg/sec
                 tbb::spin_mutex, 6,s:   1,503,758 msg/sec
                 tbb::spin_mutex, 6,i:   1,448,992 msg/sec
                 tbb::spin_mutex, 7,s:   1,343,447 msg/sec
                 tbb::spin_mutex, 7,i:   1,362,669 msg/sec
                 tbb::spin_mutex, 8,s:   1,265,122 msg/sec
                 tbb::spin_mutex, 8,i:   1,209,900 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1306.33
	System time (seconds): 109.83
	Percent of CPU this job got: 858%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:45.01
	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): 60224
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23974
	Voluntary context switches: 10049607
	Involuntary context switches: 351
	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:37:40 [5/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000460 sec/round-trip
                     AtomicQueue: 0.000000385 sec/round-trip
             OptimistAtomicQueue: 0.000000341 sec/round-trip
                    AtomicQueueB: 0.000000405 sec/round-trip
            OptimistAtomicQueueB: 0.000000313 sec/round-trip
                    AtomicQueue2: 0.000000377 sec/round-trip
            OptimistAtomicQueue2: 0.000000354 sec/round-trip
                   AtomicQueueB2: 0.000000410 sec/round-trip
           OptimistAtomicQueueB2: 0.000000348 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000360 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000572 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001016 sec/round-trip
     xenium::michael_scott_queue: 0.000000874 sec/round-trip
         xenium::ramalhete_queue: 0.000000460 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000494 sec/round-trip
          boost::lockfree::queue: 0.000000733 sec/round-trip
                pthread_spinlock: 0.000000773 sec/round-trip
                      std::mutex: 0.000001502 sec/round-trip
                 tbb::spin_mutex: 0.000000679 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,027,846 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,057,475 msg/sec
                     AtomicQueue, 1,s:  34,982,022 msg/sec
                     AtomicQueue, 1,i:  42,351,871 msg/sec
                     AtomicQueue, 2,s:   2,904,846 msg/sec
                     AtomicQueue, 2,i:   3,039,424 msg/sec
                     AtomicQueue, 3,s:   2,455,513 msg/sec
                     AtomicQueue, 3,i:   2,600,051 msg/sec
                     AtomicQueue, 4,s:   1,944,126 msg/sec
                     AtomicQueue, 4,i:   2,063,631 msg/sec
                     AtomicQueue, 5,s:     934,320 msg/sec
                     AtomicQueue, 5,i:   1,268,950 msg/sec
                     AtomicQueue, 6,s:     764,498 msg/sec
                     AtomicQueue, 6,i:   1,184,935 msg/sec
                     AtomicQueue, 7,s:     868,562 msg/sec
                     AtomicQueue, 7,i:     943,125 msg/sec
                     AtomicQueue, 8,s:     923,409 msg/sec
                     AtomicQueue, 8,i:     852,199 msg/sec
             OptimistAtomicQueue, 1,s: 401,022,125 msg/sec
             OptimistAtomicQueue, 1,i: 351,273,331 msg/sec
             OptimistAtomicQueue, 2,s:  16,246,847 msg/sec
             OptimistAtomicQueue, 2,i:  15,574,017 msg/sec
             OptimistAtomicQueue, 3,s:  17,311,368 msg/sec
             OptimistAtomicQueue, 3,i:  17,513,063 msg/sec
             OptimistAtomicQueue, 4,s:  17,415,035 msg/sec
             OptimistAtomicQueue, 4,i:  19,479,112 msg/sec
             OptimistAtomicQueue, 5,s:   9,808,800 msg/sec
             OptimistAtomicQueue, 5,i:  13,692,666 msg/sec
             OptimistAtomicQueue, 6,s:  10,149,673 msg/sec
             OptimistAtomicQueue, 6,i:  10,042,470 msg/sec
             OptimistAtomicQueue, 7,s:  11,764,645 msg/sec
             OptimistAtomicQueue, 7,i:  11,767,281 msg/sec
             OptimistAtomicQueue, 8,s:  14,906,169 msg/sec
             OptimistAtomicQueue, 8,i:  12,114,814 msg/sec
                    AtomicQueueB, 1,s:  14,598,213 msg/sec
                    AtomicQueueB, 1,i:  14,612,508 msg/sec
                    AtomicQueueB, 2,s:   2,874,499 msg/sec
                    AtomicQueueB, 2,i:   3,040,215 msg/sec
                    AtomicQueueB, 3,s:   2,431,647 msg/sec
                    AtomicQueueB, 3,i:   2,578,117 msg/sec
                    AtomicQueueB, 4,s:   1,925,301 msg/sec
                    AtomicQueueB, 4,i:   2,039,059 msg/sec
                    AtomicQueueB, 5,s:     921,669 msg/sec
                    AtomicQueueB, 5,i:   1,101,477 msg/sec
                    AtomicQueueB, 6,s:     757,515 msg/sec
                    AtomicQueueB, 6,i:   1,033,291 msg/sec
                    AtomicQueueB, 7,s:     858,549 msg/sec
                    AtomicQueueB, 7,i:     940,980 msg/sec
                    AtomicQueueB, 8,s:     901,334 msg/sec
                    AtomicQueueB, 8,i:     844,909 msg/sec
            OptimistAtomicQueueB, 1,s: 155,331,795 msg/sec
            OptimistAtomicQueueB, 1,i: 152,030,997 msg/sec
            OptimistAtomicQueueB, 2,s:  14,441,743 msg/sec
            OptimistAtomicQueueB, 2,i:  14,398,616 msg/sec
            OptimistAtomicQueueB, 3,s:  17,228,238 msg/sec
            OptimistAtomicQueueB, 3,i:  16,691,262 msg/sec
            OptimistAtomicQueueB, 4,s:  17,529,405 msg/sec
            OptimistAtomicQueueB, 4,i:  19,429,057 msg/sec
            OptimistAtomicQueueB, 5,s:   9,740,485 msg/sec
            OptimistAtomicQueueB, 5,i:  10,896,354 msg/sec
            OptimistAtomicQueueB, 6,s:  10,128,150 msg/sec
            OptimistAtomicQueueB, 6,i:  10,009,360 msg/sec
            OptimistAtomicQueueB, 7,s:  11,518,678 msg/sec
            OptimistAtomicQueueB, 7,i:  11,780,591 msg/sec
            OptimistAtomicQueueB, 8,s:  15,150,239 msg/sec
            OptimistAtomicQueueB, 8,i:  12,136,130 msg/sec
                    AtomicQueue2, 1,s:  39,349,106 msg/sec
                    AtomicQueue2, 1,i:  37,560,711 msg/sec
                    AtomicQueue2, 2,s:   2,931,007 msg/sec
                    AtomicQueue2, 2,i:   3,097,098 msg/sec
                    AtomicQueue2, 3,s:   2,473,893 msg/sec
                    AtomicQueue2, 3,i:   2,614,929 msg/sec
                    AtomicQueue2, 4,s:   1,965,491 msg/sec
                    AtomicQueue2, 4,i:   2,085,849 msg/sec
                    AtomicQueue2, 5,s:     924,371 msg/sec
                    AtomicQueue2, 5,i:   1,259,937 msg/sec
                    AtomicQueue2, 6,s:     755,087 msg/sec
                    AtomicQueue2, 6,i:   1,027,703 msg/sec
                    AtomicQueue2, 7,s:     854,437 msg/sec
                    AtomicQueue2, 7,i:     948,915 msg/sec
                    AtomicQueue2, 8,s:     886,962 msg/sec
                    AtomicQueue2, 8,i:     847,344 msg/sec
            OptimistAtomicQueue2, 1,s:  31,605,367 msg/sec
            OptimistAtomicQueue2, 1,i:  31,688,863 msg/sec
            OptimistAtomicQueue2, 2,s:  12,855,062 msg/sec
            OptimistAtomicQueue2, 2,i:  13,689,263 msg/sec
            OptimistAtomicQueue2, 3,s:  16,870,053 msg/sec
            OptimistAtomicQueue2, 3,i:  14,532,165 msg/sec
            OptimistAtomicQueue2, 4,s:  17,395,619 msg/sec
            OptimistAtomicQueue2, 4,i:  17,001,236 msg/sec
            OptimistAtomicQueue2, 5,s:   9,240,649 msg/sec
            OptimistAtomicQueue2, 5,i:   9,589,310 msg/sec
            OptimistAtomicQueue2, 6,s:   9,706,680 msg/sec
            OptimistAtomicQueue2, 6,i:   9,652,573 msg/sec
            OptimistAtomicQueue2, 7,s:  11,077,389 msg/sec
            OptimistAtomicQueue2, 7,i:  11,130,094 msg/sec
            OptimistAtomicQueue2, 8,s:  14,428,544 msg/sec
            OptimistAtomicQueue2, 8,i:  11,760,002 msg/sec
                   AtomicQueueB2, 1,s:  22,693,650 msg/sec
                   AtomicQueueB2, 1,i:  15,559,080 msg/sec
                   AtomicQueueB2, 2,s:   2,903,051 msg/sec
                   AtomicQueueB2, 2,i:   3,068,279 msg/sec
                   AtomicQueueB2, 3,s:   2,446,022 msg/sec
                   AtomicQueueB2, 3,i:   2,585,791 msg/sec
                   AtomicQueueB2, 4,s:   1,947,125 msg/sec
                   AtomicQueueB2, 4,i:   2,047,808 msg/sec
                   AtomicQueueB2, 5,s:     911,017 msg/sec
                   AtomicQueueB2, 5,i:   1,275,399 msg/sec
                   AtomicQueueB2, 6,s:     749,229 msg/sec
                   AtomicQueueB2, 6,i:   1,172,421 msg/sec
                   AtomicQueueB2, 7,s:     851,382 msg/sec
                   AtomicQueueB2, 7,i:     934,393 msg/sec
                   AtomicQueueB2, 8,s:     887,045 msg/sec
                   AtomicQueueB2, 8,i:     842,042 msg/sec
           OptimistAtomicQueueB2, 1,s:  46,177,172 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,295,698 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,366,416 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,263,730 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,692,162 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,586,445 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,352,207 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,831,331 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,279,737 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,708,654 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,749,380 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,580,576 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,920,362 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,053,447 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,312,246 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,644,041 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 122,257,131 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  26,324,788 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,863,026 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,897,171 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,172,928 msg/sec
     moodycamel::ConcurrentQueue, 2,i:   9,569,336 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  14,764,542 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  14,527,256 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  27,243,029 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  29,643,458 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  41,682,690 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  50,506,260 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  60,653,565 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  42,453,372 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  64,558,908 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  57,111,674 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  75,546,309 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  72,479,546 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,587,557 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,608,251 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,241,514 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,244,487 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,344,456 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,372,481 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,626 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,944,477 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     897,942 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,063,441 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     817,005 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,088,684 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     779,852 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     951,706 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     793,874 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     823,867 msg/sec
     xenium::michael_scott_queue, 1,s:   3,937,046 msg/sec
     xenium::michael_scott_queue, 1,i:   4,035,500 msg/sec
     xenium::michael_scott_queue, 2,s:   2,781,535 msg/sec
     xenium::michael_scott_queue, 2,i:   2,703,738 msg/sec
     xenium::michael_scott_queue, 3,s:   2,255,220 msg/sec
     xenium::michael_scott_queue, 3,i:   2,232,476 msg/sec
     xenium::michael_scott_queue, 4,s:   1,735,935 msg/sec
     xenium::michael_scott_queue, 4,i:   1,730,793 msg/sec
     xenium::michael_scott_queue, 5,s:   1,064,255 msg/sec
     xenium::michael_scott_queue, 5,i:   1,155,524 msg/sec
     xenium::michael_scott_queue, 6,s:     994,614 msg/sec
     xenium::michael_scott_queue, 6,i:   1,048,113 msg/sec
     xenium::michael_scott_queue, 7,s:     933,755 msg/sec
     xenium::michael_scott_queue, 7,i:     936,948 msg/sec
     xenium::michael_scott_queue, 8,s:     692,727 msg/sec
     xenium::michael_scott_queue, 8,i:     823,084 msg/sec
         xenium::ramalhete_queue, 1,s:  22,121,444 msg/sec
         xenium::ramalhete_queue, 1,i:  21,543,403 msg/sec
         xenium::ramalhete_queue, 2,s:  14,061,251 msg/sec
         xenium::ramalhete_queue, 2,i:  14,972,437 msg/sec
         xenium::ramalhete_queue, 3,s:  13,280,880 msg/sec
         xenium::ramalhete_queue, 3,i:  13,198,279 msg/sec
         xenium::ramalhete_queue, 4,s:  15,718,483 msg/sec
         xenium::ramalhete_queue, 4,i:  14,544,461 msg/sec
         xenium::ramalhete_queue, 5,s:  11,063,597 msg/sec
         xenium::ramalhete_queue, 5,i:   6,907,160 msg/sec
         xenium::ramalhete_queue, 6,s:  11,398,672 msg/sec
         xenium::ramalhete_queue, 6,i:   7,741,111 msg/sec
         xenium::ramalhete_queue, 7,s:  11,525,561 msg/sec
         xenium::ramalhete_queue, 7,i:   8,306,508 msg/sec
         xenium::ramalhete_queue, 8,s:  14,804,324 msg/sec
         xenium::ramalhete_queue, 8,i:   8,835,835 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  93,304,628 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,706,571 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,591,906 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,691,026 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,650,008 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,076,587 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,579,723 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,327,979 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,077,824 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,662,384 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,059,251 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,470,746 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,114,863 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,208,071 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,988,446 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,932,951 msg/sec
          boost::lockfree::queue, 1,s:   2,283,795 msg/sec
          boost::lockfree::queue, 1,i:   2,319,691 msg/sec
          boost::lockfree::queue, 2,s:   1,707,423 msg/sec
          boost::lockfree::queue, 2,i:   1,746,498 msg/sec
          boost::lockfree::queue, 3,s:   1,454,825 msg/sec
          boost::lockfree::queue, 3,i:   1,410,915 msg/sec
          boost::lockfree::queue, 4,s:   1,281,033 msg/sec
          boost::lockfree::queue, 4,i:   1,279,869 msg/sec
          boost::lockfree::queue, 5,s:     781,128 msg/sec
          boost::lockfree::queue, 5,i:     855,205 msg/sec
          boost::lockfree::queue, 6,s:     422,421 msg/sec
          boost::lockfree::queue, 6,i:     832,062 msg/sec
          boost::lockfree::queue, 7,s:     411,456 msg/sec
          boost::lockfree::queue, 7,i:     849,757 msg/sec
          boost::lockfree::queue, 8,s:     340,871 msg/sec
          boost::lockfree::queue, 8,i:     556,212 msg/sec
                pthread_spinlock, 1,s:   5,271,789 msg/sec
                pthread_spinlock, 1,i:   5,241,903 msg/sec
                pthread_spinlock, 2,s:   2,660,794 msg/sec
                pthread_spinlock, 2,i:     660,242 msg/sec
                pthread_spinlock, 3,s:     277,110 msg/sec
                pthread_spinlock, 3,i:   1,775,189 msg/sec
                pthread_spinlock, 4,s:     594,000 msg/sec
                pthread_spinlock, 4,i:     627,494 msg/sec
                pthread_spinlock, 5,s:     819,809 msg/sec
                pthread_spinlock, 5,i:     223,716 msg/sec
                pthread_spinlock, 6,s:     590,043 msg/sec
                pthread_spinlock, 6,i:     927,518 msg/sec
                pthread_spinlock, 7,s:     839,882 msg/sec
                pthread_spinlock, 7,i:     906,217 msg/sec
                pthread_spinlock, 8,s:     872,148 msg/sec
                pthread_spinlock, 8,i:     789,717 msg/sec
                      std::mutex, 1,s:   1,403,221 msg/sec
                      std::mutex, 1,i:   1,170,306 msg/sec
                      std::mutex, 2,s:   4,144,888 msg/sec
                      std::mutex, 2,i:   4,157,182 msg/sec
                      std::mutex, 3,s:   2,088,958 msg/sec
                      std::mutex, 3,i:   2,036,318 msg/sec
                      std::mutex, 4,s:   2,049,192 msg/sec
                      std::mutex, 4,i:   1,952,581 msg/sec
                      std::mutex, 5,s:     999,026 msg/sec
                      std::mutex, 5,i:   1,011,088 msg/sec
                      std::mutex, 6,s:     892,945 msg/sec
                      std::mutex, 6,i:     871,728 msg/sec
                      std::mutex, 7,s:     968,622 msg/sec
                      std::mutex, 7,i:     874,138 msg/sec
                      std::mutex, 8,s:     993,147 msg/sec
                      std::mutex, 8,i:     820,743 msg/sec
                 tbb::spin_mutex, 1,s:  11,460,820 msg/sec
                 tbb::spin_mutex, 1,i:  11,561,233 msg/sec
                 tbb::spin_mutex, 2,s:   4,881,754 msg/sec
                 tbb::spin_mutex, 2,i:   4,793,681 msg/sec
                 tbb::spin_mutex, 3,s:   3,586,036 msg/sec
                 tbb::spin_mutex, 3,i:   3,501,798 msg/sec
                 tbb::spin_mutex, 4,s:   3,026,779 msg/sec
                 tbb::spin_mutex, 4,i:   2,959,953 msg/sec
                 tbb::spin_mutex, 5,s:   1,719,464 msg/sec
                 tbb::spin_mutex, 5,i:   1,639,308 msg/sec
                 tbb::spin_mutex, 6,s:   1,498,485 msg/sec
                 tbb::spin_mutex, 6,i:   1,426,246 msg/sec
                 tbb::spin_mutex, 7,s:   1,355,487 msg/sec
                 tbb::spin_mutex, 7,i:   1,446,813 msg/sec
                 tbb::spin_mutex, 8,s:   1,256,994 msg/sec
                 tbb::spin_mutex, 8,i:   1,225,042 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1292.76
	System time (seconds): 110.42
	Percent of CPU this job got: 861%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:42.93
	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): 60240
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23892
	Voluntary context switches: 9986601
	Involuntary context switches: 344
	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:40:23 [6/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000460 sec/round-trip
                     AtomicQueue: 0.000000382 sec/round-trip
             OptimistAtomicQueue: 0.000000341 sec/round-trip
                    AtomicQueueB: 0.000000404 sec/round-trip
            OptimistAtomicQueueB: 0.000000302 sec/round-trip
                    AtomicQueue2: 0.000000400 sec/round-trip
            OptimistAtomicQueue2: 0.000000351 sec/round-trip
                   AtomicQueueB2: 0.000000410 sec/round-trip
           OptimistAtomicQueueB2: 0.000000348 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000361 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000567 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001007 sec/round-trip
     xenium::michael_scott_queue: 0.000000868 sec/round-trip
         xenium::ramalhete_queue: 0.000000463 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000493 sec/round-trip
          boost::lockfree::queue: 0.000000717 sec/round-trip
                pthread_spinlock: 0.000000769 sec/round-trip
                      std::mutex: 0.000001497 sec/round-trip
                 tbb::spin_mutex: 0.000000679 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  33,872,502 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,245,165 msg/sec
                     AtomicQueue, 1,s:  42,638,476 msg/sec
                     AtomicQueue, 1,i:  41,493,280 msg/sec
                     AtomicQueue, 2,s:   2,913,850 msg/sec
                     AtomicQueue, 2,i:   3,039,131 msg/sec
                     AtomicQueue, 3,s:   2,461,756 msg/sec
                     AtomicQueue, 3,i:   2,599,873 msg/sec
                     AtomicQueue, 4,s:   1,944,768 msg/sec
                     AtomicQueue, 4,i:   2,064,578 msg/sec
                     AtomicQueue, 5,s:     932,266 msg/sec
                     AtomicQueue, 5,i:   1,271,549 msg/sec
                     AtomicQueue, 6,s:     763,224 msg/sec
                     AtomicQueue, 6,i:   1,185,842 msg/sec
                     AtomicQueue, 7,s:     868,274 msg/sec
                     AtomicQueue, 7,i:     942,524 msg/sec
                     AtomicQueue, 8,s:     919,834 msg/sec
                     AtomicQueue, 8,i:     850,339 msg/sec
             OptimistAtomicQueue, 1,s: 353,519,534 msg/sec
             OptimistAtomicQueue, 1,i: 351,403,435 msg/sec
             OptimistAtomicQueue, 2,s:  14,758,134 msg/sec
             OptimistAtomicQueue, 2,i:  15,272,817 msg/sec
             OptimistAtomicQueue, 3,s:  17,270,352 msg/sec
             OptimistAtomicQueue, 3,i:  17,517,402 msg/sec
             OptimistAtomicQueue, 4,s:  17,394,745 msg/sec
             OptimistAtomicQueue, 4,i:  19,471,478 msg/sec
             OptimistAtomicQueue, 5,s:   9,807,328 msg/sec
             OptimistAtomicQueue, 5,i:  11,428,409 msg/sec
             OptimistAtomicQueue, 6,s:  10,143,879 msg/sec
             OptimistAtomicQueue, 6,i:  10,361,395 msg/sec
             OptimistAtomicQueue, 7,s:  11,761,568 msg/sec
             OptimistAtomicQueue, 7,i:  11,876,069 msg/sec
             OptimistAtomicQueue, 8,s:  14,903,896 msg/sec
             OptimistAtomicQueue, 8,i:  12,140,518 msg/sec
                    AtomicQueueB, 1,s:  14,691,822 msg/sec
                    AtomicQueueB, 1,i:  14,640,010 msg/sec
                    AtomicQueueB, 2,s:   2,875,082 msg/sec
                    AtomicQueueB, 2,i:   3,031,518 msg/sec
                    AtomicQueueB, 3,s:   2,430,789 msg/sec
                    AtomicQueueB, 3,i:   2,571,205 msg/sec
                    AtomicQueueB, 4,s:   1,928,700 msg/sec
                    AtomicQueueB, 4,i:   2,031,754 msg/sec
                    AtomicQueueB, 5,s:     913,559 msg/sec
                    AtomicQueueB, 5,i:   1,273,655 msg/sec
                    AtomicQueueB, 6,s:     757,715 msg/sec
                    AtomicQueueB, 6,i:   1,027,467 msg/sec
                    AtomicQueueB, 7,s:     859,101 msg/sec
                    AtomicQueueB, 7,i:     938,414 msg/sec
                    AtomicQueueB, 8,s:     899,134 msg/sec
                    AtomicQueueB, 8,i:     841,068 msg/sec
            OptimistAtomicQueueB, 1,s: 158,175,390 msg/sec
            OptimistAtomicQueueB, 1,i: 154,211,136 msg/sec
            OptimistAtomicQueueB, 2,s:  14,280,017 msg/sec
            OptimistAtomicQueueB, 2,i:  14,487,084 msg/sec
            OptimistAtomicQueueB, 3,s:  17,207,484 msg/sec
            OptimistAtomicQueueB, 3,i:  16,998,146 msg/sec
            OptimistAtomicQueueB, 4,s:  17,516,460 msg/sec
            OptimistAtomicQueueB, 4,i:  19,499,918 msg/sec
            OptimistAtomicQueueB, 5,s:   9,734,772 msg/sec
            OptimistAtomicQueueB, 5,i:  11,472,501 msg/sec
            OptimistAtomicQueueB, 6,s:  10,093,223 msg/sec
            OptimistAtomicQueueB, 6,i:  10,012,580 msg/sec
            OptimistAtomicQueueB, 7,s:  11,511,536 msg/sec
            OptimistAtomicQueueB, 7,i:  11,780,317 msg/sec
            OptimistAtomicQueueB, 8,s:  15,176,005 msg/sec
            OptimistAtomicQueueB, 8,i:  12,157,837 msg/sec
                    AtomicQueue2, 1,s:  37,464,496 msg/sec
                    AtomicQueue2, 1,i:  40,063,920 msg/sec
                    AtomicQueue2, 2,s:   2,932,841 msg/sec
                    AtomicQueue2, 2,i:   3,093,882 msg/sec
                    AtomicQueue2, 3,s:   2,479,699 msg/sec
                    AtomicQueue2, 3,i:   2,618,890 msg/sec
                    AtomicQueue2, 4,s:   1,965,765 msg/sec
                    AtomicQueue2, 4,i:   2,083,729 msg/sec
                    AtomicQueue2, 5,s:     922,395 msg/sec
                    AtomicQueue2, 5,i:   1,257,690 msg/sec
                    AtomicQueue2, 6,s:     755,796 msg/sec
                    AtomicQueue2, 6,i:   1,166,997 msg/sec
                    AtomicQueue2, 7,s:     854,817 msg/sec
                    AtomicQueue2, 7,i:     949,247 msg/sec
                    AtomicQueue2, 8,s:     885,075 msg/sec
                    AtomicQueue2, 8,i:     846,955 msg/sec
            OptimistAtomicQueue2, 1,s:  31,679,170 msg/sec
            OptimistAtomicQueue2, 1,i:  31,636,711 msg/sec
            OptimistAtomicQueue2, 2,s:  12,792,613 msg/sec
            OptimistAtomicQueue2, 2,i:  13,707,944 msg/sec
            OptimistAtomicQueue2, 3,s:  16,863,649 msg/sec
            OptimistAtomicQueue2, 3,i:  14,529,509 msg/sec
            OptimistAtomicQueue2, 4,s:  17,375,405 msg/sec
            OptimistAtomicQueue2, 4,i:  17,015,370 msg/sec
            OptimistAtomicQueue2, 5,s:   9,271,789 msg/sec
            OptimistAtomicQueue2, 5,i:  10,069,408 msg/sec
            OptimistAtomicQueue2, 6,s:   9,703,187 msg/sec
            OptimistAtomicQueue2, 6,i:   9,597,847 msg/sec
            OptimistAtomicQueue2, 7,s:  11,061,466 msg/sec
            OptimistAtomicQueue2, 7,i:  11,119,633 msg/sec
            OptimistAtomicQueue2, 8,s:  14,440,119 msg/sec
            OptimistAtomicQueue2, 8,i:  11,769,414 msg/sec
                   AtomicQueueB2, 1,s:  22,472,898 msg/sec
                   AtomicQueueB2, 1,i:  14,402,868 msg/sec
                   AtomicQueueB2, 2,s:   2,898,827 msg/sec
                   AtomicQueueB2, 2,i:   3,062,817 msg/sec
                   AtomicQueueB2, 3,s:   2,444,916 msg/sec
                   AtomicQueueB2, 3,i:   2,596,246 msg/sec
                   AtomicQueueB2, 4,s:   1,946,907 msg/sec
                   AtomicQueueB2, 4,i:   2,052,421 msg/sec
                   AtomicQueueB2, 5,s:     910,916 msg/sec
                   AtomicQueueB2, 5,i:   1,269,261 msg/sec
                   AtomicQueueB2, 6,s:     750,298 msg/sec
                   AtomicQueueB2, 6,i:   1,171,755 msg/sec
                   AtomicQueueB2, 7,s:     850,641 msg/sec
                   AtomicQueueB2, 7,i:     936,487 msg/sec
                   AtomicQueueB2, 8,s:     887,275 msg/sec
                   AtomicQueueB2, 8,i:     839,233 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,120,868 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,539,391 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,348,115 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,358,473 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,701,518 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,571,451 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,322,620 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,838,761 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,280,056 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,742,634 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,731,052 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,581,566 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,931,040 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,070,893 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,323,467 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,619,173 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 269,252,206 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  14,615,776 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,839,650 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,882,471 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,929,309 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,327,121 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  19,997,378 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  16,833,382 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  28,358,365 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  25,568,777 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  36,314,228 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  57,748,597 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  56,807,986 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  64,359,180 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  66,761,111 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  68,235,780 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  80,308,668 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  74,266,694 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,576,674 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,604,325 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,260,864 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,268,973 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,360,583 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,376,426 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,639 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,944,964 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     897,947 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,210,823 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     816,590 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,006,433 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     776,611 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     914,182 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     790,672 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     824,131 msg/sec
     xenium::michael_scott_queue, 1,s:   3,950,156 msg/sec
     xenium::michael_scott_queue, 1,i:   3,883,565 msg/sec
     xenium::michael_scott_queue, 2,s:   2,776,770 msg/sec
     xenium::michael_scott_queue, 2,i:   2,722,967 msg/sec
     xenium::michael_scott_queue, 3,s:   2,257,365 msg/sec
     xenium::michael_scott_queue, 3,i:   2,233,046 msg/sec
     xenium::michael_scott_queue, 4,s:   1,747,810 msg/sec
     xenium::michael_scott_queue, 4,i:   1,726,786 msg/sec
     xenium::michael_scott_queue, 5,s:   1,072,471 msg/sec
     xenium::michael_scott_queue, 5,i:   1,173,822 msg/sec
     xenium::michael_scott_queue, 6,s:     993,159 msg/sec
     xenium::michael_scott_queue, 6,i:   1,059,678 msg/sec
     xenium::michael_scott_queue, 7,s:     931,471 msg/sec
     xenium::michael_scott_queue, 7,i:     958,046 msg/sec
     xenium::michael_scott_queue, 8,s:     694,314 msg/sec
     xenium::michael_scott_queue, 8,i:     822,913 msg/sec
         xenium::ramalhete_queue, 1,s:  23,091,178 msg/sec
         xenium::ramalhete_queue, 1,i:  20,175,985 msg/sec
         xenium::ramalhete_queue, 2,s:  14,304,637 msg/sec
         xenium::ramalhete_queue, 2,i:  10,259,652 msg/sec
         xenium::ramalhete_queue, 3,s:  12,989,539 msg/sec
         xenium::ramalhete_queue, 3,i:  12,811,746 msg/sec
         xenium::ramalhete_queue, 4,s:  13,029,737 msg/sec
         xenium::ramalhete_queue, 4,i:  14,850,856 msg/sec
         xenium::ramalhete_queue, 5,s:  10,924,786 msg/sec
         xenium::ramalhete_queue, 5,i:   6,990,601 msg/sec
         xenium::ramalhete_queue, 6,s:  11,325,975 msg/sec
         xenium::ramalhete_queue, 6,i:   7,649,944 msg/sec
         xenium::ramalhete_queue, 7,s:  11,546,968 msg/sec
         xenium::ramalhete_queue, 7,i:   8,358,234 msg/sec
         xenium::ramalhete_queue, 8,s:  14,749,985 msg/sec
         xenium::ramalhete_queue, 8,i:   8,747,488 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,983,915 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,641,994 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,692,325 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,727,445 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,734,562 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,166,774 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,512,103 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,305,296 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,100,233 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,580,166 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,063,721 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,502,124 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,116,557 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,220,161 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,020,308 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,938,306 msg/sec
          boost::lockfree::queue, 1,s:   2,259,173 msg/sec
          boost::lockfree::queue, 1,i:   2,294,041 msg/sec
          boost::lockfree::queue, 2,s:   1,725,914 msg/sec
          boost::lockfree::queue, 2,i:   1,742,418 msg/sec
          boost::lockfree::queue, 3,s:   1,458,599 msg/sec
          boost::lockfree::queue, 3,i:   1,413,890 msg/sec
          boost::lockfree::queue, 4,s:   1,288,115 msg/sec
          boost::lockfree::queue, 4,i:   1,282,961 msg/sec
          boost::lockfree::queue, 5,s:     776,201 msg/sec
          boost::lockfree::queue, 5,i:     855,644 msg/sec
          boost::lockfree::queue, 6,s:     421,354 msg/sec
          boost::lockfree::queue, 6,i:     829,189 msg/sec
          boost::lockfree::queue, 7,s:     402,690 msg/sec
          boost::lockfree::queue, 7,i:     832,021 msg/sec
          boost::lockfree::queue, 8,s:     340,780 msg/sec
          boost::lockfree::queue, 8,i:     539,443 msg/sec
                pthread_spinlock, 1,s:   5,295,415 msg/sec
                pthread_spinlock, 1,i:   5,348,892 msg/sec
                pthread_spinlock, 2,s:   2,404,329 msg/sec
                pthread_spinlock, 2,i:     479,218 msg/sec
                pthread_spinlock, 3,s:     291,342 msg/sec
                pthread_spinlock, 3,i:   1,834,040 msg/sec
                pthread_spinlock, 4,s:     294,491 msg/sec
                pthread_spinlock, 4,i:     258,594 msg/sec
                pthread_spinlock, 5,s:     820,406 msg/sec
pthread_spinlock: producers: 5: consumer 0 received too few messages: 0.09% of expected.
pthread_spinlock: producers: 5: consumer 1 received too few messages: 0.05% of expected.
                pthread_spinlock, 5,i:   1,097,142 msg/sec
                pthread_spinlock, 6,s:     589,301 msg/sec
                pthread_spinlock, 6,i:     987,124 msg/sec
                pthread_spinlock, 7,s:     820,372 msg/sec
                pthread_spinlock, 7,i:     896,029 msg/sec
                pthread_spinlock, 8,s:     878,054 msg/sec
                pthread_spinlock, 8,i:     781,223 msg/sec
                      std::mutex, 1,s:   1,217,016 msg/sec
                      std::mutex, 1,i:   1,236,229 msg/sec
                      std::mutex, 2,s:   4,239,027 msg/sec
                      std::mutex, 2,i:   4,035,855 msg/sec
                      std::mutex, 3,s:   2,066,367 msg/sec
                      std::mutex, 3,i:   1,999,454 msg/sec
                      std::mutex, 4,s:   2,027,885 msg/sec
                      std::mutex, 4,i:   1,946,118 msg/sec
                      std::mutex, 5,s:     988,157 msg/sec
                      std::mutex, 5,i:     983,009 msg/sec
                      std::mutex, 6,s:     873,730 msg/sec
                      std::mutex, 6,i:     857,204 msg/sec
                      std::mutex, 7,s:     953,794 msg/sec
                      std::mutex, 7,i:     850,434 msg/sec
                      std::mutex, 8,s:     985,134 msg/sec
                      std::mutex, 8,i:     815,562 msg/sec
                 tbb::spin_mutex, 1,s:  11,195,248 msg/sec
                 tbb::spin_mutex, 1,i:  11,312,004 msg/sec
                 tbb::spin_mutex, 2,s:   4,904,443 msg/sec
                 tbb::spin_mutex, 2,i:   4,781,782 msg/sec
                 tbb::spin_mutex, 3,s:   3,580,838 msg/sec
                 tbb::spin_mutex, 3,i:   3,523,003 msg/sec
                 tbb::spin_mutex, 4,s:   3,030,062 msg/sec
                 tbb::spin_mutex, 4,i:   2,931,832 msg/sec
                 tbb::spin_mutex, 5,s:   1,715,859 msg/sec
                 tbb::spin_mutex, 5,i:   1,668,431 msg/sec
                 tbb::spin_mutex, 6,s:   1,497,792 msg/sec
                 tbb::spin_mutex, 6,i:   1,432,960 msg/sec
                 tbb::spin_mutex, 7,s:   1,348,236 msg/sec
                 tbb::spin_mutex, 7,i:   1,361,511 msg/sec
                 tbb::spin_mutex, 8,s:   1,260,013 msg/sec
                 tbb::spin_mutex, 8,i:   1,206,303 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1285.41
	System time (seconds): 112.11
	Percent of CPU this job got: 859%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:42.55
	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): 60752
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23979
	Voluntary context switches: 10213078
	Involuntary context switches: 332
	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:43:06 [7/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000459 sec/round-trip
                     AtomicQueue: 0.000000381 sec/round-trip
             OptimistAtomicQueue: 0.000000342 sec/round-trip
                    AtomicQueueB: 0.000000407 sec/round-trip
            OptimistAtomicQueueB: 0.000000301 sec/round-trip
                    AtomicQueue2: 0.000000384 sec/round-trip
            OptimistAtomicQueue2: 0.000000355 sec/round-trip
                   AtomicQueueB2: 0.000000410 sec/round-trip
           OptimistAtomicQueueB2: 0.000000349 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000362 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000571 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001013 sec/round-trip
     xenium::michael_scott_queue: 0.000000884 sec/round-trip
         xenium::ramalhete_queue: 0.000000465 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000492 sec/round-trip
          boost::lockfree::queue: 0.000000717 sec/round-trip
                pthread_spinlock: 0.000000771 sec/round-trip
                      std::mutex: 0.000001530 sec/round-trip
                 tbb::spin_mutex: 0.000000682 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  33,672,671 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,328,647 msg/sec
                     AtomicQueue, 1,s:  42,659,255 msg/sec
                     AtomicQueue, 1,i:  44,296,227 msg/sec
                     AtomicQueue, 2,s:   2,912,504 msg/sec
                     AtomicQueue, 2,i:   3,038,490 msg/sec
                     AtomicQueue, 3,s:   2,458,666 msg/sec
                     AtomicQueue, 3,i:   2,596,942 msg/sec
                     AtomicQueue, 4,s:   1,943,993 msg/sec
                     AtomicQueue, 4,i:   2,065,226 msg/sec
                     AtomicQueue, 5,s:     933,626 msg/sec
                     AtomicQueue, 5,i:   1,267,988 msg/sec
                     AtomicQueue, 6,s:     763,572 msg/sec
                     AtomicQueue, 6,i:   1,183,149 msg/sec
                     AtomicQueue, 7,s:     871,108 msg/sec
                     AtomicQueue, 7,i:     942,421 msg/sec
                     AtomicQueue, 8,s:     921,292 msg/sec
                     AtomicQueue, 8,i:     850,048 msg/sec
             OptimistAtomicQueue, 1,s: 374,791,522 msg/sec
             OptimistAtomicQueue, 1,i: 345,577,609 msg/sec
             OptimistAtomicQueue, 2,s:  16,894,448 msg/sec
             OptimistAtomicQueue, 2,i:  15,731,077 msg/sec
             OptimistAtomicQueue, 3,s:  17,262,932 msg/sec
             OptimistAtomicQueue, 3,i:  17,587,984 msg/sec
             OptimistAtomicQueue, 4,s:  17,404,585 msg/sec
             OptimistAtomicQueue, 4,i:  19,485,629 msg/sec
             OptimistAtomicQueue, 5,s:   9,806,694 msg/sec
             OptimistAtomicQueue, 5,i:  13,876,963 msg/sec
             OptimistAtomicQueue, 6,s:  10,175,908 msg/sec
             OptimistAtomicQueue, 6,i:  10,049,281 msg/sec
             OptimistAtomicQueue, 7,s:  11,752,408 msg/sec
             OptimistAtomicQueue, 7,i:  11,816,110 msg/sec
             OptimistAtomicQueue, 8,s:  14,907,030 msg/sec
             OptimistAtomicQueue, 8,i:  12,219,207 msg/sec
                    AtomicQueueB, 1,s:  15,243,300 msg/sec
                    AtomicQueueB, 1,i:  14,806,135 msg/sec
                    AtomicQueueB, 2,s:   2,879,045 msg/sec
                    AtomicQueueB, 2,i:   3,034,548 msg/sec
                    AtomicQueueB, 3,s:   2,434,299 msg/sec
                    AtomicQueueB, 3,i:   2,571,828 msg/sec
                    AtomicQueueB, 4,s:   1,928,027 msg/sec
                    AtomicQueueB, 4,i:   2,032,198 msg/sec
                    AtomicQueueB, 5,s:     919,543 msg/sec
                    AtomicQueueB, 5,i:   1,271,858 msg/sec
                    AtomicQueueB, 6,s:     762,719 msg/sec
                    AtomicQueueB, 6,i:   1,167,866 msg/sec
                    AtomicQueueB, 7,s:     857,374 msg/sec
                    AtomicQueueB, 7,i:     940,308 msg/sec
                    AtomicQueueB, 8,s:     899,519 msg/sec
                    AtomicQueueB, 8,i:     842,882 msg/sec
            OptimistAtomicQueueB, 1,s: 157,601,581 msg/sec
            OptimistAtomicQueueB, 1,i: 156,026,443 msg/sec
            OptimistAtomicQueueB, 2,s:  14,271,875 msg/sec
            OptimistAtomicQueueB, 2,i:  14,525,304 msg/sec
            OptimistAtomicQueueB, 3,s:  17,228,974 msg/sec
            OptimistAtomicQueueB, 3,i:  18,064,378 msg/sec
            OptimistAtomicQueueB, 4,s:  17,553,362 msg/sec
            OptimistAtomicQueueB, 4,i:  19,410,810 msg/sec
            OptimistAtomicQueueB, 5,s:   9,716,130 msg/sec
            OptimistAtomicQueueB, 5,i:  11,840,666 msg/sec
            OptimistAtomicQueueB, 6,s:  10,110,564 msg/sec
            OptimistAtomicQueueB, 6,i:  10,014,356 msg/sec
            OptimistAtomicQueueB, 7,s:  11,496,912 msg/sec
            OptimistAtomicQueueB, 7,i:  11,762,170 msg/sec
            OptimistAtomicQueueB, 8,s:  15,181,723 msg/sec
            OptimistAtomicQueueB, 8,i:  12,120,011 msg/sec
                    AtomicQueue2, 1,s:  39,331,794 msg/sec
                    AtomicQueue2, 1,i:  40,558,441 msg/sec
                    AtomicQueue2, 2,s:   2,933,887 msg/sec
                    AtomicQueue2, 2,i:   3,100,089 msg/sec
                    AtomicQueue2, 3,s:   2,474,220 msg/sec
                    AtomicQueue2, 3,i:   2,620,542 msg/sec
                    AtomicQueue2, 4,s:   1,966,129 msg/sec
                    AtomicQueue2, 4,i:   2,082,637 msg/sec
                    AtomicQueue2, 5,s:     922,625 msg/sec
                    AtomicQueue2, 5,i:   1,259,328 msg/sec
                    AtomicQueue2, 6,s:     755,042 msg/sec
                    AtomicQueue2, 6,i:   1,026,261 msg/sec
                    AtomicQueue2, 7,s:     854,187 msg/sec
                    AtomicQueue2, 7,i:     941,874 msg/sec
                    AtomicQueue2, 8,s:     885,166 msg/sec
                    AtomicQueue2, 8,i:     846,783 msg/sec
            OptimistAtomicQueue2, 1,s:  31,675,041 msg/sec
            OptimistAtomicQueue2, 1,i:  31,601,563 msg/sec
            OptimistAtomicQueue2, 2,s:  12,810,181 msg/sec
            OptimistAtomicQueue2, 2,i:  13,762,291 msg/sec
            OptimistAtomicQueue2, 3,s:  16,771,947 msg/sec
            OptimistAtomicQueue2, 3,i:  14,519,740 msg/sec
            OptimistAtomicQueue2, 4,s:  17,390,353 msg/sec
            OptimistAtomicQueue2, 4,i:  17,024,599 msg/sec
            OptimistAtomicQueue2, 5,s:   9,269,302 msg/sec
            OptimistAtomicQueue2, 5,i:  10,095,389 msg/sec
            OptimistAtomicQueue2, 6,s:   9,747,329 msg/sec
            OptimistAtomicQueue2, 6,i:   9,585,850 msg/sec
            OptimistAtomicQueue2, 7,s:  11,071,264 msg/sec
            OptimistAtomicQueue2, 7,i:  11,126,692 msg/sec
            OptimistAtomicQueue2, 8,s:  14,431,560 msg/sec
            OptimistAtomicQueue2, 8,i:  11,742,320 msg/sec
                   AtomicQueueB2, 1,s:  23,402,682 msg/sec
                   AtomicQueueB2, 1,i:  20,879,250 msg/sec
                   AtomicQueueB2, 2,s:   2,899,957 msg/sec
                   AtomicQueueB2, 2,i:   3,064,091 msg/sec
                   AtomicQueueB2, 3,s:   2,444,653 msg/sec
                   AtomicQueueB2, 3,i:   2,598,834 msg/sec
                   AtomicQueueB2, 4,s:   1,944,762 msg/sec
                   AtomicQueueB2, 4,i:   2,055,602 msg/sec
                   AtomicQueueB2, 5,s:     910,610 msg/sec
                   AtomicQueueB2, 5,i:   1,274,573 msg/sec
                   AtomicQueueB2, 6,s:     749,358 msg/sec
                   AtomicQueueB2, 6,i:   1,020,161 msg/sec
                   AtomicQueueB2, 7,s:     851,662 msg/sec
                   AtomicQueueB2, 7,i:     933,264 msg/sec
                   AtomicQueueB2, 8,s:     885,563 msg/sec
                   AtomicQueueB2, 8,i:     833,994 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,584,864 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,347,924 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,376,512 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,254,579 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,717,114 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,587,733 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,318,071 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,822,309 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,279,102 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,302,183 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,732,933 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,445,485 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,900,094 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,073,752 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,332,800 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,637,351 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  28,066,991 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  23,024,187 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,857,530 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,867,909 msg/sec
     moodycamel::ConcurrentQueue, 2,s:   9,878,982 msg/sec
     moodycamel::ConcurrentQueue, 2,i:   9,809,840 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  14,955,101 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  14,214,248 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  31,917,790 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  25,884,486 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  28,130,316 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  49,761,974 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  62,249,090 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  43,017,918 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  60,034,906 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  54,294,324 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  75,487,172 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  67,458,950 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,575,837 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,604,976 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,242,931 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,247,282 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,343,693 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,374,798 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,882,802 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,943,735 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     898,639 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,211,819 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     815,667 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,088,972 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     777,028 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     918,732 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     793,450 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     819,286 msg/sec
     xenium::michael_scott_queue, 1,s:   3,947,613 msg/sec
     xenium::michael_scott_queue, 1,i:   4,044,316 msg/sec
     xenium::michael_scott_queue, 2,s:   2,794,837 msg/sec
     xenium::michael_scott_queue, 2,i:   2,720,988 msg/sec
     xenium::michael_scott_queue, 3,s:   2,255,380 msg/sec
     xenium::michael_scott_queue, 3,i:   2,223,721 msg/sec
     xenium::michael_scott_queue, 4,s:   1,727,545 msg/sec
     xenium::michael_scott_queue, 4,i:   1,727,535 msg/sec
     xenium::michael_scott_queue, 5,s:   1,071,142 msg/sec
     xenium::michael_scott_queue, 5,i:   1,376,534 msg/sec
     xenium::michael_scott_queue, 6,s:     981,080 msg/sec
     xenium::michael_scott_queue, 6,i:   1,062,697 msg/sec
     xenium::michael_scott_queue, 7,s:     933,984 msg/sec
     xenium::michael_scott_queue, 7,i:     961,556 msg/sec
     xenium::michael_scott_queue, 8,s:     693,595 msg/sec
     xenium::michael_scott_queue, 8,i:     824,102 msg/sec
         xenium::ramalhete_queue, 1,s:  23,324,455 msg/sec
         xenium::ramalhete_queue, 1,i:  22,006,196 msg/sec
         xenium::ramalhete_queue, 2,s:  14,625,232 msg/sec
         xenium::ramalhete_queue, 2,i:  13,678,243 msg/sec
         xenium::ramalhete_queue, 3,s:  12,317,840 msg/sec
         xenium::ramalhete_queue, 3,i:  12,882,514 msg/sec
         xenium::ramalhete_queue, 4,s:  14,173,484 msg/sec
         xenium::ramalhete_queue, 4,i:  13,974,592 msg/sec
         xenium::ramalhete_queue, 5,s:  10,864,532 msg/sec
         xenium::ramalhete_queue, 5,i:   6,906,774 msg/sec
         xenium::ramalhete_queue, 6,s:  11,393,586 msg/sec
         xenium::ramalhete_queue, 6,i:   7,657,265 msg/sec
         xenium::ramalhete_queue, 7,s:  11,536,877 msg/sec
         xenium::ramalhete_queue, 7,i:   8,209,824 msg/sec
         xenium::ramalhete_queue, 8,s:  14,903,374 msg/sec
         xenium::ramalhete_queue, 8,i:   8,707,321 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,149,244 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,040,620 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,605,765 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,739,208 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,740,071 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,188,143 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,580,700 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,324,001 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,067,005 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,678,550 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,084,231 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,223,135 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,136,272 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,217,781 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,037,178 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,927,898 msg/sec
          boost::lockfree::queue, 1,s:   2,294,743 msg/sec
          boost::lockfree::queue, 1,i:   2,293,635 msg/sec
          boost::lockfree::queue, 2,s:   1,720,539 msg/sec
          boost::lockfree::queue, 2,i:   1,740,457 msg/sec
          boost::lockfree::queue, 3,s:   1,454,946 msg/sec
          boost::lockfree::queue, 3,i:   1,413,044 msg/sec
          boost::lockfree::queue, 4,s:   1,286,376 msg/sec
          boost::lockfree::queue, 4,i:   1,279,445 msg/sec
          boost::lockfree::queue, 5,s:     780,415 msg/sec
          boost::lockfree::queue, 5,i:     784,214 msg/sec
          boost::lockfree::queue, 6,s:     420,607 msg/sec
          boost::lockfree::queue, 6,i:     831,257 msg/sec
          boost::lockfree::queue, 7,s:     404,400 msg/sec
          boost::lockfree::queue, 7,i:     842,333 msg/sec
          boost::lockfree::queue, 8,s:     341,797 msg/sec
          boost::lockfree::queue, 8,i:     807,358 msg/sec
                pthread_spinlock, 1,s:   5,235,549 msg/sec
                pthread_spinlock, 1,i:   5,289,109 msg/sec
                pthread_spinlock, 2,s:   2,042,620 msg/sec
                pthread_spinlock, 2,i:     525,075 msg/sec
                pthread_spinlock, 3,s:     248,365 msg/sec
                pthread_spinlock, 3,i:   1,781,980 msg/sec
                pthread_spinlock, 4,s:     634,159 msg/sec
                pthread_spinlock, 4,i:     381,160 msg/sec
                pthread_spinlock, 5,s:     819,329 msg/sec
                pthread_spinlock, 5,i:     263,581 msg/sec
                pthread_spinlock, 6,s:     601,487 msg/sec
                pthread_spinlock, 6,i:     921,277 msg/sec
                pthread_spinlock, 7,s:     848,464 msg/sec
                pthread_spinlock, 7,i:     900,218 msg/sec
                pthread_spinlock, 8,s:     884,736 msg/sec
                pthread_spinlock, 8,i:     785,855 msg/sec
                      std::mutex, 1,s:   1,132,728 msg/sec
                      std::mutex, 1,i:     998,001 msg/sec
                      std::mutex, 2,s:   3,965,573 msg/sec
                      std::mutex, 2,i:   3,908,019 msg/sec
                      std::mutex, 3,s:   2,058,085 msg/sec
                      std::mutex, 3,i:   1,979,245 msg/sec
                      std::mutex, 4,s:   2,058,418 msg/sec
                      std::mutex, 4,i:   1,920,843 msg/sec
                      std::mutex, 5,s:     974,235 msg/sec
                      std::mutex, 5,i:   1,012,442 msg/sec
                      std::mutex, 6,s:     883,543 msg/sec
                      std::mutex, 6,i:     870,456 msg/sec
                      std::mutex, 7,s:     956,211 msg/sec
                      std::mutex, 7,i:     857,984 msg/sec
                      std::mutex, 8,s:   1,019,901 msg/sec
                      std::mutex, 8,i:     830,533 msg/sec
                 tbb::spin_mutex, 1,s:  11,305,030 msg/sec
                 tbb::spin_mutex, 1,i:  11,552,913 msg/sec
                 tbb::spin_mutex, 2,s:   4,882,162 msg/sec
                 tbb::spin_mutex, 2,i:   4,791,247 msg/sec
                 tbb::spin_mutex, 3,s:   3,598,184 msg/sec
                 tbb::spin_mutex, 3,i:   3,521,210 msg/sec
                 tbb::spin_mutex, 4,s:   3,026,454 msg/sec
                 tbb::spin_mutex, 4,i:   2,935,886 msg/sec
                 tbb::spin_mutex, 5,s:   1,716,332 msg/sec
                 tbb::spin_mutex, 5,i:   1,648,984 msg/sec
                 tbb::spin_mutex, 6,s:   1,496,686 msg/sec
                 tbb::spin_mutex, 6,i:   1,432,552 msg/sec
                 tbb::spin_mutex, 7,s:   1,347,504 msg/sec
                 tbb::spin_mutex, 7,i:   1,364,986 msg/sec
                 tbb::spin_mutex, 8,s:   1,256,301 msg/sec
                 tbb::spin_mutex, 8,i:   1,206,455 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1295.34
	System time (seconds): 111.02
	Percent of CPU this job got: 855%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:44.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): 58704
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23486
	Voluntary context switches: 10109392
	Involuntary context switches: 336
	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:45:50 [8/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000453 sec/round-trip
                     AtomicQueue: 0.000000381 sec/round-trip
             OptimistAtomicQueue: 0.000000339 sec/round-trip
                    AtomicQueueB: 0.000000404 sec/round-trip
            OptimistAtomicQueueB: 0.000000307 sec/round-trip
                    AtomicQueue2: 0.000000370 sec/round-trip
            OptimistAtomicQueue2: 0.000000355 sec/round-trip
                   AtomicQueueB2: 0.000000409 sec/round-trip
           OptimistAtomicQueueB2: 0.000000346 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000362 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000571 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001018 sec/round-trip
     xenium::michael_scott_queue: 0.000000879 sec/round-trip
         xenium::ramalhete_queue: 0.000000462 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000494 sec/round-trip
          boost::lockfree::queue: 0.000000728 sec/round-trip
                pthread_spinlock: 0.000000770 sec/round-trip
                      std::mutex: 0.000001514 sec/round-trip
                 tbb::spin_mutex: 0.000000683 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,508,659 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,111,103 msg/sec
                     AtomicQueue, 1,s:  43,209,767 msg/sec
                     AtomicQueue, 1,i:  43,255,967 msg/sec
                     AtomicQueue, 2,s:   2,912,161 msg/sec
                     AtomicQueue, 2,i:   3,036,593 msg/sec
                     AtomicQueue, 3,s:   2,457,445 msg/sec
                     AtomicQueue, 3,i:   2,593,767 msg/sec
                     AtomicQueue, 4,s:   1,948,561 msg/sec
                     AtomicQueue, 4,i:   2,066,619 msg/sec
                     AtomicQueue, 5,s:     935,440 msg/sec
                     AtomicQueue, 5,i:   1,270,583 msg/sec
                     AtomicQueue, 6,s:     764,639 msg/sec
                     AtomicQueue, 6,i:   1,186,671 msg/sec
                     AtomicQueue, 7,s:     867,468 msg/sec
                     AtomicQueue, 7,i:     947,709 msg/sec
                     AtomicQueue, 8,s:     922,964 msg/sec
                     AtomicQueue, 8,i:     854,294 msg/sec
             OptimistAtomicQueue, 1,s: 352,089,121 msg/sec
             OptimistAtomicQueue, 1,i: 353,124,801 msg/sec
             OptimistAtomicQueue, 2,s:  16,535,707 msg/sec
             OptimistAtomicQueue, 2,i:  15,351,529 msg/sec
             OptimistAtomicQueue, 3,s:  17,280,712 msg/sec
             OptimistAtomicQueue, 3,i:  17,462,737 msg/sec
             OptimistAtomicQueue, 4,s:  17,421,441 msg/sec
             OptimistAtomicQueue, 4,i:  19,489,503 msg/sec
             OptimistAtomicQueue, 5,s:   9,810,046 msg/sec
             OptimistAtomicQueue, 5,i:  12,379,898 msg/sec
             OptimistAtomicQueue, 6,s:  10,160,441 msg/sec
             OptimistAtomicQueue, 6,i:  10,336,905 msg/sec
             OptimistAtomicQueue, 7,s:  11,761,290 msg/sec
             OptimistAtomicQueue, 7,i:  11,775,780 msg/sec
             OptimistAtomicQueue, 8,s:  14,872,687 msg/sec
             OptimistAtomicQueue, 8,i:  12,119,627 msg/sec
                    AtomicQueueB, 1,s:  14,780,680 msg/sec
                    AtomicQueueB, 1,i:  14,502,292 msg/sec
                    AtomicQueueB, 2,s:   2,877,222 msg/sec
                    AtomicQueueB, 2,i:   3,011,515 msg/sec
                    AtomicQueueB, 3,s:   2,433,880 msg/sec
                    AtomicQueueB, 3,i:   2,564,228 msg/sec
                    AtomicQueueB, 4,s:   1,925,674 msg/sec
                    AtomicQueueB, 4,i:   2,035,255 msg/sec
                    AtomicQueueB, 5,s:     919,359 msg/sec
                    AtomicQueueB, 5,i:   1,271,369 msg/sec
                    AtomicQueueB, 6,s:     757,245 msg/sec
                    AtomicQueueB, 6,i:   1,029,432 msg/sec
                    AtomicQueueB, 7,s:     858,915 msg/sec
                    AtomicQueueB, 7,i:     949,851 msg/sec
                    AtomicQueueB, 8,s:     901,256 msg/sec
                    AtomicQueueB, 8,i:     842,106 msg/sec
            OptimistAtomicQueueB, 1,s: 152,134,801 msg/sec
            OptimistAtomicQueueB, 1,i: 193,577,411 msg/sec
            OptimistAtomicQueueB, 2,s:  14,412,968 msg/sec
            OptimistAtomicQueueB, 2,i:  14,573,446 msg/sec
            OptimistAtomicQueueB, 3,s:  17,237,143 msg/sec
            OptimistAtomicQueueB, 3,i:  16,802,522 msg/sec
            OptimistAtomicQueueB, 4,s:  17,493,945 msg/sec
            OptimistAtomicQueueB, 4,i:  19,158,188 msg/sec
            OptimistAtomicQueueB, 5,s:   9,723,913 msg/sec
            OptimistAtomicQueueB, 5,i:  11,650,272 msg/sec
            OptimistAtomicQueueB, 6,s:  10,138,683 msg/sec
            OptimistAtomicQueueB, 6,i:  10,261,906 msg/sec
            OptimistAtomicQueueB, 7,s:  11,495,326 msg/sec
            OptimistAtomicQueueB, 7,i:  11,793,208 msg/sec
            OptimistAtomicQueueB, 8,s:  15,143,741 msg/sec
            OptimistAtomicQueueB, 8,i:  12,143,947 msg/sec
                    AtomicQueue2, 1,s:  38,621,634 msg/sec
                    AtomicQueue2, 1,i:  40,135,211 msg/sec
                    AtomicQueue2, 2,s:   2,930,413 msg/sec
                    AtomicQueue2, 2,i:   3,097,426 msg/sec
                    AtomicQueue2, 3,s:   2,474,876 msg/sec
                    AtomicQueue2, 3,i:   2,628,656 msg/sec
                    AtomicQueue2, 4,s:   1,966,402 msg/sec
                    AtomicQueue2, 4,i:   2,086,761 msg/sec
                    AtomicQueue2, 5,s:     927,142 msg/sec
                    AtomicQueue2, 5,i:   1,092,543 msg/sec
                    AtomicQueue2, 6,s:     755,442 msg/sec
                    AtomicQueue2, 6,i:   1,030,268 msg/sec
                    AtomicQueue2, 7,s:     851,964 msg/sec
                    AtomicQueue2, 7,i:     946,299 msg/sec
                    AtomicQueue2, 8,s:     884,032 msg/sec
                    AtomicQueue2, 8,i:     856,006 msg/sec
            OptimistAtomicQueue2, 1,s:  31,829,502 msg/sec
            OptimistAtomicQueue2, 1,i:  31,623,377 msg/sec
            OptimistAtomicQueue2, 2,s:  12,882,686 msg/sec
            OptimistAtomicQueue2, 2,i:  13,804,815 msg/sec
            OptimistAtomicQueue2, 3,s:  16,845,848 msg/sec
            OptimistAtomicQueue2, 3,i:  14,521,489 msg/sec
            OptimistAtomicQueue2, 4,s:  17,365,105 msg/sec
            OptimistAtomicQueue2, 4,i:  17,022,155 msg/sec
            OptimistAtomicQueue2, 5,s:   9,267,632 msg/sec
            OptimistAtomicQueue2, 5,i:  10,127,851 msg/sec
            OptimistAtomicQueue2, 6,s:   9,742,305 msg/sec
            OptimistAtomicQueue2, 6,i:   9,591,668 msg/sec
            OptimistAtomicQueue2, 7,s:  11,055,350 msg/sec
            OptimistAtomicQueue2, 7,i:  11,128,026 msg/sec
            OptimistAtomicQueue2, 8,s:  14,424,970 msg/sec
            OptimistAtomicQueue2, 8,i:  11,753,211 msg/sec
                   AtomicQueueB2, 1,s:  23,447,926 msg/sec
                   AtomicQueueB2, 1,i:  19,077,774 msg/sec
                   AtomicQueueB2, 2,s:   2,898,278 msg/sec
                   AtomicQueueB2, 2,i:   3,063,336 msg/sec
                   AtomicQueueB2, 3,s:   2,442,966 msg/sec
                   AtomicQueueB2, 3,i:   2,596,312 msg/sec
                   AtomicQueueB2, 4,s:   1,944,993 msg/sec
                   AtomicQueueB2, 4,i:   2,049,388 msg/sec
                   AtomicQueueB2, 5,s:     911,396 msg/sec
                   AtomicQueueB2, 5,i:   1,268,926 msg/sec
                   AtomicQueueB2, 6,s:     750,944 msg/sec
                   AtomicQueueB2, 6,i:   1,170,838 msg/sec
                   AtomicQueueB2, 7,s:     849,896 msg/sec
                   AtomicQueueB2, 7,i:     960,896 msg/sec
                   AtomicQueueB2, 8,s:     889,794 msg/sec
                   AtomicQueueB2, 8,i:     838,436 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,291,373 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,725,375 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,384,339 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,355,337 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,681,502 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,595,453 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,340,462 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,791,939 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,292,682 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,280,683 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,749,723 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,643,218 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,964,401 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,051,857 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,325,344 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,632,827 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 241,216,464 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  47,118,985 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,851,571 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,902,147 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,117,595 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,858,262 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  19,686,339 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  16,594,171 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  30,876,127 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  22,383,604 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  35,779,125 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  56,339,304 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  58,780,385 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  66,545,448 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  65,413,654 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  67,772,885 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  81,600,519 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  70,814,047 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,574,197 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,603,912 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,238,195 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,246,565 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,344,414 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,372,528 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,230 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,943,836 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     897,977 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,209,313 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     814,772 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,002,369 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,670 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     920,997 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     791,669 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     818,777 msg/sec
     xenium::michael_scott_queue, 1,s:   3,948,440 msg/sec
     xenium::michael_scott_queue, 1,i:   4,035,889 msg/sec
     xenium::michael_scott_queue, 2,s:   2,783,490 msg/sec
     xenium::michael_scott_queue, 2,i:   2,703,041 msg/sec
     xenium::michael_scott_queue, 3,s:   2,262,185 msg/sec
     xenium::michael_scott_queue, 3,i:   2,226,441 msg/sec
     xenium::michael_scott_queue, 4,s:   1,729,548 msg/sec
     xenium::michael_scott_queue, 4,i:   1,723,500 msg/sec
     xenium::michael_scott_queue, 5,s:   1,060,580 msg/sec
     xenium::michael_scott_queue, 5,i:   1,377,387 msg/sec
     xenium::michael_scott_queue, 6,s:     988,626 msg/sec
     xenium::michael_scott_queue, 6,i:   1,052,794 msg/sec
     xenium::michael_scott_queue, 7,s:     947,293 msg/sec
     xenium::michael_scott_queue, 7,i:     963,922 msg/sec
     xenium::michael_scott_queue, 8,s:     694,550 msg/sec
     xenium::michael_scott_queue, 8,i:     822,542 msg/sec
         xenium::ramalhete_queue, 1,s:  24,616,640 msg/sec
         xenium::ramalhete_queue, 1,i:  24,610,687 msg/sec
         xenium::ramalhete_queue, 2,s:  13,938,214 msg/sec
         xenium::ramalhete_queue, 2,i:   9,639,870 msg/sec
         xenium::ramalhete_queue, 3,s:  12,869,814 msg/sec
         xenium::ramalhete_queue, 3,i:  12,279,157 msg/sec
         xenium::ramalhete_queue, 4,s:  14,716,132 msg/sec
         xenium::ramalhete_queue, 4,i:  14,701,736 msg/sec
         xenium::ramalhete_queue, 5,s:  10,925,456 msg/sec
         xenium::ramalhete_queue, 5,i:   6,973,671 msg/sec
         xenium::ramalhete_queue, 6,s:  11,375,100 msg/sec
         xenium::ramalhete_queue, 6,i:   7,666,325 msg/sec
         xenium::ramalhete_queue, 7,s:  11,493,803 msg/sec
         xenium::ramalhete_queue, 7,i:   8,474,940 msg/sec
         xenium::ramalhete_queue, 8,s:  14,645,025 msg/sec
         xenium::ramalhete_queue, 8,i:   8,747,935 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  92,005,783 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,864,684 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,551,638 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,712,664 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,712,223 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   3,958,586 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,086,313 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,288,931 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,051,733 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,673,558 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,071,074 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,486,601 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,101,001 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,199,764 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,074,346 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,929,505 msg/sec
          boost::lockfree::queue, 1,s:   2,273,097 msg/sec
          boost::lockfree::queue, 1,i:   2,290,046 msg/sec
          boost::lockfree::queue, 2,s:   1,725,050 msg/sec
          boost::lockfree::queue, 2,i:   1,738,516 msg/sec
          boost::lockfree::queue, 3,s:   1,458,766 msg/sec
          boost::lockfree::queue, 3,i:   1,414,144 msg/sec
          boost::lockfree::queue, 4,s:   1,289,948 msg/sec
          boost::lockfree::queue, 4,i:   1,279,302 msg/sec
          boost::lockfree::queue, 5,s:     784,204 msg/sec
          boost::lockfree::queue, 5,i:     853,384 msg/sec
          boost::lockfree::queue, 6,s:     422,675 msg/sec
          boost::lockfree::queue, 6,i:     879,841 msg/sec
          boost::lockfree::queue, 7,s:     408,747 msg/sec
          boost::lockfree::queue, 7,i:     833,316 msg/sec
          boost::lockfree::queue, 8,s:     340,363 msg/sec
          boost::lockfree::queue, 8,i:     539,207 msg/sec
                pthread_spinlock, 1,s:   5,260,963 msg/sec
                pthread_spinlock, 1,i:   5,311,554 msg/sec
                pthread_spinlock, 2,s:   2,374,400 msg/sec
                pthread_spinlock, 2,i:     566,340 msg/sec
                pthread_spinlock, 3,s:     226,940 msg/sec
                pthread_spinlock, 3,i:   1,922,164 msg/sec
                pthread_spinlock, 4,s:     354,069 msg/sec
                pthread_spinlock, 4,i:     315,704 msg/sec
                pthread_spinlock, 5,s:     824,517 msg/sec
                pthread_spinlock, 5,i:     256,516 msg/sec
                pthread_spinlock, 6,s:     590,389 msg/sec
                pthread_spinlock, 6,i:     984,873 msg/sec
                pthread_spinlock, 7,s:     849,948 msg/sec
                pthread_spinlock, 7,i:     910,906 msg/sec
                pthread_spinlock, 8,s:     880,616 msg/sec
                pthread_spinlock, 8,i:     795,850 msg/sec
                      std::mutex, 1,s:   1,015,894 msg/sec
                      std::mutex, 1,i:   1,142,932 msg/sec
                      std::mutex, 2,s:   4,238,855 msg/sec
                      std::mutex, 2,i:   4,077,139 msg/sec
                      std::mutex, 3,s:   2,078,876 msg/sec
                      std::mutex, 3,i:   2,023,735 msg/sec
                      std::mutex, 4,s:   2,052,980 msg/sec
                      std::mutex, 4,i:   1,976,730 msg/sec
                      std::mutex, 5,s:     984,948 msg/sec
                      std::mutex, 5,i:   1,011,220 msg/sec
                      std::mutex, 6,s:     865,716 msg/sec
                      std::mutex, 6,i:     861,116 msg/sec
                      std::mutex, 7,s:     955,500 msg/sec
                      std::mutex, 7,i:     865,950 msg/sec
                      std::mutex, 8,s:   1,014,044 msg/sec
                      std::mutex, 8,i:     832,062 msg/sec
                 tbb::spin_mutex, 1,s:  11,221,774 msg/sec
                 tbb::spin_mutex, 1,i:  11,329,905 msg/sec
                 tbb::spin_mutex, 2,s:   4,898,711 msg/sec
                 tbb::spin_mutex, 2,i:   4,778,283 msg/sec
                 tbb::spin_mutex, 3,s:   3,584,278 msg/sec
                 tbb::spin_mutex, 3,i:   3,510,923 msg/sec
                 tbb::spin_mutex, 4,s:   3,051,175 msg/sec
                 tbb::spin_mutex, 4,i:   2,995,007 msg/sec
                 tbb::spin_mutex, 5,s:   1,709,991 msg/sec
                 tbb::spin_mutex, 5,i:   1,638,822 msg/sec
                 tbb::spin_mutex, 6,s:   1,501,613 msg/sec
                 tbb::spin_mutex, 6,i:   1,435,908 msg/sec
                 tbb::spin_mutex, 7,s:   1,355,411 msg/sec
                 tbb::spin_mutex, 7,i:   1,348,373 msg/sec
                 tbb::spin_mutex, 8,s:   1,264,106 msg/sec
                 tbb::spin_mutex, 8,i:   1,215,215 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1293.92
	System time (seconds): 110.91
	Percent of CPU this job got: 859%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:43.41
	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): 58704
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23524
	Voluntary context switches: 9958697
	Involuntary context switches: 355
	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:48:33 [9/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000456 sec/round-trip
                     AtomicQueue: 0.000000382 sec/round-trip
             OptimistAtomicQueue: 0.000000341 sec/round-trip
                    AtomicQueueB: 0.000000407 sec/round-trip
            OptimistAtomicQueueB: 0.000000313 sec/round-trip
                    AtomicQueue2: 0.000000380 sec/round-trip
            OptimistAtomicQueue2: 0.000000339 sec/round-trip
                   AtomicQueueB2: 0.000000409 sec/round-trip
           OptimistAtomicQueueB2: 0.000000347 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000362 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000571 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001014 sec/round-trip
     xenium::michael_scott_queue: 0.000000877 sec/round-trip
         xenium::ramalhete_queue: 0.000000464 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000475 sec/round-trip
          boost::lockfree::queue: 0.000000722 sec/round-trip
                pthread_spinlock: 0.000000774 sec/round-trip
                      std::mutex: 0.000001506 sec/round-trip
                 tbb::spin_mutex: 0.000000682 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  33,764,479 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,343,572 msg/sec
                     AtomicQueue, 1,s:  38,802,466 msg/sec
                     AtomicQueue, 1,i:  43,186,355 msg/sec
                     AtomicQueue, 2,s:   2,917,172 msg/sec
                     AtomicQueue, 2,i:   3,038,056 msg/sec
                     AtomicQueue, 3,s:   2,458,048 msg/sec
                     AtomicQueue, 3,i:   2,604,788 msg/sec
                     AtomicQueue, 4,s:   1,946,919 msg/sec
                     AtomicQueue, 4,i:   2,056,918 msg/sec
                     AtomicQueue, 5,s:     930,587 msg/sec
                     AtomicQueue, 5,i:   1,115,523 msg/sec
                     AtomicQueue, 6,s:     763,868 msg/sec
                     AtomicQueue, 6,i:   1,182,743 msg/sec
                     AtomicQueue, 7,s:     870,882 msg/sec
                     AtomicQueue, 7,i:     944,139 msg/sec
                     AtomicQueue, 8,s:     921,491 msg/sec
                     AtomicQueue, 8,i:     852,793 msg/sec
             OptimistAtomicQueue, 1,s: 343,523,146 msg/sec
             OptimistAtomicQueue, 1,i: 345,508,596 msg/sec
             OptimistAtomicQueue, 2,s:  13,879,078 msg/sec
             OptimistAtomicQueue, 2,i:  15,319,713 msg/sec
             OptimistAtomicQueue, 3,s:  17,253,666 msg/sec
             OptimistAtomicQueue, 3,i:  17,490,838 msg/sec
             OptimistAtomicQueue, 4,s:  17,428,048 msg/sec
             OptimistAtomicQueue, 4,i:  19,489,606 msg/sec
             OptimistAtomicQueue, 5,s:   9,771,165 msg/sec
             OptimistAtomicQueue, 5,i:  12,478,088 msg/sec
             OptimistAtomicQueue, 6,s:  10,152,882 msg/sec
             OptimistAtomicQueue, 6,i:  10,347,055 msg/sec
             OptimistAtomicQueue, 7,s:  11,857,440 msg/sec
             OptimistAtomicQueue, 7,i:  11,773,239 msg/sec
             OptimistAtomicQueue, 8,s:  14,903,238 msg/sec
             OptimistAtomicQueue, 8,i:  12,188,929 msg/sec
                    AtomicQueueB, 1,s:  14,921,543 msg/sec
                    AtomicQueueB, 1,i:  14,757,275 msg/sec
                    AtomicQueueB, 2,s:   2,874,425 msg/sec
                    AtomicQueueB, 2,i:   3,028,068 msg/sec
                    AtomicQueueB, 3,s:   2,433,593 msg/sec
                    AtomicQueueB, 3,i:   2,571,793 msg/sec
                    AtomicQueueB, 4,s:   1,921,809 msg/sec
                    AtomicQueueB, 4,i:   2,030,981 msg/sec
                    AtomicQueueB, 5,s:     919,607 msg/sec
                    AtomicQueueB, 5,i:   1,271,225 msg/sec
                    AtomicQueueB, 6,s:     756,835 msg/sec
                    AtomicQueueB, 6,i:   1,170,692 msg/sec
                    AtomicQueueB, 7,s:     857,314 msg/sec
                    AtomicQueueB, 7,i:     939,702 msg/sec
                    AtomicQueueB, 8,s:     900,495 msg/sec
                    AtomicQueueB, 8,i:     842,762 msg/sec
            OptimistAtomicQueueB, 1,s: 154,461,385 msg/sec
            OptimistAtomicQueueB, 1,i: 166,686,113 msg/sec
            OptimistAtomicQueueB, 2,s:  13,739,347 msg/sec
            OptimistAtomicQueueB, 2,i:  14,495,502 msg/sec
            OptimistAtomicQueueB, 3,s:  17,218,031 msg/sec
            OptimistAtomicQueueB, 3,i:  16,828,094 msg/sec
            OptimistAtomicQueueB, 4,s:  17,536,439 msg/sec
            OptimistAtomicQueueB, 4,i:  19,416,462 msg/sec
            OptimistAtomicQueueB, 5,s:   9,742,621 msg/sec
            OptimistAtomicQueueB, 5,i:  10,816,935 msg/sec
            OptimistAtomicQueueB, 6,s:  10,128,157 msg/sec
            OptimistAtomicQueueB, 6,i:  10,289,251 msg/sec
            OptimistAtomicQueueB, 7,s:  11,581,543 msg/sec
            OptimistAtomicQueueB, 7,i:  11,769,216 msg/sec
            OptimistAtomicQueueB, 8,s:  15,164,541 msg/sec
            OptimistAtomicQueueB, 8,i:  12,144,493 msg/sec
                    AtomicQueue2, 1,s:  36,168,958 msg/sec
                    AtomicQueue2, 1,i:  38,841,410 msg/sec
                    AtomicQueue2, 2,s:   2,932,726 msg/sec
                    AtomicQueue2, 2,i:   3,099,615 msg/sec
                    AtomicQueue2, 3,s:   2,473,060 msg/sec
                    AtomicQueue2, 3,i:   2,629,979 msg/sec
                    AtomicQueue2, 4,s:   1,967,720 msg/sec
                    AtomicQueue2, 4,i:   2,084,244 msg/sec
                    AtomicQueue2, 5,s:     926,970 msg/sec
                    AtomicQueue2, 5,i:   1,257,289 msg/sec
                    AtomicQueue2, 6,s:     755,253 msg/sec
                    AtomicQueue2, 6,i:   1,013,116 msg/sec
                    AtomicQueue2, 7,s:     852,254 msg/sec
                    AtomicQueue2, 7,i:     942,861 msg/sec
                    AtomicQueue2, 8,s:     882,670 msg/sec
                    AtomicQueue2, 8,i:     847,301 msg/sec
            OptimistAtomicQueue2, 1,s:  31,661,641 msg/sec
            OptimistAtomicQueue2, 1,i:  31,585,613 msg/sec
            OptimistAtomicQueue2, 2,s:  12,756,708 msg/sec
            OptimistAtomicQueue2, 2,i:  13,810,110 msg/sec
            OptimistAtomicQueue2, 3,s:  16,810,743 msg/sec
            OptimistAtomicQueue2, 3,i:  14,519,718 msg/sec
            OptimistAtomicQueue2, 4,s:  17,375,384 msg/sec
            OptimistAtomicQueue2, 4,i:  17,014,799 msg/sec
            OptimistAtomicQueue2, 5,s:   9,269,816 msg/sec
            OptimistAtomicQueue2, 5,i:  10,111,177 msg/sec
            OptimistAtomicQueue2, 6,s:   9,723,197 msg/sec
            OptimistAtomicQueue2, 6,i:   9,599,967 msg/sec
            OptimistAtomicQueue2, 7,s:  11,071,397 msg/sec
            OptimistAtomicQueue2, 7,i:  11,130,444 msg/sec
            OptimistAtomicQueue2, 8,s:  14,432,020 msg/sec
            OptimistAtomicQueue2, 8,i:  11,747,859 msg/sec
                   AtomicQueueB2, 1,s:  21,648,296 msg/sec
                   AtomicQueueB2, 1,i:  14,158,814 msg/sec
                   AtomicQueueB2, 2,s:   2,901,475 msg/sec
                   AtomicQueueB2, 2,i:   3,070,875 msg/sec
                   AtomicQueueB2, 3,s:   2,447,267 msg/sec
                   AtomicQueueB2, 3,i:   2,592,112 msg/sec
                   AtomicQueueB2, 4,s:   1,948,376 msg/sec
                   AtomicQueueB2, 4,i:   2,052,559 msg/sec
                   AtomicQueueB2, 5,s:     909,523 msg/sec
                   AtomicQueueB2, 5,i:   1,269,219 msg/sec
                   AtomicQueueB2, 6,s:     751,041 msg/sec
                   AtomicQueueB2, 6,i:   1,011,074 msg/sec
                   AtomicQueueB2, 7,s:     850,899 msg/sec
                   AtomicQueueB2, 7,i:     935,368 msg/sec
                   AtomicQueueB2, 8,s:     886,150 msg/sec
                   AtomicQueueB2, 8,i:     834,211 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,011,141 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,545,529 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,329,387 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,397,734 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,710,608 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,589,369 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,349,371 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,840,211 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,280,170 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,759,992 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,764,415 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,574,576 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,922,531 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,053,580 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,304,269 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,646,987 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  27,439,854 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  27,203,695 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,934,787 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,968,888 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,854,135 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,219,527 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  19,617,364 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  17,989,763 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  34,066,195 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  31,631,540 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  29,874,400 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  57,700,561 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  54,169,311 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  64,929,199 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  68,123,251 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  70,109,224 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  78,629,519 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  69,593,878 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,595,898 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,590,227 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,264,200 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,268,749 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,347,073 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,375,842 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,888,128 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,945,708 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     899,522 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,209,333 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     814,414 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,000,435 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,665 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     953,104 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     793,416 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     822,197 msg/sec
     xenium::michael_scott_queue, 1,s:   3,948,539 msg/sec
     xenium::michael_scott_queue, 1,i:   3,867,365 msg/sec
     xenium::michael_scott_queue, 2,s:   2,780,938 msg/sec
     xenium::michael_scott_queue, 2,i:   2,722,942 msg/sec
     xenium::michael_scott_queue, 3,s:   2,253,722 msg/sec
     xenium::michael_scott_queue, 3,i:   2,231,633 msg/sec
     xenium::michael_scott_queue, 4,s:   1,744,422 msg/sec
     xenium::michael_scott_queue, 4,i:   1,726,685 msg/sec
     xenium::michael_scott_queue, 5,s:   1,058,590 msg/sec
     xenium::michael_scott_queue, 5,i:   1,376,859 msg/sec
     xenium::michael_scott_queue, 6,s:     997,152 msg/sec
     xenium::michael_scott_queue, 6,i:   1,051,207 msg/sec
     xenium::michael_scott_queue, 7,s:     934,549 msg/sec
     xenium::michael_scott_queue, 7,i:     958,627 msg/sec
     xenium::michael_scott_queue, 8,s:     692,853 msg/sec
     xenium::michael_scott_queue, 8,i:     822,628 msg/sec
         xenium::ramalhete_queue, 1,s:  12,511,343 msg/sec
         xenium::ramalhete_queue, 1,i:   6,871,423 msg/sec
         xenium::ramalhete_queue, 2,s:  15,756,165 msg/sec
         xenium::ramalhete_queue, 2,i:  14,861,617 msg/sec
         xenium::ramalhete_queue, 3,s:  13,777,553 msg/sec
         xenium::ramalhete_queue, 3,i:  13,188,070 msg/sec
         xenium::ramalhete_queue, 4,s:  14,093,283 msg/sec
         xenium::ramalhete_queue, 4,i:  14,550,987 msg/sec
         xenium::ramalhete_queue, 5,s:  10,998,222 msg/sec
         xenium::ramalhete_queue, 5,i:   6,924,216 msg/sec
         xenium::ramalhete_queue, 6,s:  11,391,212 msg/sec
         xenium::ramalhete_queue, 6,i:   7,868,483 msg/sec
         xenium::ramalhete_queue, 7,s:  11,670,289 msg/sec
         xenium::ramalhete_queue, 7,i:   8,414,466 msg/sec
         xenium::ramalhete_queue, 8,s:  14,754,040 msg/sec
         xenium::ramalhete_queue, 8,i:   8,761,079 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  89,435,519 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  52,285,909 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   7,587,942 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   7,164,274 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,738,520 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,073,405 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,589,413 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,290,053 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,045,358 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,624,139 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,086,470 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,336,134 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,147,882 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,222,909 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,992,041 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,929,709 msg/sec
          boost::lockfree::queue, 1,s:   2,290,999 msg/sec
          boost::lockfree::queue, 1,i:   2,301,323 msg/sec
          boost::lockfree::queue, 2,s:   1,735,640 msg/sec
          boost::lockfree::queue, 2,i:   1,739,633 msg/sec
          boost::lockfree::queue, 3,s:   1,456,453 msg/sec
          boost::lockfree::queue, 3,i:   1,414,881 msg/sec
          boost::lockfree::queue, 4,s:   1,284,480 msg/sec
          boost::lockfree::queue, 4,i:   1,280,295 msg/sec
          boost::lockfree::queue, 5,s:     777,113 msg/sec
          boost::lockfree::queue, 5,i:     779,037 msg/sec
          boost::lockfree::queue, 6,s:     423,232 msg/sec
          boost::lockfree::queue, 6,i:     827,688 msg/sec
          boost::lockfree::queue, 7,s:     409,420 msg/sec
          boost::lockfree::queue, 7,i:     846,936 msg/sec
          boost::lockfree::queue, 8,s:     341,712 msg/sec
          boost::lockfree::queue, 8,i:     558,645 msg/sec
                pthread_spinlock, 1,s:   5,227,676 msg/sec
                pthread_spinlock, 1,i:   5,315,635 msg/sec
                pthread_spinlock, 2,s:   2,271,610 msg/sec
                pthread_spinlock, 2,i:     432,852 msg/sec
                pthread_spinlock, 3,s:     300,989 msg/sec
                pthread_spinlock, 3,i:   1,592,807 msg/sec
                pthread_spinlock, 4,s:     615,830 msg/sec
                pthread_spinlock, 4,i:     389,343 msg/sec
                pthread_spinlock, 5,s:     814,479 msg/sec
                pthread_spinlock, 5,i:     304,950 msg/sec
                pthread_spinlock, 6,s:     612,132 msg/sec
                pthread_spinlock, 6,i:     970,815 msg/sec
                pthread_spinlock, 7,s:     820,391 msg/sec
                pthread_spinlock, 7,i:     902,250 msg/sec
                pthread_spinlock, 8,s:     881,265 msg/sec
                pthread_spinlock, 8,i:     792,336 msg/sec
                      std::mutex, 1,s:   1,904,357 msg/sec
                      std::mutex, 1,i:   1,840,174 msg/sec
                      std::mutex, 2,s:   4,185,918 msg/sec
                      std::mutex, 2,i:   3,958,509 msg/sec
                      std::mutex, 3,s:   2,060,417 msg/sec
                      std::mutex, 3,i:   2,018,811 msg/sec
                      std::mutex, 4,s:   2,042,092 msg/sec
                      std::mutex, 4,i:   1,960,971 msg/sec
                      std::mutex, 5,s:     979,871 msg/sec
                      std::mutex, 5,i:   1,014,597 msg/sec
                      std::mutex, 6,s:     878,053 msg/sec
                      std::mutex, 6,i:     880,517 msg/sec
                      std::mutex, 7,s:     968,077 msg/sec
                      std::mutex, 7,i:     854,623 msg/sec
                      std::mutex, 8,s:   1,002,559 msg/sec
                      std::mutex, 8,i:     821,632 msg/sec
                 tbb::spin_mutex, 1,s:  11,079,856 msg/sec
                 tbb::spin_mutex, 1,i:  11,048,506 msg/sec
                 tbb::spin_mutex, 2,s:   4,881,840 msg/sec
                 tbb::spin_mutex, 2,i:   4,781,630 msg/sec
                 tbb::spin_mutex, 3,s:   3,592,711 msg/sec
                 tbb::spin_mutex, 3,i:   3,520,455 msg/sec
                 tbb::spin_mutex, 4,s:   3,037,582 msg/sec
                 tbb::spin_mutex, 4,i:   2,987,260 msg/sec
                 tbb::spin_mutex, 5,s:   1,710,893 msg/sec
                 tbb::spin_mutex, 5,i:   1,635,737 msg/sec
                 tbb::spin_mutex, 6,s:   1,499,492 msg/sec
                 tbb::spin_mutex, 6,i:   1,427,896 msg/sec
                 tbb::spin_mutex, 7,s:   1,352,661 msg/sec
                 tbb::spin_mutex, 7,i:   1,436,392 msg/sec
                 tbb::spin_mutex, 8,s:   1,262,852 msg/sec
                 tbb::spin_mutex, 8,i:   1,212,562 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1293.96
	System time (seconds): 110.24
	Percent of CPU this job got: 860%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:43.12
	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): 58704
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23592
	Voluntary context switches: 10029334
	Involuntary context switches: 340
	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:51:17 [10/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000456 sec/round-trip
                     AtomicQueue: 0.000000365 sec/round-trip
             OptimistAtomicQueue: 0.000000341 sec/round-trip
                    AtomicQueueB: 0.000000408 sec/round-trip
            OptimistAtomicQueueB: 0.000000313 sec/round-trip
                    AtomicQueue2: 0.000000374 sec/round-trip
            OptimistAtomicQueue2: 0.000000354 sec/round-trip
                   AtomicQueueB2: 0.000000408 sec/round-trip
           OptimistAtomicQueueB2: 0.000000346 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000362 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000570 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001011 sec/round-trip
     xenium::michael_scott_queue: 0.000000870 sec/round-trip
         xenium::ramalhete_queue: 0.000000461 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000556 sec/round-trip
          boost::lockfree::queue: 0.000000722 sec/round-trip
                pthread_spinlock: 0.000000770 sec/round-trip
                      std::mutex: 0.000001526 sec/round-trip
                 tbb::spin_mutex: 0.000000681 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,182,913 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,283,049 msg/sec
                     AtomicQueue, 1,s:  43,185,657 msg/sec
                     AtomicQueue, 1,i:  30,259,297 msg/sec
                     AtomicQueue, 2,s:   2,907,392 msg/sec
                     AtomicQueue, 2,i:   3,043,352 msg/sec
                     AtomicQueue, 3,s:   2,461,345 msg/sec
                     AtomicQueue, 3,i:   2,601,385 msg/sec
                     AtomicQueue, 4,s:   1,945,507 msg/sec
                     AtomicQueue, 4,i:   2,062,783 msg/sec
                     AtomicQueue, 5,s:     933,070 msg/sec
                     AtomicQueue, 5,i:   1,271,990 msg/sec
                     AtomicQueue, 6,s:     762,742 msg/sec
                     AtomicQueue, 6,i:   1,188,518 msg/sec
                     AtomicQueue, 7,s:     869,071 msg/sec
                     AtomicQueue, 7,i:     945,950 msg/sec
                     AtomicQueue, 8,s:     920,630 msg/sec
                     AtomicQueue, 8,i:     852,012 msg/sec
             OptimistAtomicQueue, 1,s: 350,875,223 msg/sec
             OptimistAtomicQueue, 1,i: 350,896,154 msg/sec
             OptimistAtomicQueue, 2,s:  14,066,618 msg/sec
             OptimistAtomicQueue, 2,i:  15,484,994 msg/sec
             OptimistAtomicQueue, 3,s:  17,266,580 msg/sec
             OptimistAtomicQueue, 3,i:  17,496,987 msg/sec
             OptimistAtomicQueue, 4,s:  17,416,695 msg/sec
             OptimistAtomicQueue, 4,i:  19,477,164 msg/sec
             OptimistAtomicQueue, 5,s:   9,768,936 msg/sec
             OptimistAtomicQueue, 5,i:  13,197,181 msg/sec
             OptimistAtomicQueue, 6,s:  10,185,528 msg/sec
             OptimistAtomicQueue, 6,i:  10,362,161 msg/sec
             OptimistAtomicQueue, 7,s:  11,826,430 msg/sec
             OptimistAtomicQueue, 7,i:  11,789,865 msg/sec
             OptimistAtomicQueue, 8,s:  14,854,044 msg/sec
             OptimistAtomicQueue, 8,i:  12,128,258 msg/sec
                    AtomicQueueB, 1,s:  14,562,089 msg/sec
                    AtomicQueueB, 1,i:  14,716,206 msg/sec
                    AtomicQueueB, 2,s:   2,876,218 msg/sec
                    AtomicQueueB, 2,i:   3,025,070 msg/sec
                    AtomicQueueB, 3,s:   2,432,726 msg/sec
                    AtomicQueueB, 3,i:   2,569,748 msg/sec
                    AtomicQueueB, 4,s:   1,925,178 msg/sec
                    AtomicQueueB, 4,i:   2,032,777 msg/sec
                    AtomicQueueB, 5,s:     911,601 msg/sec
                    AtomicQueueB, 5,i:   1,091,858 msg/sec
                    AtomicQueueB, 6,s:     756,414 msg/sec
                    AtomicQueueB, 6,i:   1,168,941 msg/sec
                    AtomicQueueB, 7,s:     858,400 msg/sec
                    AtomicQueueB, 7,i:     937,127 msg/sec
                    AtomicQueueB, 8,s:     896,382 msg/sec
                    AtomicQueueB, 8,i:     851,818 msg/sec
            OptimistAtomicQueueB, 1,s: 156,082,748 msg/sec
            OptimistAtomicQueueB, 1,i: 165,027,885 msg/sec
            OptimistAtomicQueueB, 2,s:  13,780,901 msg/sec
            OptimistAtomicQueueB, 2,i:  14,433,791 msg/sec
            OptimistAtomicQueueB, 3,s:  17,213,174 msg/sec
            OptimistAtomicQueueB, 3,i:  16,736,901 msg/sec
            OptimistAtomicQueueB, 4,s:  17,488,286 msg/sec
            OptimistAtomicQueueB, 4,i:  19,472,135 msg/sec
            OptimistAtomicQueueB, 5,s:   9,727,222 msg/sec
            OptimistAtomicQueueB, 5,i:  10,917,933 msg/sec
            OptimistAtomicQueueB, 6,s:  10,108,406 msg/sec
            OptimistAtomicQueueB, 6,i:  10,287,469 msg/sec
            OptimistAtomicQueueB, 7,s:  11,583,385 msg/sec
            OptimistAtomicQueueB, 7,i:  11,765,101 msg/sec
            OptimistAtomicQueueB, 8,s:  15,151,019 msg/sec
            OptimistAtomicQueueB, 8,i:  12,126,783 msg/sec
                    AtomicQueue2, 1,s:  39,709,460 msg/sec
                    AtomicQueue2, 1,i:  38,452,230 msg/sec
                    AtomicQueue2, 2,s:   2,931,959 msg/sec
                    AtomicQueue2, 2,i:   3,098,571 msg/sec
                    AtomicQueue2, 3,s:   2,477,108 msg/sec
                    AtomicQueue2, 3,i:   2,626,491 msg/sec
                    AtomicQueue2, 4,s:   1,966,145 msg/sec
                    AtomicQueue2, 4,i:   2,088,407 msg/sec
                    AtomicQueue2, 5,s:     916,212 msg/sec
                    AtomicQueue2, 5,i:   1,257,604 msg/sec
                    AtomicQueue2, 6,s:     755,706 msg/sec
                    AtomicQueue2, 6,i:   1,172,430 msg/sec
                    AtomicQueue2, 7,s:     854,131 msg/sec
                    AtomicQueue2, 7,i:     946,771 msg/sec
                    AtomicQueue2, 8,s:     888,122 msg/sec
                    AtomicQueue2, 8,i:     850,141 msg/sec
            OptimistAtomicQueue2, 1,s:  31,718,766 msg/sec
            OptimistAtomicQueue2, 1,i:  31,677,737 msg/sec
            OptimistAtomicQueue2, 2,s:  12,842,203 msg/sec
            OptimistAtomicQueue2, 2,i:  13,666,097 msg/sec
            OptimistAtomicQueue2, 3,s:  16,875,338 msg/sec
            OptimistAtomicQueue2, 3,i:  14,532,926 msg/sec
            OptimistAtomicQueue2, 4,s:  17,372,234 msg/sec
            OptimistAtomicQueue2, 4,i:  17,006,574 msg/sec
            OptimistAtomicQueue2, 5,s:   9,277,770 msg/sec
            OptimistAtomicQueue2, 5,i:  10,104,393 msg/sec
            OptimistAtomicQueue2, 6,s:   9,735,613 msg/sec
            OptimistAtomicQueue2, 6,i:   9,634,689 msg/sec
            OptimistAtomicQueue2, 7,s:  11,074,294 msg/sec
            OptimistAtomicQueue2, 7,i:  11,129,075 msg/sec
            OptimistAtomicQueue2, 8,s:  14,453,126 msg/sec
            OptimistAtomicQueue2, 8,i:  11,755,316 msg/sec
                   AtomicQueueB2, 1,s:  25,780,729 msg/sec
                   AtomicQueueB2, 1,i:  15,136,251 msg/sec
                   AtomicQueueB2, 2,s:   2,902,670 msg/sec
                   AtomicQueueB2, 2,i:   3,070,835 msg/sec
                   AtomicQueueB2, 3,s:   2,446,773 msg/sec
                   AtomicQueueB2, 3,i:   2,599,139 msg/sec
                   AtomicQueueB2, 4,s:   1,948,171 msg/sec
                   AtomicQueueB2, 4,i:   2,052,593 msg/sec
                   AtomicQueueB2, 5,s:     911,504 msg/sec
                   AtomicQueueB2, 5,i:   1,079,038 msg/sec
                   AtomicQueueB2, 6,s:     751,780 msg/sec
                   AtomicQueueB2, 6,i:   1,176,589 msg/sec
                   AtomicQueueB2, 7,s:     851,965 msg/sec
                   AtomicQueueB2, 7,i:     935,865 msg/sec
                   AtomicQueueB2, 8,s:     886,074 msg/sec
                   AtomicQueueB2, 8,i:     834,474 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,705,729 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,359,696 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,343,990 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,362,946 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,716,934 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,602,659 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,319,764 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,819,178 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,260,299 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,724,862 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,729,939 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,444,163 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,901,257 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,062,103 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,324,876 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,649,585 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 292,316,974 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  24,090,805 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,856,554 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,772,458 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,130,811 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,166,884 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  15,475,883 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,496,472 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  28,893,530 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  27,382,273 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  36,972,538 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  56,220,734 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  54,961,913 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  63,602,208 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  65,938,221 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  67,986,254 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  80,919,819 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  69,935,430 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,576,803 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,604,568 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,260,790 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,272,385 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,343,964 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,375,405 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,885,298 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,943,246 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     899,840 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,209,962 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     815,600 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,086,753 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,864 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     921,936 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     799,339 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     824,557 msg/sec
     xenium::michael_scott_queue, 1,s:   3,944,540 msg/sec
     xenium::michael_scott_queue, 1,i:   4,030,276 msg/sec
     xenium::michael_scott_queue, 2,s:   2,778,851 msg/sec
     xenium::michael_scott_queue, 2,i:   2,710,093 msg/sec
     xenium::michael_scott_queue, 3,s:   2,259,639 msg/sec
     xenium::michael_scott_queue, 3,i:   2,225,729 msg/sec
     xenium::michael_scott_queue, 4,s:   1,747,514 msg/sec
     xenium::michael_scott_queue, 4,i:   1,721,099 msg/sec
     xenium::michael_scott_queue, 5,s:   1,068,486 msg/sec
     xenium::michael_scott_queue, 5,i:   1,375,961 msg/sec
     xenium::michael_scott_queue, 6,s:     984,328 msg/sec
     xenium::michael_scott_queue, 6,i:   1,051,953 msg/sec
     xenium::michael_scott_queue, 7,s:     948,081 msg/sec
     xenium::michael_scott_queue, 7,i:     975,895 msg/sec
     xenium::michael_scott_queue, 8,s:     696,208 msg/sec
     xenium::michael_scott_queue, 8,i:     822,180 msg/sec
         xenium::ramalhete_queue, 1,s:  24,280,094 msg/sec
         xenium::ramalhete_queue, 1,i:  24,184,801 msg/sec
         xenium::ramalhete_queue, 2,s:  13,355,841 msg/sec
         xenium::ramalhete_queue, 2,i:  14,423,846 msg/sec
         xenium::ramalhete_queue, 3,s:  13,334,740 msg/sec
         xenium::ramalhete_queue, 3,i:  12,767,937 msg/sec
         xenium::ramalhete_queue, 4,s:  15,708,644 msg/sec
         xenium::ramalhete_queue, 4,i:  14,098,147 msg/sec
         xenium::ramalhete_queue, 5,s:  11,057,462 msg/sec
         xenium::ramalhete_queue, 5,i:   6,845,423 msg/sec
         xenium::ramalhete_queue, 6,s:  11,341,492 msg/sec
         xenium::ramalhete_queue, 6,i:   7,629,176 msg/sec
         xenium::ramalhete_queue, 7,s:  11,511,901 msg/sec
         xenium::ramalhete_queue, 7,i:   8,396,963 msg/sec
         xenium::ramalhete_queue, 8,s:  14,789,294 msg/sec
         xenium::ramalhete_queue, 8,i:   8,732,473 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  92,409,331 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,397,653 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,493,105 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   7,054,045 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,734,129 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,096,696 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,569,186 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,296,070 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   1,908,639 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,718,696 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,085,419 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,333,994 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,091,404 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,208,150 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,018,406 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,931,190 msg/sec
          boost::lockfree::queue, 1,s:   2,290,806 msg/sec
          boost::lockfree::queue, 1,i:   2,328,309 msg/sec
          boost::lockfree::queue, 2,s:   1,733,169 msg/sec
          boost::lockfree::queue, 2,i:   1,738,791 msg/sec
          boost::lockfree::queue, 3,s:   1,456,133 msg/sec
          boost::lockfree::queue, 3,i:   1,413,631 msg/sec
          boost::lockfree::queue, 4,s:   1,285,619 msg/sec
          boost::lockfree::queue, 4,i:   1,282,243 msg/sec
          boost::lockfree::queue, 5,s:     783,971 msg/sec
          boost::lockfree::queue, 5,i:     856,903 msg/sec
          boost::lockfree::queue, 6,s:     422,005 msg/sec
          boost::lockfree::queue, 6,i:     831,668 msg/sec
          boost::lockfree::queue, 7,s:     402,790 msg/sec
          boost::lockfree::queue, 7,i:     840,568 msg/sec
          boost::lockfree::queue, 8,s:     341,823 msg/sec
          boost::lockfree::queue, 8,i:     557,050 msg/sec
                pthread_spinlock, 1,s:   5,225,808 msg/sec
                pthread_spinlock, 1,i:   5,345,159 msg/sec
                pthread_spinlock, 2,s:   2,299,385 msg/sec
                pthread_spinlock, 2,i:     532,899 msg/sec
                pthread_spinlock, 3,s:     293,000 msg/sec
                pthread_spinlock, 3,i:   1,701,566 msg/sec
pthread_spinlock: producers: 4: consumer 2 received too few messages: 0.09% of expected.
                pthread_spinlock, 4,s:     801,113 msg/sec
                pthread_spinlock, 4,i:     430,057 msg/sec
                pthread_spinlock, 5,s:     818,601 msg/sec
                pthread_spinlock, 5,i:     255,619 msg/sec
                pthread_spinlock, 6,s:     578,727 msg/sec
                pthread_spinlock, 6,i:     994,103 msg/sec
                pthread_spinlock, 7,s:     853,676 msg/sec
                pthread_spinlock, 7,i:     894,373 msg/sec
                pthread_spinlock, 8,s:     885,416 msg/sec
                pthread_spinlock, 8,i:     791,043 msg/sec
                      std::mutex, 1,s:   1,092,504 msg/sec
                      std::mutex, 1,i:   1,082,239 msg/sec
                      std::mutex, 2,s:   3,853,024 msg/sec
                      std::mutex, 2,i:   4,008,170 msg/sec
                      std::mutex, 3,s:   2,039,673 msg/sec
                      std::mutex, 3,i:   2,005,730 msg/sec
                      std::mutex, 4,s:   2,025,231 msg/sec
                      std::mutex, 4,i:   1,970,641 msg/sec
                      std::mutex, 5,s:     982,033 msg/sec
                      std::mutex, 5,i:   1,007,000 msg/sec
                      std::mutex, 6,s:     908,119 msg/sec
                      std::mutex, 6,i:     888,776 msg/sec
                      std::mutex, 7,s:     953,088 msg/sec
                      std::mutex, 7,i:     856,020 msg/sec
                      std::mutex, 8,s:   1,002,238 msg/sec
                      std::mutex, 8,i:     821,480 msg/sec
                 tbb::spin_mutex, 1,s:  11,071,201 msg/sec
                 tbb::spin_mutex, 1,i:  11,099,768 msg/sec
                 tbb::spin_mutex, 2,s:   4,868,595 msg/sec
                 tbb::spin_mutex, 2,i:   4,784,272 msg/sec
                 tbb::spin_mutex, 3,s:   3,589,474 msg/sec
                 tbb::spin_mutex, 3,i:   3,516,081 msg/sec
                 tbb::spin_mutex, 4,s:   3,027,670 msg/sec
                 tbb::spin_mutex, 4,i:   2,982,987 msg/sec
                 tbb::spin_mutex, 5,s:   1,717,808 msg/sec
                 tbb::spin_mutex, 5,i:   1,671,828 msg/sec
                 tbb::spin_mutex, 6,s:   1,499,014 msg/sec
                 tbb::spin_mutex, 6,i:   1,421,694 msg/sec
                 tbb::spin_mutex, 7,s:   1,340,916 msg/sec
                 tbb::spin_mutex, 7,i:   1,443,620 msg/sec
                 tbb::spin_mutex, 8,s:   1,256,925 msg/sec
                 tbb::spin_mutex, 8,i:   1,199,655 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1283.79
	System time (seconds): 111.07
	Percent of CPU this job got: 860%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:42.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): 57936
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23369
	Voluntary context switches: 10027598
	Involuntary context switches: 362
	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:53:59 [11/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000457 sec/round-trip
                     AtomicQueue: 0.000000354 sec/round-trip
             OptimistAtomicQueue: 0.000000343 sec/round-trip
                    AtomicQueueB: 0.000000404 sec/round-trip
            OptimistAtomicQueueB: 0.000000298 sec/round-trip
                    AtomicQueue2: 0.000000378 sec/round-trip
            OptimistAtomicQueue2: 0.000000356 sec/round-trip
                   AtomicQueueB2: 0.000000409 sec/round-trip
           OptimistAtomicQueueB2: 0.000000349 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000360 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000571 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001017 sec/round-trip
     xenium::michael_scott_queue: 0.000000875 sec/round-trip
         xenium::ramalhete_queue: 0.000000462 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000493 sec/round-trip
          boost::lockfree::queue: 0.000000718 sec/round-trip
                pthread_spinlock: 0.000000783 sec/round-trip
                      std::mutex: 0.000001521 sec/round-trip
                 tbb::spin_mutex: 0.000000682 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  33,830,191 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,314,302 msg/sec
                     AtomicQueue, 1,s:  43,715,205 msg/sec
                     AtomicQueue, 1,i:  43,080,211 msg/sec
                     AtomicQueue, 2,s:   2,908,334 msg/sec
                     AtomicQueue, 2,i:   3,038,550 msg/sec
                     AtomicQueue, 3,s:   2,459,794 msg/sec
                     AtomicQueue, 3,i:   2,599,906 msg/sec
                     AtomicQueue, 4,s:   1,946,781 msg/sec
                     AtomicQueue, 4,i:   2,067,622 msg/sec
                     AtomicQueue, 5,s:     931,586 msg/sec
                     AtomicQueue, 5,i:   1,273,368 msg/sec
                     AtomicQueue, 6,s:     764,512 msg/sec
                     AtomicQueue, 6,i:   1,036,277 msg/sec
                     AtomicQueue, 7,s:     867,566 msg/sec
                     AtomicQueue, 7,i:     959,742 msg/sec
                     AtomicQueue, 8,s:     917,806 msg/sec
                     AtomicQueue, 8,i:     853,776 msg/sec
             OptimistAtomicQueue, 1,s: 350,804,078 msg/sec
             OptimistAtomicQueue, 1,i: 353,044,265 msg/sec
             OptimistAtomicQueue, 2,s:  17,006,594 msg/sec
             OptimistAtomicQueue, 2,i:  15,304,487 msg/sec
             OptimistAtomicQueue, 3,s:  17,279,950 msg/sec
             OptimistAtomicQueue, 3,i:  17,692,759 msg/sec
             OptimistAtomicQueue, 4,s:  17,443,883 msg/sec
             OptimistAtomicQueue, 4,i:  19,495,135 msg/sec
             OptimistAtomicQueue, 5,s:   9,771,308 msg/sec
             OptimistAtomicQueue, 5,i:  12,850,911 msg/sec
             OptimistAtomicQueue, 6,s:  10,189,569 msg/sec
             OptimistAtomicQueue, 6,i:  10,349,425 msg/sec
             OptimistAtomicQueue, 7,s:  11,830,826 msg/sec
             OptimistAtomicQueue, 7,i:  11,801,077 msg/sec
             OptimistAtomicQueue, 8,s:  14,878,729 msg/sec
             OptimistAtomicQueue, 8,i:  12,155,787 msg/sec
                    AtomicQueueB, 1,s:  14,872,288 msg/sec
                    AtomicQueueB, 1,i:  15,017,281 msg/sec
                    AtomicQueueB, 2,s:   2,877,469 msg/sec
                    AtomicQueueB, 2,i:   3,043,255 msg/sec
                    AtomicQueueB, 3,s:   2,433,294 msg/sec
                    AtomicQueueB, 3,i:   2,567,709 msg/sec
                    AtomicQueueB, 4,s:   1,921,893 msg/sec
                    AtomicQueueB, 4,i:   2,035,752 msg/sec
                    AtomicQueueB, 5,s:     914,776 msg/sec
                    AtomicQueueB, 5,i:   1,109,295 msg/sec
                    AtomicQueueB, 6,s:     758,352 msg/sec
                    AtomicQueueB, 6,i:   1,020,579 msg/sec
                    AtomicQueueB, 7,s:     859,734 msg/sec
                    AtomicQueueB, 7,i:     938,437 msg/sec
                    AtomicQueueB, 8,s:     898,944 msg/sec
                    AtomicQueueB, 8,i:     845,056 msg/sec
            OptimistAtomicQueueB, 1,s: 234,134,683 msg/sec
            OptimistAtomicQueueB, 1,i: 157,269,549 msg/sec
            OptimistAtomicQueueB, 2,s:  14,310,964 msg/sec
            OptimistAtomicQueueB, 2,i:  14,539,938 msg/sec
            OptimistAtomicQueueB, 3,s:  17,232,497 msg/sec
            OptimistAtomicQueueB, 3,i:  16,739,454 msg/sec
            OptimistAtomicQueueB, 4,s:  17,480,750 msg/sec
            OptimistAtomicQueueB, 4,i:  19,333,793 msg/sec
            OptimistAtomicQueueB, 5,s:   9,755,502 msg/sec
            OptimistAtomicQueueB, 5,i:  11,759,696 msg/sec
            OptimistAtomicQueueB, 6,s:  10,120,368 msg/sec
            OptimistAtomicQueueB, 6,i:  10,255,905 msg/sec
            OptimistAtomicQueueB, 7,s:  11,520,031 msg/sec
            OptimistAtomicQueueB, 7,i:  11,771,293 msg/sec
            OptimistAtomicQueueB, 8,s:  15,190,991 msg/sec
            OptimistAtomicQueueB, 8,i:  12,135,379 msg/sec
                    AtomicQueue2, 1,s:  40,008,658 msg/sec
                    AtomicQueue2, 1,i:  35,634,642 msg/sec
                    AtomicQueue2, 2,s:   2,934,034 msg/sec
                    AtomicQueue2, 2,i:   3,094,672 msg/sec
                    AtomicQueue2, 3,s:   2,478,999 msg/sec
                    AtomicQueue2, 3,i:   2,622,110 msg/sec
                    AtomicQueue2, 4,s:   1,967,615 msg/sec
                    AtomicQueue2, 4,i:   2,086,112 msg/sec
                    AtomicQueue2, 5,s:     926,247 msg/sec
                    AtomicQueue2, 5,i:   1,259,769 msg/sec
                    AtomicQueue2, 6,s:     755,132 msg/sec
                    AtomicQueue2, 6,i:   1,169,466 msg/sec
                    AtomicQueue2, 7,s:     854,957 msg/sec
                    AtomicQueue2, 7,i:     949,960 msg/sec
                    AtomicQueue2, 8,s:     889,968 msg/sec
                    AtomicQueue2, 8,i:     851,685 msg/sec
            OptimistAtomicQueue2, 1,s:  31,642,021 msg/sec
            OptimistAtomicQueue2, 1,i:  31,476,766 msg/sec
            OptimistAtomicQueue2, 2,s:  12,798,430 msg/sec
            OptimistAtomicQueue2, 2,i:  14,188,321 msg/sec
            OptimistAtomicQueue2, 3,s:  16,870,179 msg/sec
            OptimistAtomicQueue2, 3,i:  14,528,727 msg/sec
            OptimistAtomicQueue2, 4,s:  17,364,275 msg/sec
            OptimistAtomicQueue2, 4,i:  17,015,035 msg/sec
            OptimistAtomicQueue2, 5,s:   9,200,950 msg/sec
            OptimistAtomicQueue2, 5,i:   9,958,046 msg/sec
            OptimistAtomicQueue2, 6,s:   9,723,550 msg/sec
            OptimistAtomicQueue2, 6,i:   9,574,816 msg/sec
            OptimistAtomicQueue2, 7,s:  11,044,382 msg/sec
            OptimistAtomicQueue2, 7,i:  11,122,026 msg/sec
            OptimistAtomicQueue2, 8,s:  14,425,494 msg/sec
            OptimistAtomicQueue2, 8,i:  11,755,311 msg/sec
                   AtomicQueueB2, 1,s:  22,853,372 msg/sec
                   AtomicQueueB2, 1,i:  17,496,411 msg/sec
                   AtomicQueueB2, 2,s:   2,899,128 msg/sec
                   AtomicQueueB2, 2,i:   3,069,462 msg/sec
                   AtomicQueueB2, 3,s:   2,447,421 msg/sec
                   AtomicQueueB2, 3,i:   2,601,981 msg/sec
                   AtomicQueueB2, 4,s:   1,945,087 msg/sec
                   AtomicQueueB2, 4,i:   2,051,438 msg/sec
                   AtomicQueueB2, 5,s:     908,325 msg/sec
                   AtomicQueueB2, 5,i:   1,080,307 msg/sec
                   AtomicQueueB2, 6,s:     750,581 msg/sec
                   AtomicQueueB2, 6,i:   1,175,523 msg/sec
                   AtomicQueueB2, 7,s:     851,367 msg/sec
                   AtomicQueueB2, 7,i:     964,843 msg/sec
                   AtomicQueueB2, 8,s:     885,532 msg/sec
                   AtomicQueueB2, 8,i:     839,847 msg/sec
           OptimistAtomicQueueB2, 1,s:  46,075,029 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,807,822 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,384,631 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,255,087 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,683,111 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,582,629 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,313,402 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,822,817 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,271,897 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,254,576 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,766,811 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,425,492 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,895,035 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,053,917 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,313,576 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,631,732 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  28,053,445 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  68,646,100 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,907,333 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,967,776 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,025,618 msg/sec
     moodycamel::ConcurrentQueue, 2,i:   9,342,611 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  15,274,561 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  14,310,833 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  29,923,182 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  28,213,482 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  33,069,109 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  49,607,122 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  51,171,110 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  41,030,517 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  62,686,232 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  49,623,991 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  72,162,297 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  68,394,204 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,600,734 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,604,102 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,260,536 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,273,827 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,345,608 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,373,183 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,918 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,943,319 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     896,898 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,214,747 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     816,976 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,087,485 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     779,215 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     919,800 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     792,923 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     822,060 msg/sec
     xenium::michael_scott_queue, 1,s:   3,952,504 msg/sec
     xenium::michael_scott_queue, 1,i:   4,015,084 msg/sec
     xenium::michael_scott_queue, 2,s:   2,780,549 msg/sec
     xenium::michael_scott_queue, 2,i:   2,733,099 msg/sec
     xenium::michael_scott_queue, 3,s:   2,255,149 msg/sec
     xenium::michael_scott_queue, 3,i:   2,226,843 msg/sec
     xenium::michael_scott_queue, 4,s:   1,746,670 msg/sec
     xenium::michael_scott_queue, 4,i:   1,725,083 msg/sec
     xenium::michael_scott_queue, 5,s:   1,070,455 msg/sec
     xenium::michael_scott_queue, 5,i:   1,164,597 msg/sec
     xenium::michael_scott_queue, 6,s:     975,991 msg/sec
     xenium::michael_scott_queue, 6,i:   1,047,874 msg/sec
     xenium::michael_scott_queue, 7,s:     932,302 msg/sec
     xenium::michael_scott_queue, 7,i:     956,424 msg/sec
     xenium::michael_scott_queue, 8,s:     693,746 msg/sec
     xenium::michael_scott_queue, 8,i:     823,059 msg/sec
         xenium::ramalhete_queue, 1,s:  21,810,581 msg/sec
         xenium::ramalhete_queue, 1,i:  20,629,947 msg/sec
         xenium::ramalhete_queue, 2,s:  14,588,930 msg/sec
         xenium::ramalhete_queue, 2,i:   9,855,578 msg/sec
         xenium::ramalhete_queue, 3,s:  12,339,488 msg/sec
         xenium::ramalhete_queue, 3,i:  11,970,980 msg/sec
         xenium::ramalhete_queue, 4,s:  15,229,984 msg/sec
         xenium::ramalhete_queue, 4,i:  14,967,385 msg/sec
         xenium::ramalhete_queue, 5,s:  10,894,299 msg/sec
         xenium::ramalhete_queue, 5,i:   6,766,236 msg/sec
         xenium::ramalhete_queue, 6,s:  11,364,275 msg/sec
         xenium::ramalhete_queue, 6,i:   7,723,095 msg/sec
         xenium::ramalhete_queue, 7,s:  11,562,766 msg/sec
         xenium::ramalhete_queue, 7,i:   8,323,221 msg/sec
         xenium::ramalhete_queue, 8,s:  14,783,838 msg/sec
         xenium::ramalhete_queue, 8,i:   8,751,314 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,565,247 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  92,126,823 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,863,606 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   7,057,668 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,656,630 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,077,990 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,560,127 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,290,736 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,026,792 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,620,495 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,031,160 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,315,333 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,119,445 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,207,344 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,097,931 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,922,630 msg/sec
          boost::lockfree::queue, 1,s:   2,274,969 msg/sec
          boost::lockfree::queue, 1,i:   2,285,063 msg/sec
          boost::lockfree::queue, 2,s:   1,718,851 msg/sec
          boost::lockfree::queue, 2,i:   1,743,899 msg/sec
          boost::lockfree::queue, 3,s:   1,453,993 msg/sec
          boost::lockfree::queue, 3,i:   1,409,829 msg/sec
          boost::lockfree::queue, 4,s:   1,287,780 msg/sec
          boost::lockfree::queue, 4,i:   1,280,572 msg/sec
          boost::lockfree::queue, 5,s:     779,430 msg/sec
          boost::lockfree::queue, 5,i:     771,854 msg/sec
          boost::lockfree::queue, 6,s:     423,215 msg/sec
          boost::lockfree::queue, 6,i:     883,289 msg/sec
          boost::lockfree::queue, 7,s:     406,020 msg/sec
          boost::lockfree::queue, 7,i:     844,078 msg/sec
          boost::lockfree::queue, 8,s:     342,097 msg/sec
          boost::lockfree::queue, 8,i:     539,121 msg/sec
                pthread_spinlock, 1,s:   5,222,360 msg/sec
                pthread_spinlock, 1,i:   5,403,236 msg/sec
                pthread_spinlock, 2,s:   2,181,178 msg/sec
                pthread_spinlock, 2,i:     495,504 msg/sec
                pthread_spinlock, 3,s:     324,101 msg/sec
                pthread_spinlock, 3,i:   1,969,485 msg/sec
                pthread_spinlock, 4,s:     609,574 msg/sec
                pthread_spinlock, 4,i:     303,462 msg/sec
                pthread_spinlock, 5,s:     818,228 msg/sec
                pthread_spinlock, 5,i:     287,521 msg/sec
                pthread_spinlock, 6,s:     621,699 msg/sec
                pthread_spinlock, 6,i:     991,895 msg/sec
                pthread_spinlock, 7,s:     845,936 msg/sec
                pthread_spinlock, 7,i:     899,605 msg/sec
                pthread_spinlock, 8,s:     879,731 msg/sec
                pthread_spinlock, 8,i:     790,017 msg/sec
                      std::mutex, 1,s:   1,851,564 msg/sec
                      std::mutex, 1,i:   1,932,769 msg/sec
                      std::mutex, 2,s:   3,897,522 msg/sec
                      std::mutex, 2,i:   3,881,421 msg/sec
                      std::mutex, 3,s:   2,112,525 msg/sec
                      std::mutex, 3,i:   2,045,400 msg/sec
                      std::mutex, 4,s:   2,057,203 msg/sec
                      std::mutex, 4,i:   1,976,846 msg/sec
                      std::mutex, 5,s:     975,941 msg/sec
                      std::mutex, 5,i:   1,011,571 msg/sec
                      std::mutex, 6,s:     904,834 msg/sec
                      std::mutex, 6,i:     908,251 msg/sec
                      std::mutex, 7,s:     969,352 msg/sec
                      std::mutex, 7,i:     868,046 msg/sec
                      std::mutex, 8,s:     989,591 msg/sec
                      std::mutex, 8,i:     815,642 msg/sec
                 tbb::spin_mutex, 1,s:  11,201,717 msg/sec
                 tbb::spin_mutex, 1,i:  11,230,995 msg/sec
                 tbb::spin_mutex, 2,s:   4,900,772 msg/sec
                 tbb::spin_mutex, 2,i:   4,797,074 msg/sec
                 tbb::spin_mutex, 3,s:   3,589,372 msg/sec
                 tbb::spin_mutex, 3,i:   3,516,807 msg/sec
                 tbb::spin_mutex, 4,s:   3,029,895 msg/sec
                 tbb::spin_mutex, 4,i:   2,930,969 msg/sec
                 tbb::spin_mutex, 5,s:   1,727,749 msg/sec
                 tbb::spin_mutex, 5,i:   1,643,577 msg/sec
                 tbb::spin_mutex, 6,s:   1,501,153 msg/sec
                 tbb::spin_mutex, 6,i:   1,415,869 msg/sec
                 tbb::spin_mutex, 7,s:   1,338,918 msg/sec
                 tbb::spin_mutex, 7,i:   1,454,755 msg/sec
                 tbb::spin_mutex, 8,s:   1,256,847 msg/sec
                 tbb::spin_mutex, 8,i:   1,200,674 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1294.57
	System time (seconds): 109.94
	Percent of CPU this job got: 861%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:43.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): 60496
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23916
	Voluntary context switches: 9905712
	Involuntary context switches: 336
	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:56:42 [12/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000459 sec/round-trip
                     AtomicQueue: 0.000000355 sec/round-trip
             OptimistAtomicQueue: 0.000000339 sec/round-trip
                    AtomicQueueB: 0.000000404 sec/round-trip
            OptimistAtomicQueueB: 0.000000304 sec/round-trip
                    AtomicQueue2: 0.000000390 sec/round-trip
            OptimistAtomicQueue2: 0.000000357 sec/round-trip
                   AtomicQueueB2: 0.000000409 sec/round-trip
           OptimistAtomicQueueB2: 0.000000349 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000366 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000570 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001012 sec/round-trip
     xenium::michael_scott_queue: 0.000000878 sec/round-trip
         xenium::ramalhete_queue: 0.000000467 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000494 sec/round-trip
          boost::lockfree::queue: 0.000000723 sec/round-trip
                pthread_spinlock: 0.000000770 sec/round-trip
                      std::mutex: 0.000001504 sec/round-trip
                 tbb::spin_mutex: 0.000000685 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,077,957 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,173,508 msg/sec
                     AtomicQueue, 1,s:  44,260,564 msg/sec
                     AtomicQueue, 1,i:  43,976,263 msg/sec
                     AtomicQueue, 2,s:   2,908,654 msg/sec
                     AtomicQueue, 2,i:   3,043,046 msg/sec
                     AtomicQueue, 3,s:   2,459,027 msg/sec
                     AtomicQueue, 3,i:   2,603,309 msg/sec
                     AtomicQueue, 4,s:   1,947,785 msg/sec
                     AtomicQueue, 4,i:   2,068,990 msg/sec
                     AtomicQueue, 5,s:     934,710 msg/sec
                     AtomicQueue, 5,i:   1,270,410 msg/sec
                     AtomicQueue, 6,s:     764,118 msg/sec
                     AtomicQueue, 6,i:   1,186,038 msg/sec
                     AtomicQueue, 7,s:     871,870 msg/sec
                     AtomicQueue, 7,i:     947,917 msg/sec
                     AtomicQueue, 8,s:     917,515 msg/sec
                     AtomicQueue, 8,i:     854,929 msg/sec
             OptimistAtomicQueue, 1,s: 345,439,610 msg/sec
             OptimistAtomicQueue, 1,i: 344,234,790 msg/sec
             OptimistAtomicQueue, 2,s:  15,568,213 msg/sec
             OptimistAtomicQueue, 2,i:  15,830,829 msg/sec
             OptimistAtomicQueue, 3,s:  17,248,495 msg/sec
             OptimistAtomicQueue, 3,i:  17,530,412 msg/sec
             OptimistAtomicQueue, 4,s:  17,392,749 msg/sec
             OptimistAtomicQueue, 4,i:  19,483,190 msg/sec
             OptimistAtomicQueue, 5,s:   9,769,854 msg/sec
             OptimistAtomicQueue, 5,i:  11,739,349 msg/sec
             OptimistAtomicQueue, 6,s:  10,164,693 msg/sec
             OptimistAtomicQueue, 6,i:  10,325,314 msg/sec
             OptimistAtomicQueue, 7,s:  11,827,719 msg/sec
             OptimistAtomicQueue, 7,i:  11,791,817 msg/sec
             OptimistAtomicQueue, 8,s:  14,894,363 msg/sec
             OptimistAtomicQueue, 8,i:  12,131,950 msg/sec
                    AtomicQueueB, 1,s:  14,800,264 msg/sec
                    AtomicQueueB, 1,i:  15,077,807 msg/sec
                    AtomicQueueB, 2,s:   2,877,028 msg/sec
                    AtomicQueueB, 2,i:   3,030,519 msg/sec
                    AtomicQueueB, 3,s:   2,434,040 msg/sec
                    AtomicQueueB, 3,i:   2,577,957 msg/sec
                    AtomicQueueB, 4,s:   1,927,178 msg/sec
                    AtomicQueueB, 4,i:   2,030,690 msg/sec
                    AtomicQueueB, 5,s:     912,907 msg/sec
                    AtomicQueueB, 5,i:   1,270,069 msg/sec
                    AtomicQueueB, 6,s:     757,678 msg/sec
                    AtomicQueueB, 6,i:   1,171,022 msg/sec
                    AtomicQueueB, 7,s:     857,621 msg/sec
                    AtomicQueueB, 7,i:     931,300 msg/sec
                    AtomicQueueB, 8,s:     899,729 msg/sec
                    AtomicQueueB, 8,i:     846,896 msg/sec
            OptimistAtomicQueueB, 1,s: 211,116,999 msg/sec
            OptimistAtomicQueueB, 1,i: 154,740,937 msg/sec
            OptimistAtomicQueueB, 2,s:  13,651,217 msg/sec
            OptimistAtomicQueueB, 2,i:  14,421,222 msg/sec
            OptimistAtomicQueueB, 3,s:  17,231,427 msg/sec
            OptimistAtomicQueueB, 3,i:  16,753,910 msg/sec
            OptimistAtomicQueueB, 4,s:  17,505,252 msg/sec
            OptimistAtomicQueueB, 4,i:  19,486,133 msg/sec
            OptimistAtomicQueueB, 5,s:   9,733,271 msg/sec
            OptimistAtomicQueueB, 5,i:  10,802,981 msg/sec
            OptimistAtomicQueueB, 6,s:  10,122,848 msg/sec
            OptimistAtomicQueueB, 6,i:  10,261,641 msg/sec
            OptimistAtomicQueueB, 7,s:  11,498,634 msg/sec
            OptimistAtomicQueueB, 7,i:  11,763,873 msg/sec
            OptimistAtomicQueueB, 8,s:  15,147,687 msg/sec
            OptimistAtomicQueueB, 8,i:  12,109,821 msg/sec
                    AtomicQueue2, 1,s:  38,758,440 msg/sec
                    AtomicQueue2, 1,i:  33,446,290 msg/sec
                    AtomicQueue2, 2,s:   2,931,996 msg/sec
                    AtomicQueue2, 2,i:   3,097,086 msg/sec
                    AtomicQueue2, 3,s:   2,473,866 msg/sec
                    AtomicQueue2, 3,i:   2,626,240 msg/sec
                    AtomicQueue2, 4,s:   1,967,039 msg/sec
                    AtomicQueue2, 4,i:   2,086,981 msg/sec
                    AtomicQueue2, 5,s:     922,512 msg/sec
                    AtomicQueue2, 5,i:   1,088,748 msg/sec
                    AtomicQueue2, 6,s:     755,305 msg/sec
                    AtomicQueue2, 6,i:   1,027,219 msg/sec
                    AtomicQueue2, 7,s:     852,833 msg/sec
                    AtomicQueue2, 7,i:     948,330 msg/sec
                    AtomicQueue2, 8,s:     884,009 msg/sec
                    AtomicQueue2, 8,i:     856,188 msg/sec
            OptimistAtomicQueue2, 1,s:  31,637,120 msg/sec
            OptimistAtomicQueue2, 1,i:  31,706,593 msg/sec
            OptimistAtomicQueue2, 2,s:  12,830,858 msg/sec
            OptimistAtomicQueue2, 2,i:  13,759,143 msg/sec
            OptimistAtomicQueue2, 3,s:  16,883,707 msg/sec
            OptimistAtomicQueue2, 3,i:  14,537,085 msg/sec
            OptimistAtomicQueue2, 4,s:  17,398,037 msg/sec
            OptimistAtomicQueue2, 4,i:  17,044,893 msg/sec
            OptimistAtomicQueue2, 5,s:   9,278,771 msg/sec
            OptimistAtomicQueue2, 5,i:   9,584,004 msg/sec
            OptimistAtomicQueue2, 6,s:   9,703,856 msg/sec
            OptimistAtomicQueue2, 6,i:   9,600,832 msg/sec
            OptimistAtomicQueue2, 7,s:  11,104,331 msg/sec
            OptimistAtomicQueue2, 7,i:  11,200,487 msg/sec
            OptimistAtomicQueue2, 8,s:  14,450,847 msg/sec
            OptimistAtomicQueue2, 8,i:  11,752,098 msg/sec
                   AtomicQueueB2, 1,s:  24,759,837 msg/sec
                   AtomicQueueB2, 1,i:  19,710,812 msg/sec
                   AtomicQueueB2, 2,s:   2,906,015 msg/sec
                   AtomicQueueB2, 2,i:   3,074,466 msg/sec
                   AtomicQueueB2, 3,s:   2,443,245 msg/sec
                   AtomicQueueB2, 3,i:   2,598,258 msg/sec
                   AtomicQueueB2, 4,s:   1,944,176 msg/sec
                   AtomicQueueB2, 4,i:   2,051,607 msg/sec
                   AtomicQueueB2, 5,s:     911,770 msg/sec
                   AtomicQueueB2, 5,i:   1,273,466 msg/sec
                   AtomicQueueB2, 6,s:     750,842 msg/sec
                   AtomicQueueB2, 6,i:   1,028,386 msg/sec
                   AtomicQueueB2, 7,s:     850,901 msg/sec
                   AtomicQueueB2, 7,i:     935,089 msg/sec
                   AtomicQueueB2, 8,s:     887,667 msg/sec
                   AtomicQueueB2, 8,i:     834,892 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,484,892 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,192,133 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,382,535 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,360,591 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,686,783 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,591,526 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,339,113 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,842,874 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,287,356 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,629,597 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,743,460 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,574,747 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,939,541 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,063,139 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,330,691 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,638,936 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  27,915,044 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  27,446,845 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,813,609 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,948,524 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,159,521 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,935,148 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,736,930 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,291,579 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  29,410,588 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  20,162,624 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  42,734,813 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  47,657,014 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  58,070,817 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  62,651,530 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  67,548,594 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  63,117,921 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  80,130,131 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  70,144,919 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,596,930 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,598,476 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,255,100 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,250,653 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,345,329 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,375,399 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,883,220 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,944,679 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     892,228 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,210,975 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     815,063 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,087,674 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     776,919 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     912,876 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     792,431 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     825,147 msg/sec
     xenium::michael_scott_queue, 1,s:   3,949,037 msg/sec
     xenium::michael_scott_queue, 1,i:   4,030,604 msg/sec
     xenium::michael_scott_queue, 2,s:   2,796,421 msg/sec
     xenium::michael_scott_queue, 2,i:   2,706,791 msg/sec
     xenium::michael_scott_queue, 3,s:   2,254,958 msg/sec
     xenium::michael_scott_queue, 3,i:   2,231,331 msg/sec
     xenium::michael_scott_queue, 4,s:   1,756,543 msg/sec
     xenium::michael_scott_queue, 4,i:   1,733,338 msg/sec
     xenium::michael_scott_queue, 5,s:   1,077,126 msg/sec
     xenium::michael_scott_queue, 5,i:   1,150,997 msg/sec
     xenium::michael_scott_queue, 6,s:     985,754 msg/sec
     xenium::michael_scott_queue, 6,i:   1,056,055 msg/sec
     xenium::michael_scott_queue, 7,s:     932,488 msg/sec
     xenium::michael_scott_queue, 7,i:     959,970 msg/sec
     xenium::michael_scott_queue, 8,s:     691,532 msg/sec
     xenium::michael_scott_queue, 8,i:     821,940 msg/sec
         xenium::ramalhete_queue, 1,s:  20,519,111 msg/sec
         xenium::ramalhete_queue, 1,i:  20,656,258 msg/sec
         xenium::ramalhete_queue, 2,s:  14,644,784 msg/sec
         xenium::ramalhete_queue, 2,i:  14,916,534 msg/sec
         xenium::ramalhete_queue, 3,s:  13,272,256 msg/sec
         xenium::ramalhete_queue, 3,i:  12,988,271 msg/sec
         xenium::ramalhete_queue, 4,s:  14,166,609 msg/sec
         xenium::ramalhete_queue, 4,i:  15,505,853 msg/sec
         xenium::ramalhete_queue, 5,s:  10,928,338 msg/sec
         xenium::ramalhete_queue, 5,i:   6,871,184 msg/sec
         xenium::ramalhete_queue, 6,s:   9,895,368 msg/sec
         xenium::ramalhete_queue, 6,i:   9,047,924 msg/sec
         xenium::ramalhete_queue, 7,s:  11,560,975 msg/sec
         xenium::ramalhete_queue, 7,i:   9,504,300 msg/sec
         xenium::ramalhete_queue, 8,s:  12,995,160 msg/sec
         xenium::ramalhete_queue, 8,i:  10,010,662 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  88,057,330 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  92,689,487 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,562,115 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   7,073,166 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,619,386 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,193,358 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,046,655 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,279,677 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   1,962,779 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,731,284 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,051,509 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,202,173 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,127,023 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,204,583 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,982,341 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,912,276 msg/sec
          boost::lockfree::queue, 1,s:   2,277,432 msg/sec
          boost::lockfree::queue, 1,i:   2,295,894 msg/sec
          boost::lockfree::queue, 2,s:   1,734,321 msg/sec
          boost::lockfree::queue, 2,i:   1,738,613 msg/sec
          boost::lockfree::queue, 3,s:   1,454,723 msg/sec
          boost::lockfree::queue, 3,i:   1,413,994 msg/sec
          boost::lockfree::queue, 4,s:   1,286,496 msg/sec
          boost::lockfree::queue, 4,i:   1,281,435 msg/sec
          boost::lockfree::queue, 5,s:     775,320 msg/sec
          boost::lockfree::queue, 5,i:     854,787 msg/sec
          boost::lockfree::queue, 6,s:     423,080 msg/sec
          boost::lockfree::queue, 6,i:     834,338 msg/sec
          boost::lockfree::queue, 7,s:     406,290 msg/sec
          boost::lockfree::queue, 7,i:     869,509 msg/sec
          boost::lockfree::queue, 8,s:     340,622 msg/sec
          boost::lockfree::queue, 8,i:     540,259 msg/sec
                pthread_spinlock, 1,s:   5,192,302 msg/sec
                pthread_spinlock, 1,i:   5,331,615 msg/sec
                pthread_spinlock, 2,s:   2,286,133 msg/sec
                pthread_spinlock, 2,i:     513,131 msg/sec
                pthread_spinlock, 3,s:     263,240 msg/sec
                pthread_spinlock, 3,i:   1,839,248 msg/sec
                pthread_spinlock, 4,s:     938,357 msg/sec
pthread_spinlock: producers: 4: consumer 2 received too few messages: 0.10% of expected.
                pthread_spinlock, 4,i:     346,814 msg/sec
                pthread_spinlock, 5,s:     815,701 msg/sec
pthread_spinlock: producers: 5: consumer 0 received too few messages: 0.09% of expected.
                pthread_spinlock, 5,i:   1,099,162 msg/sec
                pthread_spinlock, 6,s:     583,551 msg/sec
                pthread_spinlock, 6,i:     892,237 msg/sec
                pthread_spinlock, 7,s:     841,928 msg/sec
                pthread_spinlock, 7,i:     907,744 msg/sec
                pthread_spinlock, 8,s:     884,665 msg/sec
                pthread_spinlock, 8,i:     785,996 msg/sec
                      std::mutex, 1,s:   1,726,172 msg/sec
                      std::mutex, 1,i:   1,606,718 msg/sec
                      std::mutex, 2,s:   4,574,213 msg/sec
                      std::mutex, 2,i:   4,408,225 msg/sec
                      std::mutex, 3,s:   2,069,190 msg/sec
                      std::mutex, 3,i:   2,020,587 msg/sec
                      std::mutex, 4,s:   2,017,059 msg/sec
                      std::mutex, 4,i:   1,952,617 msg/sec
                      std::mutex, 5,s:   1,006,119 msg/sec
                      std::mutex, 5,i:   1,034,537 msg/sec
                      std::mutex, 6,s:     870,922 msg/sec
                      std::mutex, 6,i:     854,516 msg/sec
                      std::mutex, 7,s:     943,595 msg/sec
                      std::mutex, 7,i:     851,222 msg/sec
                      std::mutex, 8,s:   1,143,867 msg/sec
                      std::mutex, 8,i:     903,386 msg/sec
                 tbb::spin_mutex, 1,s:  11,104,021 msg/sec
                 tbb::spin_mutex, 1,i:  11,107,598 msg/sec
                 tbb::spin_mutex, 2,s:   4,893,294 msg/sec
                 tbb::spin_mutex, 2,i:   4,779,285 msg/sec
                 tbb::spin_mutex, 3,s:   3,589,173 msg/sec
                 tbb::spin_mutex, 3,i:   3,517,063 msg/sec
                 tbb::spin_mutex, 4,s:   3,051,147 msg/sec
                 tbb::spin_mutex, 4,i:   2,921,290 msg/sec
                 tbb::spin_mutex, 5,s:   1,715,921 msg/sec
                 tbb::spin_mutex, 5,i:   1,676,348 msg/sec
                 tbb::spin_mutex, 6,s:   1,498,323 msg/sec
                 tbb::spin_mutex, 6,i:   1,417,610 msg/sec
                 tbb::spin_mutex, 7,s:   1,347,228 msg/sec
                 tbb::spin_mutex, 7,i:   1,370,033 msg/sec
                 tbb::spin_mutex, 8,s:   1,260,190 msg/sec
                 tbb::spin_mutex, 8,i:   1,204,276 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1280.54
	System time (seconds): 108.41
	Percent of CPU this job got: 861%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:41.17
	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): 58416
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23425
	Voluntary context switches: 9564191
	Involuntary context switches: 353
	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:59:23 [13/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000458 sec/round-trip
                     AtomicQueue: 0.000000347 sec/round-trip
             OptimistAtomicQueue: 0.000000341 sec/round-trip
                    AtomicQueueB: 0.000000404 sec/round-trip
            OptimistAtomicQueueB: 0.000000288 sec/round-trip
                    AtomicQueue2: 0.000000381 sec/round-trip
            OptimistAtomicQueue2: 0.000000356 sec/round-trip
                   AtomicQueueB2: 0.000000408 sec/round-trip
           OptimistAtomicQueueB2: 0.000000348 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000362 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000569 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001013 sec/round-trip
     xenium::michael_scott_queue: 0.000000875 sec/round-trip
         xenium::ramalhete_queue: 0.000000463 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000483 sec/round-trip
          boost::lockfree::queue: 0.000000726 sec/round-trip
                pthread_spinlock: 0.000000769 sec/round-trip
                      std::mutex: 0.000001530 sec/round-trip
                 tbb::spin_mutex: 0.000000683 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  33,596,897 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,192,114 msg/sec
                     AtomicQueue, 1,s:  43,314,127 msg/sec
                     AtomicQueue, 1,i:  41,257,666 msg/sec
                     AtomicQueue, 2,s:   2,915,597 msg/sec
                     AtomicQueue, 2,i:   3,039,196 msg/sec
                     AtomicQueue, 3,s:   2,461,916 msg/sec
                     AtomicQueue, 3,i:   2,604,122 msg/sec
                     AtomicQueue, 4,s:   1,944,249 msg/sec
                     AtomicQueue, 4,i:   2,065,494 msg/sec
                     AtomicQueue, 5,s:     932,597 msg/sec
                     AtomicQueue, 5,i:   1,270,063 msg/sec
                     AtomicQueue, 6,s:     764,439 msg/sec
                     AtomicQueue, 6,i:   1,038,610 msg/sec
                     AtomicQueue, 7,s:     871,524 msg/sec
                     AtomicQueue, 7,i:     942,473 msg/sec
                     AtomicQueue, 8,s:     920,969 msg/sec
                     AtomicQueue, 8,i:     852,935 msg/sec
             OptimistAtomicQueue, 1,s: 344,387,957 msg/sec
             OptimistAtomicQueue, 1,i: 343,414,849 msg/sec
             OptimistAtomicQueue, 2,s:  16,055,298 msg/sec
             OptimistAtomicQueue, 2,i:  15,634,493 msg/sec
             OptimistAtomicQueue, 3,s:  17,258,384 msg/sec
             OptimistAtomicQueue, 3,i:  17,503,287 msg/sec
             OptimistAtomicQueue, 4,s:  17,407,078 msg/sec
             OptimistAtomicQueue, 4,i:  19,482,222 msg/sec
             OptimistAtomicQueue, 5,s:   9,799,228 msg/sec
             OptimistAtomicQueue, 5,i:  12,459,481 msg/sec
             OptimistAtomicQueue, 6,s:  10,164,461 msg/sec
             OptimistAtomicQueue, 6,i:  10,337,624 msg/sec
             OptimistAtomicQueue, 7,s:  11,817,421 msg/sec
             OptimistAtomicQueue, 7,i:  11,774,252 msg/sec
             OptimistAtomicQueue, 8,s:  14,848,900 msg/sec
             OptimistAtomicQueue, 8,i:  12,122,359 msg/sec
                    AtomicQueueB, 1,s:  15,008,376 msg/sec
                    AtomicQueueB, 1,i:  15,057,120 msg/sec
                    AtomicQueueB, 2,s:   2,878,084 msg/sec
                    AtomicQueueB, 2,i:   3,026,177 msg/sec
                    AtomicQueueB, 3,s:   2,429,562 msg/sec
                    AtomicQueueB, 3,i:   2,576,874 msg/sec
                    AtomicQueueB, 4,s:   1,929,247 msg/sec
                    AtomicQueueB, 4,i:   2,036,069 msg/sec
                    AtomicQueueB, 5,s:     912,905 msg/sec
                    AtomicQueueB, 5,i:   1,272,962 msg/sec
                    AtomicQueueB, 6,s:     757,571 msg/sec
                    AtomicQueueB, 6,i:   1,032,178 msg/sec
                    AtomicQueueB, 7,s:     858,733 msg/sec
                    AtomicQueueB, 7,i:     942,567 msg/sec
                    AtomicQueueB, 8,s:     899,886 msg/sec
                    AtomicQueueB, 8,i:     842,060 msg/sec
            OptimistAtomicQueueB, 1,s: 155,230,957 msg/sec
            OptimistAtomicQueueB, 1,i: 154,643,304 msg/sec
            OptimistAtomicQueueB, 2,s:  15,060,057 msg/sec
            OptimistAtomicQueueB, 2,i:  14,612,349 msg/sec
            OptimistAtomicQueueB, 3,s:  17,237,365 msg/sec
            OptimistAtomicQueueB, 3,i:  17,114,843 msg/sec
            OptimistAtomicQueueB, 4,s:  17,544,483 msg/sec
            OptimistAtomicQueueB, 4,i:  19,415,603 msg/sec
            OptimistAtomicQueueB, 5,s:   9,730,518 msg/sec
            OptimistAtomicQueueB, 5,i:  11,396,962 msg/sec
            OptimistAtomicQueueB, 6,s:  10,103,930 msg/sec
            OptimistAtomicQueueB, 6,i:  10,272,042 msg/sec
            OptimistAtomicQueueB, 7,s:  11,579,933 msg/sec
            OptimistAtomicQueueB, 7,i:  11,773,088 msg/sec
            OptimistAtomicQueueB, 8,s:  15,159,617 msg/sec
            OptimistAtomicQueueB, 8,i:  12,142,362 msg/sec
                    AtomicQueue2, 1,s:  39,184,965 msg/sec
                    AtomicQueue2, 1,i:  39,564,966 msg/sec
                    AtomicQueue2, 2,s:   2,932,571 msg/sec
                    AtomicQueue2, 2,i:   3,101,616 msg/sec
                    AtomicQueue2, 3,s:   2,476,557 msg/sec
                    AtomicQueue2, 3,i:   2,624,371 msg/sec
                    AtomicQueue2, 4,s:   1,966,529 msg/sec
                    AtomicQueue2, 4,i:   2,086,133 msg/sec
                    AtomicQueue2, 5,s:     926,636 msg/sec
                    AtomicQueue2, 5,i:   1,255,988 msg/sec
                    AtomicQueue2, 6,s:     755,755 msg/sec
                    AtomicQueue2, 6,i:   1,026,440 msg/sec
                    AtomicQueue2, 7,s:     853,744 msg/sec
                    AtomicQueue2, 7,i:     944,136 msg/sec
                    AtomicQueue2, 8,s:     886,681 msg/sec
                    AtomicQueue2, 8,i:     846,880 msg/sec
            OptimistAtomicQueue2, 1,s:  31,698,836 msg/sec
            OptimistAtomicQueue2, 1,i:  31,677,805 msg/sec
            OptimistAtomicQueue2, 2,s:  12,767,025 msg/sec
            OptimistAtomicQueue2, 2,i:  13,669,292 msg/sec
            OptimistAtomicQueue2, 3,s:  16,840,456 msg/sec
            OptimistAtomicQueue2, 3,i:  14,530,629 msg/sec
            OptimistAtomicQueue2, 4,s:  17,391,052 msg/sec
            OptimistAtomicQueue2, 4,i:  17,002,838 msg/sec
            OptimistAtomicQueue2, 5,s:   9,275,763 msg/sec
            OptimistAtomicQueue2, 5,i:  10,142,142 msg/sec
            OptimistAtomicQueue2, 6,s:   9,720,481 msg/sec
            OptimistAtomicQueue2, 6,i:   9,464,424 msg/sec
            OptimistAtomicQueue2, 7,s:  10,999,864 msg/sec
            OptimistAtomicQueue2, 7,i:  11,138,811 msg/sec
            OptimistAtomicQueue2, 8,s:  14,432,013 msg/sec
            OptimistAtomicQueue2, 8,i:  11,751,755 msg/sec
                   AtomicQueueB2, 1,s:  21,943,101 msg/sec
                   AtomicQueueB2, 1,i:  14,162,919 msg/sec
                   AtomicQueueB2, 2,s:   2,900,290 msg/sec
                   AtomicQueueB2, 2,i:   3,071,589 msg/sec
                   AtomicQueueB2, 3,s:   2,445,792 msg/sec
                   AtomicQueueB2, 3,i:   2,603,149 msg/sec
                   AtomicQueueB2, 4,s:   1,946,442 msg/sec
                   AtomicQueueB2, 4,i:   2,051,801 msg/sec
                   AtomicQueueB2, 5,s:     904,774 msg/sec
                   AtomicQueueB2, 5,i:   1,269,693 msg/sec
                   AtomicQueueB2, 6,s:     749,145 msg/sec
                   AtomicQueueB2, 6,i:   1,170,107 msg/sec
                   AtomicQueueB2, 7,s:     852,172 msg/sec
                   AtomicQueueB2, 7,i:     935,602 msg/sec
                   AtomicQueueB2, 8,s:     886,610 msg/sec
                   AtomicQueueB2, 8,i:     840,634 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,232,098 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,198,941 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,374,991 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,302,171 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,694,749 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,600,987 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,306,250 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,875,320 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,286,690 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,676,438 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,763,105 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,619,280 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,894,086 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,064,816 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,331,172 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,627,506 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  17,028,650 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  19,202,692 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,887,491 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,944,993 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,172,734 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,528,677 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,369,012 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,723,943 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  29,519,866 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  31,158,313 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  22,727,723 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  57,021,203 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  61,398,709 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  64,280,973 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  67,186,291 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  67,304,059 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  80,504,525 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  76,601,715 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,615,125 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,628,991 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,241,740 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,248,959 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,342,085 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,369,845 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,153 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,946,879 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     895,329 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,211,986 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     816,462 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,088,298 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     780,593 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     925,862 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     793,229 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     824,280 msg/sec
     xenium::michael_scott_queue, 1,s:   3,847,186 msg/sec
     xenium::michael_scott_queue, 1,i:   3,882,071 msg/sec
     xenium::michael_scott_queue, 2,s:   2,781,285 msg/sec
     xenium::michael_scott_queue, 2,i:   2,710,159 msg/sec
     xenium::michael_scott_queue, 3,s:   2,252,220 msg/sec
     xenium::michael_scott_queue, 3,i:   2,228,573 msg/sec
     xenium::michael_scott_queue, 4,s:   1,750,626 msg/sec
     xenium::michael_scott_queue, 4,i:   1,732,156 msg/sec
     xenium::michael_scott_queue, 5,s:   1,069,466 msg/sec
     xenium::michael_scott_queue, 5,i:   1,372,315 msg/sec
     xenium::michael_scott_queue, 6,s:     985,038 msg/sec
     xenium::michael_scott_queue, 6,i:   1,060,534 msg/sec
     xenium::michael_scott_queue, 7,s:     933,571 msg/sec
     xenium::michael_scott_queue, 7,i:     955,698 msg/sec
     xenium::michael_scott_queue, 8,s:     694,340 msg/sec
     xenium::michael_scott_queue, 8,i:     824,486 msg/sec
         xenium::ramalhete_queue, 1,s:  21,607,582 msg/sec
         xenium::ramalhete_queue, 1,i:  22,303,284 msg/sec
         xenium::ramalhete_queue, 2,s:  14,946,605 msg/sec
         xenium::ramalhete_queue, 2,i:  10,797,496 msg/sec
         xenium::ramalhete_queue, 3,s:  14,241,290 msg/sec
         xenium::ramalhete_queue, 3,i:  13,395,430 msg/sec
         xenium::ramalhete_queue, 4,s:  15,477,677 msg/sec
         xenium::ramalhete_queue, 4,i:  15,423,928 msg/sec
         xenium::ramalhete_queue, 5,s:  10,928,683 msg/sec
         xenium::ramalhete_queue, 5,i:   6,892,989 msg/sec
         xenium::ramalhete_queue, 6,s:  11,603,268 msg/sec
         xenium::ramalhete_queue, 6,i:   7,768,780 msg/sec
         xenium::ramalhete_queue, 7,s:  11,557,336 msg/sec
         xenium::ramalhete_queue, 7,i:   8,165,781 msg/sec
         xenium::ramalhete_queue, 8,s:  14,765,617 msg/sec
         xenium::ramalhete_queue, 8,i:   8,692,036 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,046,820 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  90,958,970 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   7,761,644 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   7,138,875 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,663,641 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,162,996 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,480,225 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,329,852 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   1,908,800 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,652,142 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,070,896 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,320,541 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,124,052 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,215,680 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,032,840 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,932,208 msg/sec
          boost::lockfree::queue, 1,s:   2,278,451 msg/sec
          boost::lockfree::queue, 1,i:   2,304,411 msg/sec
          boost::lockfree::queue, 2,s:   1,716,684 msg/sec
          boost::lockfree::queue, 2,i:   1,738,080 msg/sec
          boost::lockfree::queue, 3,s:   1,454,524 msg/sec
          boost::lockfree::queue, 3,i:   1,413,789 msg/sec
          boost::lockfree::queue, 4,s:   1,283,326 msg/sec
          boost::lockfree::queue, 4,i:   1,283,035 msg/sec
          boost::lockfree::queue, 5,s:     777,207 msg/sec
          boost::lockfree::queue, 5,i:     859,793 msg/sec
          boost::lockfree::queue, 6,s:     421,768 msg/sec
          boost::lockfree::queue, 6,i:     881,511 msg/sec
          boost::lockfree::queue, 7,s:     409,474 msg/sec
          boost::lockfree::queue, 7,i:     836,239 msg/sec
          boost::lockfree::queue, 8,s:     341,570 msg/sec
          boost::lockfree::queue, 8,i:     807,612 msg/sec
                pthread_spinlock, 1,s:   5,202,675 msg/sec
                pthread_spinlock, 1,i:   5,325,204 msg/sec
                pthread_spinlock, 2,s:   2,226,307 msg/sec
                pthread_spinlock, 2,i:     448,923 msg/sec
                pthread_spinlock, 3,s:     202,347 msg/sec
                pthread_spinlock, 3,i:   1,710,763 msg/sec
                pthread_spinlock, 4,s:     715,985 msg/sec
                pthread_spinlock, 4,i:     463,029 msg/sec
                pthread_spinlock, 5,s:     780,546 msg/sec
                pthread_spinlock, 5,i:     267,462 msg/sec
                pthread_spinlock, 6,s:     618,028 msg/sec
                pthread_spinlock, 6,i:     925,955 msg/sec
                pthread_spinlock, 7,s:     846,095 msg/sec
                pthread_spinlock, 7,i:     886,526 msg/sec
                pthread_spinlock, 8,s:     884,795 msg/sec
                pthread_spinlock, 8,i:     783,642 msg/sec
                      std::mutex, 1,s:   1,202,197 msg/sec
                      std::mutex, 1,i:   1,121,607 msg/sec
                      std::mutex, 2,s:   4,042,770 msg/sec
                      std::mutex, 2,i:   3,904,403 msg/sec
                      std::mutex, 3,s:   2,099,212 msg/sec
                      std::mutex, 3,i:   2,033,751 msg/sec
                      std::mutex, 4,s:   2,024,312 msg/sec
                      std::mutex, 4,i:   1,952,368 msg/sec
                      std::mutex, 5,s:     992,700 msg/sec
                      std::mutex, 5,i:     986,864 msg/sec
                      std::mutex, 6,s:     872,850 msg/sec
                      std::mutex, 6,i:     866,445 msg/sec
                      std::mutex, 7,s:     969,134 msg/sec
                      std::mutex, 7,i:     865,131 msg/sec
                      std::mutex, 8,s:     986,670 msg/sec
                      std::mutex, 8,i:     819,038 msg/sec
                 tbb::spin_mutex, 1,s:  11,193,139 msg/sec
                 tbb::spin_mutex, 1,i:  11,214,808 msg/sec
                 tbb::spin_mutex, 2,s:   4,905,646 msg/sec
                 tbb::spin_mutex, 2,i:   4,788,394 msg/sec
                 tbb::spin_mutex, 3,s:   3,599,167 msg/sec
                 tbb::spin_mutex, 3,i:   3,527,273 msg/sec
                 tbb::spin_mutex, 4,s:   3,032,592 msg/sec
                 tbb::spin_mutex, 4,i:   2,924,622 msg/sec
                 tbb::spin_mutex, 5,s:   1,718,792 msg/sec
                 tbb::spin_mutex, 5,i:   1,669,165 msg/sec
                 tbb::spin_mutex, 6,s:   1,496,773 msg/sec
                 tbb::spin_mutex, 6,i:   1,414,000 msg/sec
                 tbb::spin_mutex, 7,s:   1,351,536 msg/sec
                 tbb::spin_mutex, 7,i:   1,385,902 msg/sec
                 tbb::spin_mutex, 8,s:   1,260,660 msg/sec
                 tbb::spin_mutex, 8,i:   1,208,486 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1282.55
	System time (seconds): 111.20
	Percent of CPU this job got: 858%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:42.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): 57656
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23333
	Voluntary context switches: 9988199
	Involuntary context switches: 328
	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 20:02:05 [14/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000455 sec/round-trip
                     AtomicQueue: 0.000000381 sec/round-trip
             OptimistAtomicQueue: 0.000000341 sec/round-trip
                    AtomicQueueB: 0.000000403 sec/round-trip
            OptimistAtomicQueueB: 0.000000283 sec/round-trip
                    AtomicQueue2: 0.000000401 sec/round-trip
            OptimistAtomicQueue2: 0.000000357 sec/round-trip
                   AtomicQueueB2: 0.000000409 sec/round-trip
           OptimistAtomicQueueB2: 0.000000352 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000362 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000571 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001013 sec/round-trip
     xenium::michael_scott_queue: 0.000000879 sec/round-trip
         xenium::ramalhete_queue: 0.000000461 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000491 sec/round-trip
          boost::lockfree::queue: 0.000000718 sec/round-trip
                pthread_spinlock: 0.000000770 sec/round-trip
                      std::mutex: 0.000001523 sec/round-trip
                 tbb::spin_mutex: 0.000000681 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,323,891 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,405,909 msg/sec
                     AtomicQueue, 1,s:  42,704,595 msg/sec
                     AtomicQueue, 1,i:  43,822,481 msg/sec
                     AtomicQueue, 2,s:   2,909,804 msg/sec
                     AtomicQueue, 2,i:   3,037,952 msg/sec
                     AtomicQueue, 3,s:   2,459,387 msg/sec
                     AtomicQueue, 3,i:   2,602,089 msg/sec
                     AtomicQueue, 4,s:   1,942,878 msg/sec
                     AtomicQueue, 4,i:   2,066,062 msg/sec
                     AtomicQueue, 5,s:     933,685 msg/sec
                     AtomicQueue, 5,i:   1,273,467 msg/sec
                     AtomicQueue, 6,s:     763,886 msg/sec
                     AtomicQueue, 6,i:   1,039,877 msg/sec
                     AtomicQueue, 7,s:     868,453 msg/sec
                     AtomicQueue, 7,i:     948,277 msg/sec
                     AtomicQueue, 8,s:     926,828 msg/sec
                     AtomicQueue, 8,i:     852,287 msg/sec
             OptimistAtomicQueue, 1,s: 354,384,229 msg/sec
             OptimistAtomicQueue, 1,i: 355,021,603 msg/sec
             OptimistAtomicQueue, 2,s:  14,291,750 msg/sec
             OptimistAtomicQueue, 2,i:  15,236,943 msg/sec
             OptimistAtomicQueue, 3,s:  17,283,240 msg/sec
             OptimistAtomicQueue, 3,i:  17,644,560 msg/sec
             OptimistAtomicQueue, 4,s:  17,425,394 msg/sec
             OptimistAtomicQueue, 4,i:  19,483,835 msg/sec
             OptimistAtomicQueue, 5,s:   9,806,311 msg/sec
             OptimistAtomicQueue, 5,i:  14,594,345 msg/sec
             OptimistAtomicQueue, 6,s:  10,167,680 msg/sec
             OptimistAtomicQueue, 6,i:  10,343,743 msg/sec
             OptimistAtomicQueue, 7,s:  11,770,488 msg/sec
             OptimistAtomicQueue, 7,i:  11,801,758 msg/sec
             OptimistAtomicQueue, 8,s:  14,870,747 msg/sec
             OptimistAtomicQueue, 8,i:  12,134,402 msg/sec
                    AtomicQueueB, 1,s:  15,069,811 msg/sec
                    AtomicQueueB, 1,i:  15,166,074 msg/sec
                    AtomicQueueB, 2,s:   2,875,375 msg/sec
                    AtomicQueueB, 2,i:   3,013,280 msg/sec
                    AtomicQueueB, 3,s:   2,436,364 msg/sec
                    AtomicQueueB, 3,i:   2,573,412 msg/sec
                    AtomicQueueB, 4,s:   1,928,624 msg/sec
                    AtomicQueueB, 4,i:   2,035,509 msg/sec
                    AtomicQueueB, 5,s:     915,238 msg/sec
                    AtomicQueueB, 5,i:   1,109,902 msg/sec
                    AtomicQueueB, 6,s:     758,714 msg/sec
                    AtomicQueueB, 6,i:   1,170,769 msg/sec
                    AtomicQueueB, 7,s:     859,954 msg/sec
                    AtomicQueueB, 7,i:     938,635 msg/sec
                    AtomicQueueB, 8,s:     898,071 msg/sec
                    AtomicQueueB, 8,i:     846,645 msg/sec
            OptimistAtomicQueueB, 1,s: 327,693,080 msg/sec
            OptimistAtomicQueueB, 1,i: 185,203,294 msg/sec
            OptimistAtomicQueueB, 2,s:  14,079,924 msg/sec
            OptimistAtomicQueueB, 2,i:  14,340,053 msg/sec
            OptimistAtomicQueueB, 3,s:  17,231,165 msg/sec
            OptimistAtomicQueueB, 3,i:  16,916,374 msg/sec
            OptimistAtomicQueueB, 4,s:  17,510,265 msg/sec
            OptimistAtomicQueueB, 4,i:  19,505,297 msg/sec
            OptimistAtomicQueueB, 5,s:   9,759,600 msg/sec
            OptimistAtomicQueueB, 5,i:  11,886,082 msg/sec
            OptimistAtomicQueueB, 6,s:  10,104,201 msg/sec
            OptimistAtomicQueueB, 6,i:  10,005,311 msg/sec
            OptimistAtomicQueueB, 7,s:  11,569,233 msg/sec
            OptimistAtomicQueueB, 7,i:  11,767,615 msg/sec
            OptimistAtomicQueueB, 8,s:  15,165,840 msg/sec
            OptimistAtomicQueueB, 8,i:  12,113,991 msg/sec
                    AtomicQueue2, 1,s:  40,200,326 msg/sec
                    AtomicQueue2, 1,i:  39,095,429 msg/sec
                    AtomicQueue2, 2,s:   2,931,711 msg/sec
                    AtomicQueue2, 2,i:   3,096,625 msg/sec
                    AtomicQueue2, 3,s:   2,480,089 msg/sec
                    AtomicQueue2, 3,i:   2,626,353 msg/sec
                    AtomicQueue2, 4,s:   1,965,302 msg/sec
                    AtomicQueue2, 4,i:   2,080,334 msg/sec
                    AtomicQueue2, 5,s:     922,158 msg/sec
                    AtomicQueue2, 5,i:   1,263,585 msg/sec
                    AtomicQueue2, 6,s:     754,680 msg/sec
                    AtomicQueue2, 6,i:   1,170,569 msg/sec
                    AtomicQueue2, 7,s:     853,150 msg/sec
                    AtomicQueue2, 7,i:     966,540 msg/sec
                    AtomicQueue2, 8,s:     884,207 msg/sec
                    AtomicQueue2, 8,i:     848,071 msg/sec
            OptimistAtomicQueue2, 1,s:  31,592,093 msg/sec
            OptimistAtomicQueue2, 1,i:  31,584,833 msg/sec
            OptimistAtomicQueue2, 2,s:  12,767,645 msg/sec
            OptimistAtomicQueue2, 2,i:  13,842,550 msg/sec
            OptimistAtomicQueue2, 3,s:  16,811,694 msg/sec
            OptimistAtomicQueue2, 3,i:  14,528,167 msg/sec
            OptimistAtomicQueue2, 4,s:  17,378,033 msg/sec
            OptimistAtomicQueue2, 4,i:  16,997,041 msg/sec
            OptimistAtomicQueue2, 5,s:   9,279,731 msg/sec
            OptimistAtomicQueue2, 5,i:   9,626,111 msg/sec
            OptimistAtomicQueue2, 6,s:   9,730,318 msg/sec
            OptimistAtomicQueue2, 6,i:   9,484,696 msg/sec
            OptimistAtomicQueue2, 7,s:  11,062,964 msg/sec
            OptimistAtomicQueue2, 7,i:  11,087,294 msg/sec
            OptimistAtomicQueue2, 8,s:  14,430,038 msg/sec
            OptimistAtomicQueue2, 8,i:  11,758,968 msg/sec
                   AtomicQueueB2, 1,s:  25,874,694 msg/sec
                   AtomicQueueB2, 1,i:  14,202,757 msg/sec
                   AtomicQueueB2, 2,s:   2,904,201 msg/sec
                   AtomicQueueB2, 2,i:   3,068,964 msg/sec
                   AtomicQueueB2, 3,s:   2,449,198 msg/sec
                   AtomicQueueB2, 3,i:   2,601,340 msg/sec
                   AtomicQueueB2, 4,s:   1,948,159 msg/sec
                   AtomicQueueB2, 4,i:   2,054,625 msg/sec
                   AtomicQueueB2, 5,s:     903,292 msg/sec
                   AtomicQueueB2, 5,i:   1,272,489 msg/sec
                   AtomicQueueB2, 6,s:     750,519 msg/sec
                   AtomicQueueB2, 6,i:   1,173,225 msg/sec
                   AtomicQueueB2, 7,s:     852,467 msg/sec
                   AtomicQueueB2, 7,i:     937,261 msg/sec
                   AtomicQueueB2, 8,s:     888,536 msg/sec
                   AtomicQueueB2, 8,i:     837,950 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,457,794 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,815,400 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,359,177 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,329,184 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,680,707 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,607,925 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,325,049 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,819,415 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,276,854 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,268,952 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,720,867 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,453,938 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,946,573 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,042,757 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,316,586 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,645,779 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  28,468,848 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  17,641,890 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,885,906 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,897,464 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,005,078 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,403,520 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  19,398,725 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  16,653,129 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  28,715,107 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  28,319,891 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  31,222,183 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  58,194,217 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  54,460,692 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  65,832,726 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  69,668,973 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  68,861,395 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  77,703,447 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  72,549,808 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,609,063 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,627,155 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,233,685 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,247,955 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,343,848 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,371,236 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,885,861 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,944,535 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     896,515 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,209,097 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     815,131 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     995,206 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     775,859 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     912,577 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     794,082 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     820,875 msg/sec
     xenium::michael_scott_queue, 1,s:   3,895,737 msg/sec
     xenium::michael_scott_queue, 1,i:   3,890,440 msg/sec
     xenium::michael_scott_queue, 2,s:   2,777,723 msg/sec
     xenium::michael_scott_queue, 2,i:   2,701,895 msg/sec
     xenium::michael_scott_queue, 3,s:   2,258,977 msg/sec
     xenium::michael_scott_queue, 3,i:   2,228,594 msg/sec
     xenium::michael_scott_queue, 4,s:   1,746,789 msg/sec
     xenium::michael_scott_queue, 4,i:   1,724,612 msg/sec
     xenium::michael_scott_queue, 5,s:   1,076,714 msg/sec
     xenium::michael_scott_queue, 5,i:   1,161,763 msg/sec
     xenium::michael_scott_queue, 6,s:     993,459 msg/sec
     xenium::michael_scott_queue, 6,i:   1,062,055 msg/sec
     xenium::michael_scott_queue, 7,s:     938,047 msg/sec
     xenium::michael_scott_queue, 7,i:     957,893 msg/sec
     xenium::michael_scott_queue, 8,s:     693,295 msg/sec
     xenium::michael_scott_queue, 8,i:     821,164 msg/sec
         xenium::ramalhete_queue, 1,s:  22,498,323 msg/sec
         xenium::ramalhete_queue, 1,i:  22,123,773 msg/sec
         xenium::ramalhete_queue, 2,s:  11,935,532 msg/sec
         xenium::ramalhete_queue, 2,i:  10,554,198 msg/sec
         xenium::ramalhete_queue, 3,s:  13,180,252 msg/sec
         xenium::ramalhete_queue, 3,i:  13,395,912 msg/sec
         xenium::ramalhete_queue, 4,s:  15,693,648 msg/sec
         xenium::ramalhete_queue, 4,i:  15,568,930 msg/sec
         xenium::ramalhete_queue, 5,s:  10,999,777 msg/sec
         xenium::ramalhete_queue, 5,i:   6,879,332 msg/sec
         xenium::ramalhete_queue, 6,s:  11,310,382 msg/sec
         xenium::ramalhete_queue, 6,i:   7,849,156 msg/sec
         xenium::ramalhete_queue, 7,s:  11,596,753 msg/sec
         xenium::ramalhete_queue, 7,i:   8,581,838 msg/sec
         xenium::ramalhete_queue, 8,s:  14,994,244 msg/sec
         xenium::ramalhete_queue, 8,i:   8,790,059 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  90,882,520 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  90,500,244 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,666,920 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,616,513 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,693,460 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,112,534 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,526,919 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,297,147 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,048,249 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,629,576 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,098,215 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,497,905 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,123,425 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,203,748 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,020,582 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,927,351 msg/sec
          boost::lockfree::queue, 1,s:   2,286,682 msg/sec
          boost::lockfree::queue, 1,i:   2,306,916 msg/sec
          boost::lockfree::queue, 2,s:   1,726,593 msg/sec
          boost::lockfree::queue, 2,i:   1,743,522 msg/sec
          boost::lockfree::queue, 3,s:   1,451,464 msg/sec
          boost::lockfree::queue, 3,i:   1,413,864 msg/sec
          boost::lockfree::queue, 4,s:   1,287,360 msg/sec
          boost::lockfree::queue, 4,i:   1,281,964 msg/sec
          boost::lockfree::queue, 5,s:     776,009 msg/sec
          boost::lockfree::queue, 5,i:     769,393 msg/sec
          boost::lockfree::queue, 6,s:     420,712 msg/sec
          boost::lockfree::queue, 6,i:     828,866 msg/sec
          boost::lockfree::queue, 7,s:     408,766 msg/sec
          boost::lockfree::queue, 7,i:     834,444 msg/sec
          boost::lockfree::queue, 8,s:     341,621 msg/sec
          boost::lockfree::queue, 8,i:     548,923 msg/sec
                pthread_spinlock, 1,s:   5,190,999 msg/sec
                pthread_spinlock, 1,i:   5,308,750 msg/sec
                pthread_spinlock, 2,s:   2,529,015 msg/sec
                pthread_spinlock, 2,i:     393,234 msg/sec
                pthread_spinlock, 3,s:     261,412 msg/sec
                pthread_spinlock, 3,i:   1,744,720 msg/sec
pthread_spinlock: producers: 4: consumer 1 received too few messages: 0.04% of expected.
                pthread_spinlock, 4,s:     759,245 msg/sec
                pthread_spinlock, 4,i:     495,948 msg/sec
                pthread_spinlock, 5,s:     817,981 msg/sec
                pthread_spinlock, 5,i:     214,059 msg/sec
                pthread_spinlock, 6,s:     615,284 msg/sec
                pthread_spinlock, 6,i:     976,963 msg/sec
                pthread_spinlock, 7,s:     852,196 msg/sec
                pthread_spinlock, 7,i:     904,758 msg/sec
                pthread_spinlock, 8,s:     875,221 msg/sec
                pthread_spinlock, 8,i:     788,442 msg/sec
                      std::mutex, 1,s:   1,949,239 msg/sec
                      std::mutex, 1,i:   1,750,229 msg/sec
                      std::mutex, 2,s:   4,214,496 msg/sec
                      std::mutex, 2,i:   4,074,344 msg/sec
                      std::mutex, 3,s:   2,057,238 msg/sec
                      std::mutex, 3,i:   2,045,761 msg/sec
                      std::mutex, 4,s:   2,061,575 msg/sec
                      std::mutex, 4,i:   1,964,671 msg/sec
                      std::mutex, 5,s:     979,364 msg/sec
                      std::mutex, 5,i:     973,843 msg/sec
                      std::mutex, 6,s:     890,939 msg/sec
                      std::mutex, 6,i:     896,019 msg/sec
                      std::mutex, 7,s:     944,759 msg/sec
                      std::mutex, 7,i:     844,870 msg/sec
                      std::mutex, 8,s:     978,857 msg/sec
                      std::mutex, 8,i:     809,233 msg/sec
                 tbb::spin_mutex, 1,s:  11,092,488 msg/sec
                 tbb::spin_mutex, 1,i:  11,217,490 msg/sec
                 tbb::spin_mutex, 2,s:   4,909,594 msg/sec
                 tbb::spin_mutex, 2,i:   4,810,286 msg/sec
                 tbb::spin_mutex, 3,s:   3,588,581 msg/sec
                 tbb::spin_mutex, 3,i:   3,604,477 msg/sec
                 tbb::spin_mutex, 4,s:   3,049,231 msg/sec
                 tbb::spin_mutex, 4,i:   2,985,877 msg/sec
                 tbb::spin_mutex, 5,s:   1,712,890 msg/sec
                 tbb::spin_mutex, 5,i:   1,633,559 msg/sec
                 tbb::spin_mutex, 6,s:   1,503,562 msg/sec
                 tbb::spin_mutex, 6,i:   1,449,237 msg/sec
                 tbb::spin_mutex, 7,s:   1,351,464 msg/sec
                 tbb::spin_mutex, 7,i:   1,374,031 msg/sec
                 tbb::spin_mutex, 8,s:   1,271,529 msg/sec
                 tbb::spin_mutex, 8,i:   1,201,487 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1292.49
	System time (seconds): 111.09
	Percent of CPU this job got: 862%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:42.67
	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): 58448
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23547
	Voluntary context switches: 10076603
	Involuntary context switches: 348
	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 20:04:48 [15/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000456 sec/round-trip
                     AtomicQueue: 0.000000383 sec/round-trip
             OptimistAtomicQueue: 0.000000341 sec/round-trip
                    AtomicQueueB: 0.000000407 sec/round-trip
            OptimistAtomicQueueB: 0.000000306 sec/round-trip
                    AtomicQueue2: 0.000000399 sec/round-trip
            OptimistAtomicQueue2: 0.000000355 sec/round-trip
                   AtomicQueueB2: 0.000000409 sec/round-trip
           OptimistAtomicQueueB2: 0.000000343 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000362 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000569 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001019 sec/round-trip
     xenium::michael_scott_queue: 0.000000873 sec/round-trip
         xenium::ramalhete_queue: 0.000000461 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000493 sec/round-trip
          boost::lockfree::queue: 0.000000715 sec/round-trip
                pthread_spinlock: 0.000000779 sec/round-trip
                      std::mutex: 0.000001504 sec/round-trip
                 tbb::spin_mutex: 0.000000685 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,361,304 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,135,984 msg/sec
                     AtomicQueue, 1,s:  42,358,519 msg/sec
                     AtomicQueue, 1,i:  42,796,622 msg/sec
                     AtomicQueue, 2,s:   2,906,484 msg/sec
                     AtomicQueue, 2,i:   3,039,770 msg/sec
                     AtomicQueue, 3,s:   2,459,013 msg/sec
                     AtomicQueue, 3,i:   2,602,998 msg/sec
                     AtomicQueue, 4,s:   1,943,971 msg/sec
                     AtomicQueue, 4,i:   2,069,849 msg/sec
                     AtomicQueue, 5,s:     927,239 msg/sec
                     AtomicQueue, 5,i:   1,115,411 msg/sec
                     AtomicQueue, 6,s:     762,742 msg/sec
                     AtomicQueue, 6,i:   1,034,335 msg/sec
                     AtomicQueue, 7,s:     870,794 msg/sec
                     AtomicQueue, 7,i:     962,886 msg/sec
                     AtomicQueue, 8,s:     929,725 msg/sec
                     AtomicQueue, 8,i:     851,559 msg/sec
             OptimistAtomicQueue, 1,s: 352,055,405 msg/sec
             OptimistAtomicQueue, 1,i: 351,432,827 msg/sec
             OptimistAtomicQueue, 2,s:  14,638,326 msg/sec
             OptimistAtomicQueue, 2,i:  15,809,334 msg/sec
             OptimistAtomicQueue, 3,s:  17,275,982 msg/sec
             OptimistAtomicQueue, 3,i:  17,569,147 msg/sec
             OptimistAtomicQueue, 4,s:  17,440,862 msg/sec
             OptimistAtomicQueue, 4,i:  19,484,235 msg/sec
             OptimistAtomicQueue, 5,s:   9,803,990 msg/sec
             OptimistAtomicQueue, 5,i:  12,080,614 msg/sec
             OptimistAtomicQueue, 6,s:  10,176,489 msg/sec
             OptimistAtomicQueue, 6,i:  10,043,379 msg/sec
             OptimistAtomicQueue, 7,s:  11,759,663 msg/sec
             OptimistAtomicQueue, 7,i:  11,777,223 msg/sec
             OptimistAtomicQueue, 8,s:  14,910,862 msg/sec
             OptimistAtomicQueue, 8,i:  12,135,324 msg/sec
                    AtomicQueueB, 1,s:  14,903,979 msg/sec
                    AtomicQueueB, 1,i:  14,662,408 msg/sec
                    AtomicQueueB, 2,s:   2,875,703 msg/sec
                    AtomicQueueB, 2,i:   3,011,213 msg/sec
                    AtomicQueueB, 3,s:   2,432,831 msg/sec
                    AtomicQueueB, 3,i:   2,572,404 msg/sec
                    AtomicQueueB, 4,s:   1,929,571 msg/sec
                    AtomicQueueB, 4,i:   2,030,269 msg/sec
                    AtomicQueueB, 5,s:     917,257 msg/sec
                    AtomicQueueB, 5,i:   1,273,267 msg/sec
                    AtomicQueueB, 6,s:     756,629 msg/sec
                    AtomicQueueB, 6,i:   1,171,121 msg/sec
                    AtomicQueueB, 7,s:     858,493 msg/sec
                    AtomicQueueB, 7,i:     934,709 msg/sec
                    AtomicQueueB, 8,s:     899,133 msg/sec
                    AtomicQueueB, 8,i:     841,291 msg/sec
            OptimistAtomicQueueB, 1,s: 152,945,704 msg/sec
            OptimistAtomicQueueB, 1,i: 173,585,254 msg/sec
            OptimistAtomicQueueB, 2,s:  14,912,934 msg/sec
            OptimistAtomicQueueB, 2,i:  14,458,810 msg/sec
            OptimistAtomicQueueB, 3,s:  17,239,083 msg/sec
            OptimistAtomicQueueB, 3,i:  16,838,027 msg/sec
            OptimistAtomicQueueB, 4,s:  17,528,329 msg/sec
            OptimistAtomicQueueB, 4,i:  19,492,280 msg/sec
            OptimistAtomicQueueB, 5,s:   9,762,716 msg/sec
            OptimistAtomicQueueB, 5,i:  11,756,613 msg/sec
            OptimistAtomicQueueB, 6,s:  10,103,212 msg/sec
            OptimistAtomicQueueB, 6,i:  10,015,874 msg/sec
            OptimistAtomicQueueB, 7,s:  11,539,815 msg/sec
            OptimistAtomicQueueB, 7,i:  11,775,761 msg/sec
            OptimistAtomicQueueB, 8,s:  15,142,969 msg/sec
            OptimistAtomicQueueB, 8,i:  12,129,718 msg/sec
                    AtomicQueue2, 1,s:  39,094,285 msg/sec
                    AtomicQueue2, 1,i:  39,781,700 msg/sec
                    AtomicQueue2, 2,s:   2,931,586 msg/sec
                    AtomicQueue2, 2,i:   3,093,044 msg/sec
                    AtomicQueue2, 3,s:   2,475,745 msg/sec
                    AtomicQueue2, 3,i:   2,616,786 msg/sec
                    AtomicQueue2, 4,s:   1,966,767 msg/sec
                    AtomicQueue2, 4,i:   2,083,450 msg/sec
                    AtomicQueue2, 5,s:     927,146 msg/sec
                    AtomicQueue2, 5,i:   1,259,127 msg/sec
                    AtomicQueue2, 6,s:     755,020 msg/sec
                    AtomicQueue2, 6,i:   1,019,883 msg/sec
                    AtomicQueue2, 7,s:     855,287 msg/sec
                    AtomicQueue2, 7,i:     964,348 msg/sec
                    AtomicQueue2, 8,s:     888,855 msg/sec
                    AtomicQueue2, 8,i:     848,466 msg/sec
            OptimistAtomicQueue2, 1,s:  31,707,105 msg/sec
            OptimistAtomicQueue2, 1,i:  31,659,323 msg/sec
            OptimistAtomicQueue2, 2,s:  12,752,759 msg/sec
            OptimistAtomicQueue2, 2,i:  13,863,763 msg/sec
            OptimistAtomicQueue2, 3,s:  16,719,861 msg/sec
            OptimistAtomicQueue2, 3,i:  14,543,303 msg/sec
            OptimistAtomicQueue2, 4,s:  17,386,858 msg/sec
            OptimistAtomicQueue2, 4,i:  16,990,207 msg/sec
            OptimistAtomicQueue2, 5,s:   9,276,108 msg/sec
            OptimistAtomicQueue2, 5,i:   9,575,978 msg/sec
            OptimistAtomicQueue2, 6,s:   9,703,676 msg/sec
            OptimistAtomicQueue2, 6,i:   9,578,268 msg/sec
            OptimistAtomicQueue2, 7,s:  11,023,702 msg/sec
            OptimistAtomicQueue2, 7,i:  11,115,422 msg/sec
            OptimistAtomicQueue2, 8,s:  14,409,303 msg/sec
            OptimistAtomicQueue2, 8,i:  11,736,805 msg/sec
                   AtomicQueueB2, 1,s:  20,566,920 msg/sec
                   AtomicQueueB2, 1,i:  14,174,495 msg/sec
                   AtomicQueueB2, 2,s:   2,900,506 msg/sec
                   AtomicQueueB2, 2,i:   3,065,001 msg/sec
                   AtomicQueueB2, 3,s:   2,447,597 msg/sec
                   AtomicQueueB2, 3,i:   2,605,667 msg/sec
                   AtomicQueueB2, 4,s:   1,946,871 msg/sec
                   AtomicQueueB2, 4,i:   2,054,579 msg/sec
                   AtomicQueueB2, 5,s:     911,031 msg/sec
                   AtomicQueueB2, 5,i:   1,270,856 msg/sec
                   AtomicQueueB2, 6,s:     750,114 msg/sec
                   AtomicQueueB2, 6,i:   1,173,591 msg/sec
                   AtomicQueueB2, 7,s:     852,006 msg/sec
                   AtomicQueueB2, 7,i:     938,725 msg/sec
                   AtomicQueueB2, 8,s:     887,501 msg/sec
                   AtomicQueueB2, 8,i:     834,619 msg/sec
           OptimistAtomicQueueB2, 1,s: 250,949,341 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,373,891 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,352,476 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,315,420 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,701,091 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,571,962 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,343,918 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,852,708 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,281,816 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,692,295 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,730,238 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,455,357 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,908,660 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,066,931 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,332,157 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,636,831 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  20,589,077 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  37,820,367 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,884,384 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,948,482 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,019,402 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,259,501 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  18,892,026 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  16,362,236 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  26,685,349 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  28,632,084 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  35,797,371 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  57,144,843 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  57,394,971 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  67,064,232 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  66,760,050 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  66,479,983 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  79,821,111 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  74,812,445 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,592,242 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,606,207 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,262,212 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,256,960 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,345,430 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,372,755 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,024 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,944,741 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     896,868 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,212,356 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     815,157 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,087,575 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,767 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     916,482 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     792,089 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     824,006 msg/sec
     xenium::michael_scott_queue, 1,s:   3,962,550 msg/sec
     xenium::michael_scott_queue, 1,i:   4,044,938 msg/sec
     xenium::michael_scott_queue, 2,s:   2,780,384 msg/sec
     xenium::michael_scott_queue, 2,i:   2,718,212 msg/sec
     xenium::michael_scott_queue, 3,s:   2,254,397 msg/sec
     xenium::michael_scott_queue, 3,i:   2,229,390 msg/sec
     xenium::michael_scott_queue, 4,s:   1,740,159 msg/sec
     xenium::michael_scott_queue, 4,i:   1,731,791 msg/sec
     xenium::michael_scott_queue, 5,s:   1,083,004 msg/sec
     xenium::michael_scott_queue, 5,i:   1,375,822 msg/sec
     xenium::michael_scott_queue, 6,s:     975,858 msg/sec
     xenium::michael_scott_queue, 6,i:   1,159,875 msg/sec
     xenium::michael_scott_queue, 7,s:     933,393 msg/sec
     xenium::michael_scott_queue, 7,i:     960,278 msg/sec
     xenium::michael_scott_queue, 8,s:     692,983 msg/sec
     xenium::michael_scott_queue, 8,i:     823,798 msg/sec
         xenium::ramalhete_queue, 1,s:  22,099,669 msg/sec
         xenium::ramalhete_queue, 1,i:  21,784,153 msg/sec
         xenium::ramalhete_queue, 2,s:  13,452,376 msg/sec
         xenium::ramalhete_queue, 2,i:  13,532,207 msg/sec
         xenium::ramalhete_queue, 3,s:  12,359,664 msg/sec
         xenium::ramalhete_queue, 3,i:  12,413,258 msg/sec
         xenium::ramalhete_queue, 4,s:  15,108,734 msg/sec
         xenium::ramalhete_queue, 4,i:  13,956,820 msg/sec
         xenium::ramalhete_queue, 5,s:  11,078,253 msg/sec
         xenium::ramalhete_queue, 5,i:   6,816,531 msg/sec
         xenium::ramalhete_queue, 6,s:  11,548,273 msg/sec
         xenium::ramalhete_queue, 6,i:   7,846,333 msg/sec
         xenium::ramalhete_queue, 7,s:  11,532,742 msg/sec
         xenium::ramalhete_queue, 7,i:   8,364,141 msg/sec
         xenium::ramalhete_queue, 8,s:  14,732,740 msg/sec
         xenium::ramalhete_queue, 8,i:   8,738,711 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,642,279 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,330,957 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,550,144 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,812,535 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,697,068 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,134,563 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,571,588 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,295,927 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,080,122 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,731,434 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,090,133 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,485,463 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,114,344 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,209,561 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,053,243 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,920,904 msg/sec
          boost::lockfree::queue, 1,s:   2,281,642 msg/sec
          boost::lockfree::queue, 1,i:   2,269,214 msg/sec
          boost::lockfree::queue, 2,s:   1,725,515 msg/sec
          boost::lockfree::queue, 2,i:   1,754,961 msg/sec
          boost::lockfree::queue, 3,s:   1,456,496 msg/sec
          boost::lockfree::queue, 3,i:   1,414,142 msg/sec
          boost::lockfree::queue, 4,s:   1,284,450 msg/sec
          boost::lockfree::queue, 4,i:   1,280,330 msg/sec
          boost::lockfree::queue, 5,s:     781,183 msg/sec
          boost::lockfree::queue, 5,i:     781,921 msg/sec
          boost::lockfree::queue, 6,s:     423,279 msg/sec
          boost::lockfree::queue, 6,i:     829,746 msg/sec
          boost::lockfree::queue, 7,s:     407,437 msg/sec
          boost::lockfree::queue, 7,i:     840,471 msg/sec
          boost::lockfree::queue, 8,s:     341,514 msg/sec
          boost::lockfree::queue, 8,i:     811,732 msg/sec
                pthread_spinlock, 1,s:   5,242,828 msg/sec
                pthread_spinlock, 1,i:   5,367,222 msg/sec
                pthread_spinlock, 2,s:   2,310,394 msg/sec
                pthread_spinlock, 2,i:     525,739 msg/sec
                pthread_spinlock, 3,s:     237,200 msg/sec
                pthread_spinlock, 3,i:   1,780,831 msg/sec
                pthread_spinlock, 4,s:     271,356 msg/sec
pthread_spinlock: producers: 4: consumer 2 received too few messages: 0.06% of expected.
pthread_spinlock: producers: 4: consumer 2 received too few messages: 0.06% of expected.
                pthread_spinlock, 4,i:     406,400 msg/sec
                pthread_spinlock, 5,s:     820,561 msg/sec
                pthread_spinlock, 5,i:     272,376 msg/sec
                pthread_spinlock, 6,s:     607,404 msg/sec
                pthread_spinlock, 6,i:     908,604 msg/sec
                pthread_spinlock, 7,s:     827,459 msg/sec
                pthread_spinlock, 7,i:     905,129 msg/sec
                pthread_spinlock, 8,s:     881,279 msg/sec
                pthread_spinlock, 8,i:     793,966 msg/sec
                      std::mutex, 1,s:   1,245,606 msg/sec
                      std::mutex, 1,i:   1,165,118 msg/sec
                      std::mutex, 2,s:   3,970,998 msg/sec
                      std::mutex, 2,i:   3,826,020 msg/sec
                      std::mutex, 3,s:   2,082,818 msg/sec
                      std::mutex, 3,i:   2,034,656 msg/sec
                      std::mutex, 4,s:   2,038,067 msg/sec
                      std::mutex, 4,i:   1,967,888 msg/sec
                      std::mutex, 5,s:     979,516 msg/sec
                      std::mutex, 5,i:   1,025,202 msg/sec
                      std::mutex, 6,s:     887,470 msg/sec
                      std::mutex, 6,i:     889,998 msg/sec
                      std::mutex, 7,s:     945,289 msg/sec
                      std::mutex, 7,i:     850,348 msg/sec
                      std::mutex, 8,s:   1,001,271 msg/sec
                      std::mutex, 8,i:     821,149 msg/sec
                 tbb::spin_mutex, 1,s:  11,193,289 msg/sec
                 tbb::spin_mutex, 1,i:  11,196,919 msg/sec
                 tbb::spin_mutex, 2,s:   4,903,828 msg/sec
                 tbb::spin_mutex, 2,i:   4,800,787 msg/sec
                 tbb::spin_mutex, 3,s:   3,579,408 msg/sec
                 tbb::spin_mutex, 3,i:   3,510,483 msg/sec
                 tbb::spin_mutex, 4,s:   3,031,244 msg/sec
                 tbb::spin_mutex, 4,i:   2,922,006 msg/sec
                 tbb::spin_mutex, 5,s:   1,719,106 msg/sec
                 tbb::spin_mutex, 5,i:   1,654,953 msg/sec
                 tbb::spin_mutex, 6,s:   1,506,675 msg/sec
                 tbb::spin_mutex, 6,i:   1,423,316 msg/sec
                 tbb::spin_mutex, 7,s:   1,345,861 msg/sec
                 tbb::spin_mutex, 7,i:   1,364,640 msg/sec
                 tbb::spin_mutex, 8,s:   1,256,901 msg/sec
                 tbb::spin_mutex, 8,i:   1,205,522 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1283.00
	System time (seconds): 111.41
	Percent of CPU this job got: 857%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:42.54
	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): 59728
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23832
	Voluntary context switches: 10053166
	Involuntary context switches: 370
	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 20:07:31 [16/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000456 sec/round-trip
                     AtomicQueue: 0.000000373 sec/round-trip
             OptimistAtomicQueue: 0.000000341 sec/round-trip
                    AtomicQueueB: 0.000000405 sec/round-trip
            OptimistAtomicQueueB: 0.000000315 sec/round-trip
                    AtomicQueue2: 0.000000401 sec/round-trip
            OptimistAtomicQueue2: 0.000000354 sec/round-trip
                   AtomicQueueB2: 0.000000409 sec/round-trip
           OptimistAtomicQueueB2: 0.000000347 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000361 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000571 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001011 sec/round-trip
     xenium::michael_scott_queue: 0.000000874 sec/round-trip
         xenium::ramalhete_queue: 0.000000462 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000493 sec/round-trip
          boost::lockfree::queue: 0.000000734 sec/round-trip
                pthread_spinlock: 0.000000772 sec/round-trip
                      std::mutex: 0.000001518 sec/round-trip
                 tbb::spin_mutex: 0.000000681 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  33,784,802 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,128,370 msg/sec
                     AtomicQueue, 1,s:  43,022,551 msg/sec
                     AtomicQueue, 1,i:  42,621,051 msg/sec
                     AtomicQueue, 2,s:   2,913,459 msg/sec
                     AtomicQueue, 2,i:   3,038,536 msg/sec
                     AtomicQueue, 3,s:   2,459,033 msg/sec
                     AtomicQueue, 3,i:   2,588,797 msg/sec
                     AtomicQueue, 4,s:   1,946,922 msg/sec
                     AtomicQueue, 4,i:   2,062,140 msg/sec
                     AtomicQueue, 5,s:     933,775 msg/sec
                     AtomicQueue, 5,i:   1,108,031 msg/sec
                     AtomicQueue, 6,s:     763,769 msg/sec
                     AtomicQueue, 6,i:   1,035,446 msg/sec
                     AtomicQueue, 7,s:     871,315 msg/sec
                     AtomicQueue, 7,i:     960,950 msg/sec
                     AtomicQueue, 8,s:     919,668 msg/sec
                     AtomicQueue, 8,i:     850,679 msg/sec
             OptimistAtomicQueue, 1,s: 344,872,539 msg/sec
             OptimistAtomicQueue, 1,i: 350,544,852 msg/sec
             OptimistAtomicQueue, 2,s:  15,136,135 msg/sec
             OptimistAtomicQueue, 2,i:  15,644,389 msg/sec
             OptimistAtomicQueue, 3,s:  17,273,131 msg/sec
             OptimistAtomicQueue, 3,i:  17,521,838 msg/sec
             OptimistAtomicQueue, 4,s:  17,396,494 msg/sec
             OptimistAtomicQueue, 4,i:  19,470,962 msg/sec
             OptimistAtomicQueue, 5,s:   9,814,839 msg/sec
             OptimistAtomicQueue, 5,i:  12,979,756 msg/sec
             OptimistAtomicQueue, 6,s:  10,168,520 msg/sec
             OptimistAtomicQueue, 6,i:  10,359,475 msg/sec
             OptimistAtomicQueue, 7,s:  11,748,831 msg/sec
             OptimistAtomicQueue, 7,i:  11,778,449 msg/sec
             OptimistAtomicQueue, 8,s:  14,901,781 msg/sec
             OptimistAtomicQueue, 8,i:  12,148,712 msg/sec
                    AtomicQueueB, 1,s:  15,097,822 msg/sec
                    AtomicQueueB, 1,i:  14,933,302 msg/sec
                    AtomicQueueB, 2,s:   2,877,690 msg/sec
                    AtomicQueueB, 2,i:   3,038,997 msg/sec
                    AtomicQueueB, 3,s:   2,432,484 msg/sec
                    AtomicQueueB, 3,i:   2,579,080 msg/sec
                    AtomicQueueB, 4,s:   1,928,333 msg/sec
                    AtomicQueueB, 4,i:   2,035,870 msg/sec
                    AtomicQueueB, 5,s:     918,723 msg/sec
                    AtomicQueueB, 5,i:   1,272,987 msg/sec
                    AtomicQueueB, 6,s:     759,299 msg/sec
                    AtomicQueueB, 6,i:   1,013,351 msg/sec
                    AtomicQueueB, 7,s:     860,791 msg/sec
                    AtomicQueueB, 7,i:     949,655 msg/sec
                    AtomicQueueB, 8,s:     898,520 msg/sec
                    AtomicQueueB, 8,i:     840,904 msg/sec
            OptimistAtomicQueueB, 1,s: 191,706,251 msg/sec
            OptimistAtomicQueueB, 1,i: 155,821,442 msg/sec
            OptimistAtomicQueueB, 2,s:  14,181,493 msg/sec
            OptimistAtomicQueueB, 2,i:  14,378,702 msg/sec
            OptimistAtomicQueueB, 3,s:  17,226,674 msg/sec
            OptimistAtomicQueueB, 3,i:  18,069,338 msg/sec
            OptimistAtomicQueueB, 4,s:  17,516,418 msg/sec
            OptimistAtomicQueueB, 4,i:  19,441,232 msg/sec
            OptimistAtomicQueueB, 5,s:   9,726,663 msg/sec
            OptimistAtomicQueueB, 5,i:  11,727,394 msg/sec
            OptimistAtomicQueueB, 6,s:  10,107,038 msg/sec
            OptimistAtomicQueueB, 6,i:  10,252,273 msg/sec
            OptimistAtomicQueueB, 7,s:  11,470,745 msg/sec
            OptimistAtomicQueueB, 7,i:  11,733,008 msg/sec
            OptimistAtomicQueueB, 8,s:  15,139,282 msg/sec
            OptimistAtomicQueueB, 8,i:  12,129,418 msg/sec
                    AtomicQueue2, 1,s:  39,208,420 msg/sec
                    AtomicQueue2, 1,i:  38,729,859 msg/sec
                    AtomicQueue2, 2,s:   2,932,369 msg/sec
                    AtomicQueue2, 2,i:   3,098,083 msg/sec
                    AtomicQueue2, 3,s:   2,475,897 msg/sec
                    AtomicQueue2, 3,i:   2,624,161 msg/sec
                    AtomicQueue2, 4,s:   1,964,629 msg/sec
                    AtomicQueue2, 4,i:   2,087,255 msg/sec
                    AtomicQueue2, 5,s:     922,165 msg/sec
                    AtomicQueue2, 5,i:   1,092,972 msg/sec
                    AtomicQueue2, 6,s:     755,197 msg/sec
                    AtomicQueue2, 6,i:   1,028,360 msg/sec
                    AtomicQueue2, 7,s:     853,442 msg/sec
                    AtomicQueue2, 7,i:     941,093 msg/sec
                    AtomicQueue2, 8,s:     885,206 msg/sec
                    AtomicQueue2, 8,i:     847,009 msg/sec
            OptimistAtomicQueue2, 1,s:  31,579,508 msg/sec
            OptimistAtomicQueue2, 1,i:  31,549,259 msg/sec
            OptimistAtomicQueue2, 2,s:  12,829,985 msg/sec
            OptimistAtomicQueue2, 2,i:  13,726,593 msg/sec
            OptimistAtomicQueue2, 3,s:  16,833,719 msg/sec
            OptimistAtomicQueue2, 3,i:  14,521,410 msg/sec
            OptimistAtomicQueue2, 4,s:  17,371,433 msg/sec
            OptimistAtomicQueue2, 4,i:  17,003,261 msg/sec
            OptimistAtomicQueue2, 5,s:   9,279,640 msg/sec
            OptimistAtomicQueue2, 5,i:   9,601,155 msg/sec
            OptimistAtomicQueue2, 6,s:   9,738,976 msg/sec
            OptimistAtomicQueue2, 6,i:   9,588,700 msg/sec
            OptimistAtomicQueue2, 7,s:  11,080,335 msg/sec
            OptimistAtomicQueue2, 7,i:  11,125,034 msg/sec
            OptimistAtomicQueue2, 8,s:  14,865,478 msg/sec
            OptimistAtomicQueue2, 8,i:  11,757,473 msg/sec
                   AtomicQueueB2, 1,s:  21,206,946 msg/sec
                   AtomicQueueB2, 1,i:  14,201,433 msg/sec
                   AtomicQueueB2, 2,s:   2,901,632 msg/sec
                   AtomicQueueB2, 2,i:   3,071,530 msg/sec
                   AtomicQueueB2, 3,s:   2,448,004 msg/sec
                   AtomicQueueB2, 3,i:   2,588,746 msg/sec
                   AtomicQueueB2, 4,s:   1,944,482 msg/sec
                   AtomicQueueB2, 4,i:   2,051,437 msg/sec
                   AtomicQueueB2, 5,s:     912,335 msg/sec
                   AtomicQueueB2, 5,i:   1,083,889 msg/sec
                   AtomicQueueB2, 6,s:     751,096 msg/sec
                   AtomicQueueB2, 6,i:   1,170,506 msg/sec
                   AtomicQueueB2, 7,s:     852,459 msg/sec
                   AtomicQueueB2, 7,i:     935,450 msg/sec
                   AtomicQueueB2, 8,s:     888,713 msg/sec
                   AtomicQueueB2, 8,i:     840,646 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,650,169 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,629,984 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,363,443 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,314,509 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,685,713 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,563,170 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,347,489 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,861,717 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,283,398 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,375,209 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,752,833 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,575,658 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,897,800 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,069,622 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,343,788 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,648,058 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  31,954,235 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  28,272,523 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,843,308 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,957,047 msg/sec
     moodycamel::ConcurrentQueue, 2,s:   9,838,988 msg/sec
     moodycamel::ConcurrentQueue, 2,i:   9,615,644 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  15,212,181 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  14,179,402 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  27,542,020 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  28,455,324 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  43,272,959 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  50,090,629 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  60,429,501 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  42,977,122 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  64,568,262 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  56,487,123 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  71,558,686 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  63,739,917 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,580,397 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,601,501 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,259,387 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,271,848 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,345,864 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,372,819 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,883,980 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,945,840 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     899,631 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,211,360 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     816,618 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,000,832 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,474 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     917,771 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     794,048 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     822,233 msg/sec
     xenium::michael_scott_queue, 1,s:   3,947,688 msg/sec
     xenium::michael_scott_queue, 1,i:   3,979,074 msg/sec
     xenium::michael_scott_queue, 2,s:   2,787,890 msg/sec
     xenium::michael_scott_queue, 2,i:   2,702,376 msg/sec
     xenium::michael_scott_queue, 3,s:   2,249,943 msg/sec
     xenium::michael_scott_queue, 3,i:   2,230,720 msg/sec
     xenium::michael_scott_queue, 4,s:   1,739,500 msg/sec
     xenium::michael_scott_queue, 4,i:   1,734,853 msg/sec
     xenium::michael_scott_queue, 5,s:   1,071,262 msg/sec
     xenium::michael_scott_queue, 5,i:   1,376,925 msg/sec
     xenium::michael_scott_queue, 6,s:     995,798 msg/sec
     xenium::michael_scott_queue, 6,i:   1,163,621 msg/sec
     xenium::michael_scott_queue, 7,s:     931,313 msg/sec
     xenium::michael_scott_queue, 7,i:     962,199 msg/sec
     xenium::michael_scott_queue, 8,s:     693,114 msg/sec
     xenium::michael_scott_queue, 8,i:     823,881 msg/sec
         xenium::ramalhete_queue, 1,s:  21,816,826 msg/sec
         xenium::ramalhete_queue, 1,i:  20,991,895 msg/sec
         xenium::ramalhete_queue, 2,s:  15,033,392 msg/sec
         xenium::ramalhete_queue, 2,i:  10,116,404 msg/sec
         xenium::ramalhete_queue, 3,s:  12,661,754 msg/sec
         xenium::ramalhete_queue, 3,i:  13,290,482 msg/sec
         xenium::ramalhete_queue, 4,s:  15,266,356 msg/sec
         xenium::ramalhete_queue, 4,i:  14,385,010 msg/sec
         xenium::ramalhete_queue, 5,s:  11,036,496 msg/sec
         xenium::ramalhete_queue, 5,i:   6,894,549 msg/sec
         xenium::ramalhete_queue, 6,s:  11,389,178 msg/sec
         xenium::ramalhete_queue, 6,i:   7,672,254 msg/sec
         xenium::ramalhete_queue, 7,s:  11,533,841 msg/sec
         xenium::ramalhete_queue, 7,i:   8,354,296 msg/sec
         xenium::ramalhete_queue, 8,s:  14,846,981 msg/sec
         xenium::ramalhete_queue, 8,i:   8,661,830 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  90,234,807 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,989,668 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,684,509 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,865,736 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,629,122 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,157,494 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,554,275 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,320,402 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,031,042 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,687,846 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,076,805 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,333,255 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,129,923 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,209,708 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,039,572 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,917,500 msg/sec
          boost::lockfree::queue, 1,s:   2,292,674 msg/sec
          boost::lockfree::queue, 1,i:   2,312,608 msg/sec
          boost::lockfree::queue, 2,s:   1,721,004 msg/sec
          boost::lockfree::queue, 2,i:   1,746,675 msg/sec
          boost::lockfree::queue, 3,s:   1,456,874 msg/sec
          boost::lockfree::queue, 3,i:   1,413,864 msg/sec
          boost::lockfree::queue, 4,s:   1,282,999 msg/sec
          boost::lockfree::queue, 4,i:   1,279,347 msg/sec
          boost::lockfree::queue, 5,s:     781,031 msg/sec
          boost::lockfree::queue, 5,i:     779,293 msg/sec
          boost::lockfree::queue, 6,s:     423,320 msg/sec
          boost::lockfree::queue, 6,i:     834,464 msg/sec
          boost::lockfree::queue, 7,s:     405,448 msg/sec
          boost::lockfree::queue, 7,i:     871,456 msg/sec
          boost::lockfree::queue, 8,s:     342,645 msg/sec
          boost::lockfree::queue, 8,i:     560,313 msg/sec
                pthread_spinlock, 1,s:   5,256,790 msg/sec
                pthread_spinlock, 1,i:   5,327,917 msg/sec
                pthread_spinlock, 2,s:   2,373,424 msg/sec
                pthread_spinlock, 2,i:     465,557 msg/sec
                pthread_spinlock, 3,s:     259,298 msg/sec
                pthread_spinlock, 3,i:   1,719,774 msg/sec
                pthread_spinlock, 4,s:     352,010 msg/sec
                pthread_spinlock, 4,i:     388,098 msg/sec
                pthread_spinlock, 5,s:     817,673 msg/sec
                pthread_spinlock, 5,i:     320,189 msg/sec
                pthread_spinlock, 6,s:     589,296 msg/sec
                pthread_spinlock, 6,i:     917,125 msg/sec
                pthread_spinlock, 7,s:     836,784 msg/sec
                pthread_spinlock, 7,i:     906,314 msg/sec
                pthread_spinlock, 8,s:     888,650 msg/sec
                pthread_spinlock, 8,i:     783,979 msg/sec
                      std::mutex, 1,s:   1,643,347 msg/sec
                      std::mutex, 1,i:   1,418,947 msg/sec
                      std::mutex, 2,s:   4,184,950 msg/sec
                      std::mutex, 2,i:   4,170,556 msg/sec
                      std::mutex, 3,s:   2,016,800 msg/sec
                      std::mutex, 3,i:   2,029,897 msg/sec
                      std::mutex, 4,s:   2,027,984 msg/sec
                      std::mutex, 4,i:   1,955,468 msg/sec
                      std::mutex, 5,s:   1,131,537 msg/sec
                      std::mutex, 5,i:   1,076,591 msg/sec
                      std::mutex, 6,s:     895,335 msg/sec
                      std::mutex, 6,i:     885,227 msg/sec
                      std::mutex, 7,s:     943,209 msg/sec
                      std::mutex, 7,i:     851,891 msg/sec
                      std::mutex, 8,s:   1,021,938 msg/sec
                      std::mutex, 8,i:     833,933 msg/sec
                 tbb::spin_mutex, 1,s:  11,238,295 msg/sec
                 tbb::spin_mutex, 1,i:  11,364,468 msg/sec
                 tbb::spin_mutex, 2,s:   4,907,587 msg/sec
                 tbb::spin_mutex, 2,i:   4,795,225 msg/sec
                 tbb::spin_mutex, 3,s:   3,587,872 msg/sec
                 tbb::spin_mutex, 3,i:   3,539,088 msg/sec
                 tbb::spin_mutex, 4,s:   3,025,483 msg/sec
                 tbb::spin_mutex, 4,i:   2,964,055 msg/sec
                 tbb::spin_mutex, 5,s:   1,726,077 msg/sec
                 tbb::spin_mutex, 5,i:   1,676,639 msg/sec
                 tbb::spin_mutex, 6,s:   1,498,680 msg/sec
                 tbb::spin_mutex, 6,i:   1,435,026 msg/sec
                 tbb::spin_mutex, 7,s:   1,339,582 msg/sec
                 tbb::spin_mutex, 7,i:   1,442,745 msg/sec
                 tbb::spin_mutex, 8,s:   1,253,071 msg/sec
                 tbb::spin_mutex, 8,i:   1,214,994 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1293.46
	System time (seconds): 109.99
	Percent of CPU this job got: 859%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:43.33
	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): 60240
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23875
	Voluntary context switches: 9449380
	Involuntary context switches: 345
	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 20:10:14 [17/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000456 sec/round-trip
                     AtomicQueue: 0.000000376 sec/round-trip
             OptimistAtomicQueue: 0.000000341 sec/round-trip
                    AtomicQueueB: 0.000000401 sec/round-trip
            OptimistAtomicQueueB: 0.000000311 sec/round-trip
                    AtomicQueue2: 0.000000394 sec/round-trip
            OptimistAtomicQueue2: 0.000000355 sec/round-trip
                   AtomicQueueB2: 0.000000409 sec/round-trip
           OptimistAtomicQueueB2: 0.000000348 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000362 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000571 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001014 sec/round-trip
     xenium::michael_scott_queue: 0.000000873 sec/round-trip
         xenium::ramalhete_queue: 0.000000466 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000492 sec/round-trip
          boost::lockfree::queue: 0.000000721 sec/round-trip
                pthread_spinlock: 0.000000764 sec/round-trip
                      std::mutex: 0.000001564 sec/round-trip
                 tbb::spin_mutex: 0.000000686 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  33,693,617 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,246,142 msg/sec
                     AtomicQueue, 1,s:  43,342,531 msg/sec
                     AtomicQueue, 1,i:  37,346,613 msg/sec
                     AtomicQueue, 2,s:   2,913,795 msg/sec
                     AtomicQueue, 2,i:   3,041,973 msg/sec
                     AtomicQueue, 3,s:   2,456,311 msg/sec
                     AtomicQueue, 3,i:   2,589,313 msg/sec
                     AtomicQueue, 4,s:   1,941,271 msg/sec
                     AtomicQueue, 4,i:   2,066,102 msg/sec
                     AtomicQueue, 5,s:     932,201 msg/sec
                     AtomicQueue, 5,i:   1,277,682 msg/sec
                     AtomicQueue, 6,s:     763,163 msg/sec
                     AtomicQueue, 6,i:   1,043,178 msg/sec
                     AtomicQueue, 7,s:     874,334 msg/sec
                     AtomicQueue, 7,i:     960,703 msg/sec
                     AtomicQueue, 8,s:     930,188 msg/sec
                     AtomicQueue, 8,i:     851,085 msg/sec
             OptimistAtomicQueue, 1,s: 343,651,587 msg/sec
             OptimistAtomicQueue, 1,i: 351,849,037 msg/sec
             OptimistAtomicQueue, 2,s:  14,409,035 msg/sec
             OptimistAtomicQueue, 2,i:  15,297,394 msg/sec
             OptimistAtomicQueue, 3,s:  17,282,580 msg/sec
             OptimistAtomicQueue, 3,i:  17,511,614 msg/sec
             OptimistAtomicQueue, 4,s:  17,428,739 msg/sec
             OptimistAtomicQueue, 4,i:  19,496,182 msg/sec
             OptimistAtomicQueue, 5,s:   9,767,596 msg/sec
             OptimistAtomicQueue, 5,i:  12,530,121 msg/sec
             OptimistAtomicQueue, 6,s:  10,172,624 msg/sec
             OptimistAtomicQueue, 6,i:  10,361,073 msg/sec
             OptimistAtomicQueue, 7,s:  11,737,630 msg/sec
             OptimistAtomicQueue, 7,i:  11,755,960 msg/sec
             OptimistAtomicQueue, 8,s:  14,851,081 msg/sec
             OptimistAtomicQueue, 8,i:  12,120,865 msg/sec
                    AtomicQueueB, 1,s:  14,820,743 msg/sec
                    AtomicQueueB, 1,i:  14,630,630 msg/sec
                    AtomicQueueB, 2,s:   2,879,513 msg/sec
                    AtomicQueueB, 2,i:   3,040,301 msg/sec
                    AtomicQueueB, 3,s:   2,433,751 msg/sec
                    AtomicQueueB, 3,i:   2,573,169 msg/sec
                    AtomicQueueB, 4,s:   1,924,364 msg/sec
                    AtomicQueueB, 4,i:   2,032,531 msg/sec
                    AtomicQueueB, 5,s:     919,341 msg/sec
                    AtomicQueueB, 5,i:   1,269,759 msg/sec
                    AtomicQueueB, 6,s:     757,437 msg/sec
                    AtomicQueueB, 6,i:   1,030,984 msg/sec
                    AtomicQueueB, 7,s:     859,198 msg/sec
                    AtomicQueueB, 7,i:     951,543 msg/sec
                    AtomicQueueB, 8,s:     899,701 msg/sec
                    AtomicQueueB, 8,i:     842,979 msg/sec
            OptimistAtomicQueueB, 1,s: 275,182,350 msg/sec
            OptimistAtomicQueueB, 1,i: 166,420,143 msg/sec
            OptimistAtomicQueueB, 2,s:  14,135,793 msg/sec
            OptimistAtomicQueueB, 2,i:  14,596,177 msg/sec
            OptimistAtomicQueueB, 3,s:  17,222,447 msg/sec
            OptimistAtomicQueueB, 3,i:  16,920,160 msg/sec
            OptimistAtomicQueueB, 4,s:  17,531,808 msg/sec
            OptimistAtomicQueueB, 4,i:  19,251,914 msg/sec
            OptimistAtomicQueueB, 5,s:   9,756,049 msg/sec
            OptimistAtomicQueueB, 5,i:  11,725,257 msg/sec
            OptimistAtomicQueueB, 6,s:  10,114,977 msg/sec
            OptimistAtomicQueueB, 6,i:  10,267,215 msg/sec
            OptimistAtomicQueueB, 7,s:  11,599,854 msg/sec
            OptimistAtomicQueueB, 7,i:  11,765,835 msg/sec
            OptimistAtomicQueueB, 8,s:  15,150,746 msg/sec
            OptimistAtomicQueueB, 8,i:  12,130,213 msg/sec
                    AtomicQueue2, 1,s:  39,877,547 msg/sec
                    AtomicQueue2, 1,i:  39,066,919 msg/sec
                    AtomicQueue2, 2,s:   2,934,698 msg/sec
                    AtomicQueue2, 2,i:   3,098,833 msg/sec
                    AtomicQueue2, 3,s:   2,476,773 msg/sec
                    AtomicQueue2, 3,i:   2,627,809 msg/sec
                    AtomicQueue2, 4,s:   1,964,407 msg/sec
                    AtomicQueue2, 4,i:   2,084,785 msg/sec
                    AtomicQueue2, 5,s:     925,049 msg/sec
                    AtomicQueue2, 5,i:   1,261,674 msg/sec
                    AtomicQueue2, 6,s:     755,204 msg/sec
                    AtomicQueue2, 6,i:   1,028,425 msg/sec
                    AtomicQueue2, 7,s:     855,732 msg/sec
                    AtomicQueue2, 7,i:     949,115 msg/sec
                    AtomicQueue2, 8,s:     884,579 msg/sec
                    AtomicQueue2, 8,i:     847,328 msg/sec
            OptimistAtomicQueue2, 1,s:  31,581,848 msg/sec
            OptimistAtomicQueue2, 1,i:  31,648,047 msg/sec
            OptimistAtomicQueue2, 2,s:  12,804,169 msg/sec
            OptimistAtomicQueue2, 2,i:  13,787,336 msg/sec
            OptimistAtomicQueue2, 3,s:  16,887,091 msg/sec
            OptimistAtomicQueue2, 3,i:  14,491,403 msg/sec
            OptimistAtomicQueue2, 4,s:  17,352,104 msg/sec
            OptimistAtomicQueue2, 4,i:  17,037,705 msg/sec
            OptimistAtomicQueue2, 5,s:   9,267,994 msg/sec
            OptimistAtomicQueue2, 5,i:  10,074,920 msg/sec
            OptimistAtomicQueue2, 6,s:   9,744,464 msg/sec
            OptimistAtomicQueue2, 6,i:   9,515,184 msg/sec
            OptimistAtomicQueue2, 7,s:  11,052,600 msg/sec
            OptimistAtomicQueue2, 7,i:  11,103,991 msg/sec
            OptimistAtomicQueue2, 8,s:  14,462,095 msg/sec
            OptimistAtomicQueue2, 8,i:  11,761,422 msg/sec
                   AtomicQueueB2, 1,s:  21,640,141 msg/sec
                   AtomicQueueB2, 1,i:  14,614,738 msg/sec
                   AtomicQueueB2, 2,s:   2,906,029 msg/sec
                   AtomicQueueB2, 2,i:   3,062,490 msg/sec
                   AtomicQueueB2, 3,s:   2,447,923 msg/sec
                   AtomicQueueB2, 3,i:   2,600,453 msg/sec
                   AtomicQueueB2, 4,s:   1,946,746 msg/sec
                   AtomicQueueB2, 4,i:   2,053,994 msg/sec
                   AtomicQueueB2, 5,s:     911,730 msg/sec
                   AtomicQueueB2, 5,i:   1,083,778 msg/sec
                   AtomicQueueB2, 6,s:     750,584 msg/sec
                   AtomicQueueB2, 6,i:   1,018,032 msg/sec
                   AtomicQueueB2, 7,s:     852,059 msg/sec
                   AtomicQueueB2, 7,i:     935,911 msg/sec
                   AtomicQueueB2, 8,s:     890,502 msg/sec
                   AtomicQueueB2, 8,i:     838,841 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,458,667 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,591,251 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,370,395 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,337,145 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,702,476 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,609,491 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,324,651 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,835,927 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,296,165 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,278,317 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,739,182 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,626,316 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,911,651 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,054,955 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,329,650 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,636,458 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  89,676,303 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 157,668,325 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,861,632 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,944,699 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,941,950 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,798,606 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  18,720,803 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  17,133,138 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  29,657,297 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  22,715,296 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  34,407,049 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  57,240,932 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  57,322,374 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  65,836,262 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  67,977,297 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  66,761,262 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  81,429,273 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  68,520,559 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,574,486 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,599,060 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,235,471 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,247,139 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,343,548 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,375,843 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,883,289 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,943,828 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     898,938 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,068,212 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     817,250 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,088,933 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     776,878 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     951,429 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     795,915 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     820,087 msg/sec
     xenium::michael_scott_queue, 1,s:   3,954,212 msg/sec
     xenium::michael_scott_queue, 1,i:   3,990,574 msg/sec
     xenium::michael_scott_queue, 2,s:   2,779,270 msg/sec
     xenium::michael_scott_queue, 2,i:   2,729,690 msg/sec
     xenium::michael_scott_queue, 3,s:   2,244,815 msg/sec
     xenium::michael_scott_queue, 3,i:   2,228,695 msg/sec
     xenium::michael_scott_queue, 4,s:   1,751,966 msg/sec
     xenium::michael_scott_queue, 4,i:   1,725,353 msg/sec
     xenium::michael_scott_queue, 5,s:   1,073,171 msg/sec
     xenium::michael_scott_queue, 5,i:   1,377,627 msg/sec
     xenium::michael_scott_queue, 6,s:     976,242 msg/sec
     xenium::michael_scott_queue, 6,i:   1,051,484 msg/sec
     xenium::michael_scott_queue, 7,s:     946,219 msg/sec
     xenium::michael_scott_queue, 7,i:     959,120 msg/sec
     xenium::michael_scott_queue, 8,s:     691,520 msg/sec
     xenium::michael_scott_queue, 8,i:     824,706 msg/sec
         xenium::ramalhete_queue, 1,s:  24,049,162 msg/sec
         xenium::ramalhete_queue, 1,i:  23,096,346 msg/sec
         xenium::ramalhete_queue, 2,s:  14,893,481 msg/sec
         xenium::ramalhete_queue, 2,i:  13,154,629 msg/sec
         xenium::ramalhete_queue, 3,s:  13,233,041 msg/sec
         xenium::ramalhete_queue, 3,i:  12,951,171 msg/sec
         xenium::ramalhete_queue, 4,s:  15,782,451 msg/sec
         xenium::ramalhete_queue, 4,i:  15,136,999 msg/sec
         xenium::ramalhete_queue, 5,s:  10,958,277 msg/sec
         xenium::ramalhete_queue, 5,i:   6,917,507 msg/sec
         xenium::ramalhete_queue, 6,s:  11,328,134 msg/sec
         xenium::ramalhete_queue, 6,i:   7,820,274 msg/sec
         xenium::ramalhete_queue, 7,s:  11,548,433 msg/sec
         xenium::ramalhete_queue, 7,i:   8,532,417 msg/sec
         xenium::ramalhete_queue, 8,s:  14,884,707 msg/sec
         xenium::ramalhete_queue, 8,i:   8,787,104 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  92,646,568 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,323,300 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,743,774 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,694,098 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,731,300 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,193,627 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,678,441 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,271,245 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,066,392 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,672,883 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,082,235 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,267,962 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,134,891 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,211,211 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,032,808 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,931,424 msg/sec
          boost::lockfree::queue, 1,s:   2,303,375 msg/sec
          boost::lockfree::queue, 1,i:   2,312,162 msg/sec
          boost::lockfree::queue, 2,s:   1,722,582 msg/sec
          boost::lockfree::queue, 2,i:   1,744,285 msg/sec
          boost::lockfree::queue, 3,s:   1,451,809 msg/sec
          boost::lockfree::queue, 3,i:   1,413,423 msg/sec
          boost::lockfree::queue, 4,s:   1,289,698 msg/sec
          boost::lockfree::queue, 4,i:   1,283,471 msg/sec
          boost::lockfree::queue, 5,s:     781,978 msg/sec
          boost::lockfree::queue, 5,i:     856,238 msg/sec
          boost::lockfree::queue, 6,s:     422,068 msg/sec
          boost::lockfree::queue, 6,i:     830,456 msg/sec
          boost::lockfree::queue, 7,s:     410,243 msg/sec
          boost::lockfree::queue, 7,i:     831,795 msg/sec
          boost::lockfree::queue, 8,s:     342,154 msg/sec
          boost::lockfree::queue, 8,i:     564,752 msg/sec
                pthread_spinlock, 1,s:   5,297,758 msg/sec
                pthread_spinlock, 1,i:   5,346,779 msg/sec
                pthread_spinlock, 2,s:   2,367,551 msg/sec
                pthread_spinlock, 2,i:     581,674 msg/sec
                pthread_spinlock, 3,s:     280,358 msg/sec
                pthread_spinlock, 3,i:   1,786,501 msg/sec
                pthread_spinlock, 4,s:     335,462 msg/sec
                pthread_spinlock, 4,i:     430,556 msg/sec
                pthread_spinlock, 5,s:     819,304 msg/sec
                pthread_spinlock, 5,i:     238,546 msg/sec
                pthread_spinlock, 6,s:     616,930 msg/sec
                pthread_spinlock, 6,i:     920,615 msg/sec
                pthread_spinlock, 7,s:     854,982 msg/sec
                pthread_spinlock, 7,i:     903,384 msg/sec
                pthread_spinlock, 8,s:     874,220 msg/sec
                pthread_spinlock, 8,i:     789,963 msg/sec
                      std::mutex, 1,s:   1,001,125 msg/sec
                      std::mutex, 1,i:   1,027,762 msg/sec
                      std::mutex, 2,s:   4,135,403 msg/sec
                      std::mutex, 2,i:   4,019,076 msg/sec
                      std::mutex, 3,s:   2,158,271 msg/sec
                      std::mutex, 3,i:   2,080,654 msg/sec
                      std::mutex, 4,s:   2,026,473 msg/sec
                      std::mutex, 4,i:   1,979,811 msg/sec
                      std::mutex, 5,s:     986,189 msg/sec
                      std::mutex, 5,i:     990,538 msg/sec
                      std::mutex, 6,s:     889,955 msg/sec
                      std::mutex, 6,i:     873,040 msg/sec
                      std::mutex, 7,s:     959,585 msg/sec
                      std::mutex, 7,i:     863,936 msg/sec
                      std::mutex, 8,s:     988,870 msg/sec
                      std::mutex, 8,i:     825,638 msg/sec
                 tbb::spin_mutex, 1,s:  11,040,904 msg/sec
                 tbb::spin_mutex, 1,i:  11,157,865 msg/sec
                 tbb::spin_mutex, 2,s:   4,907,341 msg/sec
                 tbb::spin_mutex, 2,i:   4,897,149 msg/sec
                 tbb::spin_mutex, 3,s:   3,568,062 msg/sec
                 tbb::spin_mutex, 3,i:   3,504,197 msg/sec
                 tbb::spin_mutex, 4,s:   3,036,611 msg/sec
                 tbb::spin_mutex, 4,i:   2,921,207 msg/sec
                 tbb::spin_mutex, 5,s:   1,714,384 msg/sec
                 tbb::spin_mutex, 5,i:   1,631,973 msg/sec
                 tbb::spin_mutex, 6,s:   1,502,999 msg/sec
                 tbb::spin_mutex, 6,i:   1,418,658 msg/sec
                 tbb::spin_mutex, 7,s:   1,351,519 msg/sec
                 tbb::spin_mutex, 7,i:   1,365,302 msg/sec
                 tbb::spin_mutex, 8,s:   1,265,697 msg/sec
                 tbb::spin_mutex, 8,i:   1,206,897 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1300.49
	System time (seconds): 110.81
	Percent of CPU this job got: 858%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:44.48
	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): 58960
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23646
	Voluntary context switches: 9952853
	Involuntary context switches: 367
	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 20:12:58 [18/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000462 sec/round-trip
                     AtomicQueue: 0.000000340 sec/round-trip
             OptimistAtomicQueue: 0.000000342 sec/round-trip
                    AtomicQueueB: 0.000000404 sec/round-trip
            OptimistAtomicQueueB: 0.000000311 sec/round-trip
                    AtomicQueue2: 0.000000399 sec/round-trip
            OptimistAtomicQueue2: 0.000000356 sec/round-trip
                   AtomicQueueB2: 0.000000409 sec/round-trip
           OptimistAtomicQueueB2: 0.000000349 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000362 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000571 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001022 sec/round-trip
     xenium::michael_scott_queue: 0.000000878 sec/round-trip
         xenium::ramalhete_queue: 0.000000463 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000493 sec/round-trip
          boost::lockfree::queue: 0.000000714 sec/round-trip
                pthread_spinlock: 0.000000779 sec/round-trip
                      std::mutex: 0.000001520 sec/round-trip
                 tbb::spin_mutex: 0.000000680 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  33,901,746 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,116,919 msg/sec
                     AtomicQueue, 1,s:  43,360,934 msg/sec
                     AtomicQueue, 1,i:  35,963,616 msg/sec
                     AtomicQueue, 2,s:   2,911,144 msg/sec
                     AtomicQueue, 2,i:   3,041,664 msg/sec
                     AtomicQueue, 3,s:   2,458,613 msg/sec
                     AtomicQueue, 3,i:   2,599,486 msg/sec
                     AtomicQueue, 4,s:   1,946,937 msg/sec
                     AtomicQueue, 4,i:   2,065,028 msg/sec
                     AtomicQueue, 5,s:     932,574 msg/sec
                     AtomicQueue, 5,i:   1,272,670 msg/sec
                     AtomicQueue, 6,s:     763,844 msg/sec
                     AtomicQueue, 6,i:   1,185,385 msg/sec
                     AtomicQueue, 7,s:     870,981 msg/sec
                     AtomicQueue, 7,i:     948,065 msg/sec
                     AtomicQueue, 8,s:     921,570 msg/sec
                     AtomicQueue, 8,i:     851,787 msg/sec
             OptimistAtomicQueue, 1,s: 366,378,473 msg/sec
             OptimistAtomicQueue, 1,i: 353,205,374 msg/sec
             OptimistAtomicQueue, 2,s:  16,036,468 msg/sec
             OptimistAtomicQueue, 2,i:  15,624,145 msg/sec
             OptimistAtomicQueue, 3,s:  17,242,388 msg/sec
             OptimistAtomicQueue, 3,i:  17,513,929 msg/sec
             OptimistAtomicQueue, 4,s:  17,408,191 msg/sec
             OptimistAtomicQueue, 4,i:  19,476,777 msg/sec
             OptimistAtomicQueue, 5,s:   9,809,291 msg/sec
             OptimistAtomicQueue, 5,i:  12,319,869 msg/sec
             OptimistAtomicQueue, 6,s:  10,176,929 msg/sec
             OptimistAtomicQueue, 6,i:  10,054,561 msg/sec
             OptimistAtomicQueue, 7,s:  11,828,280 msg/sec
             OptimistAtomicQueue, 7,i:  11,817,682 msg/sec
             OptimistAtomicQueue, 8,s:  15,039,557 msg/sec
             OptimistAtomicQueue, 8,i:  12,142,227 msg/sec
                    AtomicQueueB, 1,s:  14,577,498 msg/sec
                    AtomicQueueB, 1,i:  14,525,175 msg/sec
                    AtomicQueueB, 2,s:   2,876,739 msg/sec
                    AtomicQueueB, 2,i:   3,034,610 msg/sec
                    AtomicQueueB, 3,s:   2,430,851 msg/sec
                    AtomicQueueB, 3,i:   2,575,155 msg/sec
                    AtomicQueueB, 4,s:   1,928,951 msg/sec
                    AtomicQueueB, 4,i:   2,032,694 msg/sec
                    AtomicQueueB, 5,s:     922,448 msg/sec
                    AtomicQueueB, 5,i:   1,089,225 msg/sec
                    AtomicQueueB, 6,s:     758,106 msg/sec
                    AtomicQueueB, 6,i:   1,005,257 msg/sec
                    AtomicQueueB, 7,s:     858,116 msg/sec
                    AtomicQueueB, 7,i:     940,731 msg/sec
                    AtomicQueueB, 8,s:     900,023 msg/sec
                    AtomicQueueB, 8,i:     846,432 msg/sec
            OptimistAtomicQueueB, 1,s: 172,166,763 msg/sec
            OptimistAtomicQueueB, 1,i: 160,365,994 msg/sec
            OptimistAtomicQueueB, 2,s:  14,389,367 msg/sec
            OptimistAtomicQueueB, 2,i:  14,374,514 msg/sec
            OptimistAtomicQueueB, 3,s:  17,218,152 msg/sec
            OptimistAtomicQueueB, 3,i:  16,759,007 msg/sec
            OptimistAtomicQueueB, 4,s:  17,534,306 msg/sec
            OptimistAtomicQueueB, 4,i:  19,410,875 msg/sec
            OptimistAtomicQueueB, 5,s:   9,749,862 msg/sec
            OptimistAtomicQueueB, 5,i:  10,901,487 msg/sec
            OptimistAtomicQueueB, 6,s:  10,106,295 msg/sec
            OptimistAtomicQueueB, 6,i:  10,285,412 msg/sec
            OptimistAtomicQueueB, 7,s:  11,530,884 msg/sec
            OptimistAtomicQueueB, 7,i:  11,759,931 msg/sec
            OptimistAtomicQueueB, 8,s:  15,157,773 msg/sec
            OptimistAtomicQueueB, 8,i:  12,138,349 msg/sec
                    AtomicQueue2, 1,s:  38,719,254 msg/sec
                    AtomicQueue2, 1,i:  35,261,043 msg/sec
                    AtomicQueue2, 2,s:   2,929,606 msg/sec
                    AtomicQueue2, 2,i:   3,095,557 msg/sec
                    AtomicQueue2, 3,s:   2,477,820 msg/sec
                    AtomicQueue2, 3,i:   2,621,146 msg/sec
                    AtomicQueue2, 4,s:   1,964,690 msg/sec
                    AtomicQueue2, 4,i:   2,086,180 msg/sec
                    AtomicQueue2, 5,s:     925,011 msg/sec
                    AtomicQueue2, 5,i:   1,255,627 msg/sec
                    AtomicQueue2, 6,s:     754,797 msg/sec
                    AtomicQueue2, 6,i:   1,170,362 msg/sec
                    AtomicQueue2, 7,s:     854,693 msg/sec
                    AtomicQueue2, 7,i:     943,504 msg/sec
                    AtomicQueue2, 8,s:     888,975 msg/sec
                    AtomicQueue2, 8,i:     851,915 msg/sec
            OptimistAtomicQueue2, 1,s:  31,844,769 msg/sec
            OptimistAtomicQueue2, 1,i:  31,677,941 msg/sec
            OptimistAtomicQueue2, 2,s:  12,779,761 msg/sec
            OptimistAtomicQueue2, 2,i:  13,629,379 msg/sec
            OptimistAtomicQueue2, 3,s:  16,828,075 msg/sec
            OptimistAtomicQueue2, 3,i:  14,530,299 msg/sec
            OptimistAtomicQueue2, 4,s:  17,341,515 msg/sec
            OptimistAtomicQueue2, 4,i:  17,011,010 msg/sec
            OptimistAtomicQueue2, 5,s:   9,282,537 msg/sec
            OptimistAtomicQueue2, 5,i:  10,098,248 msg/sec
            OptimistAtomicQueue2, 6,s:   9,691,299 msg/sec
            OptimistAtomicQueue2, 6,i:   9,584,182 msg/sec
            OptimistAtomicQueue2, 7,s:  11,052,799 msg/sec
            OptimistAtomicQueue2, 7,i:  11,142,588 msg/sec
            OptimistAtomicQueue2, 8,s:  14,453,957 msg/sec
            OptimistAtomicQueue2, 8,i:  11,761,455 msg/sec
                   AtomicQueueB2, 1,s:  24,967,945 msg/sec
                   AtomicQueueB2, 1,i:  20,268,767 msg/sec
                   AtomicQueueB2, 2,s:   2,905,916 msg/sec
                   AtomicQueueB2, 2,i:   3,070,261 msg/sec
                   AtomicQueueB2, 3,s:   2,445,097 msg/sec
                   AtomicQueueB2, 3,i:   2,589,715 msg/sec
                   AtomicQueueB2, 4,s:   1,945,632 msg/sec
                   AtomicQueueB2, 4,i:   2,049,394 msg/sec
                   AtomicQueueB2, 5,s:     905,340 msg/sec
                   AtomicQueueB2, 5,i:   1,090,083 msg/sec
                   AtomicQueueB2, 6,s:     749,556 msg/sec
                   AtomicQueueB2, 6,i:   1,172,685 msg/sec
                   AtomicQueueB2, 7,s:     853,187 msg/sec
                   AtomicQueueB2, 7,i:     936,082 msg/sec
                   AtomicQueueB2, 8,s:     889,285 msg/sec
                   AtomicQueueB2, 8,i:     835,265 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,677,207 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,048,300 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,347,679 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,273,607 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,706,337 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,612,059 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,324,712 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,849,317 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,282,584 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,270,672 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,753,325 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,448,547 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,959,025 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,058,992 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,319,715 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,636,177 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  18,323,660 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  19,358,416 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,887,889 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,922,002 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,101,502 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,944,340 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,360,143 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,848,459 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  22,659,504 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  25,905,187 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  38,983,759 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  56,841,028 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  61,057,116 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  65,942,096 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  69,827,262 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  64,943,796 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  78,136,745 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  73,962,462 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,620,422 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,642,542 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,238,328 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,248,277 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,345,240 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,371,426 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,473 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,943,302 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     896,508 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,209,314 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     814,688 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,085,377 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     775,615 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     918,247 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     792,126 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     821,108 msg/sec
     xenium::michael_scott_queue, 1,s:   3,931,989 msg/sec
     xenium::michael_scott_queue, 1,i:   3,885,783 msg/sec
     xenium::michael_scott_queue, 2,s:   2,785,154 msg/sec
     xenium::michael_scott_queue, 2,i:   2,720,502 msg/sec
     xenium::michael_scott_queue, 3,s:   2,257,272 msg/sec
     xenium::michael_scott_queue, 3,i:   2,225,959 msg/sec
     xenium::michael_scott_queue, 4,s:   1,751,004 msg/sec
     xenium::michael_scott_queue, 4,i:   1,732,670 msg/sec
     xenium::michael_scott_queue, 5,s:   1,069,337 msg/sec
     xenium::michael_scott_queue, 5,i:   1,154,625 msg/sec
     xenium::michael_scott_queue, 6,s:     986,175 msg/sec
     xenium::michael_scott_queue, 6,i:   1,054,706 msg/sec
     xenium::michael_scott_queue, 7,s:     928,938 msg/sec
     xenium::michael_scott_queue, 7,i:     958,419 msg/sec
     xenium::michael_scott_queue, 8,s:     688,425 msg/sec
     xenium::michael_scott_queue, 8,i:     821,858 msg/sec
         xenium::ramalhete_queue, 1,s:  21,767,128 msg/sec
         xenium::ramalhete_queue, 1,i:  20,607,672 msg/sec
         xenium::ramalhete_queue, 2,s:  14,916,950 msg/sec
         xenium::ramalhete_queue, 2,i:  11,635,344 msg/sec
         xenium::ramalhete_queue, 3,s:  12,999,758 msg/sec
         xenium::ramalhete_queue, 3,i:  12,561,339 msg/sec
         xenium::ramalhete_queue, 4,s:  13,346,513 msg/sec
         xenium::ramalhete_queue, 4,i:  13,154,041 msg/sec
         xenium::ramalhete_queue, 5,s:  10,959,298 msg/sec
         xenium::ramalhete_queue, 5,i:   6,808,476 msg/sec
         xenium::ramalhete_queue, 6,s:  11,355,342 msg/sec
         xenium::ramalhete_queue, 6,i:   7,552,919 msg/sec
         xenium::ramalhete_queue, 7,s:  11,597,952 msg/sec
         xenium::ramalhete_queue, 7,i:   9,685,577 msg/sec
         xenium::ramalhete_queue, 8,s:  14,434,081 msg/sec
         xenium::ramalhete_queue, 8,i:   9,063,017 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  90,569,078 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,326,419 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,556,426 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,719,932 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,538,137 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,063,781 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,603,849 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,327,891 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,051,368 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,714,007 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,080,390 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,355,725 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,110,934 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,210,417 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,031,886 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,926,638 msg/sec
          boost::lockfree::queue, 1,s:   2,280,316 msg/sec
          boost::lockfree::queue, 1,i:   2,291,965 msg/sec
          boost::lockfree::queue, 2,s:   1,728,296 msg/sec
          boost::lockfree::queue, 2,i:   1,741,746 msg/sec
          boost::lockfree::queue, 3,s:   1,454,372 msg/sec
          boost::lockfree::queue, 3,i:   1,413,533 msg/sec
          boost::lockfree::queue, 4,s:   1,285,605 msg/sec
          boost::lockfree::queue, 4,i:   1,279,244 msg/sec
          boost::lockfree::queue, 5,s:     783,396 msg/sec
          boost::lockfree::queue, 5,i:     855,481 msg/sec
          boost::lockfree::queue, 6,s:     420,487 msg/sec
          boost::lockfree::queue, 6,i:     823,648 msg/sec
          boost::lockfree::queue, 7,s:     411,098 msg/sec
          boost::lockfree::queue, 7,i:     832,302 msg/sec
          boost::lockfree::queue, 8,s:     340,821 msg/sec
          boost::lockfree::queue, 8,i:     544,237 msg/sec
                pthread_spinlock, 1,s:   5,226,521 msg/sec
                pthread_spinlock, 1,i:   5,311,830 msg/sec
                pthread_spinlock, 2,s:   2,218,122 msg/sec
                pthread_spinlock, 2,i:     578,781 msg/sec
                pthread_spinlock, 3,s:     232,554 msg/sec
                pthread_spinlock, 3,i:   1,830,866 msg/sec
                pthread_spinlock, 4,s:     350,503 msg/sec
pthread_spinlock: producers: 4: consumer 2 received too few messages: 0.07% of expected.
                pthread_spinlock, 4,i:     394,598 msg/sec
                pthread_spinlock, 5,s:     777,657 msg/sec
pthread_spinlock: producers: 5: consumer 2 received too few messages: 0.07% of expected.
                pthread_spinlock, 5,i:   1,091,010 msg/sec
                pthread_spinlock, 6,s:     595,406 msg/sec
                pthread_spinlock, 6,i:     741,459 msg/sec
                pthread_spinlock, 7,s:     845,807 msg/sec
                pthread_spinlock, 7,i:     894,335 msg/sec
                pthread_spinlock, 8,s:     878,890 msg/sec
                pthread_spinlock, 8,i:     781,245 msg/sec
                      std::mutex, 1,s:   1,842,875 msg/sec
                      std::mutex, 1,i:   1,945,341 msg/sec
                      std::mutex, 2,s:   4,068,850 msg/sec
                      std::mutex, 2,i:   4,019,097 msg/sec
                      std::mutex, 3,s:   2,034,960 msg/sec
                      std::mutex, 3,i:   2,028,738 msg/sec
                      std::mutex, 4,s:   2,039,070 msg/sec
                      std::mutex, 4,i:   1,980,641 msg/sec
                      std::mutex, 5,s:     965,816 msg/sec
                      std::mutex, 5,i:   1,001,266 msg/sec
                      std::mutex, 6,s:     892,566 msg/sec
                      std::mutex, 6,i:     876,896 msg/sec
                      std::mutex, 7,s:     960,257 msg/sec
                      std::mutex, 7,i:     854,251 msg/sec
                      std::mutex, 8,s:   1,007,230 msg/sec
                      std::mutex, 8,i:     826,394 msg/sec
                 tbb::spin_mutex, 1,s:  11,097,799 msg/sec
                 tbb::spin_mutex, 1,i:  11,292,022 msg/sec
                 tbb::spin_mutex, 2,s:   4,898,628 msg/sec
                 tbb::spin_mutex, 2,i:   4,790,915 msg/sec
                 tbb::spin_mutex, 3,s:   3,580,556 msg/sec
                 tbb::spin_mutex, 3,i:   3,526,186 msg/sec
                 tbb::spin_mutex, 4,s:   3,030,230 msg/sec
                 tbb::spin_mutex, 4,i:   2,933,777 msg/sec
                 tbb::spin_mutex, 5,s:   1,719,346 msg/sec
                 tbb::spin_mutex, 5,i:   1,614,891 msg/sec
                 tbb::spin_mutex, 6,s:   1,498,576 msg/sec
                 tbb::spin_mutex, 6,i:   1,413,440 msg/sec
                 tbb::spin_mutex, 7,s:   1,349,808 msg/sec
                 tbb::spin_mutex, 7,i:   1,443,606 msg/sec
                 tbb::spin_mutex, 8,s:   1,262,956 msg/sec
                 tbb::spin_mutex, 8,i:   1,222,727 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1286.53
	System time (seconds): 110.46
	Percent of CPU this job got: 862%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:41.99
	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): 57936
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23365
	Voluntary context switches: 10035922
	Involuntary context switches: 352
	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 20:15:40 [19/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000457 sec/round-trip
                     AtomicQueue: 0.000000389 sec/round-trip
             OptimistAtomicQueue: 0.000000339 sec/round-trip
                    AtomicQueueB: 0.000000401 sec/round-trip
            OptimistAtomicQueueB: 0.000000310 sec/round-trip
                    AtomicQueue2: 0.000000385 sec/round-trip
            OptimistAtomicQueue2: 0.000000354 sec/round-trip
                   AtomicQueueB2: 0.000000409 sec/round-trip
           OptimistAtomicQueueB2: 0.000000349 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000362 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000571 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001024 sec/round-trip
     xenium::michael_scott_queue: 0.000000870 sec/round-trip
         xenium::ramalhete_queue: 0.000000464 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000494 sec/round-trip
          boost::lockfree::queue: 0.000000728 sec/round-trip
                pthread_spinlock: 0.000000769 sec/round-trip
                      std::mutex: 0.000001523 sec/round-trip
                 tbb::spin_mutex: 0.000000682 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,159,926 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,248,660 msg/sec
                     AtomicQueue, 1,s:  43,179,951 msg/sec
                     AtomicQueue, 1,i:  42,310,746 msg/sec
                     AtomicQueue, 2,s:   2,913,887 msg/sec
                     AtomicQueue, 2,i:   3,039,561 msg/sec
                     AtomicQueue, 3,s:   2,456,795 msg/sec
                     AtomicQueue, 3,i:   2,601,759 msg/sec
                     AtomicQueue, 4,s:   1,946,695 msg/sec
                     AtomicQueue, 4,i:   2,066,571 msg/sec
                     AtomicQueue, 5,s:     933,835 msg/sec
                     AtomicQueue, 5,i:   1,107,368 msg/sec
                     AtomicQueue, 6,s:     764,913 msg/sec
                     AtomicQueue, 6,i:   1,042,342 msg/sec
                     AtomicQueue, 7,s:     870,732 msg/sec
                     AtomicQueue, 7,i:     944,653 msg/sec
                     AtomicQueue, 8,s:     914,802 msg/sec
                     AtomicQueue, 8,i:     855,854 msg/sec
             OptimistAtomicQueue, 1,s: 351,710,191 msg/sec
             OptimistAtomicQueue, 1,i: 352,190,307 msg/sec
             OptimistAtomicQueue, 2,s:  15,037,066 msg/sec
             OptimistAtomicQueue, 2,i:  15,651,699 msg/sec
             OptimistAtomicQueue, 3,s:  17,245,936 msg/sec
             OptimistAtomicQueue, 3,i:  17,479,487 msg/sec
             OptimistAtomicQueue, 4,s:  17,421,936 msg/sec
             OptimistAtomicQueue, 4,i:  19,488,676 msg/sec
             OptimistAtomicQueue, 5,s:   9,800,397 msg/sec
             OptimistAtomicQueue, 5,i:  12,277,267 msg/sec
             OptimistAtomicQueue, 6,s:  10,154,302 msg/sec
             OptimistAtomicQueue, 6,i:  10,341,466 msg/sec
             OptimistAtomicQueue, 7,s:  11,735,363 msg/sec
             OptimistAtomicQueue, 7,i:  11,761,554 msg/sec
             OptimistAtomicQueue, 8,s:  14,861,174 msg/sec
             OptimistAtomicQueue, 8,i:  12,123,438 msg/sec
                    AtomicQueueB, 1,s:  15,144,918 msg/sec
                    AtomicQueueB, 1,i:  14,933,575 msg/sec
                    AtomicQueueB, 2,s:   2,881,439 msg/sec
                    AtomicQueueB, 2,i:   3,013,586 msg/sec
                    AtomicQueueB, 3,s:   2,430,782 msg/sec
                    AtomicQueueB, 3,i:   2,576,302 msg/sec
                    AtomicQueueB, 4,s:   1,927,689 msg/sec
                    AtomicQueueB, 4,i:   2,032,336 msg/sec
                    AtomicQueueB, 5,s:     914,194 msg/sec
                    AtomicQueueB, 5,i:   1,269,796 msg/sec
                    AtomicQueueB, 6,s:     757,789 msg/sec
                    AtomicQueueB, 6,i:   1,030,973 msg/sec
                    AtomicQueueB, 7,s:     856,335 msg/sec
                    AtomicQueueB, 7,i:     933,022 msg/sec
                    AtomicQueueB, 8,s:     900,740 msg/sec
                    AtomicQueueB, 8,i:     842,203 msg/sec
            OptimistAtomicQueueB, 1,s: 194,527,400 msg/sec
            OptimistAtomicQueueB, 1,i: 153,896,442 msg/sec
            OptimistAtomicQueueB, 2,s:  14,289,153 msg/sec
            OptimistAtomicQueueB, 2,i:  14,374,928 msg/sec
            OptimistAtomicQueueB, 3,s:  17,228,833 msg/sec
            OptimistAtomicQueueB, 3,i:  16,872,666 msg/sec
            OptimistAtomicQueueB, 4,s:  17,508,816 msg/sec
            OptimistAtomicQueueB, 4,i:  19,473,309 msg/sec
            OptimistAtomicQueueB, 5,s:   9,755,822 msg/sec
            OptimistAtomicQueueB, 5,i:  11,572,596 msg/sec
            OptimistAtomicQueueB, 6,s:  10,123,486 msg/sec
            OptimistAtomicQueueB, 6,i:  10,301,709 msg/sec
            OptimistAtomicQueueB, 7,s:  11,589,757 msg/sec
            OptimistAtomicQueueB, 7,i:  11,774,658 msg/sec
            OptimistAtomicQueueB, 8,s:  15,143,819 msg/sec
            OptimistAtomicQueueB, 8,i:  12,129,178 msg/sec
                    AtomicQueue2, 1,s:  38,585,255 msg/sec
                    AtomicQueue2, 1,i:  36,558,743 msg/sec
                    AtomicQueue2, 2,s:   2,934,185 msg/sec
                    AtomicQueue2, 2,i:   3,101,343 msg/sec
                    AtomicQueue2, 3,s:   2,480,560 msg/sec
                    AtomicQueue2, 3,i:   2,627,842 msg/sec
                    AtomicQueue2, 4,s:   1,968,174 msg/sec
                    AtomicQueue2, 4,i:   2,085,268 msg/sec
                    AtomicQueue2, 5,s:     925,785 msg/sec
                    AtomicQueue2, 5,i:   1,258,395 msg/sec
                    AtomicQueue2, 6,s:     754,410 msg/sec
                    AtomicQueue2, 6,i:   1,167,210 msg/sec
                    AtomicQueue2, 7,s:     854,431 msg/sec
                    AtomicQueue2, 7,i:     949,936 msg/sec
                    AtomicQueue2, 8,s:     885,578 msg/sec
                    AtomicQueue2, 8,i:     846,074 msg/sec
            OptimistAtomicQueue2, 1,s:  31,547,397 msg/sec
            OptimistAtomicQueue2, 1,i:  31,573,813 msg/sec
            OptimistAtomicQueue2, 2,s:  12,792,446 msg/sec
            OptimistAtomicQueue2, 2,i:  13,672,279 msg/sec
            OptimistAtomicQueue2, 3,s:  16,890,921 msg/sec
            OptimistAtomicQueue2, 3,i:  14,530,485 msg/sec
            OptimistAtomicQueue2, 4,s:  17,366,705 msg/sec
            OptimistAtomicQueue2, 4,i:  17,012,191 msg/sec
            OptimistAtomicQueue2, 5,s:   9,284,368 msg/sec
            OptimistAtomicQueue2, 5,i:   9,567,400 msg/sec
            OptimistAtomicQueue2, 6,s:   9,742,908 msg/sec
            OptimistAtomicQueue2, 6,i:   9,607,729 msg/sec
            OptimistAtomicQueue2, 7,s:  11,073,485 msg/sec
            OptimistAtomicQueue2, 7,i:  11,127,260 msg/sec
            OptimistAtomicQueue2, 8,s:  14,421,434 msg/sec
            OptimistAtomicQueue2, 8,i:  11,746,710 msg/sec
                   AtomicQueueB2, 1,s:  22,805,192 msg/sec
                   AtomicQueueB2, 1,i:  20,674,961 msg/sec
                   AtomicQueueB2, 2,s:   2,903,093 msg/sec
                   AtomicQueueB2, 2,i:   3,063,623 msg/sec
                   AtomicQueueB2, 3,s:   2,442,811 msg/sec
                   AtomicQueueB2, 3,i:   2,586,748 msg/sec
                   AtomicQueueB2, 4,s:   1,947,331 msg/sec
                   AtomicQueueB2, 4,i:   2,048,457 msg/sec
                   AtomicQueueB2, 5,s:     911,929 msg/sec
                   AtomicQueueB2, 5,i:   1,078,481 msg/sec
                   AtomicQueueB2, 6,s:     752,362 msg/sec
                   AtomicQueueB2, 6,i:   1,174,619 msg/sec
                   AtomicQueueB2, 7,s:     850,846 msg/sec
                   AtomicQueueB2, 7,i:     933,262 msg/sec
                   AtomicQueueB2, 8,s:     884,845 msg/sec
                   AtomicQueueB2, 8,i:     839,516 msg/sec
           OptimistAtomicQueueB2, 1,s: 157,780,819 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,001,637 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,389,639 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,271,409 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,663,517 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,588,328 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,344,788 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,873,788 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,275,260 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,276,588 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,722,425 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,570,507 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,908,256 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,049,585 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,337,956 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,629,639 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  29,075,909 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  24,586,370 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,826,559 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,971,935 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,091,618 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,707,550 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  15,181,213 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,097,387 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  29,442,208 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  30,830,427 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  27,133,976 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  58,858,491 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  63,165,247 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  64,422,899 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  68,520,970 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  69,272,210 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  81,354,719 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  74,867,862 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,591,927 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,605,078 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,253,474 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,271,706 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,343,067 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,373,091 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,988 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,943,268 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     897,057 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,210,242 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     816,314 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,087,769 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     779,157 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     919,991 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     792,351 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     822,084 msg/sec
     xenium::michael_scott_queue, 1,s:   3,947,590 msg/sec
     xenium::michael_scott_queue, 1,i:   4,047,092 msg/sec
     xenium::michael_scott_queue, 2,s:   2,784,656 msg/sec
     xenium::michael_scott_queue, 2,i:   2,725,286 msg/sec
     xenium::michael_scott_queue, 3,s:   2,255,956 msg/sec
     xenium::michael_scott_queue, 3,i:   2,228,203 msg/sec
     xenium::michael_scott_queue, 4,s:   1,745,093 msg/sec
     xenium::michael_scott_queue, 4,i:   1,726,373 msg/sec
     xenium::michael_scott_queue, 5,s:   1,071,456 msg/sec
     xenium::michael_scott_queue, 5,i:   1,166,406 msg/sec
     xenium::michael_scott_queue, 6,s:     998,770 msg/sec
     xenium::michael_scott_queue, 6,i:   1,061,950 msg/sec
     xenium::michael_scott_queue, 7,s:     931,975 msg/sec
     xenium::michael_scott_queue, 7,i:     962,801 msg/sec
     xenium::michael_scott_queue, 8,s:     691,993 msg/sec
     xenium::michael_scott_queue, 8,i:     822,016 msg/sec
         xenium::ramalhete_queue, 1,s:  21,749,872 msg/sec
         xenium::ramalhete_queue, 1,i:  23,709,605 msg/sec
         xenium::ramalhete_queue, 2,s:  14,898,316 msg/sec
         xenium::ramalhete_queue, 2,i:  10,078,804 msg/sec
         xenium::ramalhete_queue, 3,s:  13,124,589 msg/sec
         xenium::ramalhete_queue, 3,i:  13,034,048 msg/sec
         xenium::ramalhete_queue, 4,s:  15,080,829 msg/sec
         xenium::ramalhete_queue, 4,i:  14,554,580 msg/sec
         xenium::ramalhete_queue, 5,s:  11,013,390 msg/sec
         xenium::ramalhete_queue, 5,i:   6,990,976 msg/sec
         xenium::ramalhete_queue, 6,s:  11,492,275 msg/sec
         xenium::ramalhete_queue, 6,i:   7,811,957 msg/sec
         xenium::ramalhete_queue, 7,s:  11,633,228 msg/sec
         xenium::ramalhete_queue, 7,i:   8,454,465 msg/sec
         xenium::ramalhete_queue, 8,s:  14,787,242 msg/sec
         xenium::ramalhete_queue, 8,i:   8,875,465 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,120,441 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,020,053 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,555,708 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,856,624 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,705,426 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,097,828 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,606,796 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,288,715 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,040,644 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,687,604 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,057,225 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,474,119 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,125,298 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,212,818 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,040,189 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,925,554 msg/sec
          boost::lockfree::queue, 1,s:   2,292,735 msg/sec
          boost::lockfree::queue, 1,i:   2,287,835 msg/sec
          boost::lockfree::queue, 2,s:   1,724,587 msg/sec
          boost::lockfree::queue, 2,i:   1,739,802 msg/sec
          boost::lockfree::queue, 3,s:   1,460,459 msg/sec
          boost::lockfree::queue, 3,i:   1,416,284 msg/sec
          boost::lockfree::queue, 4,s:   1,289,718 msg/sec
          boost::lockfree::queue, 4,i:   1,278,642 msg/sec
          boost::lockfree::queue, 5,s:     780,953 msg/sec
          boost::lockfree::queue, 5,i:     855,761 msg/sec
          boost::lockfree::queue, 6,s:     420,360 msg/sec
          boost::lockfree::queue, 6,i:     824,844 msg/sec
          boost::lockfree::queue, 7,s:     411,256 msg/sec
          boost::lockfree::queue, 7,i:     836,626 msg/sec
          boost::lockfree::queue, 8,s:     341,936 msg/sec
          boost::lockfree::queue, 8,i:     536,908 msg/sec
                pthread_spinlock, 1,s:   5,269,469 msg/sec
                pthread_spinlock, 1,i:   5,290,568 msg/sec
                pthread_spinlock, 2,s:   2,526,233 msg/sec
                pthread_spinlock, 2,i:     733,405 msg/sec
                pthread_spinlock, 3,s:     201,425 msg/sec
pthread_spinlock: producers: 3: consumer 2 received too few messages: 0.09% of expected.
                pthread_spinlock, 3,i:   1,864,740 msg/sec
                pthread_spinlock, 4,s:     342,735 msg/sec
                pthread_spinlock, 4,i:     368,096 msg/sec
                pthread_spinlock, 5,s:     820,805 msg/sec
pthread_spinlock: producers: 5: consumer 3 received too few messages: 0.06% of expected.
                pthread_spinlock, 5,i:   1,092,870 msg/sec
                pthread_spinlock, 6,s:     585,089 msg/sec
                pthread_spinlock, 6,i:     975,070 msg/sec
                pthread_spinlock, 7,s:     844,247 msg/sec
                pthread_spinlock, 7,i:     904,657 msg/sec
                pthread_spinlock, 8,s:     880,086 msg/sec
                pthread_spinlock, 8,i:     780,939 msg/sec
                      std::mutex, 1,s:   1,928,563 msg/sec
                      std::mutex, 1,i:   1,867,923 msg/sec
                      std::mutex, 2,s:   4,464,404 msg/sec
                      std::mutex, 2,i:   4,328,853 msg/sec
                      std::mutex, 3,s:   2,048,444 msg/sec
                      std::mutex, 3,i:   2,066,180 msg/sec
                      std::mutex, 4,s:   2,026,984 msg/sec
                      std::mutex, 4,i:   1,964,815 msg/sec
                      std::mutex, 5,s:     983,135 msg/sec
                      std::mutex, 5,i:   1,021,764 msg/sec
                      std::mutex, 6,s:     889,105 msg/sec
                      std::mutex, 6,i:     880,197 msg/sec
                      std::mutex, 7,s:     959,043 msg/sec
                      std::mutex, 7,i:     859,564 msg/sec
                      std::mutex, 8,s:   1,000,110 msg/sec
                      std::mutex, 8,i:     822,581 msg/sec
                 tbb::spin_mutex, 1,s:  10,966,637 msg/sec
                 tbb::spin_mutex, 1,i:  10,994,756 msg/sec
                 tbb::spin_mutex, 2,s:   4,886,457 msg/sec
                 tbb::spin_mutex, 2,i:   4,785,583 msg/sec
                 tbb::spin_mutex, 3,s:   3,600,416 msg/sec
                 tbb::spin_mutex, 3,i:   3,532,808 msg/sec
                 tbb::spin_mutex, 4,s:   3,035,287 msg/sec
                 tbb::spin_mutex, 4,i:   2,959,226 msg/sec
                 tbb::spin_mutex, 5,s:   1,720,144 msg/sec
                 tbb::spin_mutex, 5,i:   1,630,751 msg/sec
                 tbb::spin_mutex, 6,s:   1,506,619 msg/sec
                 tbb::spin_mutex, 6,i:   1,444,963 msg/sec
                 tbb::spin_mutex, 7,s:   1,346,617 msg/sec
                 tbb::spin_mutex, 7,i:   1,375,685 msg/sec
                 tbb::spin_mutex, 8,s:   1,262,549 msg/sec
                 tbb::spin_mutex, 8,i:   1,212,216 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1293.94
	System time (seconds): 110.04
	Percent of CPU this job got: 860%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:43.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): 59960
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23869
	Voluntary context switches: 9923589
	Involuntary context switches: 353
	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 20:18:24 [20/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000462 sec/round-trip
                     AtomicQueue: 0.000000371 sec/round-trip
             OptimistAtomicQueue: 0.000000342 sec/round-trip
                    AtomicQueueB: 0.000000404 sec/round-trip
            OptimistAtomicQueueB: 0.000000316 sec/round-trip
                    AtomicQueue2: 0.000000400 sec/round-trip
            OptimistAtomicQueue2: 0.000000356 sec/round-trip
                   AtomicQueueB2: 0.000000409 sec/round-trip
           OptimistAtomicQueueB2: 0.000000349 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000360 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000570 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001009 sec/round-trip
     xenium::michael_scott_queue: 0.000000870 sec/round-trip
         xenium::ramalhete_queue: 0.000000463 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000492 sec/round-trip
          boost::lockfree::queue: 0.000000718 sec/round-trip
                pthread_spinlock: 0.000000778 sec/round-trip
                      std::mutex: 0.000001540 sec/round-trip
                 tbb::spin_mutex: 0.000000682 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  33,831,397 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,264,679 msg/sec
                     AtomicQueue, 1,s:  42,536,850 msg/sec
                     AtomicQueue, 1,i:  42,826,971 msg/sec
                     AtomicQueue, 2,s:   2,913,802 msg/sec
                     AtomicQueue, 2,i:   3,037,988 msg/sec
                     AtomicQueue, 3,s:   2,459,995 msg/sec
                     AtomicQueue, 3,i:   2,599,477 msg/sec
                     AtomicQueue, 4,s:   1,948,562 msg/sec
                     AtomicQueue, 4,i:   2,066,850 msg/sec
                     AtomicQueue, 5,s:     932,295 msg/sec
                     AtomicQueue, 5,i:   1,274,380 msg/sec
                     AtomicQueue, 6,s:     763,031 msg/sec
                     AtomicQueue, 6,i:   1,188,178 msg/sec
                     AtomicQueue, 7,s:     872,432 msg/sec
                     AtomicQueue, 7,i:     946,641 msg/sec
                     AtomicQueue, 8,s:     925,048 msg/sec
                     AtomicQueue, 8,i:     849,958 msg/sec
             OptimistAtomicQueue, 1,s: 346,620,210 msg/sec
             OptimistAtomicQueue, 1,i: 351,697,574 msg/sec
             OptimistAtomicQueue, 2,s:  16,171,124 msg/sec
             OptimistAtomicQueue, 2,i:  15,607,620 msg/sec
             OptimistAtomicQueue, 3,s:  17,268,435 msg/sec
             OptimistAtomicQueue, 3,i:  17,489,871 msg/sec
             OptimistAtomicQueue, 4,s:  17,424,011 msg/sec
             OptimistAtomicQueue, 4,i:  19,492,099 msg/sec
             OptimistAtomicQueue, 5,s:   9,793,625 msg/sec
             OptimistAtomicQueue, 5,i:  13,218,206 msg/sec
             OptimistAtomicQueue, 6,s:  10,193,828 msg/sec
             OptimistAtomicQueue, 6,i:  10,366,701 msg/sec
             OptimistAtomicQueue, 7,s:  11,820,684 msg/sec
             OptimistAtomicQueue, 7,i:  11,811,859 msg/sec
             OptimistAtomicQueue, 8,s:  14,904,296 msg/sec
             OptimistAtomicQueue, 8,i:  12,122,644 msg/sec
                    AtomicQueueB, 1,s:  14,850,212 msg/sec
                    AtomicQueueB, 1,i:  14,781,059 msg/sec
                    AtomicQueueB, 2,s:   2,878,619 msg/sec
                    AtomicQueueB, 2,i:   3,030,723 msg/sec
                    AtomicQueueB, 3,s:   2,435,592 msg/sec
                    AtomicQueueB, 3,i:   2,562,533 msg/sec
                    AtomicQueueB, 4,s:   1,926,607 msg/sec
                    AtomicQueueB, 4,i:   2,034,291 msg/sec
                    AtomicQueueB, 5,s:     918,071 msg/sec
                    AtomicQueueB, 5,i:   1,275,229 msg/sec
                    AtomicQueueB, 6,s:     757,727 msg/sec
                    AtomicQueueB, 6,i:   1,016,311 msg/sec
                    AtomicQueueB, 7,s:     858,607 msg/sec
                    AtomicQueueB, 7,i:     938,057 msg/sec
                    AtomicQueueB, 8,s:     899,020 msg/sec
                    AtomicQueueB, 8,i:     846,343 msg/sec
            OptimistAtomicQueueB, 1,s: 156,067,840 msg/sec
            OptimistAtomicQueueB, 1,i: 154,772,695 msg/sec
            OptimistAtomicQueueB, 2,s:  14,584,705 msg/sec
            OptimistAtomicQueueB, 2,i:  14,430,986 msg/sec
            OptimistAtomicQueueB, 3,s:  17,226,765 msg/sec
            OptimistAtomicQueueB, 3,i:  16,917,347 msg/sec
            OptimistAtomicQueueB, 4,s:  17,479,286 msg/sec
            OptimistAtomicQueueB, 4,i:  19,404,113 msg/sec
            OptimistAtomicQueueB, 5,s:   9,758,483 msg/sec
            OptimistAtomicQueueB, 5,i:  11,572,086 msg/sec
            OptimistAtomicQueueB, 6,s:  10,110,516 msg/sec
            OptimistAtomicQueueB, 6,i:  10,253,656 msg/sec
            OptimistAtomicQueueB, 7,s:  11,513,438 msg/sec
            OptimistAtomicQueueB, 7,i:  11,789,194 msg/sec
            OptimistAtomicQueueB, 8,s:  15,144,778 msg/sec
            OptimistAtomicQueueB, 8,i:  12,136,520 msg/sec
                    AtomicQueue2, 1,s:  37,421,357 msg/sec
                    AtomicQueue2, 1,i:  36,763,649 msg/sec
                    AtomicQueue2, 2,s:   2,933,069 msg/sec
                    AtomicQueue2, 2,i:   3,098,963 msg/sec
                    AtomicQueue2, 3,s:   2,474,672 msg/sec
                    AtomicQueue2, 3,i:   2,629,449 msg/sec
                    AtomicQueue2, 4,s:   1,966,832 msg/sec
                    AtomicQueue2, 4,i:   2,082,653 msg/sec
                    AtomicQueue2, 5,s:     921,665 msg/sec
                    AtomicQueue2, 5,i:   1,263,871 msg/sec
                    AtomicQueue2, 6,s:     755,378 msg/sec
                    AtomicQueue2, 6,i:   1,165,775 msg/sec
                    AtomicQueue2, 7,s:     854,480 msg/sec
                    AtomicQueue2, 7,i:     963,508 msg/sec
                    AtomicQueue2, 8,s:     885,379 msg/sec
                    AtomicQueue2, 8,i:     846,884 msg/sec
            OptimistAtomicQueue2, 1,s:  31,347,404 msg/sec
            OptimistAtomicQueue2, 1,i:  31,743,962 msg/sec
            OptimistAtomicQueue2, 2,s:  12,775,337 msg/sec
            OptimistAtomicQueue2, 2,i:  13,968,778 msg/sec
            OptimistAtomicQueue2, 3,s:  16,902,628 msg/sec
            OptimistAtomicQueue2, 3,i:  14,519,546 msg/sec
            OptimistAtomicQueue2, 4,s:  17,384,442 msg/sec
            OptimistAtomicQueue2, 4,i:  17,036,314 msg/sec
            OptimistAtomicQueue2, 5,s:   9,255,062 msg/sec
            OptimistAtomicQueue2, 5,i:  10,064,112 msg/sec
            OptimistAtomicQueue2, 6,s:   9,691,060 msg/sec
            OptimistAtomicQueue2, 6,i:   9,617,918 msg/sec
            OptimistAtomicQueue2, 7,s:  11,041,405 msg/sec
            OptimistAtomicQueue2, 7,i:  11,110,254 msg/sec
            OptimistAtomicQueue2, 8,s:  14,416,055 msg/sec
            OptimistAtomicQueue2, 8,i:  11,739,672 msg/sec
                   AtomicQueueB2, 1,s:  23,884,449 msg/sec
                   AtomicQueueB2, 1,i:  14,386,171 msg/sec
                   AtomicQueueB2, 2,s:   2,905,927 msg/sec
                   AtomicQueueB2, 2,i:   3,077,552 msg/sec
                   AtomicQueueB2, 3,s:   2,447,797 msg/sec
                   AtomicQueueB2, 3,i:   2,600,240 msg/sec
                   AtomicQueueB2, 4,s:   1,946,626 msg/sec
                   AtomicQueueB2, 4,i:   2,051,761 msg/sec
                   AtomicQueueB2, 5,s:     911,917 msg/sec
                   AtomicQueueB2, 5,i:   1,270,279 msg/sec
                   AtomicQueueB2, 6,s:     751,912 msg/sec
                   AtomicQueueB2, 6,i:   1,175,059 msg/sec
                   AtomicQueueB2, 7,s:     851,193 msg/sec
                   AtomicQueueB2, 7,i:     937,313 msg/sec
                   AtomicQueueB2, 8,s:     886,504 msg/sec
                   AtomicQueueB2, 8,i:     840,960 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,212,328 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,393,039 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,378,767 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,366,135 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,689,794 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,599,316 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,337,416 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,844,357 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,273,511 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,662,809 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,727,519 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,590,467 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,888,279 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,064,666 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,850,437 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,651,163 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 300,175,182 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  20,060,433 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,885,676 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,964,350 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,186,171 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,440,483 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,059,906 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  19,218,063 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  30,658,652 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  29,110,500 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  22,471,816 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  57,058,372 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  60,777,272 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  62,498,695 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  69,162,256 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  68,203,184 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  72,985,669 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  75,316,098 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,634,862 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,645,102 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,235,618 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,251,197 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,344,758 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,375,371 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,181 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,943,054 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     897,538 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,064,782 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     815,038 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,003,989 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,338 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     910,980 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     793,984 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     819,641 msg/sec
     xenium::michael_scott_queue, 1,s:   3,931,012 msg/sec
     xenium::michael_scott_queue, 1,i:   3,969,615 msg/sec
     xenium::michael_scott_queue, 2,s:   2,778,723 msg/sec
     xenium::michael_scott_queue, 2,i:   2,711,770 msg/sec
     xenium::michael_scott_queue, 3,s:   2,254,554 msg/sec
     xenium::michael_scott_queue, 3,i:   2,231,981 msg/sec
     xenium::michael_scott_queue, 4,s:   1,752,921 msg/sec
     xenium::michael_scott_queue, 4,i:   1,730,125 msg/sec
     xenium::michael_scott_queue, 5,s:   1,065,881 msg/sec
     xenium::michael_scott_queue, 5,i:   1,377,437 msg/sec
     xenium::michael_scott_queue, 6,s:     979,130 msg/sec
     xenium::michael_scott_queue, 6,i:   1,052,461 msg/sec
     xenium::michael_scott_queue, 7,s:     934,802 msg/sec
     xenium::michael_scott_queue, 7,i:     978,676 msg/sec
     xenium::michael_scott_queue, 8,s:     691,573 msg/sec
     xenium::michael_scott_queue, 8,i:     823,361 msg/sec
         xenium::ramalhete_queue, 1,s:  22,417,674 msg/sec
         xenium::ramalhete_queue, 1,i:  20,673,464 msg/sec
         xenium::ramalhete_queue, 2,s:  15,309,952 msg/sec
         xenium::ramalhete_queue, 2,i:  10,616,582 msg/sec
         xenium::ramalhete_queue, 3,s:  12,887,109 msg/sec
         xenium::ramalhete_queue, 3,i:  13,169,835 msg/sec
         xenium::ramalhete_queue, 4,s:  15,760,547 msg/sec
         xenium::ramalhete_queue, 4,i:  14,320,615 msg/sec
         xenium::ramalhete_queue, 5,s:  10,914,230 msg/sec
         xenium::ramalhete_queue, 5,i:   7,062,167 msg/sec
         xenium::ramalhete_queue, 6,s:  11,363,480 msg/sec
         xenium::ramalhete_queue, 6,i:   7,726,300 msg/sec
         xenium::ramalhete_queue, 7,s:  11,530,988 msg/sec
         xenium::ramalhete_queue, 7,i:   8,506,503 msg/sec
         xenium::ramalhete_queue, 8,s:  15,017,204 msg/sec
         xenium::ramalhete_queue, 8,i:   8,808,093 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,943,370 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  92,070,875 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,661,460 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   7,231,609 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,613,952 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   3,995,336 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,551,304 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,333,731 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,062,311 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,733,408 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,041,398 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,306,963 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,100,530 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,213,113 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,056,983 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,926,154 msg/sec
          boost::lockfree::queue, 1,s:   2,301,700 msg/sec
          boost::lockfree::queue, 1,i:   2,305,913 msg/sec
          boost::lockfree::queue, 2,s:   1,718,846 msg/sec
          boost::lockfree::queue, 2,i:   1,747,228 msg/sec
          boost::lockfree::queue, 3,s:   1,460,894 msg/sec
          boost::lockfree::queue, 3,i:   1,414,441 msg/sec
          boost::lockfree::queue, 4,s:   1,287,489 msg/sec
          boost::lockfree::queue, 4,i:   1,282,187 msg/sec
          boost::lockfree::queue, 5,s:     782,218 msg/sec
          boost::lockfree::queue, 5,i:     854,216 msg/sec
          boost::lockfree::queue, 6,s:     422,023 msg/sec
          boost::lockfree::queue, 6,i:     881,195 msg/sec
          boost::lockfree::queue, 7,s:     405,267 msg/sec
          boost::lockfree::queue, 7,i:     841,088 msg/sec
          boost::lockfree::queue, 8,s:     340,577 msg/sec
          boost::lockfree::queue, 8,i:     537,853 msg/sec
                pthread_spinlock, 1,s:   5,252,330 msg/sec
                pthread_spinlock, 1,i:   5,360,657 msg/sec
                pthread_spinlock, 2,s:   2,256,586 msg/sec
                pthread_spinlock, 2,i:     612,722 msg/sec
                pthread_spinlock, 3,s:     200,951 msg/sec
                pthread_spinlock, 3,i:   1,773,764 msg/sec
                pthread_spinlock, 4,s:     358,633 msg/sec
                pthread_spinlock, 4,i:     361,047 msg/sec
                pthread_spinlock, 5,s:     820,764 msg/sec
pthread_spinlock: producers: 5: consumer 2 received too few messages: 0.07% of expected.
                pthread_spinlock, 5,i:   1,104,194 msg/sec
                pthread_spinlock, 6,s:     623,650 msg/sec
                pthread_spinlock, 6,i:     958,121 msg/sec
                pthread_spinlock, 7,s:     853,048 msg/sec
                pthread_spinlock, 7,i:     899,687 msg/sec
                pthread_spinlock, 8,s:     890,446 msg/sec
                pthread_spinlock, 8,i:     790,948 msg/sec
                      std::mutex, 1,s:   1,791,131 msg/sec
                      std::mutex, 1,i:   1,758,445 msg/sec
                      std::mutex, 2,s:   4,029,072 msg/sec
                      std::mutex, 2,i:   4,087,407 msg/sec
                      std::mutex, 3,s:   2,132,069 msg/sec
                      std::mutex, 3,i:   2,089,989 msg/sec
                      std::mutex, 4,s:   2,054,780 msg/sec
                      std::mutex, 4,i:   1,935,560 msg/sec
                      std::mutex, 5,s:     994,057 msg/sec
                      std::mutex, 5,i:     987,218 msg/sec
                      std::mutex, 6,s:     884,347 msg/sec
                      std::mutex, 6,i:     883,668 msg/sec
                      std::mutex, 7,s:     976,364 msg/sec
                      std::mutex, 7,i:     869,252 msg/sec
                      std::mutex, 8,s:   1,005,306 msg/sec
                      std::mutex, 8,i:     832,361 msg/sec
                 tbb::spin_mutex, 1,s:  11,258,040 msg/sec
                 tbb::spin_mutex, 1,i:  11,184,707 msg/sec
                 tbb::spin_mutex, 2,s:   4,886,765 msg/sec
                 tbb::spin_mutex, 2,i:   4,788,232 msg/sec
                 tbb::spin_mutex, 3,s:   3,592,270 msg/sec
                 tbb::spin_mutex, 3,i:   3,525,507 msg/sec
                 tbb::spin_mutex, 4,s:   3,044,835 msg/sec
                 tbb::spin_mutex, 4,i:   2,929,758 msg/sec
                 tbb::spin_mutex, 5,s:   1,708,955 msg/sec
                 tbb::spin_mutex, 5,i:   1,674,765 msg/sec
                 tbb::spin_mutex, 6,s:   1,494,381 msg/sec
                 tbb::spin_mutex, 6,i:   1,429,822 msg/sec
                 tbb::spin_mutex, 7,s:   1,340,253 msg/sec
                 tbb::spin_mutex, 7,i:   1,365,882 msg/sec
                 tbb::spin_mutex, 8,s:   1,269,605 msg/sec
                 tbb::spin_mutex, 8,i:   1,213,891 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1287.87
	System time (seconds): 109.73
	Percent of CPU this job got: 860%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:42.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): 61008
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24112
	Voluntary context switches: 9826305
	Involuntary context switches: 381
	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 20:21:06 [21/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000457 sec/round-trip
                     AtomicQueue: 0.000000338 sec/round-trip
             OptimistAtomicQueue: 0.000000341 sec/round-trip
                    AtomicQueueB: 0.000000404 sec/round-trip
            OptimistAtomicQueueB: 0.000000313 sec/round-trip
                    AtomicQueue2: 0.000000380 sec/round-trip
            OptimistAtomicQueue2: 0.000000355 sec/round-trip
                   AtomicQueueB2: 0.000000408 sec/round-trip
           OptimistAtomicQueueB2: 0.000000346 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000362 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000570 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001009 sec/round-trip
     xenium::michael_scott_queue: 0.000000873 sec/round-trip
         xenium::ramalhete_queue: 0.000000463 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000492 sec/round-trip
          boost::lockfree::queue: 0.000000718 sec/round-trip
                pthread_spinlock: 0.000000769 sec/round-trip
                      std::mutex: 0.000001533 sec/round-trip
                 tbb::spin_mutex: 0.000000685 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  33,616,212 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,315,623 msg/sec
                     AtomicQueue, 1,s:  43,916,837 msg/sec
                     AtomicQueue, 1,i:  41,180,086 msg/sec
                     AtomicQueue, 2,s:   2,909,748 msg/sec
                     AtomicQueue, 2,i:   3,040,312 msg/sec
                     AtomicQueue, 3,s:   2,462,614 msg/sec
                     AtomicQueue, 3,i:   2,602,148 msg/sec
                     AtomicQueue, 4,s:   1,946,453 msg/sec
                     AtomicQueue, 4,i:   2,067,243 msg/sec
                     AtomicQueue, 5,s:     927,746 msg/sec
                     AtomicQueue, 5,i:   1,105,806 msg/sec
                     AtomicQueue, 6,s:     763,613 msg/sec
                     AtomicQueue, 6,i:   1,187,493 msg/sec
                     AtomicQueue, 7,s:     872,497 msg/sec
                     AtomicQueue, 7,i:     961,303 msg/sec
                     AtomicQueue, 8,s:     928,210 msg/sec
                     AtomicQueue, 8,i:     855,904 msg/sec
             OptimistAtomicQueue, 1,s: 345,103,193 msg/sec
             OptimistAtomicQueue, 1,i: 370,136,225 msg/sec
             OptimistAtomicQueue, 2,s:  15,342,416 msg/sec
             OptimistAtomicQueue, 2,i:  15,350,672 msg/sec
             OptimistAtomicQueue, 3,s:  17,315,964 msg/sec
             OptimistAtomicQueue, 3,i:  17,543,032 msg/sec
             OptimistAtomicQueue, 4,s:  17,433,316 msg/sec
             OptimistAtomicQueue, 4,i:  19,475,900 msg/sec
             OptimistAtomicQueue, 5,s:   9,802,314 msg/sec
             OptimistAtomicQueue, 5,i:  11,449,782 msg/sec
             OptimistAtomicQueue, 6,s:  10,174,180 msg/sec
             OptimistAtomicQueue, 6,i:  10,345,464 msg/sec
             OptimistAtomicQueue, 7,s:  11,757,492 msg/sec
             OptimistAtomicQueue, 7,i:  11,795,492 msg/sec
             OptimistAtomicQueue, 8,s:  15,011,670 msg/sec
             OptimistAtomicQueue, 8,i:  12,163,856 msg/sec
                    AtomicQueueB, 1,s:  15,153,517 msg/sec
                    AtomicQueueB, 1,i:  14,671,251 msg/sec
                    AtomicQueueB, 2,s:   2,876,099 msg/sec
                    AtomicQueueB, 2,i:   3,031,633 msg/sec
                    AtomicQueueB, 3,s:   2,435,963 msg/sec
                    AtomicQueueB, 3,i:   2,577,107 msg/sec
                    AtomicQueueB, 4,s:   1,926,283 msg/sec
                    AtomicQueueB, 4,i:   2,030,045 msg/sec
                    AtomicQueueB, 5,s:     920,223 msg/sec
                    AtomicQueueB, 5,i:   1,108,008 msg/sec
                    AtomicQueueB, 6,s:     758,452 msg/sec
                    AtomicQueueB, 6,i:   1,170,221 msg/sec
                    AtomicQueueB, 7,s:     857,937 msg/sec
                    AtomicQueueB, 7,i:     949,041 msg/sec
                    AtomicQueueB, 8,s:     898,914 msg/sec
                    AtomicQueueB, 8,i:     846,997 msg/sec
            OptimistAtomicQueueB, 1,s: 213,681,515 msg/sec
            OptimistAtomicQueueB, 1,i: 156,110,086 msg/sec
            OptimistAtomicQueueB, 2,s:  14,423,782 msg/sec
            OptimistAtomicQueueB, 2,i:  14,677,840 msg/sec
            OptimistAtomicQueueB, 3,s:  17,218,565 msg/sec
            OptimistAtomicQueueB, 3,i:  16,824,273 msg/sec
            OptimistAtomicQueueB, 4,s:  17,508,055 msg/sec
            OptimistAtomicQueueB, 4,i:  19,402,538 msg/sec
            OptimistAtomicQueueB, 5,s:   9,731,014 msg/sec
            OptimistAtomicQueueB, 5,i:  12,084,724 msg/sec
            OptimistAtomicQueueB, 6,s:  10,108,399 msg/sec
            OptimistAtomicQueueB, 6,i:  10,289,308 msg/sec
            OptimistAtomicQueueB, 7,s:  11,509,617 msg/sec
            OptimistAtomicQueueB, 7,i:  11,799,259 msg/sec
            OptimistAtomicQueueB, 8,s:  15,186,152 msg/sec
            OptimistAtomicQueueB, 8,i:  12,118,998 msg/sec
                    AtomicQueue2, 1,s:  36,985,695 msg/sec
                    AtomicQueue2, 1,i:  27,055,949 msg/sec
                    AtomicQueue2, 2,s:   2,930,835 msg/sec
                    AtomicQueue2, 2,i:   3,098,781 msg/sec
                    AtomicQueue2, 3,s:   2,477,010 msg/sec
                    AtomicQueue2, 3,i:   2,626,312 msg/sec
                    AtomicQueue2, 4,s:   1,967,108 msg/sec
                    AtomicQueue2, 4,i:   2,082,938 msg/sec
                    AtomicQueue2, 5,s:     922,045 msg/sec
                    AtomicQueue2, 5,i:   1,258,036 msg/sec
                    AtomicQueue2, 6,s:     754,824 msg/sec
                    AtomicQueue2, 6,i:   1,013,369 msg/sec
                    AtomicQueue2, 7,s:     853,340 msg/sec
                    AtomicQueue2, 7,i:     944,674 msg/sec
                    AtomicQueue2, 8,s:     886,459 msg/sec
                    AtomicQueue2, 8,i:     847,398 msg/sec
            OptimistAtomicQueue2, 1,s:  31,619,230 msg/sec
            OptimistAtomicQueue2, 1,i:  31,816,968 msg/sec
            OptimistAtomicQueue2, 2,s:  12,845,231 msg/sec
            OptimistAtomicQueue2, 2,i:  13,679,840 msg/sec
            OptimistAtomicQueue2, 3,s:  16,901,521 msg/sec
            OptimistAtomicQueue2, 3,i:  14,521,919 msg/sec
            OptimistAtomicQueue2, 4,s:  17,387,269 msg/sec
            OptimistAtomicQueue2, 4,i:  17,043,906 msg/sec
            OptimistAtomicQueue2, 5,s:   9,281,228 msg/sec
            OptimistAtomicQueue2, 5,i:  10,098,613 msg/sec
            OptimistAtomicQueue2, 6,s:   9,733,104 msg/sec
            OptimistAtomicQueue2, 6,i:   9,574,370 msg/sec
            OptimistAtomicQueue2, 7,s:  11,006,833 msg/sec
            OptimistAtomicQueue2, 7,i:  11,137,921 msg/sec
            OptimistAtomicQueue2, 8,s:  14,426,732 msg/sec
            OptimistAtomicQueue2, 8,i:  11,756,326 msg/sec
                   AtomicQueueB2, 1,s:  23,717,425 msg/sec
                   AtomicQueueB2, 1,i:  14,530,786 msg/sec
                   AtomicQueueB2, 2,s:   2,903,414 msg/sec
                   AtomicQueueB2, 2,i:   3,076,072 msg/sec
                   AtomicQueueB2, 3,s:   2,446,182 msg/sec
                   AtomicQueueB2, 3,i:   2,600,777 msg/sec
                   AtomicQueueB2, 4,s:   1,947,387 msg/sec
                   AtomicQueueB2, 4,i:   2,052,654 msg/sec
                   AtomicQueueB2, 5,s:     914,830 msg/sec
                   AtomicQueueB2, 5,i:   1,277,167 msg/sec
                   AtomicQueueB2, 6,s:     750,230 msg/sec
                   AtomicQueueB2, 6,i:   1,012,356 msg/sec
                   AtomicQueueB2, 7,s:     851,748 msg/sec
                   AtomicQueueB2, 7,i:     935,495 msg/sec
                   AtomicQueueB2, 8,s:     888,709 msg/sec
                   AtomicQueueB2, 8,i:     834,697 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,187,067 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,221,458 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,388,590 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,297,937 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,681,398 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,620,956 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,347,304 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,857,152 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,294,617 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,307,862 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,741,772 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,461,833 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,961,423 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,057,108 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,334,672 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,634,654 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  68,819,411 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  22,334,057 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,843,381 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,867,636 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,720,530 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,090,844 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  15,813,335 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,070,381 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  27,898,812 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  27,476,101 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  31,981,720 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  55,584,824 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  59,309,152 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  64,994,627 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  65,220,009 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  70,291,355 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  82,035,464 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  69,157,451 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,585,700 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,600,086 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,258,628 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,257,011 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,345,761 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,375,599 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,430 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,944,494 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     898,548 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,210,418 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     815,743 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     999,391 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,086 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     953,692 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     798,170 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     822,006 msg/sec
     xenium::michael_scott_queue, 1,s:   3,941,532 msg/sec
     xenium::michael_scott_queue, 1,i:   4,036,421 msg/sec
     xenium::michael_scott_queue, 2,s:   2,774,496 msg/sec
     xenium::michael_scott_queue, 2,i:   2,726,080 msg/sec
     xenium::michael_scott_queue, 3,s:   2,252,110 msg/sec
     xenium::michael_scott_queue, 3,i:   2,231,313 msg/sec
     xenium::michael_scott_queue, 4,s:   1,752,467 msg/sec
     xenium::michael_scott_queue, 4,i:   1,724,712 msg/sec
     xenium::michael_scott_queue, 5,s:   1,073,474 msg/sec
     xenium::michael_scott_queue, 5,i:   1,376,427 msg/sec
     xenium::michael_scott_queue, 6,s:     977,883 msg/sec
     xenium::michael_scott_queue, 6,i:   1,160,176 msg/sec
     xenium::michael_scott_queue, 7,s:     934,692 msg/sec
     xenium::michael_scott_queue, 7,i:     955,105 msg/sec
     xenium::michael_scott_queue, 8,s:     694,010 msg/sec
     xenium::michael_scott_queue, 8,i:     823,061 msg/sec
         xenium::ramalhete_queue, 1,s:  23,755,968 msg/sec
         xenium::ramalhete_queue, 1,i:  19,805,395 msg/sec
         xenium::ramalhete_queue, 2,s:  15,644,581 msg/sec
         xenium::ramalhete_queue, 2,i:  10,279,302 msg/sec
         xenium::ramalhete_queue, 3,s:  13,052,511 msg/sec
         xenium::ramalhete_queue, 3,i:  12,616,927 msg/sec
         xenium::ramalhete_queue, 4,s:  13,830,430 msg/sec
         xenium::ramalhete_queue, 4,i:  13,607,832 msg/sec
         xenium::ramalhete_queue, 5,s:  10,930,747 msg/sec
         xenium::ramalhete_queue, 5,i:   6,797,752 msg/sec
         xenium::ramalhete_queue, 6,s:  11,418,028 msg/sec
         xenium::ramalhete_queue, 6,i:   7,786,226 msg/sec
         xenium::ramalhete_queue, 7,s:  11,540,978 msg/sec
         xenium::ramalhete_queue, 7,i:   8,289,883 msg/sec
         xenium::ramalhete_queue, 8,s:  14,783,548 msg/sec
         xenium::ramalhete_queue, 8,i:   8,787,989 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  89,668,921 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  92,308,692 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,549,658 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,823,531 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,682,263 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,147,972 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,494,773 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,330,348 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,056,369 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,580,615 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,076,216 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,468,072 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,085,691 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,216,904 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,930,403 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,918,176 msg/sec
          boost::lockfree::queue, 1,s:   2,290,410 msg/sec
          boost::lockfree::queue, 1,i:   2,304,486 msg/sec
          boost::lockfree::queue, 2,s:   1,732,822 msg/sec
          boost::lockfree::queue, 2,i:   1,736,647 msg/sec
          boost::lockfree::queue, 3,s:   1,453,819 msg/sec
          boost::lockfree::queue, 3,i:   1,415,111 msg/sec
          boost::lockfree::queue, 4,s:   1,285,622 msg/sec
          boost::lockfree::queue, 4,i:   1,284,350 msg/sec
          boost::lockfree::queue, 5,s:     775,674 msg/sec
          boost::lockfree::queue, 5,i:     854,964 msg/sec
          boost::lockfree::queue, 6,s:     423,570 msg/sec
          boost::lockfree::queue, 6,i:     829,124 msg/sec
          boost::lockfree::queue, 7,s:     409,033 msg/sec
          boost::lockfree::queue, 7,i:     838,060 msg/sec
          boost::lockfree::queue, 8,s:     342,369 msg/sec
          boost::lockfree::queue, 8,i:     549,427 msg/sec
                pthread_spinlock, 1,s:   5,253,027 msg/sec
                pthread_spinlock, 1,i:   5,361,707 msg/sec
                pthread_spinlock, 2,s:   2,482,157 msg/sec
                pthread_spinlock, 2,i:     584,094 msg/sec
                pthread_spinlock, 3,s:     310,921 msg/sec
pthread_spinlock: producers: 3: consumer 2 received too few messages: 0.09% of expected.
                pthread_spinlock, 3,i:   1,910,149 msg/sec
                pthread_spinlock, 4,s:     291,282 msg/sec
                pthread_spinlock, 4,i:     333,344 msg/sec
                pthread_spinlock, 5,s:     819,903 msg/sec
                pthread_spinlock, 5,i:     272,577 msg/sec
                pthread_spinlock, 6,s:     611,706 msg/sec
                pthread_spinlock, 6,i:     941,624 msg/sec
                pthread_spinlock, 7,s:     845,127 msg/sec
                pthread_spinlock, 7,i:     904,468 msg/sec
                pthread_spinlock, 8,s:     882,948 msg/sec
                pthread_spinlock, 8,i:     790,377 msg/sec
                      std::mutex, 1,s:   1,563,822 msg/sec
                      std::mutex, 1,i:   1,472,575 msg/sec
                      std::mutex, 2,s:   4,062,697 msg/sec
                      std::mutex, 2,i:   3,943,133 msg/sec
                      std::mutex, 3,s:   2,084,337 msg/sec
                      std::mutex, 3,i:   2,064,546 msg/sec
                      std::mutex, 4,s:   2,068,765 msg/sec
                      std::mutex, 4,i:   1,935,363 msg/sec
                      std::mutex, 5,s:     992,324 msg/sec
                      std::mutex, 5,i:   1,025,373 msg/sec
                      std::mutex, 6,s:     877,753 msg/sec
                      std::mutex, 6,i:     887,302 msg/sec
                      std::mutex, 7,s:     954,912 msg/sec
                      std::mutex, 7,i:     860,492 msg/sec
                      std::mutex, 8,s:   1,023,545 msg/sec
                      std::mutex, 8,i:     832,913 msg/sec
                 tbb::spin_mutex, 1,s:  11,176,496 msg/sec
                 tbb::spin_mutex, 1,i:  11,173,137 msg/sec
                 tbb::spin_mutex, 2,s:   4,890,810 msg/sec
                 tbb::spin_mutex, 2,i:   4,776,663 msg/sec
                 tbb::spin_mutex, 3,s:   3,591,553 msg/sec
                 tbb::spin_mutex, 3,i:   3,502,290 msg/sec
                 tbb::spin_mutex, 4,s:   3,030,118 msg/sec
                 tbb::spin_mutex, 4,i:   2,946,065 msg/sec
                 tbb::spin_mutex, 5,s:   1,723,301 msg/sec
                 tbb::spin_mutex, 5,i:   1,628,850 msg/sec
                 tbb::spin_mutex, 6,s:   1,498,637 msg/sec
                 tbb::spin_mutex, 6,i:   1,439,827 msg/sec
                 tbb::spin_mutex, 7,s:   1,380,131 msg/sec
                 tbb::spin_mutex, 7,i:   1,364,643 msg/sec
                 tbb::spin_mutex, 8,s:   1,265,209 msg/sec
                 tbb::spin_mutex, 8,i:   1,206,636 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1299.84
	System time (seconds): 110.76
	Percent of CPU this job got: 858%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:44.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): 59960
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23801
	Voluntary context switches: 9924014
	Involuntary context switches: 355
	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 20:23:50 [22/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000460 sec/round-trip
                     AtomicQueue: 0.000000376 sec/round-trip
             OptimistAtomicQueue: 0.000000341 sec/round-trip
                    AtomicQueueB: 0.000000402 sec/round-trip
            OptimistAtomicQueueB: 0.000000316 sec/round-trip
                    AtomicQueue2: 0.000000397 sec/round-trip
            OptimistAtomicQueue2: 0.000000356 sec/round-trip
                   AtomicQueueB2: 0.000000410 sec/round-trip
           OptimistAtomicQueueB2: 0.000000349 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000361 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000570 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001013 sec/round-trip
     xenium::michael_scott_queue: 0.000000880 sec/round-trip
         xenium::ramalhete_queue: 0.000000462 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000478 sec/round-trip
          boost::lockfree::queue: 0.000000726 sec/round-trip
                pthread_spinlock: 0.000000763 sec/round-trip
                      std::mutex: 0.000001551 sec/round-trip
                 tbb::spin_mutex: 0.000000680 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,283,642 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,246,067 msg/sec
                     AtomicQueue, 1,s:  42,727,983 msg/sec
                     AtomicQueue, 1,i:  42,260,104 msg/sec
                     AtomicQueue, 2,s:   2,907,550 msg/sec
                     AtomicQueue, 2,i:   3,042,005 msg/sec
                     AtomicQueue, 3,s:   2,459,756 msg/sec
                     AtomicQueue, 3,i:   2,598,287 msg/sec
                     AtomicQueue, 4,s:   1,946,776 msg/sec
                     AtomicQueue, 4,i:   2,067,390 msg/sec
                     AtomicQueue, 5,s:     933,372 msg/sec
                     AtomicQueue, 5,i:   1,271,129 msg/sec
                     AtomicQueue, 6,s:     763,927 msg/sec
                     AtomicQueue, 6,i:   1,032,490 msg/sec
                     AtomicQueue, 7,s:     873,475 msg/sec
                     AtomicQueue, 7,i:     947,204 msg/sec
                     AtomicQueue, 8,s:     920,126 msg/sec
                     AtomicQueue, 8,i:     854,192 msg/sec
             OptimistAtomicQueue, 1,s: 344,307,326 msg/sec
             OptimistAtomicQueue, 1,i: 438,732,729 msg/sec
             OptimistAtomicQueue, 2,s:  14,822,155 msg/sec
             OptimistAtomicQueue, 2,i:  15,635,790 msg/sec
             OptimistAtomicQueue, 3,s:  17,315,761 msg/sec
             OptimistAtomicQueue, 3,i:  17,520,533 msg/sec
             OptimistAtomicQueue, 4,s:  17,441,297 msg/sec
             OptimistAtomicQueue, 4,i:  19,462,909 msg/sec
             OptimistAtomicQueue, 5,s:   9,777,083 msg/sec
             OptimistAtomicQueue, 5,i:  12,661,979 msg/sec
             OptimistAtomicQueue, 6,s:  10,159,949 msg/sec
             OptimistAtomicQueue, 6,i:  10,043,958 msg/sec
             OptimistAtomicQueue, 7,s:  11,751,061 msg/sec
             OptimistAtomicQueue, 7,i:  11,787,163 msg/sec
             OptimistAtomicQueue, 8,s:  14,885,860 msg/sec
             OptimistAtomicQueue, 8,i:  12,135,944 msg/sec
                    AtomicQueueB, 1,s:  15,305,618 msg/sec
                    AtomicQueueB, 1,i:  14,491,210 msg/sec
                    AtomicQueueB, 2,s:   2,871,722 msg/sec
                    AtomicQueueB, 2,i:   3,032,808 msg/sec
                    AtomicQueueB, 3,s:   2,435,339 msg/sec
                    AtomicQueueB, 3,i:   2,574,849 msg/sec
                    AtomicQueueB, 4,s:   1,928,707 msg/sec
                    AtomicQueueB, 4,i:   2,032,891 msg/sec
                    AtomicQueueB, 5,s:     916,762 msg/sec
                    AtomicQueueB, 5,i:   1,272,426 msg/sec
                    AtomicQueueB, 6,s:     757,352 msg/sec
                    AtomicQueueB, 6,i:   1,028,462 msg/sec
                    AtomicQueueB, 7,s:     857,299 msg/sec
                    AtomicQueueB, 7,i:     948,674 msg/sec
                    AtomicQueueB, 8,s:     900,237 msg/sec
                    AtomicQueueB, 8,i:     844,626 msg/sec
            OptimistAtomicQueueB, 1,s: 166,659,667 msg/sec
            OptimistAtomicQueueB, 1,i: 153,016,522 msg/sec
            OptimistAtomicQueueB, 2,s:  14,454,007 msg/sec
            OptimistAtomicQueueB, 2,i:  14,480,772 msg/sec
            OptimistAtomicQueueB, 3,s:  17,244,854 msg/sec
            OptimistAtomicQueueB, 3,i:  16,810,224 msg/sec
            OptimistAtomicQueueB, 4,s:  17,535,278 msg/sec
            OptimistAtomicQueueB, 4,i:  19,404,100 msg/sec
            OptimistAtomicQueueB, 5,s:   9,692,838 msg/sec
            OptimistAtomicQueueB, 5,i:  11,729,073 msg/sec
            OptimistAtomicQueueB, 6,s:  10,108,010 msg/sec
            OptimistAtomicQueueB, 6,i:  10,291,544 msg/sec
            OptimistAtomicQueueB, 7,s:  11,506,484 msg/sec
            OptimistAtomicQueueB, 7,i:  11,792,106 msg/sec
            OptimistAtomicQueueB, 8,s:  15,154,204 msg/sec
            OptimistAtomicQueueB, 8,i:  12,134,918 msg/sec
                    AtomicQueue2, 1,s:  39,969,185 msg/sec
                    AtomicQueue2, 1,i:  32,623,698 msg/sec
                    AtomicQueue2, 2,s:   2,928,285 msg/sec
                    AtomicQueue2, 2,i:   3,097,854 msg/sec
                    AtomicQueue2, 3,s:   2,481,130 msg/sec
                    AtomicQueue2, 3,i:   2,631,324 msg/sec
                    AtomicQueue2, 4,s:   1,966,227 msg/sec
                    AtomicQueue2, 4,i:   2,085,398 msg/sec
                    AtomicQueue2, 5,s:     924,239 msg/sec
                    AtomicQueue2, 5,i:   1,260,086 msg/sec
                    AtomicQueue2, 6,s:     755,009 msg/sec
                    AtomicQueue2, 6,i:   1,167,701 msg/sec
                    AtomicQueue2, 7,s:     856,423 msg/sec
                    AtomicQueue2, 7,i:     948,808 msg/sec
                    AtomicQueue2, 8,s:     885,617 msg/sec
                    AtomicQueue2, 8,i:     845,875 msg/sec
            OptimistAtomicQueue2, 1,s:  31,637,562 msg/sec
            OptimistAtomicQueue2, 1,i:  31,718,868 msg/sec
            OptimistAtomicQueue2, 2,s:  12,845,265 msg/sec
            OptimistAtomicQueue2, 2,i:  13,747,837 msg/sec
            OptimistAtomicQueue2, 3,s:  16,817,135 msg/sec
            OptimistAtomicQueue2, 3,i:  14,523,626 msg/sec
            OptimistAtomicQueue2, 4,s:  17,385,789 msg/sec
            OptimistAtomicQueue2, 4,i:  17,013,106 msg/sec
            OptimistAtomicQueue2, 5,s:   9,276,766 msg/sec
            OptimistAtomicQueue2, 5,i:  10,113,920 msg/sec
            OptimistAtomicQueue2, 6,s:   9,725,441 msg/sec
            OptimistAtomicQueue2, 6,i:   9,597,327 msg/sec
            OptimistAtomicQueue2, 7,s:  11,108,122 msg/sec
            OptimistAtomicQueue2, 7,i:  11,117,153 msg/sec
            OptimistAtomicQueue2, 8,s:  14,469,701 msg/sec
            OptimistAtomicQueue2, 8,i:  11,752,948 msg/sec
                   AtomicQueueB2, 1,s:  26,267,704 msg/sec
                   AtomicQueueB2, 1,i:  14,175,868 msg/sec
                   AtomicQueueB2, 2,s:   2,898,855 msg/sec
                   AtomicQueueB2, 2,i:   3,073,594 msg/sec
                   AtomicQueueB2, 3,s:   2,447,711 msg/sec
                   AtomicQueueB2, 3,i:   2,599,208 msg/sec
                   AtomicQueueB2, 4,s:   1,944,545 msg/sec
                   AtomicQueueB2, 4,i:   2,052,059 msg/sec
                   AtomicQueueB2, 5,s:     913,664 msg/sec
                   AtomicQueueB2, 5,i:   1,273,860 msg/sec
                   AtomicQueueB2, 6,s:     750,244 msg/sec
                   AtomicQueueB2, 6,i:   1,171,234 msg/sec
                   AtomicQueueB2, 7,s:     851,012 msg/sec
                   AtomicQueueB2, 7,i:     936,703 msg/sec
                   AtomicQueueB2, 8,s:     888,247 msg/sec
                   AtomicQueueB2, 8,i:     834,958 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,191,719 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,019,064 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,350,541 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,293,231 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,682,723 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,593,394 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,342,006 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,836,111 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,305,583 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,321,828 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,749,206 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,595,608 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,907,147 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,049,594 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,319,764 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,643,663 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  46,529,504 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  22,212,478 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,846,426 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,945,099 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,865,848 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,616,444 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  15,804,948 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,438,362 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  30,595,250 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  28,075,082 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  31,667,982 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  58,607,385 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  58,770,753 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  65,786,931 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  66,163,089 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  68,170,304 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  77,682,718 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  71,543,542 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,621,923 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,634,590 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,243,627 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,251,849 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,346,196 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,374,875 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,883,314 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,943,418 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     899,983 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,071,169 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     817,020 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,088,261 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     777,918 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     917,402 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     791,546 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     823,095 msg/sec
     xenium::michael_scott_queue, 1,s:   3,944,648 msg/sec
     xenium::michael_scott_queue, 1,i:   3,912,630 msg/sec
     xenium::michael_scott_queue, 2,s:   2,789,400 msg/sec
     xenium::michael_scott_queue, 2,i:   2,719,660 msg/sec
     xenium::michael_scott_queue, 3,s:   2,256,893 msg/sec
     xenium::michael_scott_queue, 3,i:   2,229,575 msg/sec
     xenium::michael_scott_queue, 4,s:   1,748,328 msg/sec
     xenium::michael_scott_queue, 4,i:   1,732,054 msg/sec
     xenium::michael_scott_queue, 5,s:   1,074,987 msg/sec
     xenium::michael_scott_queue, 5,i:   1,367,417 msg/sec
     xenium::michael_scott_queue, 6,s:     977,648 msg/sec
     xenium::michael_scott_queue, 6,i:   1,059,462 msg/sec
     xenium::michael_scott_queue, 7,s:     943,646 msg/sec
     xenium::michael_scott_queue, 7,i:     961,082 msg/sec
     xenium::michael_scott_queue, 8,s:     691,911 msg/sec
     xenium::michael_scott_queue, 8,i:     820,335 msg/sec
         xenium::ramalhete_queue, 1,s:  21,276,272 msg/sec
         xenium::ramalhete_queue, 1,i:  20,185,055 msg/sec
         xenium::ramalhete_queue, 2,s:  15,402,289 msg/sec
         xenium::ramalhete_queue, 2,i:  15,652,515 msg/sec
         xenium::ramalhete_queue, 3,s:  12,548,011 msg/sec
         xenium::ramalhete_queue, 3,i:  12,331,376 msg/sec
         xenium::ramalhete_queue, 4,s:  13,457,873 msg/sec
         xenium::ramalhete_queue, 4,i:  14,537,595 msg/sec
         xenium::ramalhete_queue, 5,s:  11,036,243 msg/sec
         xenium::ramalhete_queue, 5,i:   6,845,664 msg/sec
         xenium::ramalhete_queue, 6,s:  11,452,431 msg/sec
         xenium::ramalhete_queue, 6,i:   7,677,730 msg/sec
         xenium::ramalhete_queue, 7,s:  11,601,415 msg/sec
         xenium::ramalhete_queue, 7,i:   8,338,954 msg/sec
         xenium::ramalhete_queue, 8,s:  14,885,152 msg/sec
         xenium::ramalhete_queue, 8,i:   8,740,204 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  88,533,919 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  93,148,013 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   7,161,992 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,972,385 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,605,943 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,133,380 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,588,432 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,317,560 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,091,573 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,667,387 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,056,681 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,287,063 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,075,930 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,220,449 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,978,404 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,923,738 msg/sec
          boost::lockfree::queue, 1,s:   2,287,082 msg/sec
          boost::lockfree::queue, 1,i:   2,315,045 msg/sec
          boost::lockfree::queue, 2,s:   1,719,977 msg/sec
          boost::lockfree::queue, 2,i:   1,740,071 msg/sec
          boost::lockfree::queue, 3,s:   1,453,217 msg/sec
          boost::lockfree::queue, 3,i:   1,412,128 msg/sec
          boost::lockfree::queue, 4,s:   1,288,286 msg/sec
          boost::lockfree::queue, 4,i:   1,281,640 msg/sec
          boost::lockfree::queue, 5,s:     780,421 msg/sec
          boost::lockfree::queue, 5,i:     853,744 msg/sec
          boost::lockfree::queue, 6,s:     422,393 msg/sec
          boost::lockfree::queue, 6,i:     834,928 msg/sec
          boost::lockfree::queue, 7,s:     401,204 msg/sec
          boost::lockfree::queue, 7,i:     837,772 msg/sec
          boost::lockfree::queue, 8,s:     342,402 msg/sec
          boost::lockfree::queue, 8,i:     540,312 msg/sec
                pthread_spinlock, 1,s:   5,300,949 msg/sec
                pthread_spinlock, 1,i:   5,313,562 msg/sec
                pthread_spinlock, 2,s:   2,217,481 msg/sec
                pthread_spinlock, 2,i:     635,193 msg/sec
                pthread_spinlock, 3,s:     207,328 msg/sec
                pthread_spinlock, 3,i:   1,840,221 msg/sec
                pthread_spinlock, 4,s:     740,493 msg/sec
                pthread_spinlock, 4,i:     404,061 msg/sec
                pthread_spinlock, 5,s:     814,310 msg/sec
pthread_spinlock: producers: 5: consumer 0 received too few messages: 0.09% of expected.
                pthread_spinlock, 5,i:   1,087,072 msg/sec
                pthread_spinlock, 6,s:     588,163 msg/sec
                pthread_spinlock, 6,i:     919,325 msg/sec
                pthread_spinlock, 7,s:     825,462 msg/sec
                pthread_spinlock, 7,i:     901,126 msg/sec
                pthread_spinlock, 8,s:     885,297 msg/sec
                pthread_spinlock, 8,i:     783,421 msg/sec
                      std::mutex, 1,s:   1,075,490 msg/sec
                      std::mutex, 1,i:   1,052,264 msg/sec
                      std::mutex, 2,s:   4,084,143 msg/sec
                      std::mutex, 2,i:   4,113,029 msg/sec
                      std::mutex, 3,s:   2,121,291 msg/sec
                      std::mutex, 3,i:   2,019,570 msg/sec
                      std::mutex, 4,s:   2,074,452 msg/sec
                      std::mutex, 4,i:   1,942,346 msg/sec
                      std::mutex, 5,s:     989,971 msg/sec
                      std::mutex, 5,i:   1,019,131 msg/sec
                      std::mutex, 6,s:     872,235 msg/sec
                      std::mutex, 6,i:     870,125 msg/sec
                      std::mutex, 7,s:     939,302 msg/sec
                      std::mutex, 7,i:     849,474 msg/sec
                      std::mutex, 8,s:     990,079 msg/sec
                      std::mutex, 8,i:     819,385 msg/sec
                 tbb::spin_mutex, 1,s:  11,171,788 msg/sec
                 tbb::spin_mutex, 1,i:  11,057,059 msg/sec
                 tbb::spin_mutex, 2,s:   4,923,186 msg/sec
                 tbb::spin_mutex, 2,i:   4,790,954 msg/sec
                 tbb::spin_mutex, 3,s:   3,587,645 msg/sec
                 tbb::spin_mutex, 3,i:   3,534,805 msg/sec
                 tbb::spin_mutex, 4,s:   3,031,741 msg/sec
                 tbb::spin_mutex, 4,i:   2,929,073 msg/sec
                 tbb::spin_mutex, 5,s:   1,710,796 msg/sec
                 tbb::spin_mutex, 5,i:   1,621,847 msg/sec
                 tbb::spin_mutex, 6,s:   1,499,862 msg/sec
                 tbb::spin_mutex, 6,i:   1,424,639 msg/sec
                 tbb::spin_mutex, 7,s:   1,341,748 msg/sec
                 tbb::spin_mutex, 7,i:   1,367,203 msg/sec
                 tbb::spin_mutex, 8,s:   1,259,935 msg/sec
                 tbb::spin_mutex, 8,i:   1,203,518 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1283.35
	System time (seconds): 112.15
	Percent of CPU this job got: 860%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:42.21
	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): 60472
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23900
	Voluntary context switches: 10131596
	Involuntary context switches: 326
	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 20:26:32 [23/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000457 sec/round-trip
                     AtomicQueue: 0.000000378 sec/round-trip
             OptimistAtomicQueue: 0.000000342 sec/round-trip
                    AtomicQueueB: 0.000000400 sec/round-trip
            OptimistAtomicQueueB: 0.000000304 sec/round-trip
                    AtomicQueue2: 0.000000380 sec/round-trip
            OptimistAtomicQueue2: 0.000000356 sec/round-trip
                   AtomicQueueB2: 0.000000408 sec/round-trip
           OptimistAtomicQueueB2: 0.000000347 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000362 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000568 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001017 sec/round-trip
     xenium::michael_scott_queue: 0.000000878 sec/round-trip
         xenium::ramalhete_queue: 0.000000463 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000479 sec/round-trip
          boost::lockfree::queue: 0.000000717 sec/round-trip
                pthread_spinlock: 0.000000770 sec/round-trip
                      std::mutex: 0.000001514 sec/round-trip
                 tbb::spin_mutex: 0.000000685 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,429,040 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,174,892 msg/sec
                     AtomicQueue, 1,s:  44,234,138 msg/sec
                     AtomicQueue, 1,i:  41,676,370 msg/sec
                     AtomicQueue, 2,s:   2,913,196 msg/sec
                     AtomicQueue, 2,i:   3,043,969 msg/sec
                     AtomicQueue, 3,s:   2,460,814 msg/sec
                     AtomicQueue, 3,i:   2,593,039 msg/sec
                     AtomicQueue, 4,s:   1,947,275 msg/sec
                     AtomicQueue, 4,i:   2,066,798 msg/sec
                     AtomicQueue, 5,s:     934,191 msg/sec
                     AtomicQueue, 5,i:   1,107,645 msg/sec
                     AtomicQueue, 6,s:     764,574 msg/sec
                     AtomicQueue, 6,i:   1,185,092 msg/sec
                     AtomicQueue, 7,s:     868,705 msg/sec
                     AtomicQueue, 7,i:     942,538 msg/sec
                     AtomicQueue, 8,s:     919,374 msg/sec
                     AtomicQueue, 8,i:     854,113 msg/sec
             OptimistAtomicQueue, 1,s: 347,172,557 msg/sec
             OptimistAtomicQueue, 1,i: 352,308,431 msg/sec
             OptimistAtomicQueue, 2,s:  14,595,533 msg/sec
             OptimistAtomicQueue, 2,i:  15,680,956 msg/sec
             OptimistAtomicQueue, 3,s:  17,323,746 msg/sec
             OptimistAtomicQueue, 3,i:  17,476,163 msg/sec
             OptimistAtomicQueue, 4,s:  17,435,507 msg/sec
             OptimistAtomicQueue, 4,i:  19,535,250 msg/sec
             OptimistAtomicQueue, 5,s:   9,807,122 msg/sec
             OptimistAtomicQueue, 5,i:  11,352,348 msg/sec
             OptimistAtomicQueue, 6,s:  10,169,128 msg/sec
             OptimistAtomicQueue, 6,i:  10,336,923 msg/sec
             OptimistAtomicQueue, 7,s:  11,806,212 msg/sec
             OptimistAtomicQueue, 7,i:  11,768,326 msg/sec
             OptimistAtomicQueue, 8,s:  14,888,769 msg/sec
             OptimistAtomicQueue, 8,i:  12,144,664 msg/sec
                    AtomicQueueB, 1,s:  14,946,643 msg/sec
                    AtomicQueueB, 1,i:  15,049,053 msg/sec
                    AtomicQueueB, 2,s:   2,877,646 msg/sec
                    AtomicQueueB, 2,i:   3,026,779 msg/sec
                    AtomicQueueB, 3,s:   2,433,207 msg/sec
                    AtomicQueueB, 3,i:   2,577,673 msg/sec
                    AtomicQueueB, 4,s:   1,927,027 msg/sec
                    AtomicQueueB, 4,i:   2,032,078 msg/sec
                    AtomicQueueB, 5,s:     911,874 msg/sec
                    AtomicQueueB, 5,i:   1,270,704 msg/sec
                    AtomicQueueB, 6,s:     757,400 msg/sec
                    AtomicQueueB, 6,i:   1,168,176 msg/sec
                    AtomicQueueB, 7,s:     857,301 msg/sec
                    AtomicQueueB, 7,i:     949,839 msg/sec
                    AtomicQueueB, 8,s:     900,097 msg/sec
                    AtomicQueueB, 8,i:     844,692 msg/sec
            OptimistAtomicQueueB, 1,s: 172,446,380 msg/sec
            OptimistAtomicQueueB, 1,i: 154,067,347 msg/sec
            OptimistAtomicQueueB, 2,s:  14,108,006 msg/sec
            OptimistAtomicQueueB, 2,i:  14,544,590 msg/sec
            OptimistAtomicQueueB, 3,s:  17,246,958 msg/sec
            OptimistAtomicQueueB, 3,i:  16,777,027 msg/sec
            OptimistAtomicQueueB, 4,s:  17,514,832 msg/sec
            OptimistAtomicQueueB, 4,i:  19,466,542 msg/sec
            OptimistAtomicQueueB, 5,s:   9,740,608 msg/sec
            OptimistAtomicQueueB, 5,i:  10,903,443 msg/sec
            OptimistAtomicQueueB, 6,s:  10,108,865 msg/sec
            OptimistAtomicQueueB, 6,i:  10,015,567 msg/sec
            OptimistAtomicQueueB, 7,s:  11,524,965 msg/sec
            OptimistAtomicQueueB, 7,i:  11,778,779 msg/sec
            OptimistAtomicQueueB, 8,s:  15,183,659 msg/sec
            OptimistAtomicQueueB, 8,i:  12,131,750 msg/sec
                    AtomicQueue2, 1,s:  38,468,475 msg/sec
                    AtomicQueue2, 1,i:  40,370,165 msg/sec
                    AtomicQueue2, 2,s:   2,931,554 msg/sec
                    AtomicQueue2, 2,i:   3,094,489 msg/sec
                    AtomicQueue2, 3,s:   2,481,584 msg/sec
                    AtomicQueue2, 3,i:   2,617,544 msg/sec
                    AtomicQueue2, 4,s:   1,966,398 msg/sec
                    AtomicQueue2, 4,i:   2,085,180 msg/sec
                    AtomicQueue2, 5,s:     926,918 msg/sec
                    AtomicQueue2, 5,i:   1,258,653 msg/sec
                    AtomicQueue2, 6,s:     755,841 msg/sec
                    AtomicQueue2, 6,i:   1,169,815 msg/sec
                    AtomicQueue2, 7,s:     852,701 msg/sec
                    AtomicQueue2, 7,i:     950,127 msg/sec
                    AtomicQueue2, 8,s:     885,533 msg/sec
                    AtomicQueue2, 8,i:     849,700 msg/sec
            OptimistAtomicQueue2, 1,s:  31,712,405 msg/sec
            OptimistAtomicQueue2, 1,i:  31,641,680 msg/sec
            OptimistAtomicQueue2, 2,s:  12,790,972 msg/sec
            OptimistAtomicQueue2, 2,i:  13,818,889 msg/sec
            OptimistAtomicQueue2, 3,s:  16,885,278 msg/sec
            OptimistAtomicQueue2, 3,i:  14,523,719 msg/sec
            OptimistAtomicQueue2, 4,s:  17,389,685 msg/sec
            OptimistAtomicQueue2, 4,i:  16,999,075 msg/sec
            OptimistAtomicQueue2, 5,s:   9,247,520 msg/sec
            OptimistAtomicQueue2, 5,i:  10,104,007 msg/sec
            OptimistAtomicQueue2, 6,s:   9,722,785 msg/sec
            OptimistAtomicQueue2, 6,i:   9,471,141 msg/sec
            OptimistAtomicQueue2, 7,s:  11,044,391 msg/sec
            OptimistAtomicQueue2, 7,i:  11,112,844 msg/sec
            OptimistAtomicQueue2, 8,s:  14,431,893 msg/sec
            OptimistAtomicQueue2, 8,i:  11,762,142 msg/sec
                   AtomicQueueB2, 1,s:  20,596,791 msg/sec
                   AtomicQueueB2, 1,i:  14,400,759 msg/sec
                   AtomicQueueB2, 2,s:   2,903,001 msg/sec
                   AtomicQueueB2, 2,i:   3,074,828 msg/sec
                   AtomicQueueB2, 3,s:   2,449,185 msg/sec
                   AtomicQueueB2, 3,i:   2,591,205 msg/sec
                   AtomicQueueB2, 4,s:   1,947,353 msg/sec
                   AtomicQueueB2, 4,i:   2,050,645 msg/sec
                   AtomicQueueB2, 5,s:     908,932 msg/sec
                   AtomicQueueB2, 5,i:   1,092,440 msg/sec
                   AtomicQueueB2, 6,s:     749,688 msg/sec
                   AtomicQueueB2, 6,i:   1,173,267 msg/sec
                   AtomicQueueB2, 7,s:     852,642 msg/sec
                   AtomicQueueB2, 7,i:     937,483 msg/sec
                   AtomicQueueB2, 8,s:     888,593 msg/sec
                   AtomicQueueB2, 8,i:     834,606 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,695,538 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,223,895 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,364,675 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,316,583 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,665,093 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,595,172 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,326,059 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,876,623 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,305,156 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,324,783 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,746,276 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,567,764 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,925,302 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,083,154 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,351,683 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,636,486 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  44,905,309 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  30,226,396 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,836,633 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,933,231 msg/sec
     moodycamel::ConcurrentQueue, 2,s:   9,820,840 msg/sec
     moodycamel::ConcurrentQueue, 2,i:   9,501,434 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  14,933,582 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  14,085,239 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  30,798,111 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  29,392,659 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  39,835,797 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  49,530,515 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  57,852,990 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  42,410,276 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  63,957,634 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  55,726,176 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  73,612,041 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  70,609,870 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,646,484 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,650,084 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,246,298 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,249,982 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,346,533 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,374,411 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,883,545 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,941,718 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     897,130 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,207,539 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     816,645 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,000,005 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,508 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     917,205 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     793,629 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     821,603 msg/sec
     xenium::michael_scott_queue, 1,s:   3,940,987 msg/sec
     xenium::michael_scott_queue, 1,i:   4,032,119 msg/sec
     xenium::michael_scott_queue, 2,s:   2,791,768 msg/sec
     xenium::michael_scott_queue, 2,i:   2,705,146 msg/sec
     xenium::michael_scott_queue, 3,s:   2,246,126 msg/sec
     xenium::michael_scott_queue, 3,i:   2,233,244 msg/sec
     xenium::michael_scott_queue, 4,s:   1,746,459 msg/sec
     xenium::michael_scott_queue, 4,i:   1,719,733 msg/sec
     xenium::michael_scott_queue, 5,s:   1,062,537 msg/sec
     xenium::michael_scott_queue, 5,i:   1,153,143 msg/sec
     xenium::michael_scott_queue, 6,s:     982,144 msg/sec
     xenium::michael_scott_queue, 6,i:   1,160,247 msg/sec
     xenium::michael_scott_queue, 7,s:     930,912 msg/sec
     xenium::michael_scott_queue, 7,i:     958,328 msg/sec
     xenium::michael_scott_queue, 8,s:     691,461 msg/sec
     xenium::michael_scott_queue, 8,i:     822,971 msg/sec
         xenium::ramalhete_queue, 1,s:  23,391,644 msg/sec
         xenium::ramalhete_queue, 1,i:   9,186,138 msg/sec
         xenium::ramalhete_queue, 2,s:  15,202,605 msg/sec
         xenium::ramalhete_queue, 2,i:  10,919,680 msg/sec
         xenium::ramalhete_queue, 3,s:  13,565,513 msg/sec
         xenium::ramalhete_queue, 3,i:  14,079,615 msg/sec
         xenium::ramalhete_queue, 4,s:  15,688,910 msg/sec
         xenium::ramalhete_queue, 4,i:  15,618,975 msg/sec
         xenium::ramalhete_queue, 5,s:  10,911,715 msg/sec
         xenium::ramalhete_queue, 5,i:   7,041,823 msg/sec
         xenium::ramalhete_queue, 6,s:  11,377,353 msg/sec
         xenium::ramalhete_queue, 6,i:   7,840,930 msg/sec
         xenium::ramalhete_queue, 7,s:  11,559,335 msg/sec
         xenium::ramalhete_queue, 7,i:   9,602,579 msg/sec
         xenium::ramalhete_queue, 8,s:  14,585,385 msg/sec
         xenium::ramalhete_queue, 8,i:  10,157,318 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  89,916,462 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  92,373,343 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,607,373 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,709,580 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,628,787 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,052,064 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,461,969 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,307,477 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,029,832 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,706,137 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,053,558 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,261,987 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,009,088 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,170,670 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,586,407 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,921,582 msg/sec
          boost::lockfree::queue, 1,s:   2,291,230 msg/sec
          boost::lockfree::queue, 1,i:   2,298,095 msg/sec
          boost::lockfree::queue, 2,s:   1,736,541 msg/sec
          boost::lockfree::queue, 2,i:   1,737,337 msg/sec
          boost::lockfree::queue, 3,s:   1,454,709 msg/sec
          boost::lockfree::queue, 3,i:   1,411,000 msg/sec
          boost::lockfree::queue, 4,s:   1,287,973 msg/sec
          boost::lockfree::queue, 4,i:   1,285,707 msg/sec
          boost::lockfree::queue, 5,s:     784,511 msg/sec
          boost::lockfree::queue, 5,i:     778,082 msg/sec
          boost::lockfree::queue, 6,s:     422,510 msg/sec
          boost::lockfree::queue, 6,i:     831,014 msg/sec
          boost::lockfree::queue, 7,s:     407,500 msg/sec
          boost::lockfree::queue, 7,i:     832,662 msg/sec
          boost::lockfree::queue, 8,s:     341,178 msg/sec
          boost::lockfree::queue, 8,i:     553,584 msg/sec
                pthread_spinlock, 1,s:   5,261,529 msg/sec
                pthread_spinlock, 1,i:   5,318,156 msg/sec
                pthread_spinlock, 2,s:   2,142,211 msg/sec
                pthread_spinlock, 2,i:     418,020 msg/sec
                pthread_spinlock, 3,s:     211,767 msg/sec
                pthread_spinlock, 3,i:   1,902,480 msg/sec
                pthread_spinlock, 4,s:     674,554 msg/sec
                pthread_spinlock, 4,i:     414,568 msg/sec
                pthread_spinlock, 5,s:     822,826 msg/sec
                pthread_spinlock, 5,i:     200,089 msg/sec
                pthread_spinlock, 6,s:     584,701 msg/sec
                pthread_spinlock, 6,i:     983,453 msg/sec
                pthread_spinlock, 7,s:     846,670 msg/sec
                pthread_spinlock, 7,i:     906,203 msg/sec
                pthread_spinlock, 8,s:     882,155 msg/sec
                pthread_spinlock, 8,i:     789,389 msg/sec
                      std::mutex, 1,s:   1,996,856 msg/sec
                      std::mutex, 1,i:   1,896,241 msg/sec
                      std::mutex, 2,s:   4,360,622 msg/sec
                      std::mutex, 2,i:   4,301,445 msg/sec
                      std::mutex, 3,s:   2,125,268 msg/sec
                      std::mutex, 3,i:   2,072,651 msg/sec
                      std::mutex, 4,s:   2,054,670 msg/sec
                      std::mutex, 4,i:   1,943,891 msg/sec
                      std::mutex, 5,s:     984,741 msg/sec
                      std::mutex, 5,i:     985,919 msg/sec
                      std::mutex, 6,s:     882,151 msg/sec
                      std::mutex, 6,i:     865,834 msg/sec
                      std::mutex, 7,s:     967,267 msg/sec
                      std::mutex, 7,i:     867,202 msg/sec
                      std::mutex, 8,s:   1,158,087 msg/sec
                      std::mutex, 8,i:     935,340 msg/sec
                 tbb::spin_mutex, 1,s:  11,415,647 msg/sec
                 tbb::spin_mutex, 1,i:  11,155,225 msg/sec
                 tbb::spin_mutex, 2,s:   4,898,686 msg/sec
                 tbb::spin_mutex, 2,i:   4,781,096 msg/sec
                 tbb::spin_mutex, 3,s:   3,586,582 msg/sec
                 tbb::spin_mutex, 3,i:   3,499,717 msg/sec
                 tbb::spin_mutex, 4,s:   3,040,906 msg/sec
                 tbb::spin_mutex, 4,i:   2,927,426 msg/sec
                 tbb::spin_mutex, 5,s:   1,723,667 msg/sec
                 tbb::spin_mutex, 5,i:   1,630,144 msg/sec
                 tbb::spin_mutex, 6,s:   1,503,576 msg/sec
                 tbb::spin_mutex, 6,i:   1,436,378 msg/sec
                 tbb::spin_mutex, 7,s:   1,354,105 msg/sec
                 tbb::spin_mutex, 7,i:   1,373,361 msg/sec
                 tbb::spin_mutex, 8,s:   1,271,866 msg/sec
                 tbb::spin_mutex, 8,i:   1,208,349 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1302.21
	System time (seconds): 107.31
	Percent of CPU this job got: 860%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:43.89
	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): 56132
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 22858
	Voluntary context switches: 9356954
	Involuntary context switches: 361
	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 20:29:16 [24/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000456 sec/round-trip
                     AtomicQueue: 0.000000384 sec/round-trip
             OptimistAtomicQueue: 0.000000342 sec/round-trip
                    AtomicQueueB: 0.000000405 sec/round-trip
            OptimistAtomicQueueB: 0.000000301 sec/round-trip
                    AtomicQueue2: 0.000000401 sec/round-trip
            OptimistAtomicQueue2: 0.000000356 sec/round-trip
                   AtomicQueueB2: 0.000000408 sec/round-trip
           OptimistAtomicQueueB2: 0.000000350 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000363 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000570 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001015 sec/round-trip
     xenium::michael_scott_queue: 0.000000873 sec/round-trip
         xenium::ramalhete_queue: 0.000000459 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000494 sec/round-trip
          boost::lockfree::queue: 0.000000717 sec/round-trip
                pthread_spinlock: 0.000000772 sec/round-trip
                      std::mutex: 0.000001517 sec/round-trip
                 tbb::spin_mutex: 0.000000682 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,094,035 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,111,028 msg/sec
                     AtomicQueue, 1,s:  42,318,233 msg/sec
                     AtomicQueue, 1,i:  42,925,039 msg/sec
                     AtomicQueue, 2,s:   2,908,793 msg/sec
                     AtomicQueue, 2,i:   3,039,724 msg/sec
                     AtomicQueue, 3,s:   2,460,637 msg/sec
                     AtomicQueue, 3,i:   2,602,853 msg/sec
                     AtomicQueue, 4,s:   1,944,962 msg/sec
                     AtomicQueue, 4,i:   2,063,280 msg/sec
                     AtomicQueue, 5,s:     934,666 msg/sec
                     AtomicQueue, 5,i:   1,272,645 msg/sec
                     AtomicQueue, 6,s:     764,318 msg/sec
                     AtomicQueue, 6,i:   1,188,894 msg/sec
                     AtomicQueue, 7,s:     868,419 msg/sec
                     AtomicQueue, 7,i:     960,479 msg/sec
                     AtomicQueue, 8,s:     922,470 msg/sec
                     AtomicQueue, 8,i:     849,441 msg/sec
             OptimistAtomicQueue, 1,s: 353,434,571 msg/sec
             OptimistAtomicQueue, 1,i: 351,290,113 msg/sec
             OptimistAtomicQueue, 2,s:  14,466,320 msg/sec
             OptimistAtomicQueue, 2,i:  15,506,490 msg/sec
             OptimistAtomicQueue, 3,s:  17,257,665 msg/sec
             OptimistAtomicQueue, 3,i:  17,671,552 msg/sec
             OptimistAtomicQueue, 4,s:  17,409,561 msg/sec
             OptimistAtomicQueue, 4,i:  19,480,699 msg/sec
             OptimistAtomicQueue, 5,s:   9,811,352 msg/sec
             OptimistAtomicQueue, 5,i:  13,998,750 msg/sec
             OptimistAtomicQueue, 6,s:  10,187,331 msg/sec
             OptimistAtomicQueue, 6,i:  10,028,277 msg/sec
             OptimistAtomicQueue, 7,s:  11,755,081 msg/sec
             OptimistAtomicQueue, 7,i:  11,830,245 msg/sec
             OptimistAtomicQueue, 8,s:  14,872,446 msg/sec
             OptimistAtomicQueue, 8,i:  12,117,934 msg/sec
                    AtomicQueueB, 1,s:  14,749,541 msg/sec
                    AtomicQueueB, 1,i:  14,676,332 msg/sec
                    AtomicQueueB, 2,s:   2,877,236 msg/sec
                    AtomicQueueB, 2,i:   3,033,726 msg/sec
                    AtomicQueueB, 3,s:   2,432,172 msg/sec
                    AtomicQueueB, 3,i:   2,562,172 msg/sec
                    AtomicQueueB, 4,s:   1,924,170 msg/sec
                    AtomicQueueB, 4,i:   2,032,262 msg/sec
                    AtomicQueueB, 5,s:     913,198 msg/sec
                    AtomicQueueB, 5,i:   1,272,417 msg/sec
                    AtomicQueueB, 6,s:     758,405 msg/sec
                    AtomicQueueB, 6,i:   1,031,425 msg/sec
                    AtomicQueueB, 7,s:     858,931 msg/sec
                    AtomicQueueB, 7,i:     946,984 msg/sec
                    AtomicQueueB, 8,s:     900,325 msg/sec
                    AtomicQueueB, 8,i:     842,146 msg/sec
            OptimistAtomicQueueB, 1,s: 172,973,751 msg/sec
            OptimistAtomicQueueB, 1,i: 177,108,889 msg/sec
            OptimistAtomicQueueB, 2,s:  14,422,021 msg/sec
            OptimistAtomicQueueB, 2,i:  14,441,913 msg/sec
            OptimistAtomicQueueB, 3,s:  17,215,058 msg/sec
            OptimistAtomicQueueB, 3,i:  16,885,355 msg/sec
            OptimistAtomicQueueB, 4,s:  17,513,216 msg/sec
            OptimistAtomicQueueB, 4,i:  19,188,986 msg/sec
            OptimistAtomicQueueB, 5,s:   9,753,897 msg/sec
            OptimistAtomicQueueB, 5,i:  11,799,174 msg/sec
            OptimistAtomicQueueB, 6,s:  10,116,208 msg/sec
            OptimistAtomicQueueB, 6,i:  10,016,078 msg/sec
            OptimistAtomicQueueB, 7,s:  11,535,624 msg/sec
            OptimistAtomicQueueB, 7,i:  11,779,331 msg/sec
            OptimistAtomicQueueB, 8,s:  15,173,374 msg/sec
            OptimistAtomicQueueB, 8,i:  12,127,513 msg/sec
                    AtomicQueue2, 1,s:  38,648,634 msg/sec
                    AtomicQueue2, 1,i:  36,750,006 msg/sec
                    AtomicQueue2, 2,s:   2,929,539 msg/sec
                    AtomicQueue2, 2,i:   3,094,613 msg/sec
                    AtomicQueue2, 3,s:   2,476,255 msg/sec
                    AtomicQueue2, 3,i:   2,623,012 msg/sec
                    AtomicQueue2, 4,s:   1,965,774 msg/sec
                    AtomicQueue2, 4,i:   2,087,991 msg/sec
                    AtomicQueue2, 5,s:     923,558 msg/sec
                    AtomicQueue2, 5,i:   1,261,089 msg/sec
                    AtomicQueue2, 6,s:     755,215 msg/sec
                    AtomicQueue2, 6,i:   1,171,557 msg/sec
                    AtomicQueue2, 7,s:     854,077 msg/sec
                    AtomicQueue2, 7,i:     965,890 msg/sec
                    AtomicQueue2, 8,s:     886,985 msg/sec
                    AtomicQueue2, 8,i:     847,136 msg/sec
            OptimistAtomicQueue2, 1,s:  31,674,803 msg/sec
            OptimistAtomicQueue2, 1,i:  31,566,629 msg/sec
            OptimistAtomicQueue2, 2,s:  12,830,281 msg/sec
            OptimistAtomicQueue2, 2,i:  14,021,192 msg/sec
            OptimistAtomicQueue2, 3,s:  16,900,200 msg/sec
            OptimistAtomicQueue2, 3,i:  14,514,430 msg/sec
            OptimistAtomicQueue2, 4,s:  17,413,024 msg/sec
            OptimistAtomicQueue2, 4,i:  17,008,040 msg/sec
            OptimistAtomicQueue2, 5,s:   9,267,839 msg/sec
            OptimistAtomicQueue2, 5,i:   9,632,539 msg/sec
            OptimistAtomicQueue2, 6,s:   9,704,781 msg/sec
            OptimistAtomicQueue2, 6,i:   9,599,078 msg/sec
            OptimistAtomicQueue2, 7,s:  11,044,063 msg/sec
            OptimistAtomicQueue2, 7,i:  11,121,168 msg/sec
            OptimistAtomicQueue2, 8,s:  14,428,841 msg/sec
            OptimistAtomicQueue2, 8,i:  11,752,305 msg/sec
                   AtomicQueueB2, 1,s:  26,280,707 msg/sec
                   AtomicQueueB2, 1,i:  22,686,981 msg/sec
                   AtomicQueueB2, 2,s:   2,906,432 msg/sec
                   AtomicQueueB2, 2,i:   3,072,320 msg/sec
                   AtomicQueueB2, 3,s:   2,446,273 msg/sec
                   AtomicQueueB2, 3,i:   2,599,707 msg/sec
                   AtomicQueueB2, 4,s:   1,946,683 msg/sec
                   AtomicQueueB2, 4,i:   2,052,437 msg/sec
                   AtomicQueueB2, 5,s:     908,417 msg/sec
                   AtomicQueueB2, 5,i:   1,271,605 msg/sec
                   AtomicQueueB2, 6,s:     750,833 msg/sec
                   AtomicQueueB2, 6,i:   1,173,220 msg/sec
                   AtomicQueueB2, 7,s:     852,580 msg/sec
                   AtomicQueueB2, 7,i:     930,661 msg/sec
                   AtomicQueueB2, 8,s:     887,681 msg/sec
                   AtomicQueueB2, 8,i:     834,171 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,959,262 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,097,054 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,366,245 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,367,398 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,680,792 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,599,283 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,354,336 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,866,828 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,279,266 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,715,337 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,714,134 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,451,058 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,899,052 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,041,550 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,331,179 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,633,075 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 189,309,969 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  38,869,437 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,877,511 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,933,242 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,855,938 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,206,399 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,144,207 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  14,960,829 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  27,859,991 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  27,491,459 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  32,987,438 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  55,193,352 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  63,422,406 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  65,572,792 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  68,802,598 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  66,209,559 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  78,877,292 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  73,254,342 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,593,633 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,598,962 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,259,477 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,268,020 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,346,335 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,374,444 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,517 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,944,636 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     900,251 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,068,512 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     812,050 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,087,173 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     776,465 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     953,796 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     793,663 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     819,373 msg/sec
     xenium::michael_scott_queue, 1,s:   3,956,396 msg/sec
     xenium::michael_scott_queue, 1,i:   4,050,580 msg/sec
     xenium::michael_scott_queue, 2,s:   2,774,280 msg/sec
     xenium::michael_scott_queue, 2,i:   2,714,723 msg/sec
     xenium::michael_scott_queue, 3,s:   2,257,034 msg/sec
     xenium::michael_scott_queue, 3,i:   2,230,291 msg/sec
     xenium::michael_scott_queue, 4,s:   1,741,324 msg/sec
     xenium::michael_scott_queue, 4,i:   1,725,783 msg/sec
     xenium::michael_scott_queue, 5,s:   1,082,764 msg/sec
     xenium::michael_scott_queue, 5,i:   1,376,038 msg/sec
     xenium::michael_scott_queue, 6,s:     992,299 msg/sec
     xenium::michael_scott_queue, 6,i:   1,052,848 msg/sec
     xenium::michael_scott_queue, 7,s:     933,372 msg/sec
     xenium::michael_scott_queue, 7,i:     955,633 msg/sec
     xenium::michael_scott_queue, 8,s:     692,938 msg/sec
     xenium::michael_scott_queue, 8,i:     823,275 msg/sec
         xenium::ramalhete_queue, 1,s:  21,370,263 msg/sec
         xenium::ramalhete_queue, 1,i:  23,416,954 msg/sec
         xenium::ramalhete_queue, 2,s:  13,566,162 msg/sec
         xenium::ramalhete_queue, 2,i:  13,300,739 msg/sec
         xenium::ramalhete_queue, 3,s:  12,187,923 msg/sec
         xenium::ramalhete_queue, 3,i:  12,342,181 msg/sec
         xenium::ramalhete_queue, 4,s:  14,631,438 msg/sec
         xenium::ramalhete_queue, 4,i:  15,596,497 msg/sec
         xenium::ramalhete_queue, 5,s:  10,999,143 msg/sec
         xenium::ramalhete_queue, 5,i:   6,882,526 msg/sec
         xenium::ramalhete_queue, 6,s:  11,351,117 msg/sec
         xenium::ramalhete_queue, 6,i:   7,803,998 msg/sec
         xenium::ramalhete_queue, 7,s:  11,504,710 msg/sec
         xenium::ramalhete_queue, 7,i:   8,335,570 msg/sec
         xenium::ramalhete_queue, 8,s:  14,728,933 msg/sec
         xenium::ramalhete_queue, 8,i:   8,766,921 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,973,272 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  90,565,174 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,544,386 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,904,172 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,645,896 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,198,462 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,496,765 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,311,029 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,088,008 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,627,447 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,083,355 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,327,603 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,073,130 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,189,131 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,939,290 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,934,746 msg/sec
          boost::lockfree::queue, 1,s:   2,291,666 msg/sec
          boost::lockfree::queue, 1,i:   2,305,110 msg/sec
          boost::lockfree::queue, 2,s:   1,726,607 msg/sec
          boost::lockfree::queue, 2,i:   1,737,991 msg/sec
          boost::lockfree::queue, 3,s:   1,452,401 msg/sec
          boost::lockfree::queue, 3,i:   1,414,174 msg/sec
          boost::lockfree::queue, 4,s:   1,288,443 msg/sec
          boost::lockfree::queue, 4,i:   1,284,366 msg/sec
          boost::lockfree::queue, 5,s:     785,017 msg/sec
          boost::lockfree::queue, 5,i:     851,513 msg/sec
          boost::lockfree::queue, 6,s:     424,766 msg/sec
          boost::lockfree::queue, 6,i:     833,603 msg/sec
          boost::lockfree::queue, 7,s:     404,785 msg/sec
          boost::lockfree::queue, 7,i:     832,874 msg/sec
          boost::lockfree::queue, 8,s:     343,640 msg/sec
          boost::lockfree::queue, 8,i:     544,058 msg/sec
                pthread_spinlock, 1,s:   5,264,655 msg/sec
                pthread_spinlock, 1,i:   5,364,308 msg/sec
                pthread_spinlock, 2,s:   2,498,134 msg/sec
                pthread_spinlock, 2,i:     561,734 msg/sec
                pthread_spinlock, 3,s:     294,004 msg/sec
                pthread_spinlock, 3,i:   1,816,383 msg/sec
                pthread_spinlock, 4,s:     696,464 msg/sec
                pthread_spinlock, 4,i:     413,697 msg/sec
                pthread_spinlock, 5,s:     818,687 msg/sec
pthread_spinlock: producers: 5: consumer 2 received too few messages: 0.06% of expected.
                pthread_spinlock, 5,i:   1,088,678 msg/sec
                pthread_spinlock, 6,s:     588,814 msg/sec
                pthread_spinlock, 6,i:     934,748 msg/sec
                pthread_spinlock, 7,s:     819,581 msg/sec
                pthread_spinlock, 7,i:     906,745 msg/sec
                pthread_spinlock, 8,s:     877,636 msg/sec
                pthread_spinlock, 8,i:     791,516 msg/sec
                      std::mutex, 1,s:   1,912,637 msg/sec
                      std::mutex, 1,i:   1,592,108 msg/sec
                      std::mutex, 2,s:   4,004,491 msg/sec
                      std::mutex, 2,i:   3,948,065 msg/sec
                      std::mutex, 3,s:   2,096,778 msg/sec
                      std::mutex, 3,i:   2,080,455 msg/sec
                      std::mutex, 4,s:   2,033,405 msg/sec
                      std::mutex, 4,i:   1,974,712 msg/sec
                      std::mutex, 5,s:     992,464 msg/sec
                      std::mutex, 5,i:     995,205 msg/sec
                      std::mutex, 6,s:     882,988 msg/sec
                      std::mutex, 6,i:     865,173 msg/sec
                      std::mutex, 7,s:     951,019 msg/sec
                      std::mutex, 7,i:     856,414 msg/sec
                      std::mutex, 8,s:     982,199 msg/sec
                      std::mutex, 8,i:     817,641 msg/sec
                 tbb::spin_mutex, 1,s:  11,515,934 msg/sec
                 tbb::spin_mutex, 1,i:  11,354,101 msg/sec
                 tbb::spin_mutex, 2,s:   4,887,804 msg/sec
                 tbb::spin_mutex, 2,i:   4,812,230 msg/sec
                 tbb::spin_mutex, 3,s:   3,720,029 msg/sec
                 tbb::spin_mutex, 3,i:   3,514,885 msg/sec
                 tbb::spin_mutex, 4,s:   3,052,003 msg/sec
                 tbb::spin_mutex, 4,i:   2,987,524 msg/sec
                 tbb::spin_mutex, 5,s:   1,714,434 msg/sec
                 tbb::spin_mutex, 5,i:   1,649,323 msg/sec
                 tbb::spin_mutex, 6,s:   1,505,014 msg/sec
                 tbb::spin_mutex, 6,i:   1,466,204 msg/sec
                 tbb::spin_mutex, 7,s:   1,341,209 msg/sec
                 tbb::spin_mutex, 7,i:   1,365,628 msg/sec
                 tbb::spin_mutex, 8,s:   1,266,667 msg/sec
                 tbb::spin_mutex, 8,i:   1,205,997 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1283.33
	System time (seconds): 111.13
	Percent of CPU this job got: 861%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:41.90
	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): 61520
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24133
	Voluntary context switches: 10003318
	Involuntary context switches: 345
	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 20:31:58 [25/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000458 sec/round-trip
                     AtomicQueue: 0.000000386 sec/round-trip
             OptimistAtomicQueue: 0.000000342 sec/round-trip
                    AtomicQueueB: 0.000000405 sec/round-trip
            OptimistAtomicQueueB: 0.000000283 sec/round-trip
                    AtomicQueue2: 0.000000363 sec/round-trip
            OptimistAtomicQueue2: 0.000000355 sec/round-trip
                   AtomicQueueB2: 0.000000408 sec/round-trip
           OptimistAtomicQueueB2: 0.000000346 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000361 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000570 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001019 sec/round-trip
     xenium::michael_scott_queue: 0.000000875 sec/round-trip
         xenium::ramalhete_queue: 0.000000466 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000476 sec/round-trip
          boost::lockfree::queue: 0.000000717 sec/round-trip
                pthread_spinlock: 0.000000783 sec/round-trip
                      std::mutex: 0.000001523 sec/round-trip
                 tbb::spin_mutex: 0.000000683 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,838,362 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,230,591 msg/sec
                     AtomicQueue, 1,s:  42,934,814 msg/sec
                     AtomicQueue, 1,i:  39,698,419 msg/sec
                     AtomicQueue, 2,s:   2,919,127 msg/sec
                     AtomicQueue, 2,i:   3,041,941 msg/sec
                     AtomicQueue, 3,s:   2,460,412 msg/sec
                     AtomicQueue, 3,i:   2,604,907 msg/sec
                     AtomicQueue, 4,s:   1,945,660 msg/sec
                     AtomicQueue, 4,i:   2,062,163 msg/sec
                     AtomicQueue, 5,s:     930,484 msg/sec
                     AtomicQueue, 5,i:   1,271,064 msg/sec
                     AtomicQueue, 6,s:     764,428 msg/sec
                     AtomicQueue, 6,i:   1,033,153 msg/sec
                     AtomicQueue, 7,s:     872,462 msg/sec
                     AtomicQueue, 7,i:     942,809 msg/sec
                     AtomicQueue, 8,s:     927,480 msg/sec
                     AtomicQueue, 8,i:     854,896 msg/sec
             OptimistAtomicQueue, 1,s: 411,054,404 msg/sec
             OptimistAtomicQueue, 1,i: 350,398,684 msg/sec
             OptimistAtomicQueue, 2,s:  17,209,514 msg/sec
             OptimistAtomicQueue, 2,i:  15,337,752 msg/sec
             OptimistAtomicQueue, 3,s:  17,274,511 msg/sec
             OptimistAtomicQueue, 3,i:  17,561,919 msg/sec
             OptimistAtomicQueue, 4,s:  17,399,138 msg/sec
             OptimistAtomicQueue, 4,i:  19,485,539 msg/sec
             OptimistAtomicQueue, 5,s:   9,764,301 msg/sec
             OptimistAtomicQueue, 5,i:  12,579,489 msg/sec
             OptimistAtomicQueue, 6,s:  10,167,567 msg/sec
             OptimistAtomicQueue, 6,i:  10,337,657 msg/sec
             OptimistAtomicQueue, 7,s:  11,755,414 msg/sec
             OptimistAtomicQueue, 7,i:  11,753,460 msg/sec
             OptimistAtomicQueue, 8,s:  14,885,340 msg/sec
             OptimistAtomicQueue, 8,i:  12,624,457 msg/sec
                    AtomicQueueB, 1,s:  14,673,783 msg/sec
                    AtomicQueueB, 1,i:  14,878,984 msg/sec
                    AtomicQueueB, 2,s:   2,874,779 msg/sec
                    AtomicQueueB, 2,i:   3,012,671 msg/sec
                    AtomicQueueB, 3,s:   2,430,705 msg/sec
                    AtomicQueueB, 3,i:   2,575,038 msg/sec
                    AtomicQueueB, 4,s:   1,926,478 msg/sec
                    AtomicQueueB, 4,i:   2,034,141 msg/sec
                    AtomicQueueB, 5,s:     917,953 msg/sec
                    AtomicQueueB, 5,i:   1,270,743 msg/sec
                    AtomicQueueB, 6,s:     757,736 msg/sec
                    AtomicQueueB, 6,i:   1,018,674 msg/sec
                    AtomicQueueB, 7,s:     858,214 msg/sec
                    AtomicQueueB, 7,i:     941,867 msg/sec
                    AtomicQueueB, 8,s:     900,281 msg/sec
                    AtomicQueueB, 8,i:     850,085 msg/sec
            OptimistAtomicQueueB, 1,s: 150,573,202 msg/sec
            OptimistAtomicQueueB, 1,i: 156,722,322 msg/sec
            OptimistAtomicQueueB, 2,s:  14,211,781 msg/sec
            OptimistAtomicQueueB, 2,i:  14,402,042 msg/sec
            OptimistAtomicQueueB, 3,s:  17,232,255 msg/sec
            OptimistAtomicQueueB, 3,i:  16,845,511 msg/sec
            OptimistAtomicQueueB, 4,s:  17,549,875 msg/sec
            OptimistAtomicQueueB, 4,i:  19,422,411 msg/sec
            OptimistAtomicQueueB, 5,s:   9,764,146 msg/sec
            OptimistAtomicQueueB, 5,i:  10,979,718 msg/sec
            OptimistAtomicQueueB, 6,s:  10,107,086 msg/sec
            OptimistAtomicQueueB, 6,i:  10,262,193 msg/sec
            OptimistAtomicQueueB, 7,s:  11,495,277 msg/sec
            OptimistAtomicQueueB, 7,i:  11,756,119 msg/sec
            OptimistAtomicQueueB, 8,s:  15,155,009 msg/sec
            OptimistAtomicQueueB, 8,i:  12,126,318 msg/sec
                    AtomicQueue2, 1,s:  38,257,365 msg/sec
                    AtomicQueue2, 1,i:  37,295,231 msg/sec
                    AtomicQueue2, 2,s:   2,930,884 msg/sec
                    AtomicQueue2, 2,i:   3,097,942 msg/sec
                    AtomicQueue2, 3,s:   2,477,159 msg/sec
                    AtomicQueue2, 3,i:   2,613,381 msg/sec
                    AtomicQueue2, 4,s:   1,963,954 msg/sec
                    AtomicQueue2, 4,i:   2,082,581 msg/sec
                    AtomicQueue2, 5,s:     927,483 msg/sec
                    AtomicQueue2, 5,i:   1,261,491 msg/sec
                    AtomicQueue2, 6,s:     755,066 msg/sec
                    AtomicQueue2, 6,i:   1,170,215 msg/sec
                    AtomicQueue2, 7,s:     853,089 msg/sec
                    AtomicQueue2, 7,i:     943,858 msg/sec
                    AtomicQueue2, 8,s:     887,318 msg/sec
                    AtomicQueue2, 8,i:     851,613 msg/sec
            OptimistAtomicQueue2, 1,s:  31,633,921 msg/sec
            OptimistAtomicQueue2, 1,i:  31,701,262 msg/sec
            OptimistAtomicQueue2, 2,s:  12,759,713 msg/sec
            OptimistAtomicQueue2, 2,i:  13,629,474 msg/sec
            OptimistAtomicQueue2, 3,s:  16,764,854 msg/sec
            OptimistAtomicQueue2, 3,i:  14,505,225 msg/sec
            OptimistAtomicQueue2, 4,s:  17,388,040 msg/sec
            OptimistAtomicQueue2, 4,i:  17,017,625 msg/sec
            OptimistAtomicQueue2, 5,s:   9,292,118 msg/sec
            OptimistAtomicQueue2, 5,i:  10,073,057 msg/sec
            OptimistAtomicQueue2, 6,s:   9,734,714 msg/sec
            OptimistAtomicQueue2, 6,i:   9,597,997 msg/sec
            OptimistAtomicQueue2, 7,s:  11,071,147 msg/sec
            OptimistAtomicQueue2, 7,i:  11,112,067 msg/sec
            OptimistAtomicQueue2, 8,s:  14,420,126 msg/sec
            OptimistAtomicQueue2, 8,i:  11,740,333 msg/sec
                   AtomicQueueB2, 1,s:  25,860,430 msg/sec
                   AtomicQueueB2, 1,i:  14,511,379 msg/sec
                   AtomicQueueB2, 2,s:   2,900,909 msg/sec
                   AtomicQueueB2, 2,i:   3,073,944 msg/sec
                   AtomicQueueB2, 3,s:   2,447,362 msg/sec
                   AtomicQueueB2, 3,i:   2,598,925 msg/sec
                   AtomicQueueB2, 4,s:   1,944,723 msg/sec
                   AtomicQueueB2, 4,i:   2,055,039 msg/sec
                   AtomicQueueB2, 5,s:     912,393 msg/sec
                   AtomicQueueB2, 5,i:   1,090,156 msg/sec
                   AtomicQueueB2, 6,s:     749,952 msg/sec
                   AtomicQueueB2, 6,i:   1,022,369 msg/sec
                   AtomicQueueB2, 7,s:     852,291 msg/sec
                   AtomicQueueB2, 7,i:     934,312 msg/sec
                   AtomicQueueB2, 8,s:     885,649 msg/sec
                   AtomicQueueB2, 8,i:     834,235 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,328,298 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,809,051 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,405,955 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,420,390 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,674,749 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,578,585 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,326,896 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,842,949 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,267,109 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,684,384 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,738,357 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,573,766 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,940,200 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,042,396 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,307,073 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,632,486 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  43,977,973 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  15,317,199 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,872,879 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,924,856 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,365,306 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,918,837 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,062,327 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,082,051 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  30,742,484 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  28,938,732 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  31,760,724 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  56,935,988 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  62,878,560 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  66,040,115 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  63,235,168 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  68,263,337 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  79,684,005 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  75,307,420 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,582,571 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,593,622 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,241,157 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,249,568 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,345,894 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,371,675 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,404 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,947,724 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     897,050 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,063,871 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     815,707 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,089,920 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,853 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     918,985 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     795,220 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     821,435 msg/sec
     xenium::michael_scott_queue, 1,s:   3,967,304 msg/sec
     xenium::michael_scott_queue, 1,i:   4,055,377 msg/sec
     xenium::michael_scott_queue, 2,s:   2,782,987 msg/sec
     xenium::michael_scott_queue, 2,i:   2,705,529 msg/sec
     xenium::michael_scott_queue, 3,s:   2,254,068 msg/sec
     xenium::michael_scott_queue, 3,i:   2,228,849 msg/sec
     xenium::michael_scott_queue, 4,s:   1,746,969 msg/sec
     xenium::michael_scott_queue, 4,i:   1,731,371 msg/sec
     xenium::michael_scott_queue, 5,s:   1,067,187 msg/sec
     xenium::michael_scott_queue, 5,i:   1,154,036 msg/sec
     xenium::michael_scott_queue, 6,s:     981,641 msg/sec
     xenium::michael_scott_queue, 6,i:   1,158,141 msg/sec
     xenium::michael_scott_queue, 7,s:     936,704 msg/sec
     xenium::michael_scott_queue, 7,i:     954,167 msg/sec
     xenium::michael_scott_queue, 8,s:     690,900 msg/sec
     xenium::michael_scott_queue, 8,i:     823,528 msg/sec
         xenium::ramalhete_queue, 1,s:  22,620,641 msg/sec
         xenium::ramalhete_queue, 1,i:  21,362,874 msg/sec
         xenium::ramalhete_queue, 2,s:  14,100,499 msg/sec
         xenium::ramalhete_queue, 2,i:  10,120,195 msg/sec
         xenium::ramalhete_queue, 3,s:  13,474,615 msg/sec
         xenium::ramalhete_queue, 3,i:  12,702,395 msg/sec
         xenium::ramalhete_queue, 4,s:  14,528,002 msg/sec
         xenium::ramalhete_queue, 4,i:  15,220,676 msg/sec
         xenium::ramalhete_queue, 5,s:  10,994,267 msg/sec
         xenium::ramalhete_queue, 5,i:   6,843,978 msg/sec
         xenium::ramalhete_queue, 6,s:  11,392,403 msg/sec
         xenium::ramalhete_queue, 6,i:   7,798,045 msg/sec
         xenium::ramalhete_queue, 7,s:  11,513,776 msg/sec
         xenium::ramalhete_queue, 7,i:   8,458,391 msg/sec
         xenium::ramalhete_queue, 8,s:  14,731,803 msg/sec
         xenium::ramalhete_queue, 8,i:   8,847,546 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,685,131 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,663,414 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,575,219 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,749,897 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,641,246 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,071,125 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,523,929 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,296,901 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,088,120 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,519,439 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,038,647 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,517,296 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,141,919 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,206,788 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,005,382 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,932,909 msg/sec
          boost::lockfree::queue, 1,s:   2,256,052 msg/sec
          boost::lockfree::queue, 1,i:   2,298,279 msg/sec
          boost::lockfree::queue, 2,s:   1,724,342 msg/sec
          boost::lockfree::queue, 2,i:   1,745,779 msg/sec
          boost::lockfree::queue, 3,s:   1,457,457 msg/sec
          boost::lockfree::queue, 3,i:   1,413,603 msg/sec
          boost::lockfree::queue, 4,s:   1,290,595 msg/sec
          boost::lockfree::queue, 4,i:   1,281,484 msg/sec
          boost::lockfree::queue, 5,s:     784,178 msg/sec
          boost::lockfree::queue, 5,i:     856,290 msg/sec
          boost::lockfree::queue, 6,s:     420,794 msg/sec
          boost::lockfree::queue, 6,i:     818,546 msg/sec
          boost::lockfree::queue, 7,s:     406,001 msg/sec
          boost::lockfree::queue, 7,i:     833,222 msg/sec
          boost::lockfree::queue, 8,s:     342,761 msg/sec
          boost::lockfree::queue, 8,i:     540,605 msg/sec
                pthread_spinlock, 1,s:   5,240,874 msg/sec
                pthread_spinlock, 1,i:   5,341,602 msg/sec
                pthread_spinlock, 2,s:   2,490,413 msg/sec
                pthread_spinlock, 2,i:     531,749 msg/sec
                pthread_spinlock, 3,s:     240,608 msg/sec
                pthread_spinlock, 3,i:   1,636,987 msg/sec
                pthread_spinlock, 4,s:     642,748 msg/sec
                pthread_spinlock, 4,i:     376,778 msg/sec
                pthread_spinlock, 5,s:     818,037 msg/sec
pthread_spinlock: producers: 5: consumer 3 received too few messages: 0.06% of expected.
                pthread_spinlock, 5,i:   1,091,549 msg/sec
                pthread_spinlock, 6,s:     614,441 msg/sec
                pthread_spinlock, 6,i:     926,147 msg/sec
                pthread_spinlock, 7,s:     844,795 msg/sec
                pthread_spinlock, 7,i:     908,229 msg/sec
                pthread_spinlock, 8,s:     880,360 msg/sec
                pthread_spinlock, 8,i:     784,656 msg/sec
                      std::mutex, 1,s:   1,413,578 msg/sec
                      std::mutex, 1,i:   1,161,359 msg/sec
                      std::mutex, 2,s:   4,414,841 msg/sec
                      std::mutex, 2,i:   4,184,481 msg/sec
                      std::mutex, 3,s:   2,107,508 msg/sec
                      std::mutex, 3,i:   2,066,772 msg/sec
                      std::mutex, 4,s:   2,021,387 msg/sec
                      std::mutex, 4,i:   1,968,476 msg/sec
                      std::mutex, 5,s:     982,606 msg/sec
                      std::mutex, 5,i:     989,428 msg/sec
                      std::mutex, 6,s:     884,453 msg/sec
                      std::mutex, 6,i:     863,464 msg/sec
                      std::mutex, 7,s:     957,820 msg/sec
                      std::mutex, 7,i:     867,662 msg/sec
                      std::mutex, 8,s:     983,008 msg/sec
                      std::mutex, 8,i:     812,360 msg/sec
                 tbb::spin_mutex, 1,s:  11,025,272 msg/sec
                 tbb::spin_mutex, 1,i:  11,126,962 msg/sec
                 tbb::spin_mutex, 2,s:   4,894,761 msg/sec
                 tbb::spin_mutex, 2,i:   4,779,980 msg/sec
                 tbb::spin_mutex, 3,s:   3,593,573 msg/sec
                 tbb::spin_mutex, 3,i:   3,507,914 msg/sec
                 tbb::spin_mutex, 4,s:   3,041,179 msg/sec
                 tbb::spin_mutex, 4,i:   2,923,788 msg/sec
                 tbb::spin_mutex, 5,s:   1,710,173 msg/sec
                 tbb::spin_mutex, 5,i:   1,666,190 msg/sec
                 tbb::spin_mutex, 6,s:   1,501,296 msg/sec
                 tbb::spin_mutex, 6,i:   1,435,289 msg/sec
                 tbb::spin_mutex, 7,s:   1,348,561 msg/sec
                 tbb::spin_mutex, 7,i:   1,377,350 msg/sec
                 tbb::spin_mutex, 8,s:   1,260,117 msg/sec
                 tbb::spin_mutex, 8,i:   1,207,671 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1286.96
	System time (seconds): 111.72
	Percent of CPU this job got: 860%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:42.52
	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): 58928
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23606
	Voluntary context switches: 9950519
	Involuntary context switches: 330
	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 20:34:41 [26/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000454 sec/round-trip
                     AtomicQueue: 0.000000348 sec/round-trip
             OptimistAtomicQueue: 0.000000339 sec/round-trip
                    AtomicQueueB: 0.000000406 sec/round-trip
            OptimistAtomicQueueB: 0.000000320 sec/round-trip
                    AtomicQueue2: 0.000000372 sec/round-trip
            OptimistAtomicQueue2: 0.000000354 sec/round-trip
                   AtomicQueueB2: 0.000000409 sec/round-trip
           OptimistAtomicQueueB2: 0.000000348 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000366 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000570 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001014 sec/round-trip
     xenium::michael_scott_queue: 0.000000881 sec/round-trip
         xenium::ramalhete_queue: 0.000000460 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000485 sec/round-trip
          boost::lockfree::queue: 0.000000717 sec/round-trip
                pthread_spinlock: 0.000000770 sec/round-trip
                      std::mutex: 0.000001546 sec/round-trip
                 tbb::spin_mutex: 0.000000681 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,569,134 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,158,623 msg/sec
                     AtomicQueue, 1,s:  43,383,127 msg/sec
                     AtomicQueue, 1,i:  43,018,524 msg/sec
                     AtomicQueue, 2,s:   2,908,757 msg/sec
                     AtomicQueue, 2,i:   3,043,401 msg/sec
                     AtomicQueue, 3,s:   2,462,050 msg/sec
                     AtomicQueue, 3,i:   2,590,095 msg/sec
                     AtomicQueue, 4,s:   1,946,122 msg/sec
                     AtomicQueue, 4,i:   2,064,425 msg/sec
                     AtomicQueue, 5,s:     931,933 msg/sec
                     AtomicQueue, 5,i:   1,267,506 msg/sec
                     AtomicQueue, 6,s:     763,718 msg/sec
                     AtomicQueue, 6,i:   1,018,916 msg/sec
                     AtomicQueue, 7,s:     869,511 msg/sec
                     AtomicQueue, 7,i:     949,593 msg/sec
                     AtomicQueue, 8,s:     921,127 msg/sec
                     AtomicQueue, 8,i:     852,499 msg/sec
             OptimistAtomicQueue, 1,s: 341,858,136 msg/sec
             OptimistAtomicQueue, 1,i: 344,226,733 msg/sec
             OptimistAtomicQueue, 2,s:  17,187,640 msg/sec
             OptimistAtomicQueue, 2,i:  15,659,240 msg/sec
             OptimistAtomicQueue, 3,s:  17,301,195 msg/sec
             OptimistAtomicQueue, 3,i:  17,493,147 msg/sec
             OptimistAtomicQueue, 4,s:  17,430,309 msg/sec
             OptimistAtomicQueue, 4,i:  19,474,392 msg/sec
             OptimistAtomicQueue, 5,s:   9,815,003 msg/sec
             OptimistAtomicQueue, 5,i:  14,298,684 msg/sec
             OptimistAtomicQueue, 6,s:  10,156,437 msg/sec
             OptimistAtomicQueue, 6,i:  10,341,543 msg/sec
             OptimistAtomicQueue, 7,s:  11,761,361 msg/sec
             OptimistAtomicQueue, 7,i:  11,797,479 msg/sec
             OptimistAtomicQueue, 8,s:  14,877,351 msg/sec
             OptimistAtomicQueue, 8,i:  12,148,045 msg/sec
                    AtomicQueueB, 1,s:  14,985,779 msg/sec
                    AtomicQueueB, 1,i:  14,584,713 msg/sec
                    AtomicQueueB, 2,s:   2,875,778 msg/sec
                    AtomicQueueB, 2,i:   3,034,263 msg/sec
                    AtomicQueueB, 3,s:   2,431,468 msg/sec
                    AtomicQueueB, 3,i:   2,572,263 msg/sec
                    AtomicQueueB, 4,s:   1,928,875 msg/sec
                    AtomicQueueB, 4,i:   2,030,859 msg/sec
                    AtomicQueueB, 5,s:     913,720 msg/sec
                    AtomicQueueB, 5,i:   1,269,537 msg/sec
                    AtomicQueueB, 6,s:     757,984 msg/sec
                    AtomicQueueB, 6,i:   1,172,307 msg/sec
                    AtomicQueueB, 7,s:     859,304 msg/sec
                    AtomicQueueB, 7,i:     947,657 msg/sec
                    AtomicQueueB, 8,s:     901,973 msg/sec
                    AtomicQueueB, 8,i:     843,923 msg/sec
            OptimistAtomicQueueB, 1,s: 154,852,552 msg/sec
            OptimistAtomicQueueB, 1,i: 153,615,117 msg/sec
            OptimistAtomicQueueB, 2,s:  14,516,070 msg/sec
            OptimistAtomicQueueB, 2,i:  14,461,128 msg/sec
            OptimistAtomicQueueB, 3,s:  17,206,226 msg/sec
            OptimistAtomicQueueB, 3,i:  16,770,389 msg/sec
            OptimistAtomicQueueB, 4,s:  17,483,702 msg/sec
            OptimistAtomicQueueB, 4,i:  19,515,405 msg/sec
            OptimistAtomicQueueB, 5,s:   9,743,124 msg/sec
            OptimistAtomicQueueB, 5,i:  11,822,941 msg/sec
            OptimistAtomicQueueB, 6,s:  10,100,887 msg/sec
            OptimistAtomicQueueB, 6,i:  10,258,359 msg/sec
            OptimistAtomicQueueB, 7,s:  11,504,683 msg/sec
            OptimistAtomicQueueB, 7,i:  11,783,087 msg/sec
            OptimistAtomicQueueB, 8,s:  15,139,578 msg/sec
            OptimistAtomicQueueB, 8,i:  12,129,918 msg/sec
                    AtomicQueue2, 1,s:  39,019,082 msg/sec
                    AtomicQueue2, 1,i:  40,686,813 msg/sec
                    AtomicQueue2, 2,s:   2,931,268 msg/sec
                    AtomicQueue2, 2,i:   3,097,127 msg/sec
                    AtomicQueue2, 3,s:   2,475,691 msg/sec
                    AtomicQueue2, 3,i:   2,615,103 msg/sec
                    AtomicQueue2, 4,s:   1,965,495 msg/sec
                    AtomicQueue2, 4,i:   2,081,569 msg/sec
                    AtomicQueue2, 5,s:     923,632 msg/sec
                    AtomicQueue2, 5,i:   1,091,456 msg/sec
                    AtomicQueue2, 6,s:     754,686 msg/sec
                    AtomicQueue2, 6,i:   1,019,822 msg/sec
                    AtomicQueue2, 7,s:     852,373 msg/sec
                    AtomicQueue2, 7,i:     964,511 msg/sec
                    AtomicQueue2, 8,s:     890,121 msg/sec
                    AtomicQueue2, 8,i:     846,479 msg/sec
            OptimistAtomicQueue2, 1,s:  31,826,023 msg/sec
            OptimistAtomicQueue2, 1,i:  31,639,774 msg/sec
            OptimistAtomicQueue2, 2,s:  12,832,168 msg/sec
            OptimistAtomicQueue2, 2,i:  13,726,317 msg/sec
            OptimistAtomicQueue2, 3,s:  16,753,337 msg/sec
            OptimistAtomicQueue2, 3,i:  14,525,692 msg/sec
            OptimistAtomicQueue2, 4,s:  17,389,037 msg/sec
            OptimistAtomicQueue2, 4,i:  17,022,993 msg/sec
            OptimistAtomicQueue2, 5,s:   9,267,667 msg/sec
            OptimistAtomicQueue2, 5,i:   9,606,345 msg/sec
            OptimistAtomicQueue2, 6,s:   9,712,822 msg/sec
            OptimistAtomicQueue2, 6,i:   9,600,127 msg/sec
            OptimistAtomicQueue2, 7,s:  10,995,776 msg/sec
            OptimistAtomicQueue2, 7,i:  11,116,569 msg/sec
            OptimistAtomicQueue2, 8,s:  14,418,401 msg/sec
            OptimistAtomicQueue2, 8,i:  11,770,483 msg/sec
                   AtomicQueueB2, 1,s:  22,281,420 msg/sec
                   AtomicQueueB2, 1,i:  14,186,151 msg/sec
                   AtomicQueueB2, 2,s:   2,902,712 msg/sec
                   AtomicQueueB2, 2,i:   3,072,186 msg/sec
                   AtomicQueueB2, 3,s:   2,444,613 msg/sec
                   AtomicQueueB2, 3,i:   2,588,215 msg/sec
                   AtomicQueueB2, 4,s:   1,947,081 msg/sec
                   AtomicQueueB2, 4,i:   2,053,744 msg/sec
                   AtomicQueueB2, 5,s:     910,764 msg/sec
                   AtomicQueueB2, 5,i:   1,271,062 msg/sec
                   AtomicQueueB2, 6,s:     749,950 msg/sec
                   AtomicQueueB2, 6,i:   1,172,238 msg/sec
                   AtomicQueueB2, 7,s:     851,255 msg/sec
                   AtomicQueueB2, 7,i:     936,911 msg/sec
                   AtomicQueueB2, 8,s:     888,325 msg/sec
                   AtomicQueueB2, 8,i:     841,613 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,124,256 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,572,221 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,386,754 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,316,607 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,711,548 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,569,308 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,333,431 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,823,832 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,292,834 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,689,393 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,731,828 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,577,213 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,911,327 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,065,091 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,330,195 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,626,127 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 194,225,520 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  20,366,016 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,845,816 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,901,709 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,694,351 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,432,163 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  17,039,309 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  16,617,075 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  31,558,940 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  30,833,400 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  31,671,119 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  57,368,213 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  62,230,387 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  64,951,424 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  63,497,008 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  66,092,468 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  79,808,982 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  69,346,762 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,579,107 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,582,179 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,264,394 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,272,369 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,347,042 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,371,201 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,883,983 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,945,038 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     899,369 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,210,222 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     814,972 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     996,744 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,340 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     922,706 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     792,665 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     821,535 msg/sec
     xenium::michael_scott_queue, 1,s:   3,960,943 msg/sec
     xenium::michael_scott_queue, 1,i:   4,033,564 msg/sec
     xenium::michael_scott_queue, 2,s:   2,771,123 msg/sec
     xenium::michael_scott_queue, 2,i:   2,699,845 msg/sec
     xenium::michael_scott_queue, 3,s:   2,248,002 msg/sec
     xenium::michael_scott_queue, 3,i:   2,224,854 msg/sec
     xenium::michael_scott_queue, 4,s:   1,742,617 msg/sec
     xenium::michael_scott_queue, 4,i:   1,726,748 msg/sec
     xenium::michael_scott_queue, 5,s:   1,065,935 msg/sec
     xenium::michael_scott_queue, 5,i:   1,166,993 msg/sec
     xenium::michael_scott_queue, 6,s:     979,988 msg/sec
     xenium::michael_scott_queue, 6,i:   1,164,188 msg/sec
     xenium::michael_scott_queue, 7,s:     936,145 msg/sec
     xenium::michael_scott_queue, 7,i:     965,133 msg/sec
     xenium::michael_scott_queue, 8,s:     691,775 msg/sec
     xenium::michael_scott_queue, 8,i:     823,179 msg/sec
         xenium::ramalhete_queue, 1,s:  21,477,377 msg/sec
         xenium::ramalhete_queue, 1,i:  20,867,873 msg/sec
         xenium::ramalhete_queue, 2,s:  15,180,556 msg/sec
         xenium::ramalhete_queue, 2,i:  13,300,703 msg/sec
         xenium::ramalhete_queue, 3,s:  12,165,596 msg/sec
         xenium::ramalhete_queue, 3,i:  12,797,910 msg/sec
         xenium::ramalhete_queue, 4,s:  15,639,531 msg/sec
         xenium::ramalhete_queue, 4,i:  15,640,471 msg/sec
         xenium::ramalhete_queue, 5,s:  10,962,186 msg/sec
         xenium::ramalhete_queue, 5,i:   7,090,330 msg/sec
         xenium::ramalhete_queue, 6,s:  11,328,304 msg/sec
         xenium::ramalhete_queue, 6,i:   8,047,273 msg/sec
         xenium::ramalhete_queue, 7,s:  11,543,828 msg/sec
         xenium::ramalhete_queue, 7,i:   8,384,821 msg/sec
         xenium::ramalhete_queue, 8,s:  14,786,357 msg/sec
         xenium::ramalhete_queue, 8,i:   8,834,224 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,093,630 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,811,346 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,484,907 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,969,211 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,689,841 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,165,893 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,572,625 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,281,012 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,073,415 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,608,560 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,088,682 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,309,698 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,108,546 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,202,680 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,970,253 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,921,565 msg/sec
          boost::lockfree::queue, 1,s:   2,309,641 msg/sec
          boost::lockfree::queue, 1,i:   2,304,380 msg/sec
          boost::lockfree::queue, 2,s:   1,733,986 msg/sec
          boost::lockfree::queue, 2,i:   1,745,147 msg/sec
          boost::lockfree::queue, 3,s:   1,453,216 msg/sec
          boost::lockfree::queue, 3,i:   1,412,030 msg/sec
          boost::lockfree::queue, 4,s:   1,286,016 msg/sec
          boost::lockfree::queue, 4,i:   1,279,941 msg/sec
          boost::lockfree::queue, 5,s:     784,281 msg/sec
          boost::lockfree::queue, 5,i:     781,616 msg/sec
          boost::lockfree::queue, 6,s:     420,440 msg/sec
          boost::lockfree::queue, 6,i:     879,210 msg/sec
          boost::lockfree::queue, 7,s:     408,544 msg/sec
          boost::lockfree::queue, 7,i:     842,451 msg/sec
          boost::lockfree::queue, 8,s:     342,382 msg/sec
          boost::lockfree::queue, 8,i:     804,674 msg/sec
                pthread_spinlock, 1,s:   5,230,200 msg/sec
                pthread_spinlock, 1,i:   5,308,134 msg/sec
                pthread_spinlock, 2,s:   2,245,707 msg/sec
                pthread_spinlock, 2,i:     708,308 msg/sec
                pthread_spinlock, 3,s:     242,783 msg/sec
                pthread_spinlock, 3,i:   1,749,932 msg/sec
                pthread_spinlock, 4,s:     557,698 msg/sec
                pthread_spinlock, 4,i:     412,682 msg/sec
                pthread_spinlock, 5,s:     819,098 msg/sec
                pthread_spinlock, 5,i:     285,906 msg/sec
                pthread_spinlock, 6,s:     581,520 msg/sec
                pthread_spinlock, 6,i:     909,085 msg/sec
                pthread_spinlock, 7,s:     826,677 msg/sec
                pthread_spinlock, 7,i:     893,658 msg/sec
                pthread_spinlock, 8,s:     875,623 msg/sec
                pthread_spinlock, 8,i:     791,151 msg/sec
                      std::mutex, 1,s:   1,071,466 msg/sec
                      std::mutex, 1,i:   1,136,838 msg/sec
                      std::mutex, 2,s:   4,283,320 msg/sec
                      std::mutex, 2,i:   4,221,512 msg/sec
                      std::mutex, 3,s:   2,136,832 msg/sec
                      std::mutex, 3,i:   2,079,021 msg/sec
                      std::mutex, 4,s:   2,029,756 msg/sec
                      std::mutex, 4,i:   1,957,768 msg/sec
                      std::mutex, 5,s:     981,311 msg/sec
                      std::mutex, 5,i:   1,016,877 msg/sec
                      std::mutex, 6,s:     903,285 msg/sec
                      std::mutex, 6,i:     897,282 msg/sec
                      std::mutex, 7,s:     960,034 msg/sec
                      std::mutex, 7,i:     856,547 msg/sec
                      std::mutex, 8,s:     998,701 msg/sec
                      std::mutex, 8,i:     828,302 msg/sec
                 tbb::spin_mutex, 1,s:  11,045,465 msg/sec
                 tbb::spin_mutex, 1,i:  11,095,999 msg/sec
                 tbb::spin_mutex, 2,s:   4,892,988 msg/sec
                 tbb::spin_mutex, 2,i:   4,778,168 msg/sec
                 tbb::spin_mutex, 3,s:   3,581,906 msg/sec
                 tbb::spin_mutex, 3,i:   3,512,437 msg/sec
                 tbb::spin_mutex, 4,s:   3,035,790 msg/sec
                 tbb::spin_mutex, 4,i:   2,931,261 msg/sec
                 tbb::spin_mutex, 5,s:   1,706,638 msg/sec
                 tbb::spin_mutex, 5,i:   1,638,855 msg/sec
                 tbb::spin_mutex, 6,s:   1,502,159 msg/sec
                 tbb::spin_mutex, 6,i:   1,437,768 msg/sec
                 tbb::spin_mutex, 7,s:   1,343,687 msg/sec
                 tbb::spin_mutex, 7,i:   1,371,848 msg/sec
                 tbb::spin_mutex, 8,s:   1,264,812 msg/sec
                 tbb::spin_mutex, 8,i:   1,205,804 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1283.00
	System time (seconds): 111.04
	Percent of CPU this job got: 857%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:42.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): 59984
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23807
	Voluntary context switches: 9910238
	Involuntary context switches: 366
	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 20:37:23 [27/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000458 sec/round-trip
                     AtomicQueue: 0.000000377 sec/round-trip
             OptimistAtomicQueue: 0.000000340 sec/round-trip
                    AtomicQueueB: 0.000000402 sec/round-trip
            OptimistAtomicQueueB: 0.000000314 sec/round-trip
                    AtomicQueue2: 0.000000368 sec/round-trip
            OptimistAtomicQueue2: 0.000000353 sec/round-trip
                   AtomicQueueB2: 0.000000410 sec/round-trip
           OptimistAtomicQueueB2: 0.000000348 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000361 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000569 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001011 sec/round-trip
     xenium::michael_scott_queue: 0.000000874 sec/round-trip
         xenium::ramalhete_queue: 0.000000467 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000494 sec/round-trip
          boost::lockfree::queue: 0.000000714 sec/round-trip
                pthread_spinlock: 0.000000772 sec/round-trip
                      std::mutex: 0.000001514 sec/round-trip
                 tbb::spin_mutex: 0.000000682 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  33,971,485 msg/sec
     boost::lockfree::spsc_queue, 1,i:  32,822,223 msg/sec
                     AtomicQueue, 1,s:  42,720,164 msg/sec
                     AtomicQueue, 1,i:  41,321,774 msg/sec
                     AtomicQueue, 2,s:   2,907,409 msg/sec
                     AtomicQueue, 2,i:   3,037,556 msg/sec
                     AtomicQueue, 3,s:   2,459,092 msg/sec
                     AtomicQueue, 3,i:   2,598,341 msg/sec
                     AtomicQueue, 4,s:   1,943,988 msg/sec
                     AtomicQueue, 4,i:   2,064,856 msg/sec
                     AtomicQueue, 5,s:     936,465 msg/sec
                     AtomicQueue, 5,i:   1,267,755 msg/sec
                     AtomicQueue, 6,s:     763,427 msg/sec
                     AtomicQueue, 6,i:   1,043,053 msg/sec
                     AtomicQueue, 7,s:     868,723 msg/sec
                     AtomicQueue, 7,i:     945,262 msg/sec
                     AtomicQueue, 8,s:     923,228 msg/sec
                     AtomicQueue, 8,i:     851,085 msg/sec
             OptimistAtomicQueue, 1,s: 352,528,014 msg/sec
             OptimistAtomicQueue, 1,i: 351,013,411 msg/sec
             OptimistAtomicQueue, 2,s:  16,315,903 msg/sec
             OptimistAtomicQueue, 2,i:  15,662,309 msg/sec
             OptimistAtomicQueue, 3,s:  17,269,743 msg/sec
             OptimistAtomicQueue, 3,i:  17,523,414 msg/sec
             OptimistAtomicQueue, 4,s:  17,435,559 msg/sec
             OptimistAtomicQueue, 4,i:  19,482,390 msg/sec
             OptimistAtomicQueue, 5,s:   9,817,299 msg/sec
             OptimistAtomicQueue, 5,i:  11,974,558 msg/sec
             OptimistAtomicQueue, 6,s:  10,205,461 msg/sec
             OptimistAtomicQueue, 6,i:  10,335,852 msg/sec
             OptimistAtomicQueue, 7,s:  11,766,306 msg/sec
             OptimistAtomicQueue, 7,i:  11,793,160 msg/sec
             OptimistAtomicQueue, 8,s:  14,884,783 msg/sec
             OptimistAtomicQueue, 8,i:  12,114,640 msg/sec
                    AtomicQueueB, 1,s:  14,902,415 msg/sec
                    AtomicQueueB, 1,i:  14,677,811 msg/sec
                    AtomicQueueB, 2,s:   2,875,413 msg/sec
                    AtomicQueueB, 2,i:   3,035,096 msg/sec
                    AtomicQueueB, 3,s:   2,432,980 msg/sec
                    AtomicQueueB, 3,i:   2,575,165 msg/sec
                    AtomicQueueB, 4,s:   1,928,216 msg/sec
                    AtomicQueueB, 4,i:   2,031,903 msg/sec
                    AtomicQueueB, 5,s:     910,821 msg/sec
                    AtomicQueueB, 5,i:   1,274,267 msg/sec
                    AtomicQueueB, 6,s:     758,571 msg/sec
                    AtomicQueueB, 6,i:   1,023,036 msg/sec
                    AtomicQueueB, 7,s:     859,305 msg/sec
                    AtomicQueueB, 7,i:     932,536 msg/sec
                    AtomicQueueB, 8,s:     899,780 msg/sec
                    AtomicQueueB, 8,i:     843,500 msg/sec
            OptimistAtomicQueueB, 1,s: 149,515,361 msg/sec
            OptimistAtomicQueueB, 1,i: 150,833,430 msg/sec
            OptimistAtomicQueueB, 2,s:  14,944,516 msg/sec
            OptimistAtomicQueueB, 2,i:  14,421,370 msg/sec
            OptimistAtomicQueueB, 3,s:  17,242,681 msg/sec
            OptimistAtomicQueueB, 3,i:  16,870,198 msg/sec
            OptimistAtomicQueueB, 4,s:  17,537,610 msg/sec
            OptimistAtomicQueueB, 4,i:  19,439,934 msg/sec
            OptimistAtomicQueueB, 5,s:   9,753,758 msg/sec
            OptimistAtomicQueueB, 5,i:  11,493,052 msg/sec
            OptimistAtomicQueueB, 6,s:  10,122,946 msg/sec
            OptimistAtomicQueueB, 6,i:  10,283,959 msg/sec
            OptimistAtomicQueueB, 7,s:  11,528,358 msg/sec
            OptimistAtomicQueueB, 7,i:  11,778,751 msg/sec
            OptimistAtomicQueueB, 8,s:  15,199,062 msg/sec
            OptimistAtomicQueueB, 8,i:  12,137,782 msg/sec
                    AtomicQueue2, 1,s:  39,270,351 msg/sec
                    AtomicQueue2, 1,i:  39,338,370 msg/sec
                    AtomicQueue2, 2,s:   2,932,878 msg/sec
                    AtomicQueue2, 2,i:   3,097,082 msg/sec
                    AtomicQueue2, 3,s:   2,476,560 msg/sec
                    AtomicQueue2, 3,i:   2,623,613 msg/sec
                    AtomicQueue2, 4,s:   1,963,744 msg/sec
                    AtomicQueue2, 4,i:   2,081,833 msg/sec
                    AtomicQueue2, 5,s:     925,898 msg/sec
                    AtomicQueue2, 5,i:   1,090,979 msg/sec
                    AtomicQueue2, 6,s:     755,286 msg/sec
                    AtomicQueue2, 6,i:   1,163,735 msg/sec
                    AtomicQueue2, 7,s:     851,449 msg/sec
                    AtomicQueue2, 7,i:     941,936 msg/sec
                    AtomicQueue2, 8,s:     879,571 msg/sec
                    AtomicQueue2, 8,i:     850,536 msg/sec
            OptimistAtomicQueue2, 1,s:  31,730,092 msg/sec
            OptimistAtomicQueue2, 1,i:  31,617,530 msg/sec
            OptimistAtomicQueue2, 2,s:  12,809,450 msg/sec
            OptimistAtomicQueue2, 2,i:  13,828,486 msg/sec
            OptimistAtomicQueue2, 3,s:  16,831,118 msg/sec
            OptimistAtomicQueue2, 3,i:  14,537,789 msg/sec
            OptimistAtomicQueue2, 4,s:  17,419,769 msg/sec
            OptimistAtomicQueue2, 4,i:  17,003,389 msg/sec
            OptimistAtomicQueue2, 5,s:   9,269,939 msg/sec
            OptimistAtomicQueue2, 5,i:  10,109,995 msg/sec
            OptimistAtomicQueue2, 6,s:   9,728,706 msg/sec
            OptimistAtomicQueue2, 6,i:   9,487,214 msg/sec
            OptimistAtomicQueue2, 7,s:  11,061,982 msg/sec
            OptimistAtomicQueue2, 7,i:  11,171,231 msg/sec
            OptimistAtomicQueue2, 8,s:  14,456,266 msg/sec
            OptimistAtomicQueue2, 8,i:  11,748,878 msg/sec
                   AtomicQueueB2, 1,s:  22,850,904 msg/sec
                   AtomicQueueB2, 1,i:  15,233,952 msg/sec
                   AtomicQueueB2, 2,s:   2,902,581 msg/sec
                   AtomicQueueB2, 2,i:   3,083,249 msg/sec
                   AtomicQueueB2, 3,s:   2,447,977 msg/sec
                   AtomicQueueB2, 3,i:   2,590,777 msg/sec
                   AtomicQueueB2, 4,s:   1,947,742 msg/sec
                   AtomicQueueB2, 4,i:   2,056,152 msg/sec
                   AtomicQueueB2, 5,s:     912,731 msg/sec
                   AtomicQueueB2, 5,i:   1,271,314 msg/sec
                   AtomicQueueB2, 6,s:     757,061 msg/sec
                   AtomicQueueB2, 6,i:   1,023,276 msg/sec
                   AtomicQueueB2, 7,s:     850,915 msg/sec
                   AtomicQueueB2, 7,i:     962,445 msg/sec
                   AtomicQueueB2, 8,s:     888,949 msg/sec
                   AtomicQueueB2, 8,i:     835,171 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,774,739 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,906,063 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,320,715 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,303,783 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,695,403 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,602,833 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,350,579 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,870,660 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,292,165 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,315,096 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,724,621 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,598,802 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,944,247 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,058,073 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,340,410 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,635,119 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  77,663,231 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  36,323,242 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,857,251 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,935,257 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,092,136 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,230,524 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,015,473 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  18,003,484 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  29,104,134 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  30,006,249 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  32,049,782 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  56,861,687 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  57,682,570 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  64,678,187 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  68,527,356 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  69,538,516 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  78,692,843 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  70,648,201 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,636,204 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,636,371 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,245,358 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,248,471 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,342,861 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,371,207 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,885,951 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,946,337 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     898,031 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,063,192 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     817,103 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,002,531 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     777,263 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     912,277 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     795,506 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     824,231 msg/sec
     xenium::michael_scott_queue, 1,s:   3,945,016 msg/sec
     xenium::michael_scott_queue, 1,i:   3,993,410 msg/sec
     xenium::michael_scott_queue, 2,s:   2,799,364 msg/sec
     xenium::michael_scott_queue, 2,i:   2,705,948 msg/sec
     xenium::michael_scott_queue, 3,s:   2,247,726 msg/sec
     xenium::michael_scott_queue, 3,i:   2,230,282 msg/sec
     xenium::michael_scott_queue, 4,s:   1,739,470 msg/sec
     xenium::michael_scott_queue, 4,i:   1,725,168 msg/sec
     xenium::michael_scott_queue, 5,s:   1,068,521 msg/sec
     xenium::michael_scott_queue, 5,i:   1,374,519 msg/sec
     xenium::michael_scott_queue, 6,s:     981,086 msg/sec
     xenium::michael_scott_queue, 6,i:   1,052,630 msg/sec
     xenium::michael_scott_queue, 7,s:     948,520 msg/sec
     xenium::michael_scott_queue, 7,i:     958,440 msg/sec
     xenium::michael_scott_queue, 8,s:     695,990 msg/sec
     xenium::michael_scott_queue, 8,i:     822,244 msg/sec
         xenium::ramalhete_queue, 1,s:  20,515,189 msg/sec
         xenium::ramalhete_queue, 1,i:  21,818,056 msg/sec
         xenium::ramalhete_queue, 2,s:  13,285,005 msg/sec
         xenium::ramalhete_queue, 2,i:  14,952,509 msg/sec
         xenium::ramalhete_queue, 3,s:  13,870,970 msg/sec
         xenium::ramalhete_queue, 3,i:  12,424,883 msg/sec
         xenium::ramalhete_queue, 4,s:  15,578,174 msg/sec
         xenium::ramalhete_queue, 4,i:  14,570,544 msg/sec
         xenium::ramalhete_queue, 5,s:  10,936,514 msg/sec
         xenium::ramalhete_queue, 5,i:   7,008,324 msg/sec
         xenium::ramalhete_queue, 6,s:  11,347,824 msg/sec
         xenium::ramalhete_queue, 6,i:   7,844,119 msg/sec
         xenium::ramalhete_queue, 7,s:  11,512,717 msg/sec
         xenium::ramalhete_queue, 7,i:   8,322,230 msg/sec
         xenium::ramalhete_queue, 8,s:  14,729,508 msg/sec
         xenium::ramalhete_queue, 8,i:   8,855,732 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,686,845 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,852,921 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,627,682 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   7,185,893 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,734,984 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,090,281 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,633,203 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,300,312 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,044,899 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,766,700 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,109,840 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,492,892 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,136,455 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,234,054 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,965,813 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,933,316 msg/sec
          boost::lockfree::queue, 1,s:   2,311,982 msg/sec
          boost::lockfree::queue, 1,i:   2,299,768 msg/sec
          boost::lockfree::queue, 2,s:   1,726,860 msg/sec
          boost::lockfree::queue, 2,i:   1,743,476 msg/sec
          boost::lockfree::queue, 3,s:   1,452,785 msg/sec
          boost::lockfree::queue, 3,i:   1,415,429 msg/sec
          boost::lockfree::queue, 4,s:   1,286,259 msg/sec
          boost::lockfree::queue, 4,i:   1,285,305 msg/sec
          boost::lockfree::queue, 5,s:     776,649 msg/sec
          boost::lockfree::queue, 5,i:     855,759 msg/sec
          boost::lockfree::queue, 6,s:     420,602 msg/sec
          boost::lockfree::queue, 6,i:     879,773 msg/sec
          boost::lockfree::queue, 7,s:     405,718 msg/sec
          boost::lockfree::queue, 7,i:     830,809 msg/sec
          boost::lockfree::queue, 8,s:     341,145 msg/sec
          boost::lockfree::queue, 8,i:     555,272 msg/sec
                pthread_spinlock, 1,s:   5,275,711 msg/sec
                pthread_spinlock, 1,i:   5,381,571 msg/sec
                pthread_spinlock, 2,s:   2,565,795 msg/sec
                pthread_spinlock, 2,i:     614,622 msg/sec
                pthread_spinlock, 3,s:     265,252 msg/sec
                pthread_spinlock, 3,i:   1,637,800 msg/sec
                pthread_spinlock, 4,s:     536,679 msg/sec
                pthread_spinlock, 4,i:     331,934 msg/sec
                pthread_spinlock, 5,s:     823,576 msg/sec
pthread_spinlock: producers: 5: consumer 3 received too few messages: 0.06% of expected.
                pthread_spinlock, 5,i:   1,098,386 msg/sec
                pthread_spinlock, 6,s:     615,881 msg/sec
                pthread_spinlock, 6,i:     924,411 msg/sec
                pthread_spinlock, 7,s:     833,165 msg/sec
                pthread_spinlock, 7,i:     894,092 msg/sec
                pthread_spinlock, 8,s:     882,501 msg/sec
                pthread_spinlock, 8,i:     790,090 msg/sec
                      std::mutex, 1,s:   1,035,468 msg/sec
                      std::mutex, 1,i:   1,099,238 msg/sec
                      std::mutex, 2,s:   4,146,493 msg/sec
                      std::mutex, 2,i:   4,019,466 msg/sec
                      std::mutex, 3,s:   2,025,540 msg/sec
                      std::mutex, 3,i:   1,983,174 msg/sec
                      std::mutex, 4,s:   2,079,305 msg/sec
                      std::mutex, 4,i:   1,958,348 msg/sec
                      std::mutex, 5,s:     988,701 msg/sec
                      std::mutex, 5,i:     999,180 msg/sec
                      std::mutex, 6,s:     865,589 msg/sec
                      std::mutex, 6,i:     865,572 msg/sec
                      std::mutex, 7,s:   1,120,781 msg/sec
                      std::mutex, 7,i:     977,760 msg/sec
                      std::mutex, 8,s:     992,054 msg/sec
                      std::mutex, 8,i:     828,841 msg/sec
                 tbb::spin_mutex, 1,s:  11,244,938 msg/sec
                 tbb::spin_mutex, 1,i:  11,356,148 msg/sec
                 tbb::spin_mutex, 2,s:   4,891,879 msg/sec
                 tbb::spin_mutex, 2,i:   4,821,818 msg/sec
                 tbb::spin_mutex, 3,s:   3,589,567 msg/sec
                 tbb::spin_mutex, 3,i:   3,529,108 msg/sec
                 tbb::spin_mutex, 4,s:   3,039,091 msg/sec
                 tbb::spin_mutex, 4,i:   2,924,263 msg/sec
                 tbb::spin_mutex, 5,s:   1,715,971 msg/sec
                 tbb::spin_mutex, 5,i:   1,653,705 msg/sec
                 tbb::spin_mutex, 6,s:   1,504,243 msg/sec
                 tbb::spin_mutex, 6,i:   1,427,914 msg/sec
                 tbb::spin_mutex, 7,s:   1,363,130 msg/sec
                 tbb::spin_mutex, 7,i:   1,373,699 msg/sec
                 tbb::spin_mutex, 8,s:   1,257,668 msg/sec
                 tbb::spin_mutex, 8,i:   1,213,164 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1278.34
	System time (seconds): 108.95
	Percent of CPU this job got: 860%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:41.17
	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): 58448
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23433
	Voluntary context switches: 9496508
	Involuntary context switches: 360
	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 20:40:04 [28/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000462 sec/round-trip
                     AtomicQueue: 0.000000372 sec/round-trip
             OptimistAtomicQueue: 0.000000342 sec/round-trip
                    AtomicQueueB: 0.000000402 sec/round-trip
            OptimistAtomicQueueB: 0.000000280 sec/round-trip
                    AtomicQueue2: 0.000000352 sec/round-trip
            OptimistAtomicQueue2: 0.000000357 sec/round-trip
                   AtomicQueueB2: 0.000000408 sec/round-trip
           OptimistAtomicQueueB2: 0.000000350 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000362 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000570 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001018 sec/round-trip
     xenium::michael_scott_queue: 0.000000885 sec/round-trip
         xenium::ramalhete_queue: 0.000000466 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000493 sec/round-trip
          boost::lockfree::queue: 0.000000716 sec/round-trip
                pthread_spinlock: 0.000000772 sec/round-trip
                      std::mutex: 0.000001494 sec/round-trip
                 tbb::spin_mutex: 0.000000681 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,339,600 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,380,582 msg/sec
                     AtomicQueue, 1,s:  42,889,673 msg/sec
                     AtomicQueue, 1,i:  43,553,821 msg/sec
                     AtomicQueue, 2,s:   2,909,488 msg/sec
                     AtomicQueue, 2,i:   3,043,384 msg/sec
                     AtomicQueue, 3,s:   2,455,934 msg/sec
                     AtomicQueue, 3,i:   2,593,876 msg/sec
                     AtomicQueue, 4,s:   1,947,434 msg/sec
                     AtomicQueue, 4,i:   2,061,837 msg/sec
                     AtomicQueue, 5,s:     933,856 msg/sec
                     AtomicQueue, 5,i:   1,105,102 msg/sec
                     AtomicQueue, 6,s:     764,299 msg/sec
                     AtomicQueue, 6,i:   1,036,974 msg/sec
                     AtomicQueue, 7,s:     870,652 msg/sec
                     AtomicQueue, 7,i:     962,475 msg/sec
                     AtomicQueue, 8,s:     929,695 msg/sec
                     AtomicQueue, 8,i:     854,138 msg/sec
             OptimistAtomicQueue, 1,s: 368,033,494 msg/sec
             OptimistAtomicQueue, 1,i: 351,323,682 msg/sec
             OptimistAtomicQueue, 2,s:  15,774,587 msg/sec
             OptimistAtomicQueue, 2,i:  15,281,308 msg/sec
             OptimistAtomicQueue, 3,s:  17,242,812 msg/sec
             OptimistAtomicQueue, 3,i:  17,582,401 msg/sec
             OptimistAtomicQueue, 4,s:  17,413,426 msg/sec
             OptimistAtomicQueue, 4,i:  19,476,494 msg/sec
             OptimistAtomicQueue, 5,s:   9,804,533 msg/sec
             OptimistAtomicQueue, 5,i:  14,727,672 msg/sec
             OptimistAtomicQueue, 6,s:  10,168,305 msg/sec
             OptimistAtomicQueue, 6,i:  10,050,311 msg/sec
             OptimistAtomicQueue, 7,s:  11,825,465 msg/sec
             OptimistAtomicQueue, 7,i:  11,791,127 msg/sec
             OptimistAtomicQueue, 8,s:  14,890,924 msg/sec
             OptimistAtomicQueue, 8,i:  12,135,183 msg/sec
                    AtomicQueueB, 1,s:  14,850,856 msg/sec
                    AtomicQueueB, 1,i:  14,879,669 msg/sec
                    AtomicQueueB, 2,s:   2,878,819 msg/sec
                    AtomicQueueB, 2,i:   3,036,587 msg/sec
                    AtomicQueueB, 3,s:   2,434,825 msg/sec
                    AtomicQueueB, 3,i:   2,575,251 msg/sec
                    AtomicQueueB, 4,s:   1,926,102 msg/sec
                    AtomicQueueB, 4,i:   2,031,141 msg/sec
                    AtomicQueueB, 5,s:     917,975 msg/sec
                    AtomicQueueB, 5,i:   1,272,243 msg/sec
                    AtomicQueueB, 6,s:     759,473 msg/sec
                    AtomicQueueB, 6,i:   1,165,944 msg/sec
                    AtomicQueueB, 7,s:     857,651 msg/sec
                    AtomicQueueB, 7,i:     930,098 msg/sec
                    AtomicQueueB, 8,s:     898,622 msg/sec
                    AtomicQueueB, 8,i:     843,333 msg/sec
            OptimistAtomicQueueB, 1,s: 154,278,275 msg/sec
            OptimistAtomicQueueB, 1,i: 179,087,777 msg/sec
            OptimistAtomicQueueB, 2,s:  13,697,946 msg/sec
            OptimistAtomicQueueB, 2,i:  14,414,882 msg/sec
            OptimistAtomicQueueB, 3,s:  17,229,398 msg/sec
            OptimistAtomicQueueB, 3,i:  17,000,789 msg/sec
            OptimistAtomicQueueB, 4,s:  17,513,216 msg/sec
            OptimistAtomicQueueB, 4,i:  19,104,243 msg/sec
            OptimistAtomicQueueB, 5,s:   9,746,214 msg/sec
            OptimistAtomicQueueB, 5,i:  11,832,063 msg/sec
            OptimistAtomicQueueB, 6,s:  10,102,157 msg/sec
            OptimistAtomicQueueB, 6,i:  10,267,979 msg/sec
            OptimistAtomicQueueB, 7,s:  11,509,870 msg/sec
            OptimistAtomicQueueB, 7,i:  11,733,935 msg/sec
            OptimistAtomicQueueB, 8,s:  15,131,182 msg/sec
            OptimistAtomicQueueB, 8,i:  12,093,723 msg/sec
                    AtomicQueue2, 1,s:  36,614,677 msg/sec
                    AtomicQueue2, 1,i:  39,477,554 msg/sec
                    AtomicQueue2, 2,s:   2,931,307 msg/sec
                    AtomicQueue2, 2,i:   3,098,385 msg/sec
                    AtomicQueue2, 3,s:   2,472,777 msg/sec
                    AtomicQueue2, 3,i:   2,622,797 msg/sec
                    AtomicQueue2, 4,s:   1,967,156 msg/sec
                    AtomicQueue2, 4,i:   2,084,032 msg/sec
                    AtomicQueue2, 5,s:     925,337 msg/sec
                    AtomicQueue2, 5,i:   1,257,213 msg/sec
                    AtomicQueue2, 6,s:     755,550 msg/sec
                    AtomicQueue2, 6,i:   1,170,145 msg/sec
                    AtomicQueue2, 7,s:     854,410 msg/sec
                    AtomicQueue2, 7,i:     963,549 msg/sec
                    AtomicQueue2, 8,s:     881,822 msg/sec
                    AtomicQueue2, 8,i:     845,918 msg/sec
            OptimistAtomicQueue2, 1,s:  31,545,063 msg/sec
            OptimistAtomicQueue2, 1,i:  31,481,382 msg/sec
            OptimistAtomicQueue2, 2,s:  12,813,641 msg/sec
            OptimistAtomicQueue2, 2,i:  13,701,399 msg/sec
            OptimistAtomicQueue2, 3,s:  16,864,848 msg/sec
            OptimistAtomicQueue2, 3,i:  14,530,313 msg/sec
            OptimistAtomicQueue2, 4,s:  17,393,366 msg/sec
            OptimistAtomicQueue2, 4,i:  17,016,226 msg/sec
            OptimistAtomicQueue2, 5,s:   9,257,757 msg/sec
            OptimistAtomicQueue2, 5,i:   9,549,897 msg/sec
            OptimistAtomicQueue2, 6,s:   9,713,364 msg/sec
            OptimistAtomicQueue2, 6,i:   9,599,692 msg/sec
            OptimistAtomicQueue2, 7,s:  11,045,340 msg/sec
            OptimistAtomicQueue2, 7,i:  11,133,528 msg/sec
            OptimistAtomicQueue2, 8,s:  14,441,481 msg/sec
            OptimistAtomicQueue2, 8,i:  11,745,537 msg/sec
                   AtomicQueueB2, 1,s:  25,552,206 msg/sec
                   AtomicQueueB2, 1,i:  14,272,796 msg/sec
                   AtomicQueueB2, 2,s:   2,901,680 msg/sec
                   AtomicQueueB2, 2,i:   3,070,639 msg/sec
                   AtomicQueueB2, 3,s:   2,445,187 msg/sec
                   AtomicQueueB2, 3,i:   2,586,931 msg/sec
                   AtomicQueueB2, 4,s:   1,946,440 msg/sec
                   AtomicQueueB2, 4,i:   2,050,634 msg/sec
                   AtomicQueueB2, 5,s:     907,475 msg/sec
                   AtomicQueueB2, 5,i:   1,091,968 msg/sec
                   AtomicQueueB2, 6,s:     749,877 msg/sec
                   AtomicQueueB2, 6,i:   1,173,539 msg/sec
                   AtomicQueueB2, 7,s:     850,531 msg/sec
                   AtomicQueueB2, 7,i:     933,924 msg/sec
                   AtomicQueueB2, 8,s:     887,131 msg/sec
                   AtomicQueueB2, 8,i:     834,971 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,575,258 msg/sec
           OptimistAtomicQueueB2, 1,i:  45,190,122 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,377,736 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,298,334 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,675,667 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,639,238 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,353,138 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,825,885 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,273,765 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,259,465 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,750,221 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,449,800 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,894,429 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,003,143 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,334,651 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,615,424 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 227,694,583 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  22,416,547 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,863,588 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,898,276 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,170,392 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,249,893 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  15,740,293 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,977,063 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  26,109,976 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  25,052,525 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  28,855,036 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  56,504,581 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  55,407,341 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  66,560,809 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  68,992,719 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  67,743,071 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  75,715,508 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  72,632,402 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,563,038 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,580,211 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,251,498 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,266,328 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,343,227 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,373,759 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,885,051 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,943,743 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     900,498 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,209,554 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     815,979 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,089,130 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,526 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     920,752 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     793,004 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     822,594 msg/sec
     xenium::michael_scott_queue, 1,s:   3,940,433 msg/sec
     xenium::michael_scott_queue, 1,i:   3,921,438 msg/sec
     xenium::michael_scott_queue, 2,s:   2,782,463 msg/sec
     xenium::michael_scott_queue, 2,i:   2,708,885 msg/sec
     xenium::michael_scott_queue, 3,s:   2,287,904 msg/sec
     xenium::michael_scott_queue, 3,i:   2,251,551 msg/sec
     xenium::michael_scott_queue, 4,s:   1,738,598 msg/sec
     xenium::michael_scott_queue, 4,i:   1,726,374 msg/sec
     xenium::michael_scott_queue, 5,s:   1,070,088 msg/sec
     xenium::michael_scott_queue, 5,i:   1,154,726 msg/sec
     xenium::michael_scott_queue, 6,s:     974,842 msg/sec
     xenium::michael_scott_queue, 6,i:   1,015,659 msg/sec
     xenium::michael_scott_queue, 7,s:     946,327 msg/sec
     xenium::michael_scott_queue, 7,i:     952,778 msg/sec
     xenium::michael_scott_queue, 8,s:     692,883 msg/sec
     xenium::michael_scott_queue, 8,i:     823,443 msg/sec
         xenium::ramalhete_queue, 1,s:  22,304,401 msg/sec
         xenium::ramalhete_queue, 1,i:  22,168,914 msg/sec
         xenium::ramalhete_queue, 2,s:  15,172,897 msg/sec
         xenium::ramalhete_queue, 2,i:  14,862,811 msg/sec
         xenium::ramalhete_queue, 3,s:  12,918,950 msg/sec
         xenium::ramalhete_queue, 3,i:  12,812,455 msg/sec
         xenium::ramalhete_queue, 4,s:  15,623,713 msg/sec
         xenium::ramalhete_queue, 4,i:  15,579,940 msg/sec
         xenium::ramalhete_queue, 5,s:  11,017,078 msg/sec
         xenium::ramalhete_queue, 5,i:   7,722,595 msg/sec
         xenium::ramalhete_queue, 6,s:  11,382,509 msg/sec
         xenium::ramalhete_queue, 6,i:   7,967,743 msg/sec
         xenium::ramalhete_queue, 7,s:  11,556,255 msg/sec
         xenium::ramalhete_queue, 7,i:   8,415,301 msg/sec
         xenium::ramalhete_queue, 8,s:  14,706,103 msg/sec
         xenium::ramalhete_queue, 8,i:   8,906,982 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  93,187,856 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,854,929 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,564,697 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,960,580 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,663,836 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,075,773 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,571,555 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,297,155 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,063,288 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   2,428,286 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,101,560 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,468,267 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,139,645 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,201,537 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,027,870 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,922,189 msg/sec
          boost::lockfree::queue, 1,s:   2,279,068 msg/sec
          boost::lockfree::queue, 1,i:   2,300,284 msg/sec
          boost::lockfree::queue, 2,s:   1,735,330 msg/sec
          boost::lockfree::queue, 2,i:   1,745,833 msg/sec
          boost::lockfree::queue, 3,s:   1,456,876 msg/sec
          boost::lockfree::queue, 3,i:   1,409,411 msg/sec
          boost::lockfree::queue, 4,s:   1,284,750 msg/sec
          boost::lockfree::queue, 4,i:   1,275,652 msg/sec
          boost::lockfree::queue, 5,s:     775,813 msg/sec
          boost::lockfree::queue, 5,i:     856,442 msg/sec
          boost::lockfree::queue, 6,s:     421,599 msg/sec
          boost::lockfree::queue, 6,i:     883,485 msg/sec
          boost::lockfree::queue, 7,s:     407,652 msg/sec
          boost::lockfree::queue, 7,i:     852,050 msg/sec
          boost::lockfree::queue, 8,s:     346,119 msg/sec
          boost::lockfree::queue, 8,i:     539,023 msg/sec
                pthread_spinlock, 1,s:   5,197,302 msg/sec
                pthread_spinlock, 1,i:   5,316,647 msg/sec
                pthread_spinlock, 2,s:   2,540,313 msg/sec
                pthread_spinlock, 2,i:     637,734 msg/sec
                pthread_spinlock, 3,s:     263,391 msg/sec
                pthread_spinlock, 3,i:   1,822,144 msg/sec
pthread_spinlock: producers: 4: consumer 1 received too few messages: 0.09% of expected.
                pthread_spinlock, 4,s:     740,908 msg/sec
                pthread_spinlock, 4,i:     580,042 msg/sec
                pthread_spinlock, 5,s:     819,242 msg/sec
                pthread_spinlock, 5,i:     270,206 msg/sec
                pthread_spinlock, 6,s:     616,637 msg/sec
                pthread_spinlock, 6,i:     914,153 msg/sec
                pthread_spinlock, 7,s:     842,856 msg/sec
                pthread_spinlock, 7,i:     903,237 msg/sec
                pthread_spinlock, 8,s:     875,261 msg/sec
                pthread_spinlock, 8,i:     785,080 msg/sec
                      std::mutex, 1,s:   1,008,365 msg/sec
                      std::mutex, 1,i:     997,420 msg/sec
                      std::mutex, 2,s:   4,155,435 msg/sec
                      std::mutex, 2,i:   4,138,211 msg/sec
                      std::mutex, 3,s:   2,106,383 msg/sec
                      std::mutex, 3,i:   2,069,713 msg/sec
                      std::mutex, 4,s:   2,063,078 msg/sec
                      std::mutex, 4,i:   1,968,076 msg/sec
                      std::mutex, 5,s:     977,391 msg/sec
                      std::mutex, 5,i:     976,782 msg/sec
                      std::mutex, 6,s:     897,272 msg/sec
                      std::mutex, 6,i:     893,763 msg/sec
                      std::mutex, 7,s:     957,448 msg/sec
                      std::mutex, 7,i:     850,521 msg/sec
                      std::mutex, 8,s:     979,547 msg/sec
                      std::mutex, 8,i:     809,469 msg/sec
                 tbb::spin_mutex, 1,s:  11,297,891 msg/sec
                 tbb::spin_mutex, 1,i:  10,923,898 msg/sec
                 tbb::spin_mutex, 2,s:   4,890,147 msg/sec
                 tbb::spin_mutex, 2,i:   4,783,240 msg/sec
                 tbb::spin_mutex, 3,s:   3,587,425 msg/sec
                 tbb::spin_mutex, 3,i:   3,505,278 msg/sec
                 tbb::spin_mutex, 4,s:   3,040,443 msg/sec
                 tbb::spin_mutex, 4,i:   2,922,442 msg/sec
                 tbb::spin_mutex, 5,s:   1,727,116 msg/sec
                 tbb::spin_mutex, 5,i:   1,623,523 msg/sec
                 tbb::spin_mutex, 6,s:   1,500,239 msg/sec
                 tbb::spin_mutex, 6,i:   1,449,559 msg/sec
                 tbb::spin_mutex, 7,s:   1,347,036 msg/sec
                 tbb::spin_mutex, 7,i:   1,427,985 msg/sec
                 tbb::spin_mutex, 8,s:   1,277,265 msg/sec
                 tbb::spin_mutex, 8,i:   1,199,193 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1281.29
	System time (seconds): 111.64
	Percent of CPU this job got: 862%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:41.57
	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): 59960
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23805
	Voluntary context switches: 9971373
	Involuntary context switches: 351
	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 20:42:46 [29/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000456 sec/round-trip
                     AtomicQueue: 0.000000368 sec/round-trip
             OptimistAtomicQueue: 0.000000341 sec/round-trip
                    AtomicQueueB: 0.000000405 sec/round-trip
            OptimistAtomicQueueB: 0.000000303 sec/round-trip
                    AtomicQueue2: 0.000000369 sec/round-trip
            OptimistAtomicQueue2: 0.000000356 sec/round-trip
                   AtomicQueueB2: 0.000000409 sec/round-trip
           OptimistAtomicQueueB2: 0.000000352 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000362 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000570 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001013 sec/round-trip
     xenium::michael_scott_queue: 0.000000874 sec/round-trip
         xenium::ramalhete_queue: 0.000000462 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000494 sec/round-trip
          boost::lockfree::queue: 0.000000717 sec/round-trip
                pthread_spinlock: 0.000000770 sec/round-trip
                      std::mutex: 0.000001539 sec/round-trip
                 tbb::spin_mutex: 0.000000684 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,522,471 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,156,230 msg/sec
                     AtomicQueue, 1,s:  41,835,242 msg/sec
                     AtomicQueue, 1,i:  43,124,680 msg/sec
                     AtomicQueue, 2,s:   2,907,808 msg/sec
                     AtomicQueue, 2,i:   3,044,086 msg/sec
                     AtomicQueue, 3,s:   2,463,859 msg/sec
                     AtomicQueue, 3,i:   2,603,021 msg/sec
                     AtomicQueue, 4,s:   1,946,707 msg/sec
                     AtomicQueue, 4,i:   2,068,548 msg/sec
                     AtomicQueue, 5,s:     926,710 msg/sec
                     AtomicQueue, 5,i:   1,268,743 msg/sec
                     AtomicQueue, 6,s:     763,858 msg/sec
                     AtomicQueue, 6,i:   1,187,554 msg/sec
                     AtomicQueue, 7,s:     873,524 msg/sec
                     AtomicQueue, 7,i:     947,143 msg/sec
                     AtomicQueue, 8,s:     919,623 msg/sec
                     AtomicQueue, 8,i:     851,760 msg/sec
             OptimistAtomicQueue, 1,s: 350,783,158 msg/sec
             OptimistAtomicQueue, 1,i: 353,175,685 msg/sec
             OptimistAtomicQueue, 2,s:  16,810,498 msg/sec
             OptimistAtomicQueue, 2,i:  17,627,520 msg/sec
             OptimistAtomicQueue, 3,s:  17,290,647 msg/sec
             OptimistAtomicQueue, 3,i:  17,545,711 msg/sec
             OptimistAtomicQueue, 4,s:  17,431,342 msg/sec
             OptimistAtomicQueue, 4,i:  19,492,280 msg/sec
             OptimistAtomicQueue, 5,s:   9,796,610 msg/sec
             OptimistAtomicQueue, 5,i:  12,134,918 msg/sec
             OptimistAtomicQueue, 6,s:  10,151,530 msg/sec
             OptimistAtomicQueue, 6,i:  10,338,311 msg/sec
             OptimistAtomicQueue, 7,s:  11,762,589 msg/sec
             OptimistAtomicQueue, 7,i:  11,783,234 msg/sec
             OptimistAtomicQueue, 8,s:  14,874,613 msg/sec
             OptimistAtomicQueue, 8,i:  12,130,233 msg/sec
                    AtomicQueueB, 1,s:  15,937,302 msg/sec
                    AtomicQueueB, 1,i:  14,640,053 msg/sec
                    AtomicQueueB, 2,s:   2,877,695 msg/sec
                    AtomicQueueB, 2,i:   3,008,822 msg/sec
                    AtomicQueueB, 3,s:   2,431,886 msg/sec
                    AtomicQueueB, 3,i:   2,580,282 msg/sec
                    AtomicQueueB, 4,s:   1,929,791 msg/sec
                    AtomicQueueB, 4,i:   2,033,380 msg/sec
                    AtomicQueueB, 5,s:     917,121 msg/sec
                    AtomicQueueB, 5,i:   1,273,261 msg/sec
                    AtomicQueueB, 6,s:     758,030 msg/sec
                    AtomicQueueB, 6,i:   1,016,855 msg/sec
                    AtomicQueueB, 7,s:     856,277 msg/sec
                    AtomicQueueB, 7,i:     932,239 msg/sec
                    AtomicQueueB, 8,s:     902,259 msg/sec
                    AtomicQueueB, 8,i:     841,972 msg/sec
            OptimistAtomicQueueB, 1,s: 180,596,496 msg/sec
            OptimistAtomicQueueB, 1,i: 157,181,299 msg/sec
            OptimistAtomicQueueB, 2,s:  13,912,350 msg/sec
            OptimistAtomicQueueB, 2,i:  14,436,178 msg/sec
            OptimistAtomicQueueB, 3,s:  17,229,348 msg/sec
            OptimistAtomicQueueB, 3,i:  17,127,351 msg/sec
            OptimistAtomicQueueB, 4,s:  17,515,709 msg/sec
            OptimistAtomicQueueB, 4,i:  19,510,745 msg/sec
            OptimistAtomicQueueB, 5,s:   9,748,091 msg/sec
            OptimistAtomicQueueB, 5,i:  11,433,087 msg/sec
            OptimistAtomicQueueB, 6,s:  10,102,452 msg/sec
            OptimistAtomicQueueB, 6,i:  10,283,326 msg/sec
            OptimistAtomicQueueB, 7,s:  11,556,083 msg/sec
            OptimistAtomicQueueB, 7,i:  11,778,888 msg/sec
            OptimistAtomicQueueB, 8,s:  15,205,984 msg/sec
            OptimistAtomicQueueB, 8,i:  12,120,431 msg/sec
                    AtomicQueue2, 1,s:  38,246,370 msg/sec
                    AtomicQueue2, 1,i:  41,345,242 msg/sec
                    AtomicQueue2, 2,s:   2,932,305 msg/sec
                    AtomicQueue2, 2,i:   3,100,567 msg/sec
                    AtomicQueue2, 3,s:   2,476,360 msg/sec
                    AtomicQueue2, 3,i:   2,625,265 msg/sec
                    AtomicQueue2, 4,s:   1,966,519 msg/sec
                    AtomicQueue2, 4,i:   2,083,566 msg/sec
                    AtomicQueue2, 5,s:     926,418 msg/sec
                    AtomicQueue2, 5,i:   1,259,413 msg/sec
                    AtomicQueue2, 6,s:     754,917 msg/sec
                    AtomicQueue2, 6,i:   1,027,021 msg/sec
                    AtomicQueue2, 7,s:     854,136 msg/sec
                    AtomicQueue2, 7,i:     940,087 msg/sec
                    AtomicQueue2, 8,s:     881,248 msg/sec
                    AtomicQueue2, 8,i:     847,244 msg/sec
            OptimistAtomicQueue2, 1,s:  31,875,968 msg/sec
            OptimistAtomicQueue2, 1,i:  31,543,676 msg/sec
            OptimistAtomicQueue2, 2,s:  12,874,222 msg/sec
            OptimistAtomicQueue2, 2,i:  13,642,586 msg/sec
            OptimistAtomicQueue2, 3,s:  16,820,838 msg/sec
            OptimistAtomicQueue2, 3,i:  14,517,604 msg/sec
            OptimistAtomicQueue2, 4,s:  17,395,773 msg/sec
            OptimistAtomicQueue2, 4,i:  17,014,730 msg/sec
            OptimistAtomicQueue2, 5,s:   9,267,062 msg/sec
            OptimistAtomicQueue2, 5,i:   9,603,177 msg/sec
            OptimistAtomicQueue2, 6,s:   9,719,733 msg/sec
            OptimistAtomicQueue2, 6,i:   9,471,300 msg/sec
            OptimistAtomicQueue2, 7,s:  11,072,856 msg/sec
            OptimistAtomicQueue2, 7,i:  11,112,995 msg/sec
            OptimistAtomicQueue2, 8,s:  14,441,736 msg/sec
            OptimistAtomicQueue2, 8,i:  11,764,889 msg/sec
                   AtomicQueueB2, 1,s:  21,865,532 msg/sec
                   AtomicQueueB2, 1,i:  14,139,741 msg/sec
                   AtomicQueueB2, 2,s:   2,897,946 msg/sec
                   AtomicQueueB2, 2,i:   3,068,676 msg/sec
                   AtomicQueueB2, 3,s:   2,447,882 msg/sec
                   AtomicQueueB2, 3,i:   2,602,682 msg/sec
                   AtomicQueueB2, 4,s:   1,945,782 msg/sec
                   AtomicQueueB2, 4,i:   2,048,051 msg/sec
                   AtomicQueueB2, 5,s:     909,990 msg/sec
                   AtomicQueueB2, 5,i:   1,271,030 msg/sec
                   AtomicQueueB2, 6,s:     749,489 msg/sec
                   AtomicQueueB2, 6,i:   1,023,098 msg/sec
                   AtomicQueueB2, 7,s:     851,587 msg/sec
                   AtomicQueueB2, 7,i:     934,010 msg/sec
                   AtomicQueueB2, 8,s:     887,213 msg/sec
                   AtomicQueueB2, 8,i:     841,841 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,299,630 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,544,382 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,369,365 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,379,529 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,686,935 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,607,834 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,311,802 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,852,610 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,286,945 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,721,532 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,720,597 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,625,456 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,901,217 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,042,176 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,318,328 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,628,936 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 295,503,559 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  30,539,782 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,874,667 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,808,716 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,814,179 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,033,432 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  17,026,190 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,948,612 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  29,400,651 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  29,104,393 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  33,459,075 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  55,207,027 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  62,904,245 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  65,164,549 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  67,433,680 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  67,581,809 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  79,608,086 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  72,961,226 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,587,705 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,595,690 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,258,082 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,267,272 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,344,092 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,374,421 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,059 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,942,511 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     897,310 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,068,423 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     814,648 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,000,464 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,746 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     953,519 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     794,043 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     822,032 msg/sec
     xenium::michael_scott_queue, 1,s:   3,938,309 msg/sec
     xenium::michael_scott_queue, 1,i:   4,029,445 msg/sec
     xenium::michael_scott_queue, 2,s:   2,804,813 msg/sec
     xenium::michael_scott_queue, 2,i:   2,698,038 msg/sec
     xenium::michael_scott_queue, 3,s:   2,257,160 msg/sec
     xenium::michael_scott_queue, 3,i:   2,228,075 msg/sec
     xenium::michael_scott_queue, 4,s:   1,740,326 msg/sec
     xenium::michael_scott_queue, 4,i:   1,737,809 msg/sec
     xenium::michael_scott_queue, 5,s:   1,072,677 msg/sec
     xenium::michael_scott_queue, 5,i:   1,169,116 msg/sec
     xenium::michael_scott_queue, 6,s:     987,935 msg/sec
     xenium::michael_scott_queue, 6,i:   1,059,210 msg/sec
     xenium::michael_scott_queue, 7,s:     939,619 msg/sec
     xenium::michael_scott_queue, 7,i:     958,424 msg/sec
     xenium::michael_scott_queue, 8,s:     692,198 msg/sec
     xenium::michael_scott_queue, 8,i:     821,191 msg/sec
         xenium::ramalhete_queue, 1,s:  22,233,820 msg/sec
         xenium::ramalhete_queue, 1,i:  22,556,902 msg/sec
         xenium::ramalhete_queue, 2,s:  15,379,714 msg/sec
         xenium::ramalhete_queue, 2,i:  14,419,666 msg/sec
         xenium::ramalhete_queue, 3,s:  12,776,034 msg/sec
         xenium::ramalhete_queue, 3,i:  12,519,047 msg/sec
         xenium::ramalhete_queue, 4,s:  15,079,074 msg/sec
         xenium::ramalhete_queue, 4,i:  15,081,170 msg/sec
         xenium::ramalhete_queue, 5,s:  10,930,893 msg/sec
         xenium::ramalhete_queue, 5,i:   6,750,937 msg/sec
         xenium::ramalhete_queue, 6,s:  11,382,153 msg/sec
         xenium::ramalhete_queue, 6,i:   7,610,684 msg/sec
         xenium::ramalhete_queue, 7,s:  11,537,221 msg/sec
         xenium::ramalhete_queue, 7,i:   8,296,278 msg/sec
         xenium::ramalhete_queue, 8,s:  14,802,267 msg/sec
         xenium::ramalhete_queue, 8,i:   8,599,763 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  92,094,226 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  92,354,489 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,688,983 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,951,800 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,727,680 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,076,468 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,530,530 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,302,095 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,059,561 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   2,460,442 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,049,551 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,323,002 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,117,756 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,214,453 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,978,979 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,922,060 msg/sec
          boost::lockfree::queue, 1,s:   2,281,670 msg/sec
          boost::lockfree::queue, 1,i:   2,292,558 msg/sec
          boost::lockfree::queue, 2,s:   1,724,015 msg/sec
          boost::lockfree::queue, 2,i:   1,739,166 msg/sec
          boost::lockfree::queue, 3,s:   1,455,796 msg/sec
          boost::lockfree::queue, 3,i:   1,423,071 msg/sec
          boost::lockfree::queue, 4,s:   1,282,987 msg/sec
          boost::lockfree::queue, 4,i:   1,279,273 msg/sec
          boost::lockfree::queue, 5,s:     781,871 msg/sec
          boost::lockfree::queue, 5,i:     854,906 msg/sec
          boost::lockfree::queue, 6,s:     424,107 msg/sec
          boost::lockfree::queue, 6,i:     828,078 msg/sec
          boost::lockfree::queue, 7,s:     405,479 msg/sec
          boost::lockfree::queue, 7,i:     865,740 msg/sec
          boost::lockfree::queue, 8,s:     341,012 msg/sec
          boost::lockfree::queue, 8,i:     547,132 msg/sec
                pthread_spinlock, 1,s:   5,282,527 msg/sec
                pthread_spinlock, 1,i:   5,309,411 msg/sec
                pthread_spinlock, 2,s:   2,045,496 msg/sec
                pthread_spinlock, 2,i:     486,049 msg/sec
                pthread_spinlock, 3,s:     225,602 msg/sec
                pthread_spinlock, 3,i:   1,706,798 msg/sec
                pthread_spinlock, 4,s:     752,917 msg/sec
                pthread_spinlock, 4,i:     373,111 msg/sec
                pthread_spinlock, 5,s:     817,366 msg/sec
                pthread_spinlock, 5,i:     266,481 msg/sec
                pthread_spinlock, 6,s:     580,669 msg/sec
                pthread_spinlock, 6,i:     880,757 msg/sec
                pthread_spinlock, 7,s:     852,724 msg/sec
                pthread_spinlock, 7,i:     905,210 msg/sec
                pthread_spinlock, 8,s:     884,699 msg/sec
                pthread_spinlock, 8,i:     788,957 msg/sec
                      std::mutex, 1,s:   1,873,769 msg/sec
                      std::mutex, 1,i:   1,775,031 msg/sec
                      std::mutex, 2,s:   4,373,938 msg/sec
                      std::mutex, 2,i:   4,243,158 msg/sec
                      std::mutex, 3,s:   2,117,245 msg/sec
                      std::mutex, 3,i:   2,029,960 msg/sec
                      std::mutex, 4,s:   2,072,930 msg/sec
                      std::mutex, 4,i:   1,958,706 msg/sec
                      std::mutex, 5,s:   1,001,559 msg/sec
                      std::mutex, 5,i:     997,565 msg/sec
                      std::mutex, 6,s:     891,138 msg/sec
                      std::mutex, 6,i:     870,553 msg/sec
                      std::mutex, 7,s:     959,853 msg/sec
                      std::mutex, 7,i:     858,195 msg/sec
                      std::mutex, 8,s:   1,021,840 msg/sec
                      std::mutex, 8,i:     840,535 msg/sec
                 tbb::spin_mutex, 1,s:  11,032,219 msg/sec
                 tbb::spin_mutex, 1,i:  11,097,816 msg/sec
                 tbb::spin_mutex, 2,s:   4,872,822 msg/sec
                 tbb::spin_mutex, 2,i:   4,783,065 msg/sec
                 tbb::spin_mutex, 3,s:   3,582,717 msg/sec
                 tbb::spin_mutex, 3,i:   3,527,760 msg/sec
                 tbb::spin_mutex, 4,s:   3,059,955 msg/sec
                 tbb::spin_mutex, 4,i:   2,994,244 msg/sec
                 tbb::spin_mutex, 5,s:   1,714,220 msg/sec
                 tbb::spin_mutex, 5,i:   1,652,253 msg/sec
                 tbb::spin_mutex, 6,s:   1,502,167 msg/sec
                 tbb::spin_mutex, 6,i:   1,450,747 msg/sec
                 tbb::spin_mutex, 7,s:   1,364,920 msg/sec
                 tbb::spin_mutex, 7,i:   1,354,549 msg/sec
                 tbb::spin_mutex, 8,s:   1,258,447 msg/sec
                 tbb::spin_mutex, 8,i:   1,203,694 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1291.92
	System time (seconds): 109.39
	Percent of CPU this job got: 861%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:42.60
	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): 59216
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23663
	Voluntary context switches: 9872719
	Involuntary context switches: 333
	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 20:45:29 [30/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000459 sec/round-trip
                     AtomicQueue: 0.000000347 sec/round-trip
             OptimistAtomicQueue: 0.000000343 sec/round-trip
                    AtomicQueueB: 0.000000406 sec/round-trip
            OptimistAtomicQueueB: 0.000000298 sec/round-trip
                    AtomicQueue2: 0.000000399 sec/round-trip
            OptimistAtomicQueue2: 0.000000354 sec/round-trip
                   AtomicQueueB2: 0.000000406 sec/round-trip
           OptimistAtomicQueueB2: 0.000000351 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000361 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000570 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001015 sec/round-trip
     xenium::michael_scott_queue: 0.000000873 sec/round-trip
         xenium::ramalhete_queue: 0.000000464 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000492 sec/round-trip
          boost::lockfree::queue: 0.000000714 sec/round-trip
                pthread_spinlock: 0.000000778 sec/round-trip
                      std::mutex: 0.000001514 sec/round-trip
                 tbb::spin_mutex: 0.000000681 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,299,034 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,308,530 msg/sec
                     AtomicQueue, 1,s:  43,399,195 msg/sec
                     AtomicQueue, 1,i:  41,902,353 msg/sec
                     AtomicQueue, 2,s:   2,905,054 msg/sec
                     AtomicQueue, 2,i:   3,038,688 msg/sec
                     AtomicQueue, 3,s:   2,459,135 msg/sec
                     AtomicQueue, 3,i:   2,592,232 msg/sec
                     AtomicQueue, 4,s:   1,946,459 msg/sec
                     AtomicQueue, 4,i:   2,064,386 msg/sec
                     AtomicQueue, 5,s:     934,432 msg/sec
                     AtomicQueue, 5,i:   1,112,197 msg/sec
                     AtomicQueue, 6,s:     765,109 msg/sec
                     AtomicQueue, 6,i:   1,031,565 msg/sec
                     AtomicQueue, 7,s:     865,984 msg/sec
                     AtomicQueue, 7,i:     941,150 msg/sec
                     AtomicQueue, 8,s:     922,361 msg/sec
                     AtomicQueue, 8,i:     851,603 msg/sec
             OptimistAtomicQueue, 1,s: 343,619,468 msg/sec
             OptimistAtomicQueue, 1,i: 344,880,626 msg/sec
             OptimistAtomicQueue, 2,s:  15,734,115 msg/sec
             OptimistAtomicQueue, 2,i:  15,341,744 msg/sec
             OptimistAtomicQueue, 3,s:  17,265,445 msg/sec
             OptimistAtomicQueue, 3,i:  17,587,469 msg/sec
             OptimistAtomicQueue, 4,s:  17,429,617 msg/sec
             OptimistAtomicQueue, 4,i:  19,472,471 msg/sec
             OptimistAtomicQueue, 5,s:   9,798,392 msg/sec
             OptimistAtomicQueue, 5,i:  12,585,701 msg/sec
             OptimistAtomicQueue, 6,s:  10,131,196 msg/sec
             OptimistAtomicQueue, 6,i:  10,043,043 msg/sec
             OptimistAtomicQueue, 7,s:  11,836,582 msg/sec
             OptimistAtomicQueue, 7,i:  11,778,680 msg/sec
             OptimistAtomicQueue, 8,s:  14,851,119 msg/sec
             OptimistAtomicQueue, 8,i:  12,138,965 msg/sec
                    AtomicQueueB, 1,s:  14,740,626 msg/sec
                    AtomicQueueB, 1,i:  14,690,406 msg/sec
                    AtomicQueueB, 2,s:   2,875,830 msg/sec
                    AtomicQueueB, 2,i:   3,015,332 msg/sec
                    AtomicQueueB, 3,s:   2,434,784 msg/sec
                    AtomicQueueB, 3,i:   2,578,098 msg/sec
                    AtomicQueueB, 4,s:   1,924,326 msg/sec
                    AtomicQueueB, 4,i:   2,037,210 msg/sec
                    AtomicQueueB, 5,s:     918,640 msg/sec
                    AtomicQueueB, 5,i:   1,111,069 msg/sec
                    AtomicQueueB, 6,s:     757,347 msg/sec
                    AtomicQueueB, 6,i:   1,166,957 msg/sec
                    AtomicQueueB, 7,s:     858,848 msg/sec
                    AtomicQueueB, 7,i:     949,023 msg/sec
                    AtomicQueueB, 8,s:     900,088 msg/sec
                    AtomicQueueB, 8,i:     846,618 msg/sec
            OptimistAtomicQueueB, 1,s: 319,734,799 msg/sec
            OptimistAtomicQueueB, 1,i: 313,397,885 msg/sec
            OptimistAtomicQueueB, 2,s:  14,200,412 msg/sec
            OptimistAtomicQueueB, 2,i:  14,563,993 msg/sec
            OptimistAtomicQueueB, 3,s:  17,232,296 msg/sec
            OptimistAtomicQueueB, 3,i:  16,828,874 msg/sec
            OptimistAtomicQueueB, 4,s:  17,522,773 msg/sec
            OptimistAtomicQueueB, 4,i:  19,431,573 msg/sec
            OptimistAtomicQueueB, 5,s:   9,724,865 msg/sec
            OptimistAtomicQueueB, 5,i:  11,805,013 msg/sec
            OptimistAtomicQueueB, 6,s:  10,121,364 msg/sec
            OptimistAtomicQueueB, 6,i:  10,272,006 msg/sec
            OptimistAtomicQueueB, 7,s:  11,574,583 msg/sec
            OptimistAtomicQueueB, 7,i:  11,768,622 msg/sec
            OptimistAtomicQueueB, 8,s:  17,548,461 msg/sec
            OptimistAtomicQueueB, 8,i:  12,120,935 msg/sec
                    AtomicQueue2, 1,s:  38,007,946 msg/sec
                    AtomicQueue2, 1,i:  33,650,057 msg/sec
                    AtomicQueue2, 2,s:   2,933,200 msg/sec
                    AtomicQueue2, 2,i:   3,093,164 msg/sec
                    AtomicQueue2, 3,s:   2,471,233 msg/sec
                    AtomicQueue2, 3,i:   2,625,926 msg/sec
                    AtomicQueue2, 4,s:   1,965,309 msg/sec
                    AtomicQueue2, 4,i:   2,087,349 msg/sec
                    AtomicQueue2, 5,s:     923,913 msg/sec
                    AtomicQueue2, 5,i:   1,260,368 msg/sec
                    AtomicQueue2, 6,s:     755,945 msg/sec
                    AtomicQueue2, 6,i:   1,026,927 msg/sec
                    AtomicQueue2, 7,s:     853,150 msg/sec
                    AtomicQueue2, 7,i:     947,649 msg/sec
                    AtomicQueue2, 8,s:     884,216 msg/sec
                    AtomicQueue2, 8,i:     847,141 msg/sec
            OptimistAtomicQueue2, 1,s:  31,575,271 msg/sec
            OptimistAtomicQueue2, 1,i:  31,487,752 msg/sec
            OptimistAtomicQueue2, 2,s:  12,775,348 msg/sec
            OptimistAtomicQueue2, 2,i:  13,806,759 msg/sec
            OptimistAtomicQueue2, 3,s:  16,788,845 msg/sec
            OptimistAtomicQueue2, 3,i:  14,530,564 msg/sec
            OptimistAtomicQueue2, 4,s:  17,406,007 msg/sec
            OptimistAtomicQueue2, 4,i:  17,018,855 msg/sec
            OptimistAtomicQueue2, 5,s:   9,245,750 msg/sec
            OptimistAtomicQueue2, 5,i:  10,060,071 msg/sec
            OptimistAtomicQueue2, 6,s:   9,732,344 msg/sec
            OptimistAtomicQueue2, 6,i:   9,588,738 msg/sec
            OptimistAtomicQueue2, 7,s:  11,109,238 msg/sec
            OptimistAtomicQueue2, 7,i:  11,150,250 msg/sec
            OptimistAtomicQueue2, 8,s:  14,432,899 msg/sec
            OptimistAtomicQueue2, 8,i:  11,766,871 msg/sec
                   AtomicQueueB2, 1,s:  23,235,309 msg/sec
                   AtomicQueueB2, 1,i:  19,106,042 msg/sec
                   AtomicQueueB2, 2,s:   2,896,602 msg/sec
                   AtomicQueueB2, 2,i:   3,064,388 msg/sec
                   AtomicQueueB2, 3,s:   2,446,670 msg/sec
                   AtomicQueueB2, 3,i:   2,599,074 msg/sec
                   AtomicQueueB2, 4,s:   1,946,753 msg/sec
                   AtomicQueueB2, 4,i:   2,052,549 msg/sec
                   AtomicQueueB2, 5,s:     912,341 msg/sec
                   AtomicQueueB2, 5,i:   1,276,320 msg/sec
                   AtomicQueueB2, 6,s:     750,119 msg/sec
                   AtomicQueueB2, 6,i:   1,171,911 msg/sec
                   AtomicQueueB2, 7,s:     850,932 msg/sec
                   AtomicQueueB2, 7,i:     963,508 msg/sec
                   AtomicQueueB2, 8,s:     888,880 msg/sec
                   AtomicQueueB2, 8,i:     834,105 msg/sec
           OptimistAtomicQueueB2, 1,s:  45,033,539 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,237,797 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,352,435 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,292,293 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,685,325 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,619,289 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,342,456 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,864,614 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,277,855 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,286,453 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,709,699 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,442,365 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,902,167 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,074,261 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,321,298 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,643,792 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  22,421,434 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 162,338,084 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,804,517 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,947,545 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,827,479 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,986,534 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  16,098,443 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,576,613 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  29,119,348 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  24,823,804 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  38,492,842 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  58,338,387 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  62,496,571 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  66,602,107 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  66,722,794 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  69,999,265 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  73,540,075 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  75,800,391 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,579,161 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,603,810 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,255,826 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,267,378 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,343,636 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,373,781 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,008 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,944,483 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     897,863 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,209,415 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     817,552 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     995,246 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     776,242 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     916,659 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     794,191 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     818,283 msg/sec
     xenium::michael_scott_queue, 1,s:   3,960,207 msg/sec
     xenium::michael_scott_queue, 1,i:   4,044,632 msg/sec
     xenium::michael_scott_queue, 2,s:   2,770,211 msg/sec
     xenium::michael_scott_queue, 2,i:   2,700,081 msg/sec
     xenium::michael_scott_queue, 3,s:   2,253,055 msg/sec
     xenium::michael_scott_queue, 3,i:   2,229,075 msg/sec
     xenium::michael_scott_queue, 4,s:   1,743,806 msg/sec
     xenium::michael_scott_queue, 4,i:   1,730,554 msg/sec
     xenium::michael_scott_queue, 5,s:   1,057,820 msg/sec
     xenium::michael_scott_queue, 5,i:   1,383,141 msg/sec
     xenium::michael_scott_queue, 6,s:     976,246 msg/sec
     xenium::michael_scott_queue, 6,i:   1,053,756 msg/sec
     xenium::michael_scott_queue, 7,s:     929,856 msg/sec
     xenium::michael_scott_queue, 7,i:     937,130 msg/sec
     xenium::michael_scott_queue, 8,s:     697,983 msg/sec
     xenium::michael_scott_queue, 8,i:     824,336 msg/sec
         xenium::ramalhete_queue, 1,s:  23,540,485 msg/sec
         xenium::ramalhete_queue, 1,i:  23,403,371 msg/sec
         xenium::ramalhete_queue, 2,s:  13,251,844 msg/sec
         xenium::ramalhete_queue, 2,i:  13,545,675 msg/sec
         xenium::ramalhete_queue, 3,s:  12,691,339 msg/sec
         xenium::ramalhete_queue, 3,i:  11,894,282 msg/sec
         xenium::ramalhete_queue, 4,s:  15,667,674 msg/sec
         xenium::ramalhete_queue, 4,i:  13,168,199 msg/sec
         xenium::ramalhete_queue, 5,s:  10,886,932 msg/sec
         xenium::ramalhete_queue, 5,i:   6,823,653 msg/sec
         xenium::ramalhete_queue, 6,s:  11,351,043 msg/sec
         xenium::ramalhete_queue, 6,i:   7,684,946 msg/sec
         xenium::ramalhete_queue, 7,s:  11,604,143 msg/sec
         xenium::ramalhete_queue, 7,i:   8,269,361 msg/sec
         xenium::ramalhete_queue, 8,s:  14,783,949 msg/sec
         xenium::ramalhete_queue, 8,i:   8,623,232 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  89,734,853 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,794,726 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,568,129 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   7,015,869 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,584,119 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,174,403 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,529,161 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,281,921 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,049,156 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,701,481 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,068,398 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,353,475 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,090,481 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,187,811 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,956,234 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,921,360 msg/sec
          boost::lockfree::queue, 1,s:   2,248,762 msg/sec
          boost::lockfree::queue, 1,i:   2,297,688 msg/sec
          boost::lockfree::queue, 2,s:   1,726,927 msg/sec
          boost::lockfree::queue, 2,i:   1,737,475 msg/sec
          boost::lockfree::queue, 3,s:   1,450,472 msg/sec
          boost::lockfree::queue, 3,i:   1,413,993 msg/sec
          boost::lockfree::queue, 4,s:   1,288,546 msg/sec
          boost::lockfree::queue, 4,i:   1,280,811 msg/sec
          boost::lockfree::queue, 5,s:     781,983 msg/sec
          boost::lockfree::queue, 5,i:     853,697 msg/sec
          boost::lockfree::queue, 6,s:     423,232 msg/sec
          boost::lockfree::queue, 6,i:     883,081 msg/sec
          boost::lockfree::queue, 7,s:     409,306 msg/sec
          boost::lockfree::queue, 7,i:     839,932 msg/sec
          boost::lockfree::queue, 8,s:     340,548 msg/sec
          boost::lockfree::queue, 8,i:     552,935 msg/sec
                pthread_spinlock, 1,s:   5,258,521 msg/sec
                pthread_spinlock, 1,i:   5,309,145 msg/sec
                pthread_spinlock, 2,s:   2,634,040 msg/sec
                pthread_spinlock, 2,i:     466,083 msg/sec
                pthread_spinlock, 3,s:     204,571 msg/sec
                pthread_spinlock, 3,i:   1,716,959 msg/sec
                pthread_spinlock, 4,s:     649,063 msg/sec
                pthread_spinlock, 4,i:     380,211 msg/sec
                pthread_spinlock, 5,s:     820,241 msg/sec
                pthread_spinlock, 5,i:     264,234 msg/sec
                pthread_spinlock, 6,s:     607,105 msg/sec
                pthread_spinlock, 6,i:     937,053 msg/sec
                pthread_spinlock, 7,s:     845,004 msg/sec
                pthread_spinlock, 7,i:     901,173 msg/sec
                pthread_spinlock, 8,s:     875,565 msg/sec
                pthread_spinlock, 8,i:     784,774 msg/sec
                      std::mutex, 1,s:   1,082,621 msg/sec
                      std::mutex, 1,i:   1,019,230 msg/sec
                      std::mutex, 2,s:   4,041,269 msg/sec
                      std::mutex, 2,i:   3,955,943 msg/sec
                      std::mutex, 3,s:   2,067,617 msg/sec
                      std::mutex, 3,i:   1,994,862 msg/sec
                      std::mutex, 4,s:   2,023,066 msg/sec
                      std::mutex, 4,i:   1,965,294 msg/sec
                      std::mutex, 5,s:     991,410 msg/sec
                      std::mutex, 5,i:     995,064 msg/sec
                      std::mutex, 6,s:     888,118 msg/sec
                      std::mutex, 6,i:     863,769 msg/sec
                      std::mutex, 7,s:     958,818 msg/sec
                      std::mutex, 7,i:     868,047 msg/sec
                      std::mutex, 8,s:   1,129,751 msg/sec
                      std::mutex, 8,i:     906,557 msg/sec
                 tbb::spin_mutex, 1,s:  11,455,584 msg/sec
                 tbb::spin_mutex, 1,i:  11,533,636 msg/sec
                 tbb::spin_mutex, 2,s:   4,889,795 msg/sec
                 tbb::spin_mutex, 2,i:   4,782,335 msg/sec
                 tbb::spin_mutex, 3,s:   3,572,059 msg/sec
                 tbb::spin_mutex, 3,i:   3,526,305 msg/sec
                 tbb::spin_mutex, 4,s:   3,031,358 msg/sec
                 tbb::spin_mutex, 4,i:   2,987,699 msg/sec
                 tbb::spin_mutex, 5,s:   1,705,615 msg/sec
                 tbb::spin_mutex, 5,i:   1,640,215 msg/sec
                 tbb::spin_mutex, 6,s:   1,496,753 msg/sec
                 tbb::spin_mutex, 6,i:   1,442,832 msg/sec
                 tbb::spin_mutex, 7,s:   1,345,066 msg/sec
                 tbb::spin_mutex, 7,i:   1,396,853 msg/sec
                 tbb::spin_mutex, 8,s:   1,263,820 msg/sec
                 tbb::spin_mutex, 8,i:   1,201,403 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1295.42
	System time (seconds): 109.16
	Percent of CPU this job got: 858%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:43.65
	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): 59440
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23694
	Voluntary context switches: 9574033
	Involuntary context switches: 330
	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 20:48:12 [31/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000460 sec/round-trip
                     AtomicQueue: 0.000000351 sec/round-trip
             OptimistAtomicQueue: 0.000000340 sec/round-trip
                    AtomicQueueB: 0.000000403 sec/round-trip
            OptimistAtomicQueueB: 0.000000313 sec/round-trip
                    AtomicQueue2: 0.000000368 sec/round-trip
            OptimistAtomicQueue2: 0.000000356 sec/round-trip
                   AtomicQueueB2: 0.000000412 sec/round-trip
           OptimistAtomicQueueB2: 0.000000351 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000362 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000570 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001020 sec/round-trip
     xenium::michael_scott_queue: 0.000000875 sec/round-trip
         xenium::ramalhete_queue: 0.000000462 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000478 sec/round-trip
          boost::lockfree::queue: 0.000000715 sec/round-trip
                pthread_spinlock: 0.000000767 sec/round-trip
                      std::mutex: 0.000001543 sec/round-trip
                 tbb::spin_mutex: 0.000000687 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,339,440 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,528,876 msg/sec
                     AtomicQueue, 1,s:  42,608,949 msg/sec
                     AtomicQueue, 1,i:  38,933,857 msg/sec
                     AtomicQueue, 2,s:   2,906,504 msg/sec
                     AtomicQueue, 2,i:   3,042,391 msg/sec
                     AtomicQueue, 3,s:   2,458,098 msg/sec
                     AtomicQueue, 3,i:   2,588,773 msg/sec
                     AtomicQueue, 4,s:   1,944,569 msg/sec
                     AtomicQueue, 4,i:   2,063,522 msg/sec
                     AtomicQueue, 5,s:     932,357 msg/sec
                     AtomicQueue, 5,i:   1,278,887 msg/sec
                     AtomicQueue, 6,s:     764,989 msg/sec
                     AtomicQueue, 6,i:   1,185,051 msg/sec
                     AtomicQueue, 7,s:     869,335 msg/sec
                     AtomicQueue, 7,i:     947,370 msg/sec
                     AtomicQueue, 8,s:     918,899 msg/sec
                     AtomicQueue, 8,i:     850,534 msg/sec
             OptimistAtomicQueue, 1,s: 341,144,403 msg/sec
             OptimistAtomicQueue, 1,i: 351,005,033 msg/sec
             OptimistAtomicQueue, 2,s:  14,737,576 msg/sec
             OptimistAtomicQueue, 2,i:  15,573,151 msg/sec
             OptimistAtomicQueue, 3,s:  17,243,712 msg/sec
             OptimistAtomicQueue, 3,i:  17,609,171 msg/sec
             OptimistAtomicQueue, 4,s:  17,406,934 msg/sec
             OptimistAtomicQueue, 4,i:  19,482,596 msg/sec
             OptimistAtomicQueue, 5,s:   9,817,899 msg/sec
             OptimistAtomicQueue, 5,i:  12,364,326 msg/sec
             OptimistAtomicQueue, 6,s:  10,145,444 msg/sec
             OptimistAtomicQueue, 6,i:  10,377,023 msg/sec
             OptimistAtomicQueue, 7,s:  11,771,717 msg/sec
             OptimistAtomicQueue, 7,i:  11,784,872 msg/sec
             OptimistAtomicQueue, 8,s:  14,858,899 msg/sec
             OptimistAtomicQueue, 8,i:  12,132,090 msg/sec
                    AtomicQueueB, 1,s:  14,750,547 msg/sec
                    AtomicQueueB, 1,i:  14,743,412 msg/sec
                    AtomicQueueB, 2,s:   2,871,728 msg/sec
                    AtomicQueueB, 2,i:   3,034,819 msg/sec
                    AtomicQueueB, 3,s:   2,433,559 msg/sec
                    AtomicQueueB, 3,i:   2,573,940 msg/sec
                    AtomicQueueB, 4,s:   1,924,393 msg/sec
                    AtomicQueueB, 4,i:   2,031,810 msg/sec
                    AtomicQueueB, 5,s:     916,971 msg/sec
                    AtomicQueueB, 5,i:   1,268,286 msg/sec
                    AtomicQueueB, 6,s:     757,351 msg/sec
                    AtomicQueueB, 6,i:   1,017,523 msg/sec
                    AtomicQueueB, 7,s:     858,721 msg/sec
                    AtomicQueueB, 7,i:     930,485 msg/sec
                    AtomicQueueB, 8,s:     899,805 msg/sec
                    AtomicQueueB, 8,i:     841,780 msg/sec
            OptimistAtomicQueueB, 1,s: 190,679,655 msg/sec
            OptimistAtomicQueueB, 1,i: 190,374,802 msg/sec
            OptimistAtomicQueueB, 2,s:  14,618,442 msg/sec
            OptimistAtomicQueueB, 2,i:  14,380,973 msg/sec
            OptimistAtomicQueueB, 3,s:  17,228,611 msg/sec
            OptimistAtomicQueueB, 3,i:  16,994,335 msg/sec
            OptimistAtomicQueueB, 4,s:  17,489,128 msg/sec
            OptimistAtomicQueueB, 4,i:  19,495,161 msg/sec
            OptimistAtomicQueueB, 5,s:   9,746,834 msg/sec
            OptimistAtomicQueueB, 5,i:  11,437,204 msg/sec
            OptimistAtomicQueueB, 6,s:  10,099,531 msg/sec
            OptimistAtomicQueueB, 6,i:  10,285,437 msg/sec
            OptimistAtomicQueueB, 7,s:  11,575,758 msg/sec
            OptimistAtomicQueueB, 7,i:  11,775,120 msg/sec
            OptimistAtomicQueueB, 8,s:  15,180,266 msg/sec
            OptimistAtomicQueueB, 8,i:  12,132,610 msg/sec
                    AtomicQueue2, 1,s:  38,749,095 msg/sec
                    AtomicQueue2, 1,i:  40,262,456 msg/sec
                    AtomicQueue2, 2,s:   2,930,773 msg/sec
                    AtomicQueue2, 2,i:   3,099,292 msg/sec
                    AtomicQueue2, 3,s:   2,472,802 msg/sec
                    AtomicQueue2, 3,i:   2,624,358 msg/sec
                    AtomicQueue2, 4,s:   1,965,207 msg/sec
                    AtomicQueue2, 4,i:   2,090,817 msg/sec
                    AtomicQueue2, 5,s:     924,724 msg/sec
                    AtomicQueue2, 5,i:   1,258,640 msg/sec
                    AtomicQueue2, 6,s:     754,910 msg/sec
                    AtomicQueue2, 6,i:   1,029,344 msg/sec
                    AtomicQueue2, 7,s:     852,497 msg/sec
                    AtomicQueue2, 7,i:     944,689 msg/sec
                    AtomicQueue2, 8,s:     883,992 msg/sec
                    AtomicQueue2, 8,i:     850,171 msg/sec
            OptimistAtomicQueue2, 1,s:  31,873,308 msg/sec
            OptimistAtomicQueue2, 1,i:  31,532,414 msg/sec
            OptimistAtomicQueue2, 2,s:  12,846,056 msg/sec
            OptimistAtomicQueue2, 2,i:  13,694,738 msg/sec
            OptimistAtomicQueue2, 3,s:  16,874,040 msg/sec
            OptimistAtomicQueue2, 3,i:  14,539,004 msg/sec
            OptimistAtomicQueue2, 4,s:  17,407,675 msg/sec
            OptimistAtomicQueue2, 4,i:  17,013,638 msg/sec
            OptimistAtomicQueue2, 5,s:   9,277,234 msg/sec
            OptimistAtomicQueue2, 5,i:   9,617,965 msg/sec
            OptimistAtomicQueue2, 6,s:   9,717,302 msg/sec
            OptimistAtomicQueue2, 6,i:   9,466,017 msg/sec
            OptimistAtomicQueue2, 7,s:  11,086,859 msg/sec
            OptimistAtomicQueue2, 7,i:  11,117,347 msg/sec
            OptimistAtomicQueue2, 8,s:  14,451,045 msg/sec
            OptimistAtomicQueue2, 8,i:  11,752,507 msg/sec
                   AtomicQueueB2, 1,s:  21,332,304 msg/sec
                   AtomicQueueB2, 1,i:  19,904,203 msg/sec
                   AtomicQueueB2, 2,s:   2,896,096 msg/sec
                   AtomicQueueB2, 2,i:   3,073,311 msg/sec
                   AtomicQueueB2, 3,s:   2,446,047 msg/sec
                   AtomicQueueB2, 3,i:   2,593,100 msg/sec
                   AtomicQueueB2, 4,s:   1,945,661 msg/sec
                   AtomicQueueB2, 4,i:   2,055,074 msg/sec
                   AtomicQueueB2, 5,s:     910,853 msg/sec
                   AtomicQueueB2, 5,i:   1,090,115 msg/sec
                   AtomicQueueB2, 6,s:     749,877 msg/sec
                   AtomicQueueB2, 6,i:   1,018,676 msg/sec
                   AtomicQueueB2, 7,s:     850,485 msg/sec
                   AtomicQueueB2, 7,i:     934,068 msg/sec
                   AtomicQueueB2, 8,s:     887,394 msg/sec
                   AtomicQueueB2, 8,i:     834,107 msg/sec
           OptimistAtomicQueueB2, 1,s:  46,838,719 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,252,240 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,383,718 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,328,894 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,687,398 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,581,820 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,373,650 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,856,675 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,284,518 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,666,213 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,745,840 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,441,698 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,903,452 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,032,952 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,318,990 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,638,613 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  28,750,868 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  20,736,781 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,886,876 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,977,642 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,652,997 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  11,554,357 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  17,678,870 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,715,785 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  28,620,104 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  25,589,911 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  38,486,193 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  56,149,360 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  54,099,863 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  65,605,409 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  67,244,047 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  65,846,843 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  79,850,800 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  70,016,342 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,584,811 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,599,649 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,260,213 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,267,977 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,346,680 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,372,554 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,886,610 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,946,484 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     896,832 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,210,957 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     814,052 msg/sec
   tbb::concurrent_bounded_queue, 6,i:     997,147 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     776,203 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     920,004 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     792,291 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     824,305 msg/sec
     xenium::michael_scott_queue, 1,s:   3,938,348 msg/sec
     xenium::michael_scott_queue, 1,i:   4,044,451 msg/sec
     xenium::michael_scott_queue, 2,s:   2,783,608 msg/sec
     xenium::michael_scott_queue, 2,i:   2,699,406 msg/sec
     xenium::michael_scott_queue, 3,s:   2,253,497 msg/sec
     xenium::michael_scott_queue, 3,i:   2,227,468 msg/sec
     xenium::michael_scott_queue, 4,s:   1,741,827 msg/sec
     xenium::michael_scott_queue, 4,i:   1,731,689 msg/sec
     xenium::michael_scott_queue, 5,s:   1,062,047 msg/sec
     xenium::michael_scott_queue, 5,i:   1,375,304 msg/sec
     xenium::michael_scott_queue, 6,s:     993,795 msg/sec
     xenium::michael_scott_queue, 6,i:   1,058,924 msg/sec
     xenium::michael_scott_queue, 7,s:     944,114 msg/sec
     xenium::michael_scott_queue, 7,i:     957,115 msg/sec
     xenium::michael_scott_queue, 8,s:     696,266 msg/sec
     xenium::michael_scott_queue, 8,i:     823,739 msg/sec
         xenium::ramalhete_queue, 1,s:  20,903,988 msg/sec
         xenium::ramalhete_queue, 1,i:  19,523,579 msg/sec
         xenium::ramalhete_queue, 2,s:  14,474,493 msg/sec
         xenium::ramalhete_queue, 2,i:   9,909,885 msg/sec
         xenium::ramalhete_queue, 3,s:  12,672,223 msg/sec
         xenium::ramalhete_queue, 3,i:  12,933,157 msg/sec
         xenium::ramalhete_queue, 4,s:  14,566,445 msg/sec
         xenium::ramalhete_queue, 4,i:  13,320,196 msg/sec
         xenium::ramalhete_queue, 5,s:  10,927,262 msg/sec
         xenium::ramalhete_queue, 5,i:   6,818,110 msg/sec
         xenium::ramalhete_queue, 6,s:  11,395,435 msg/sec
         xenium::ramalhete_queue, 6,i:   7,675,594 msg/sec
         xenium::ramalhete_queue, 7,s:  11,552,157 msg/sec
         xenium::ramalhete_queue, 7,i:   8,161,287 msg/sec
         xenium::ramalhete_queue, 8,s:  14,783,236 msg/sec
         xenium::ramalhete_queue, 8,i:   8,648,291 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,866,119 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  92,137,213 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,697,949 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,898,763 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,716,287 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,159,417 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,535,744 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,257,856 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   1,917,373 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,635,799 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,053,237 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,470,784 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,140,167 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,200,292 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,956,200 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,926,335 msg/sec
          boost::lockfree::queue, 1,s:   2,305,264 msg/sec
          boost::lockfree::queue, 1,i:   2,294,684 msg/sec
          boost::lockfree::queue, 2,s:   1,712,868 msg/sec
          boost::lockfree::queue, 2,i:   1,744,675 msg/sec
          boost::lockfree::queue, 3,s:   1,451,100 msg/sec
          boost::lockfree::queue, 3,i:   1,412,072 msg/sec
          boost::lockfree::queue, 4,s:   1,285,683 msg/sec
          boost::lockfree::queue, 4,i:   1,283,627 msg/sec
          boost::lockfree::queue, 5,s:     779,962 msg/sec
          boost::lockfree::queue, 5,i:     777,733 msg/sec
          boost::lockfree::queue, 6,s:     421,329 msg/sec
          boost::lockfree::queue, 6,i:     884,664 msg/sec
          boost::lockfree::queue, 7,s:     411,159 msg/sec
          boost::lockfree::queue, 7,i:     841,554 msg/sec
          boost::lockfree::queue, 8,s:     340,654 msg/sec
          boost::lockfree::queue, 8,i:     535,125 msg/sec
                pthread_spinlock, 1,s:   5,265,044 msg/sec
                pthread_spinlock, 1,i:   5,340,120 msg/sec
                pthread_spinlock, 2,s:   2,264,833 msg/sec
                pthread_spinlock, 2,i:     537,923 msg/sec
                pthread_spinlock, 3,s:     221,931 msg/sec
                pthread_spinlock, 3,i:   1,832,459 msg/sec
                pthread_spinlock, 4,s:     550,964 msg/sec
                pthread_spinlock, 4,i:     391,143 msg/sec
                pthread_spinlock, 5,s:     822,239 msg/sec
pthread_spinlock: producers: 5: consumer 2 received too few messages: 0.07% of expected.
                pthread_spinlock, 5,i:   1,098,512 msg/sec
                pthread_spinlock, 6,s:     611,307 msg/sec
                pthread_spinlock, 6,i:   1,032,483 msg/sec
                pthread_spinlock, 7,s:     818,838 msg/sec
                pthread_spinlock, 7,i:     898,218 msg/sec
                pthread_spinlock, 8,s:     880,829 msg/sec
                pthread_spinlock, 8,i:     786,180 msg/sec
                      std::mutex, 1,s:   1,261,399 msg/sec
                      std::mutex, 1,i:   1,240,433 msg/sec
                      std::mutex, 2,s:   4,321,067 msg/sec
                      std::mutex, 2,i:   4,082,911 msg/sec
                      std::mutex, 3,s:   2,133,152 msg/sec
                      std::mutex, 3,i:   2,090,983 msg/sec
                      std::mutex, 4,s:   2,017,111 msg/sec
                      std::mutex, 4,i:   1,953,304 msg/sec
                      std::mutex, 5,s:   1,002,681 msg/sec
                      std::mutex, 5,i:   1,001,831 msg/sec
                      std::mutex, 6,s:     874,564 msg/sec
                      std::mutex, 6,i:     869,684 msg/sec
                      std::mutex, 7,s:     956,261 msg/sec
                      std::mutex, 7,i:     855,321 msg/sec
                      std::mutex, 8,s:   1,011,115 msg/sec
                      std::mutex, 8,i:     824,464 msg/sec
                 tbb::spin_mutex, 1,s:  11,578,113 msg/sec
                 tbb::spin_mutex, 1,i:  11,357,876 msg/sec
                 tbb::spin_mutex, 2,s:   4,893,776 msg/sec
                 tbb::spin_mutex, 2,i:   4,772,276 msg/sec
                 tbb::spin_mutex, 3,s:   3,581,297 msg/sec
                 tbb::spin_mutex, 3,i:   3,511,910 msg/sec
                 tbb::spin_mutex, 4,s:   3,029,926 msg/sec
                 tbb::spin_mutex, 4,i:   2,924,235 msg/sec
                 tbb::spin_mutex, 5,s:   1,709,549 msg/sec
                 tbb::spin_mutex, 5,i:   1,680,032 msg/sec
                 tbb::spin_mutex, 6,s:   1,496,292 msg/sec
                 tbb::spin_mutex, 6,i:   1,461,201 msg/sec
                 tbb::spin_mutex, 7,s:   1,351,795 msg/sec
                 tbb::spin_mutex, 7,i:   1,369,900 msg/sec
                 tbb::spin_mutex, 8,s:   1,260,113 msg/sec
                 tbb::spin_mutex, 8,i:   1,205,911 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1280.31
	System time (seconds): 110.64
	Percent of CPU this job got: 859%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:41.76
	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): 58192
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23429
	Voluntary context switches: 9900281
	Involuntary context switches: 357
	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 20:50:54 [32/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000462 sec/round-trip
                     AtomicQueue: 0.000000382 sec/round-trip
             OptimistAtomicQueue: 0.000000341 sec/round-trip
                    AtomicQueueB: 0.000000401 sec/round-trip
            OptimistAtomicQueueB: 0.000000292 sec/round-trip
                    AtomicQueue2: 0.000000393 sec/round-trip
            OptimistAtomicQueue2: 0.000000355 sec/round-trip
                   AtomicQueueB2: 0.000000408 sec/round-trip
           OptimistAtomicQueueB2: 0.000000348 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000361 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000567 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001015 sec/round-trip
     xenium::michael_scott_queue: 0.000000874 sec/round-trip
         xenium::ramalhete_queue: 0.000000462 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000493 sec/round-trip
          boost::lockfree::queue: 0.000000714 sec/round-trip
                pthread_spinlock: 0.000000770 sec/round-trip
                      std::mutex: 0.000001506 sec/round-trip
                 tbb::spin_mutex: 0.000000681 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,278,567 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,346,559 msg/sec
                     AtomicQueue, 1,s:  42,805,093 msg/sec
                     AtomicQueue, 1,i:  41,748,305 msg/sec
                     AtomicQueue, 2,s:   2,912,851 msg/sec
                     AtomicQueue, 2,i:   3,043,795 msg/sec
                     AtomicQueue, 3,s:   2,457,315 msg/sec
                     AtomicQueue, 3,i:   2,597,747 msg/sec
                     AtomicQueue, 4,s:   1,940,711 msg/sec
                     AtomicQueue, 4,i:   2,063,639 msg/sec
                     AtomicQueue, 5,s:     935,061 msg/sec
                     AtomicQueue, 5,i:   1,275,202 msg/sec
                     AtomicQueue, 6,s:     763,834 msg/sec
                     AtomicQueue, 6,i:   1,187,137 msg/sec
                     AtomicQueue, 7,s:     871,080 msg/sec
                     AtomicQueue, 7,i:     960,110 msg/sec
                     AtomicQueue, 8,s:     924,890 msg/sec
                     AtomicQueue, 8,i:     852,203 msg/sec
             OptimistAtomicQueue, 1,s: 351,983,781 msg/sec
             OptimistAtomicQueue, 1,i: 355,527,998 msg/sec
             OptimistAtomicQueue, 2,s:  14,072,978 msg/sec
             OptimistAtomicQueue, 2,i:  18,014,453 msg/sec
             OptimistAtomicQueue, 3,s:  17,261,574 msg/sec
             OptimistAtomicQueue, 3,i:  17,512,719 msg/sec
             OptimistAtomicQueue, 4,s:  17,414,705 msg/sec
             OptimistAtomicQueue, 4,i:  19,478,325 msg/sec
             OptimistAtomicQueue, 5,s:   9,766,435 msg/sec
             OptimistAtomicQueue, 5,i:  11,306,181 msg/sec
             OptimistAtomicQueue, 6,s:  10,143,001 msg/sec
             OptimistAtomicQueue, 6,i:  10,037,576 msg/sec
             OptimistAtomicQueue, 7,s:  11,781,662 msg/sec
             OptimistAtomicQueue, 7,i:  11,780,784 msg/sec
             OptimistAtomicQueue, 8,s:  14,881,589 msg/sec
             OptimistAtomicQueue, 8,i:  12,120,226 msg/sec
                    AtomicQueueB, 1,s:  14,779,729 msg/sec
                    AtomicQueueB, 1,i:  15,111,187 msg/sec
                    AtomicQueueB, 2,s:   2,877,586 msg/sec
                    AtomicQueueB, 2,i:   3,037,191 msg/sec
                    AtomicQueueB, 3,s:   2,431,203 msg/sec
                    AtomicQueueB, 3,i:   2,575,359 msg/sec
                    AtomicQueueB, 4,s:   1,927,327 msg/sec
                    AtomicQueueB, 4,i:   2,032,968 msg/sec
                    AtomicQueueB, 5,s:     915,396 msg/sec
                    AtomicQueueB, 5,i:   1,270,589 msg/sec
                    AtomicQueueB, 6,s:     757,960 msg/sec
                    AtomicQueueB, 6,i:   1,167,702 msg/sec
                    AtomicQueueB, 7,s:     858,953 msg/sec
                    AtomicQueueB, 7,i:     946,473 msg/sec
                    AtomicQueueB, 8,s:     897,811 msg/sec
                    AtomicQueueB, 8,i:     841,911 msg/sec
            OptimistAtomicQueueB, 1,s: 153,132,040 msg/sec
            OptimistAtomicQueueB, 1,i: 153,566,191 msg/sec
            OptimistAtomicQueueB, 2,s:  13,913,442 msg/sec
            OptimistAtomicQueueB, 2,i:  14,468,967 msg/sec
            OptimistAtomicQueueB, 3,s:  17,214,534 msg/sec
            OptimistAtomicQueueB, 3,i:  16,946,590 msg/sec
            OptimistAtomicQueueB, 4,s:  17,506,034 msg/sec
            OptimistAtomicQueueB, 4,i:  19,155,692 msg/sec
            OptimistAtomicQueueB, 5,s:   9,732,398 msg/sec
            OptimistAtomicQueueB, 5,i:  11,730,678 msg/sec
            OptimistAtomicQueueB, 6,s:  10,130,536 msg/sec
            OptimistAtomicQueueB, 6,i:  10,281,615 msg/sec
            OptimistAtomicQueueB, 7,s:  11,566,408 msg/sec
            OptimistAtomicQueueB, 7,i:  11,758,211 msg/sec
            OptimistAtomicQueueB, 8,s:  15,160,055 msg/sec
            OptimistAtomicQueueB, 8,i:  12,134,167 msg/sec
                    AtomicQueue2, 1,s:  38,877,555 msg/sec
                    AtomicQueue2, 1,i:  28,156,169 msg/sec
                    AtomicQueue2, 2,s:   2,934,207 msg/sec
                    AtomicQueue2, 2,i:   3,099,045 msg/sec
                    AtomicQueue2, 3,s:   2,475,915 msg/sec
                    AtomicQueue2, 3,i:   2,625,065 msg/sec
                    AtomicQueue2, 4,s:   1,966,632 msg/sec
                    AtomicQueue2, 4,i:   2,084,359 msg/sec
                    AtomicQueue2, 5,s:     925,282 msg/sec
                    AtomicQueue2, 5,i:   1,263,627 msg/sec
                    AtomicQueue2, 6,s:     755,936 msg/sec
                    AtomicQueue2, 6,i:   1,012,664 msg/sec
                    AtomicQueue2, 7,s:     852,198 msg/sec
                    AtomicQueue2, 7,i:     964,512 msg/sec
                    AtomicQueue2, 8,s:     889,705 msg/sec
                    AtomicQueue2, 8,i:     856,462 msg/sec
            OptimistAtomicQueue2, 1,s:  31,632,628 msg/sec
            OptimistAtomicQueue2, 1,i:  31,532,482 msg/sec
            OptimistAtomicQueue2, 2,s:  12,787,907 msg/sec
            OptimistAtomicQueue2, 2,i:  13,721,259 msg/sec
            OptimistAtomicQueue2, 3,s:  16,774,224 msg/sec
            OptimistAtomicQueue2, 3,i:  14,524,307 msg/sec
            OptimistAtomicQueue2, 4,s:  17,387,207 msg/sec
            OptimistAtomicQueue2, 4,i:  17,001,895 msg/sec
            OptimistAtomicQueue2, 5,s:   9,272,599 msg/sec
            OptimistAtomicQueue2, 5,i:   9,562,867 msg/sec
            OptimistAtomicQueue2, 6,s:   9,715,244 msg/sec
            OptimistAtomicQueue2, 6,i:   9,585,263 msg/sec
            OptimistAtomicQueue2, 7,s:  11,062,819 msg/sec
            OptimistAtomicQueue2, 7,i:  11,059,574 msg/sec
            OptimistAtomicQueue2, 8,s:  14,449,512 msg/sec
            OptimistAtomicQueue2, 8,i:  11,751,028 msg/sec
                   AtomicQueueB2, 1,s:  23,046,613 msg/sec
                   AtomicQueueB2, 1,i:  14,131,840 msg/sec
                   AtomicQueueB2, 2,s:   2,898,443 msg/sec
                   AtomicQueueB2, 2,i:   3,060,829 msg/sec
                   AtomicQueueB2, 3,s:   2,449,727 msg/sec
                   AtomicQueueB2, 3,i:   2,602,108 msg/sec
                   AtomicQueueB2, 4,s:   1,946,196 msg/sec
                   AtomicQueueB2, 4,i:   2,052,090 msg/sec
                   AtomicQueueB2, 5,s:     903,766 msg/sec
                   AtomicQueueB2, 5,i:   1,272,462 msg/sec
                   AtomicQueueB2, 6,s:     750,100 msg/sec
                   AtomicQueueB2, 6,i:   1,008,974 msg/sec
                   AtomicQueueB2, 7,s:     850,758 msg/sec
                   AtomicQueueB2, 7,i:     934,230 msg/sec
                   AtomicQueueB2, 8,s:     886,826 msg/sec
                   AtomicQueueB2, 8,i:     838,388 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,537,974 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,520,109 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,347,151 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,351,645 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,684,284 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,589,006 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,326,375 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,796,611 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,272,341 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,291,143 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,719,550 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,555,166 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,912,388 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,046,199 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,293,188 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,622,089 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 274,401,873 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  28,402,674 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,838,664 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,895,769 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  10,776,390 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,744,338 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  15,809,281 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  15,318,195 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  23,235,621 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  25,464,004 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  27,977,126 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  56,164,049 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  61,285,102 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  65,261,570 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  69,421,653 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  67,439,555 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  76,076,451 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  76,841,471 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,608,375 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,626,227 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,241,822 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,241,790 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,345,003 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,373,868 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,883,602 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,944,584 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     897,151 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,210,683 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     817,307 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,000,376 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     778,303 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     953,955 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     794,487 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     822,758 msg/sec
     xenium::michael_scott_queue, 1,s:   3,946,056 msg/sec
     xenium::michael_scott_queue, 1,i:   3,959,278 msg/sec
     xenium::michael_scott_queue, 2,s:   2,784,846 msg/sec
     xenium::michael_scott_queue, 2,i:   2,727,754 msg/sec
     xenium::michael_scott_queue, 3,s:   2,259,470 msg/sec
     xenium::michael_scott_queue, 3,i:   2,227,232 msg/sec
     xenium::michael_scott_queue, 4,s:   1,747,547 msg/sec
     xenium::michael_scott_queue, 4,i:   1,726,697 msg/sec
     xenium::michael_scott_queue, 5,s:   1,074,697 msg/sec
     xenium::michael_scott_queue, 5,i:   1,160,830 msg/sec
     xenium::michael_scott_queue, 6,s:     992,925 msg/sec
     xenium::michael_scott_queue, 6,i:   1,163,334 msg/sec
     xenium::michael_scott_queue, 7,s:     951,911 msg/sec
     xenium::michael_scott_queue, 7,i:     956,879 msg/sec
     xenium::michael_scott_queue, 8,s:     699,208 msg/sec
     xenium::michael_scott_queue, 8,i:     823,891 msg/sec
         xenium::ramalhete_queue, 1,s:  10,828,548 msg/sec
         xenium::ramalhete_queue, 1,i:  21,058,508 msg/sec
         xenium::ramalhete_queue, 2,s:  12,605,087 msg/sec
         xenium::ramalhete_queue, 2,i:  14,980,711 msg/sec
         xenium::ramalhete_queue, 3,s:  12,640,656 msg/sec
         xenium::ramalhete_queue, 3,i:  11,920,854 msg/sec
         xenium::ramalhete_queue, 4,s:  15,311,913 msg/sec
         xenium::ramalhete_queue, 4,i:  14,109,847 msg/sec
         xenium::ramalhete_queue, 5,s:  10,828,584 msg/sec
         xenium::ramalhete_queue, 5,i:   6,936,321 msg/sec
         xenium::ramalhete_queue, 6,s:  11,476,258 msg/sec
         xenium::ramalhete_queue, 6,i:   7,866,223 msg/sec
         xenium::ramalhete_queue, 7,s:  11,555,915 msg/sec
         xenium::ramalhete_queue, 7,i:   8,334,937 msg/sec
         xenium::ramalhete_queue, 8,s:  14,728,373 msg/sec
         xenium::ramalhete_queue, 8,i:   8,799,913 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  91,625,721 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,715,722 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,643,793 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   6,837,565 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,735,053 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   4,183,030 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,562,297 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,308,041 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   1,882,643 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,702,656 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,076,300 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,307,630 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,080,218 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,192,963 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   3,017,053 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,915,688 msg/sec
          boost::lockfree::queue, 1,s:   2,296,100 msg/sec
          boost::lockfree::queue, 1,i:   2,297,535 msg/sec
          boost::lockfree::queue, 2,s:   1,715,722 msg/sec
          boost::lockfree::queue, 2,i:   1,747,391 msg/sec
          boost::lockfree::queue, 3,s:   1,454,419 msg/sec
          boost::lockfree::queue, 3,i:   1,415,402 msg/sec
          boost::lockfree::queue, 4,s:   1,284,834 msg/sec
          boost::lockfree::queue, 4,i:   1,280,248 msg/sec
          boost::lockfree::queue, 5,s:     781,489 msg/sec
          boost::lockfree::queue, 5,i:     854,380 msg/sec
          boost::lockfree::queue, 6,s:     421,188 msg/sec
          boost::lockfree::queue, 6,i:     830,187 msg/sec
          boost::lockfree::queue, 7,s:     403,372 msg/sec
          boost::lockfree::queue, 7,i:     844,404 msg/sec
          boost::lockfree::queue, 8,s:     341,015 msg/sec
          boost::lockfree::queue, 8,i:     542,406 msg/sec
                pthread_spinlock, 1,s:   5,215,384 msg/sec
                pthread_spinlock, 1,i:   5,324,406 msg/sec
                pthread_spinlock, 2,s:   2,304,422 msg/sec
                pthread_spinlock, 2,i:     434,028 msg/sec
                pthread_spinlock, 3,s:     273,718 msg/sec
                pthread_spinlock, 3,i:   1,527,404 msg/sec
                pthread_spinlock, 4,s:     689,375 msg/sec
                pthread_spinlock, 4,i:     235,102 msg/sec
                pthread_spinlock, 5,s:     826,604 msg/sec
pthread_spinlock: producers: 5: consumer 1 received too few messages: 0.06% of expected.
                pthread_spinlock, 5,i:   1,042,569 msg/sec
                pthread_spinlock, 6,s:     585,797 msg/sec
                pthread_spinlock, 6,i:     909,438 msg/sec
                pthread_spinlock, 7,s:     848,267 msg/sec
                pthread_spinlock, 7,i:     905,185 msg/sec
                pthread_spinlock, 8,s:     885,217 msg/sec
                pthread_spinlock, 8,i:     794,463 msg/sec
                      std::mutex, 1,s:   1,879,013 msg/sec
                      std::mutex, 1,i:   1,895,429 msg/sec
                      std::mutex, 2,s:   4,146,980 msg/sec
                      std::mutex, 2,i:   4,321,215 msg/sec
                      std::mutex, 3,s:   2,062,314 msg/sec
                      std::mutex, 3,i:   2,038,349 msg/sec
                      std::mutex, 4,s:   2,041,848 msg/sec
                      std::mutex, 4,i:   1,947,136 msg/sec
                      std::mutex, 5,s:     988,967 msg/sec
                      std::mutex, 5,i:   1,016,242 msg/sec
                      std::mutex, 6,s:     887,448 msg/sec
                      std::mutex, 6,i:     866,076 msg/sec
                      std::mutex, 7,s:     954,797 msg/sec
                      std::mutex, 7,i:     869,454 msg/sec
                      std::mutex, 8,s:   1,009,745 msg/sec
                      std::mutex, 8,i:     831,960 msg/sec
                 tbb::spin_mutex, 1,s:  11,232,651 msg/sec
                 tbb::spin_mutex, 1,i:  11,158,466 msg/sec
                 tbb::spin_mutex, 2,s:   4,885,627 msg/sec
                 tbb::spin_mutex, 2,i:   4,962,662 msg/sec
                 tbb::spin_mutex, 3,s:   3,579,272 msg/sec
                 tbb::spin_mutex, 3,i:   3,509,853 msg/sec
                 tbb::spin_mutex, 4,s:   3,037,041 msg/sec
                 tbb::spin_mutex, 4,i:   2,924,411 msg/sec
                 tbb::spin_mutex, 5,s:   1,706,621 msg/sec
                 tbb::spin_mutex, 5,i:   1,642,616 msg/sec
                 tbb::spin_mutex, 6,s:   1,499,382 msg/sec
                 tbb::spin_mutex, 6,i:   1,426,091 msg/sec
                 tbb::spin_mutex, 7,s:   1,357,989 msg/sec
                 tbb::spin_mutex, 7,i:   1,372,057 msg/sec
                 tbb::spin_mutex, 8,s:   1,259,323 msg/sec
                 tbb::spin_mutex, 8,i:   1,210,908 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1301.51
	System time (seconds): 110.07
	Percent of CPU this job got: 858%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:44.47
	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): 57168
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23231
	Voluntary context switches: 9985961
	Involuntary context switches: 352
	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 20:53:38 [33/33] Using 16 available CPUs: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].
---- Running ping-pong benchmarks with 2 CPUs, 1,000,000 messages, best of 3 runs (lower is better) ----
     boost::lockfree::spsc_queue: 0.000000458 sec/round-trip
                     AtomicQueue: 0.000000369 sec/round-trip
             OptimistAtomicQueue: 0.000000342 sec/round-trip
                    AtomicQueueB: 0.000000399 sec/round-trip
            OptimistAtomicQueueB: 0.000000293 sec/round-trip
                    AtomicQueue2: 0.000000382 sec/round-trip
            OptimistAtomicQueue2: 0.000000348 sec/round-trip
                   AtomicQueueB2: 0.000000409 sec/round-trip
           OptimistAtomicQueueB2: 0.000000350 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000362 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000570 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000001016 sec/round-trip
     xenium::michael_scott_queue: 0.000000877 sec/round-trip
         xenium::ramalhete_queue: 0.000000463 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000481 sec/round-trip
          boost::lockfree::queue: 0.000000715 sec/round-trip
                pthread_spinlock: 0.000000777 sec/round-trip
                      std::mutex: 0.000001505 sec/round-trip
                 tbb::spin_mutex: 0.000000680 sec/round-trip


---- Running throughput benchmarks with up to 16 CPUs, 1,000,000 messages, best of 3 runs (higher is better) ----
     boost::lockfree::spsc_queue, 1,s:  34,322,369 msg/sec
     boost::lockfree::spsc_queue, 1,i:  33,364,111 msg/sec
                     AtomicQueue, 1,s:  43,495,338 msg/sec
                     AtomicQueue, 1,i:  39,369,806 msg/sec
                     AtomicQueue, 2,s:   2,910,759 msg/sec
                     AtomicQueue, 2,i:   3,039,327 msg/sec
                     AtomicQueue, 3,s:   2,456,285 msg/sec
                     AtomicQueue, 3,i:   2,597,394 msg/sec
                     AtomicQueue, 4,s:   1,946,767 msg/sec
                     AtomicQueue, 4,i:   2,065,178 msg/sec
                     AtomicQueue, 5,s:     936,104 msg/sec
                     AtomicQueue, 5,i:   1,272,627 msg/sec
                     AtomicQueue, 6,s:     764,322 msg/sec
                     AtomicQueue, 6,i:   1,183,367 msg/sec
                     AtomicQueue, 7,s:     870,026 msg/sec
                     AtomicQueue, 7,i:     945,568 msg/sec
                     AtomicQueue, 8,s:     915,678 msg/sec
                     AtomicQueue, 8,i:     854,575 msg/sec
             OptimistAtomicQueue, 1,s: 350,904,527 msg/sec
             OptimistAtomicQueue, 1,i: 350,904,527 msg/sec
             OptimistAtomicQueue, 2,s:  14,777,316 msg/sec
             OptimistAtomicQueue, 2,i:  15,422,925 msg/sec
             OptimistAtomicQueue, 3,s:  17,271,214 msg/sec
             OptimistAtomicQueue, 3,i:  17,505,662 msg/sec
             OptimistAtomicQueue, 4,s:  17,448,002 msg/sec
             OptimistAtomicQueue, 4,i:  19,487,514 msg/sec
             OptimistAtomicQueue, 5,s:   9,777,018 msg/sec
             OptimistAtomicQueue, 5,i:  11,454,018 msg/sec
             OptimistAtomicQueue, 6,s:  10,180,963 msg/sec
             OptimistAtomicQueue, 6,i:  10,352,663 msg/sec
             OptimistAtomicQueue, 7,s:  11,836,158 msg/sec
             OptimistAtomicQueue, 7,i:  11,800,632 msg/sec
             OptimistAtomicQueue, 8,s:  14,860,266 msg/sec
             OptimistAtomicQueue, 8,i:  12,128,213 msg/sec
                    AtomicQueueB, 1,s:  14,863,728 msg/sec
                    AtomicQueueB, 1,i:  14,644,325 msg/sec
                    AtomicQueueB, 2,s:   2,875,994 msg/sec
                    AtomicQueueB, 2,i:   3,011,892 msg/sec
                    AtomicQueueB, 3,s:   2,434,993 msg/sec
                    AtomicQueueB, 3,i:   2,575,832 msg/sec
                    AtomicQueueB, 4,s:   1,926,785 msg/sec
                    AtomicQueueB, 4,i:   2,033,403 msg/sec
                    AtomicQueueB, 5,s:     917,160 msg/sec
                    AtomicQueueB, 5,i:   1,275,504 msg/sec
                    AtomicQueueB, 6,s:     756,433 msg/sec
                    AtomicQueueB, 6,i:   1,033,646 msg/sec
                    AtomicQueueB, 7,s:     857,807 msg/sec
                    AtomicQueueB, 7,i:     937,787 msg/sec
                    AtomicQueueB, 8,s:     899,498 msg/sec
                    AtomicQueueB, 8,i:     842,607 msg/sec
            OptimistAtomicQueueB, 1,s: 197,034,706 msg/sec
            OptimistAtomicQueueB, 1,i: 154,597,784 msg/sec
            OptimistAtomicQueueB, 2,s:  14,285,642 msg/sec
            OptimistAtomicQueueB, 2,i:  14,557,375 msg/sec
            OptimistAtomicQueueB, 3,s:  17,247,656 msg/sec
            OptimistAtomicQueueB, 3,i:  16,827,440 msg/sec
            OptimistAtomicQueueB, 4,s:  17,527,483 msg/sec
            OptimistAtomicQueueB, 4,i:  19,418,025 msg/sec
            OptimistAtomicQueueB, 5,s:   9,724,090 msg/sec
            OptimistAtomicQueueB, 5,i:  10,948,602 msg/sec
            OptimistAtomicQueueB, 6,s:  10,109,299 msg/sec
            OptimistAtomicQueueB, 6,i:  10,003,236 msg/sec
            OptimistAtomicQueueB, 7,s:  11,552,860 msg/sec
            OptimistAtomicQueueB, 7,i:  11,743,061 msg/sec
            OptimistAtomicQueueB, 8,s:  15,187,022 msg/sec
            OptimistAtomicQueueB, 8,i:  12,134,067 msg/sec
                    AtomicQueue2, 1,s:  38,437,406 msg/sec
                    AtomicQueue2, 1,i:  38,634,622 msg/sec
                    AtomicQueue2, 2,s:   2,931,327 msg/sec
                    AtomicQueue2, 2,i:   3,098,185 msg/sec
                    AtomicQueue2, 3,s:   2,473,963 msg/sec
                    AtomicQueue2, 3,i:   2,618,244 msg/sec
                    AtomicQueue2, 4,s:   1,962,236 msg/sec
                    AtomicQueue2, 4,i:   2,083,058 msg/sec
                    AtomicQueue2, 5,s:     922,466 msg/sec
                    AtomicQueue2, 5,i:   1,259,095 msg/sec
                    AtomicQueue2, 6,s:     754,510 msg/sec
                    AtomicQueue2, 6,i:   1,168,486 msg/sec
                    AtomicQueue2, 7,s:     851,502 msg/sec
                    AtomicQueue2, 7,i:     947,423 msg/sec
                    AtomicQueue2, 8,s:     880,973 msg/sec
                    AtomicQueue2, 8,i:     850,408 msg/sec
            OptimistAtomicQueue2, 1,s:  31,935,985 msg/sec
            OptimistAtomicQueue2, 1,i:  31,642,463 msg/sec
            OptimistAtomicQueue2, 2,s:  12,823,440 msg/sec
            OptimistAtomicQueue2, 2,i:  13,781,127 msg/sec
            OptimistAtomicQueue2, 3,s:  16,837,998 msg/sec
            OptimistAtomicQueue2, 3,i:  14,508,108 msg/sec
            OptimistAtomicQueue2, 4,s:  17,388,482 msg/sec
            OptimistAtomicQueue2, 4,i:  16,989,187 msg/sec
            OptimistAtomicQueue2, 5,s:   9,271,438 msg/sec
            OptimistAtomicQueue2, 5,i:   9,601,007 msg/sec
            OptimistAtomicQueue2, 6,s:   9,711,651 msg/sec
            OptimistAtomicQueue2, 6,i:   9,571,279 msg/sec
            OptimistAtomicQueue2, 7,s:  11,108,718 msg/sec
            OptimistAtomicQueue2, 7,i:  11,122,207 msg/sec
            OptimistAtomicQueue2, 8,s:  14,421,519 msg/sec
            OptimistAtomicQueue2, 8,i:  11,751,126 msg/sec
                   AtomicQueueB2, 1,s:  21,568,491 msg/sec
                   AtomicQueueB2, 1,i:  22,164,103 msg/sec
                   AtomicQueueB2, 2,s:   2,895,337 msg/sec
                   AtomicQueueB2, 2,i:   3,069,811 msg/sec
                   AtomicQueueB2, 3,s:   2,444,926 msg/sec
                   AtomicQueueB2, 3,i:   2,589,428 msg/sec
                   AtomicQueueB2, 4,s:   1,945,919 msg/sec
                   AtomicQueueB2, 4,i:   2,048,810 msg/sec
                   AtomicQueueB2, 5,s:     912,558 msg/sec
                   AtomicQueueB2, 5,i:   1,272,439 msg/sec
                   AtomicQueueB2, 6,s:     750,269 msg/sec
                   AtomicQueueB2, 6,i:   1,173,105 msg/sec
                   AtomicQueueB2, 7,s:     852,170 msg/sec
                   AtomicQueueB2, 7,i:     931,312 msg/sec
                   AtomicQueueB2, 8,s:     885,073 msg/sec
                   AtomicQueueB2, 8,i:     841,258 msg/sec
           OptimistAtomicQueueB2, 1,s:  44,475,744 msg/sec
           OptimistAtomicQueueB2, 1,i:  44,590,845 msg/sec
           OptimistAtomicQueueB2, 2,s:  12,357,921 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,364,580 msg/sec
           OptimistAtomicQueueB2, 3,s:  16,672,367 msg/sec
           OptimistAtomicQueueB2, 3,i:  15,609,988 msg/sec
           OptimistAtomicQueueB2, 4,s:  17,343,755 msg/sec
           OptimistAtomicQueueB2, 4,i:  17,816,091 msg/sec
           OptimistAtomicQueueB2, 5,s:   9,281,945 msg/sec
           OptimistAtomicQueueB2, 5,i:   9,306,519 msg/sec
           OptimistAtomicQueueB2, 6,s:   9,716,811 msg/sec
           OptimistAtomicQueueB2, 6,i:   9,616,025 msg/sec
           OptimistAtomicQueueB2, 7,s:  10,886,300 msg/sec
           OptimistAtomicQueueB2, 7,i:  11,038,530 msg/sec
           OptimistAtomicQueueB2, 8,s:  14,304,832 msg/sec
           OptimistAtomicQueueB2, 8,i:  11,600,695 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:  27,510,513 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:  27,513,833 msg/sec
     moodycamel::ConcurrentQueue, 1,s:   4,871,479 msg/sec
     moodycamel::ConcurrentQueue, 1,i:   4,898,439 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  11,219,771 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  10,931,576 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  19,145,967 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  17,077,220 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  26,424,572 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  29,327,010 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  38,956,031 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  58,287,633 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  61,357,721 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  66,769,179 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  65,881,800 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  68,395,569 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  75,879,984 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  72,937,162 msg/sec
   tbb::concurrent_bounded_queue, 1,s:   2,581,603 msg/sec
   tbb::concurrent_bounded_queue, 1,i:   2,597,258 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   3,256,529 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   3,264,425 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   2,344,720 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   2,373,425 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   1,884,281 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   1,944,668 msg/sec
   tbb::concurrent_bounded_queue, 5,s:     897,297 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   1,209,515 msg/sec
   tbb::concurrent_bounded_queue, 6,s:     812,873 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   1,088,555 msg/sec
   tbb::concurrent_bounded_queue, 7,s:     777,106 msg/sec
   tbb::concurrent_bounded_queue, 7,i:     950,677 msg/sec
   tbb::concurrent_bounded_queue, 8,s:     795,627 msg/sec
   tbb::concurrent_bounded_queue, 8,i:     821,382 msg/sec
     xenium::michael_scott_queue, 1,s:   3,943,252 msg/sec
     xenium::michael_scott_queue, 1,i:   4,052,352 msg/sec
     xenium::michael_scott_queue, 2,s:   2,775,065 msg/sec
     xenium::michael_scott_queue, 2,i:   2,710,465 msg/sec
     xenium::michael_scott_queue, 3,s:   2,254,911 msg/sec
     xenium::michael_scott_queue, 3,i:   2,226,685 msg/sec
     xenium::michael_scott_queue, 4,s:   1,735,925 msg/sec
     xenium::michael_scott_queue, 4,i:   1,724,641 msg/sec
     xenium::michael_scott_queue, 5,s:   1,060,619 msg/sec
     xenium::michael_scott_queue, 5,i:   1,147,853 msg/sec
     xenium::michael_scott_queue, 6,s:     990,144 msg/sec
     xenium::michael_scott_queue, 6,i:   1,049,026 msg/sec
     xenium::michael_scott_queue, 7,s:     942,097 msg/sec
     xenium::michael_scott_queue, 7,i:     955,379 msg/sec
     xenium::michael_scott_queue, 8,s:     695,786 msg/sec
     xenium::michael_scott_queue, 8,i:     822,631 msg/sec
         xenium::ramalhete_queue, 1,s:  21,444,258 msg/sec
         xenium::ramalhete_queue, 1,i:  21,046,106 msg/sec
         xenium::ramalhete_queue, 2,s:  14,595,156 msg/sec
         xenium::ramalhete_queue, 2,i:  10,940,302 msg/sec
         xenium::ramalhete_queue, 3,s:  13,586,242 msg/sec
         xenium::ramalhete_queue, 3,i:  12,958,834 msg/sec
         xenium::ramalhete_queue, 4,s:  15,684,685 msg/sec
         xenium::ramalhete_queue, 4,i:  14,237,277 msg/sec
         xenium::ramalhete_queue, 5,s:  11,066,686 msg/sec
         xenium::ramalhete_queue, 5,i:   6,899,404 msg/sec
         xenium::ramalhete_queue, 6,s:  11,481,172 msg/sec
         xenium::ramalhete_queue, 6,i:   7,573,882 msg/sec
         xenium::ramalhete_queue, 7,s:  11,608,810 msg/sec
         xenium::ramalhete_queue, 7,i:   8,298,811 msg/sec
         xenium::ramalhete_queue, 8,s:  14,822,648 msg/sec
         xenium::ramalhete_queue, 8,i:   8,744,291 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  90,931,410 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  91,572,945 msg/sec
    xenium::vyukov_bounded_queue, 2,s:   6,473,598 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   7,007,528 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   3,604,216 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   3,985,146 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   4,564,021 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   4,311,283 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   2,079,833 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   3,660,355 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   2,066,343 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   2,477,174 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   2,119,419 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   2,218,489 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   2,997,628 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   1,920,794 msg/sec
          boost::lockfree::queue, 1,s:   2,265,574 msg/sec
          boost::lockfree::queue, 1,i:   2,286,388 msg/sec
          boost::lockfree::queue, 2,s:   1,723,716 msg/sec
          boost::lockfree::queue, 2,i:   1,742,461 msg/sec
          boost::lockfree::queue, 3,s:   1,453,452 msg/sec
          boost::lockfree::queue, 3,i:   1,414,210 msg/sec
          boost::lockfree::queue, 4,s:   1,287,634 msg/sec
          boost::lockfree::queue, 4,i:   1,282,435 msg/sec
          boost::lockfree::queue, 5,s:     783,472 msg/sec
          boost::lockfree::queue, 5,i:     853,709 msg/sec
          boost::lockfree::queue, 6,s:     421,595 msg/sec
          boost::lockfree::queue, 6,i:     822,682 msg/sec
          boost::lockfree::queue, 7,s:     405,642 msg/sec
          boost::lockfree::queue, 7,i:     843,683 msg/sec
          boost::lockfree::queue, 8,s:     340,544 msg/sec
          boost::lockfree::queue, 8,i:     543,207 msg/sec
                pthread_spinlock, 1,s:   5,243,302 msg/sec
                pthread_spinlock, 1,i:   5,376,352 msg/sec
                pthread_spinlock, 2,s:   2,293,103 msg/sec
                pthread_spinlock, 2,i:     529,511 msg/sec
                pthread_spinlock, 3,s:     245,875 msg/sec
                pthread_spinlock, 3,i:   2,179,016 msg/sec
pthread_spinlock: producers: 4: consumer 1 received too few messages: 0.06% of expected.
                pthread_spinlock, 4,s:     700,372 msg/sec
                pthread_spinlock, 4,i:     384,689 msg/sec
                pthread_spinlock, 5,s:     820,809 msg/sec
                pthread_spinlock, 5,i:     253,612 msg/sec
                pthread_spinlock, 6,s:     577,899 msg/sec
                pthread_spinlock, 6,i:     945,189 msg/sec
                pthread_spinlock, 7,s:     845,922 msg/sec
                pthread_spinlock, 7,i:     905,934 msg/sec
                pthread_spinlock, 8,s:     872,901 msg/sec
                pthread_spinlock, 8,i:     793,327 msg/sec
                      std::mutex, 1,s:   1,905,318 msg/sec
                      std::mutex, 1,i:   1,819,973 msg/sec
                      std::mutex, 2,s:   4,076,780 msg/sec
                      std::mutex, 2,i:   3,930,327 msg/sec
                      std::mutex, 3,s:   2,093,236 msg/sec
                      std::mutex, 3,i:   1,986,363 msg/sec
                      std::mutex, 4,s:   2,066,090 msg/sec
                      std::mutex, 4,i:   1,961,911 msg/sec
                      std::mutex, 5,s:     982,544 msg/sec
                      std::mutex, 5,i:   1,015,833 msg/sec
                      std::mutex, 6,s:     883,099 msg/sec
                      std::mutex, 6,i:     857,991 msg/sec
                      std::mutex, 7,s:     954,541 msg/sec
                      std::mutex, 7,i:     854,354 msg/sec
                      std::mutex, 8,s:     981,183 msg/sec
                      std::mutex, 8,i:     822,351 msg/sec
                 tbb::spin_mutex, 1,s:  11,115,738 msg/sec
                 tbb::spin_mutex, 1,i:  11,281,293 msg/sec
                 tbb::spin_mutex, 2,s:   4,890,695 msg/sec
                 tbb::spin_mutex, 2,i:   4,780,124 msg/sec
                 tbb::spin_mutex, 3,s:   3,589,937 msg/sec
                 tbb::spin_mutex, 3,i:   3,498,921 msg/sec
                 tbb::spin_mutex, 4,s:   3,054,123 msg/sec
                 tbb::spin_mutex, 4,i:   2,937,749 msg/sec
                 tbb::spin_mutex, 5,s:   1,711,726 msg/sec
                 tbb::spin_mutex, 5,i:   1,635,394 msg/sec
                 tbb::spin_mutex, 6,s:   1,499,280 msg/sec
                 tbb::spin_mutex, 6,i:   1,456,891 msg/sec
                 tbb::spin_mutex, 7,s:   1,345,596 msg/sec
                 tbb::spin_mutex, 7,i:   1,376,921 msg/sec
                 tbb::spin_mutex, 8,s:   1,264,983 msg/sec
                 tbb::spin_mutex, 8,i:   1,201,621 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1291.59
	System time (seconds): 110.41
	Percent of CPU this job got: 862%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:42.47
	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): 62032
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24477
	Voluntary context switches: 10027964
	Involuntary context switches: 349
	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

