
2026-05-06 15:54:10 [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.000000111 sec/round-trip
                     AtomicQueue: 0.000000091 sec/round-trip
             OptimistAtomicQueue: 0.000000072 sec/round-trip
                    AtomicQueueB: 0.000000102 sec/round-trip
            OptimistAtomicQueueB: 0.000000075 sec/round-trip
                    AtomicQueue2: 0.000000097 sec/round-trip
            OptimistAtomicQueue2: 0.000000082 sec/round-trip
                   AtomicQueueB2: 0.000000100 sec/round-trip
           OptimistAtomicQueueB2: 0.000000083 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000095 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000139 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000191 sec/round-trip
     xenium::michael_scott_queue: 0.000000295 sec/round-trip
         xenium::ramalhete_queue: 0.000000128 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000134 sec/round-trip
          boost::lockfree::queue: 0.000000206 sec/round-trip
                pthread_spinlock: 0.000000227 sec/round-trip
                      std::mutex: 0.000000750 sec/round-trip
                 tbb::spin_mutex: 0.000000206 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:  93,975,247 msg/sec
     boost::lockfree::spsc_queue, 1,i:  91,200,601 msg/sec
                     AtomicQueue, 1,s:  58,186,287 msg/sec
                     AtomicQueue, 1,i:  58,063,984 msg/sec
                     AtomicQueue, 2,s:   6,459,572 msg/sec
                     AtomicQueue, 2,i:   5,139,521 msg/sec
                     AtomicQueue, 3,s:   5,132,112 msg/sec
                     AtomicQueue, 3,i:   4,173,818 msg/sec
                     AtomicQueue, 4,s:   4,014,051 msg/sec
                     AtomicQueue, 4,i:   3,216,270 msg/sec
                     AtomicQueue, 5,s:   3,170,343 msg/sec
                     AtomicQueue, 5,i:   2,598,334 msg/sec
                     AtomicQueue, 6,s:   2,711,189 msg/sec
                     AtomicQueue, 6,i:   2,151,147 msg/sec
                     AtomicQueue, 7,s:   2,401,785 msg/sec
                     AtomicQueue, 7,i:   1,976,716 msg/sec
                     AtomicQueue, 8,s:   2,117,347 msg/sec
                     AtomicQueue, 8,i:   1,724,875 msg/sec
             OptimistAtomicQueue, 1,s: 436,448,704 msg/sec
             OptimistAtomicQueue, 1,i: 435,839,994 msg/sec
             OptimistAtomicQueue, 2,s:  47,046,691 msg/sec
             OptimistAtomicQueue, 2,i:  22,354,731 msg/sec
             OptimistAtomicQueue, 3,s:  29,489,589 msg/sec
             OptimistAtomicQueue, 3,i:  24,669,418 msg/sec
             OptimistAtomicQueue, 4,s:  33,361,713 msg/sec
             OptimistAtomicQueue, 4,i:  24,368,384 msg/sec
             OptimistAtomicQueue, 5,s:  28,894,853 msg/sec
             OptimistAtomicQueue, 5,i:  22,736,274 msg/sec
             OptimistAtomicQueue, 6,s:  29,461,700 msg/sec
             OptimistAtomicQueue, 6,i:  22,446,976 msg/sec
             OptimistAtomicQueue, 7,s:  29,229,703 msg/sec
             OptimistAtomicQueue, 7,i:  22,994,733 msg/sec
             OptimistAtomicQueue, 8,s:  30,117,742 msg/sec
             OptimistAtomicQueue, 8,i:  21,864,404 msg/sec
                    AtomicQueueB, 1,s:  35,919,024 msg/sec
                    AtomicQueueB, 1,i:  40,889,293 msg/sec
                    AtomicQueueB, 2,s:   6,342,960 msg/sec
                    AtomicQueueB, 2,i:   5,099,599 msg/sec
                    AtomicQueueB, 3,s:   5,120,913 msg/sec
                    AtomicQueueB, 3,i:   4,144,190 msg/sec
                    AtomicQueueB, 4,s:   4,035,613 msg/sec
                    AtomicQueueB, 4,i:   3,209,589 msg/sec
                    AtomicQueueB, 5,s:   3,084,930 msg/sec
                    AtomicQueueB, 5,i:   2,581,341 msg/sec
                    AtomicQueueB, 6,s:   2,699,132 msg/sec
                    AtomicQueueB, 6,i:   2,130,586 msg/sec
                    AtomicQueueB, 7,s:   2,410,068 msg/sec
                    AtomicQueueB, 7,i:   1,953,854 msg/sec
                    AtomicQueueB, 8,s:   2,129,784 msg/sec
                    AtomicQueueB, 8,i:   1,697,049 msg/sec
            OptimistAtomicQueueB, 1,s: 226,058,178 msg/sec
            OptimistAtomicQueueB, 1,i: 225,682,690 msg/sec
            OptimistAtomicQueueB, 2,s:  47,570,118 msg/sec
            OptimistAtomicQueueB, 2,i:  21,502,620 msg/sec
            OptimistAtomicQueueB, 3,s:  28,978,459 msg/sec
            OptimistAtomicQueueB, 3,i:  24,505,240 msg/sec
            OptimistAtomicQueueB, 4,s:  31,764,243 msg/sec
            OptimistAtomicQueueB, 4,i:  24,235,914 msg/sec
            OptimistAtomicQueueB, 5,s:  28,734,790 msg/sec
            OptimistAtomicQueueB, 5,i:  21,951,969 msg/sec
            OptimistAtomicQueueB, 6,s:  28,926,287 msg/sec
            OptimistAtomicQueueB, 6,i:  22,062,845 msg/sec
            OptimistAtomicQueueB, 7,s:  28,531,428 msg/sec
            OptimistAtomicQueueB, 7,i:  22,577,902 msg/sec
            OptimistAtomicQueueB, 8,s:  29,463,256 msg/sec
            OptimistAtomicQueueB, 8,i:  21,431,238 msg/sec
                    AtomicQueue2, 1,s:  50,995,327 msg/sec
                    AtomicQueue2, 1,i:  54,645,525 msg/sec
                    AtomicQueue2, 2,s:   6,019,925 msg/sec
                    AtomicQueue2, 2,i:   5,207,956 msg/sec
                    AtomicQueue2, 3,s:   5,014,490 msg/sec
                    AtomicQueue2, 3,i:   4,169,569 msg/sec
                    AtomicQueue2, 4,s:   3,903,055 msg/sec
                    AtomicQueue2, 4,i:   3,189,215 msg/sec
                    AtomicQueue2, 5,s:   3,037,550 msg/sec
                    AtomicQueue2, 5,i:   2,566,994 msg/sec
                    AtomicQueue2, 6,s:   2,631,981 msg/sec
                    AtomicQueue2, 6,i:   2,154,270 msg/sec
                    AtomicQueue2, 7,s:   2,327,036 msg/sec
                    AtomicQueue2, 7,i:   1,954,886 msg/sec
                    AtomicQueue2, 8,s:   2,077,378 msg/sec
                    AtomicQueue2, 8,i:   1,719,065 msg/sec
            OptimistAtomicQueue2, 1,s: 200,387,148 msg/sec
            OptimistAtomicQueue2, 1,i: 204,587,674 msg/sec
            OptimistAtomicQueue2, 2,s:  18,083,562 msg/sec
            OptimistAtomicQueue2, 2,i:  13,885,630 msg/sec
            OptimistAtomicQueue2, 3,s:  20,501,599 msg/sec
            OptimistAtomicQueue2, 3,i:  18,080,159 msg/sec
            OptimistAtomicQueue2, 4,s:  25,956,874 msg/sec
            OptimistAtomicQueue2, 4,i:  21,142,829 msg/sec
            OptimistAtomicQueue2, 5,s:  27,338,882 msg/sec
            OptimistAtomicQueue2, 5,i:  21,207,567 msg/sec
            OptimistAtomicQueue2, 6,s:  27,212,938 msg/sec
            OptimistAtomicQueue2, 6,i:  20,709,729 msg/sec
            OptimistAtomicQueue2, 7,s:  27,040,739 msg/sec
            OptimistAtomicQueue2, 7,i:  21,230,144 msg/sec
            OptimistAtomicQueue2, 8,s:  29,039,985 msg/sec
            OptimistAtomicQueue2, 8,i:  21,122,268 msg/sec
                   AtomicQueueB2, 1,s:  37,915,037 msg/sec
                   AtomicQueueB2, 1,i:  39,665,635 msg/sec
                   AtomicQueueB2, 2,s:   5,759,710 msg/sec
                   AtomicQueueB2, 2,i:   5,036,403 msg/sec
                   AtomicQueueB2, 3,s:   4,919,040 msg/sec
                   AtomicQueueB2, 3,i:   4,083,049 msg/sec
                   AtomicQueueB2, 4,s:   3,909,175 msg/sec
                   AtomicQueueB2, 4,i:   3,159,639 msg/sec
                   AtomicQueueB2, 5,s:   3,024,800 msg/sec
                   AtomicQueueB2, 5,i:   2,539,348 msg/sec
                   AtomicQueueB2, 6,s:   2,608,244 msg/sec
                   AtomicQueueB2, 6,i:   2,123,922 msg/sec
                   AtomicQueueB2, 7,s:   2,289,441 msg/sec
                   AtomicQueueB2, 7,i:   1,935,532 msg/sec
                   AtomicQueueB2, 8,s:   2,040,820 msg/sec
                   AtomicQueueB2, 8,i:   1,682,769 msg/sec
           OptimistAtomicQueueB2, 1,s:  63,197,064 msg/sec
           OptimistAtomicQueueB2, 1,i:  67,244,160 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,925,419 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,787,364 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,782,795 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,963,039 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,208,857 msg/sec
           OptimistAtomicQueueB2, 4,i:  21,347,187 msg/sec
           OptimistAtomicQueueB2, 5,s:  28,305,550 msg/sec
           OptimistAtomicQueueB2, 5,i:  21,052,011 msg/sec
           OptimistAtomicQueueB2, 6,s:  27,016,610 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,362,302 msg/sec
           OptimistAtomicQueueB2, 7,s:  27,072,012 msg/sec
           OptimistAtomicQueueB2, 7,i:  21,125,108 msg/sec
           OptimistAtomicQueueB2, 8,s:  28,401,135 msg/sec
           OptimistAtomicQueueB2, 8,i:  21,222,708 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 274,340,896 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 277,246,389 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  17,436,694 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  17,411,975 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  16,821,978 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  22,678,113 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  24,558,247 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  32,391,121 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  42,397,026 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  53,437,130 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  70,690,862 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  77,707,927 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  81,684,161 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  83,906,864 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  88,109,205 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  95,356,182 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  82,702,315 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 107,114,548 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  12,421,490 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  12,308,962 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,564,677 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,147,735 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,519,366 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,313,601 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,689,704 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,260,604 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,058,457 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,685,891 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,623,283 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,199,829 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,280,540 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,916,013 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,899,985 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,649,198 msg/sec
     xenium::michael_scott_queue, 1,s:  10,165,922 msg/sec
     xenium::michael_scott_queue, 1,i:   9,608,520 msg/sec
     xenium::michael_scott_queue, 2,s:   6,003,713 msg/sec
     xenium::michael_scott_queue, 2,i:   4,263,832 msg/sec
     xenium::michael_scott_queue, 3,s:   3,912,786 msg/sec
     xenium::michael_scott_queue, 3,i:   3,402,952 msg/sec
     xenium::michael_scott_queue, 4,s:   3,094,856 msg/sec
     xenium::michael_scott_queue, 4,i:   2,579,242 msg/sec
     xenium::michael_scott_queue, 5,s:   2,362,978 msg/sec
     xenium::michael_scott_queue, 5,i:   2,035,690 msg/sec
     xenium::michael_scott_queue, 6,s:   2,013,439 msg/sec
     xenium::michael_scott_queue, 6,i:   1,690,455 msg/sec
     xenium::michael_scott_queue, 7,s:   1,782,431 msg/sec
     xenium::michael_scott_queue, 7,i:   1,507,150 msg/sec
     xenium::michael_scott_queue, 8,s:   1,567,237 msg/sec
     xenium::michael_scott_queue, 8,i:   1,308,949 msg/sec
         xenium::ramalhete_queue, 1,s:  19,479,948 msg/sec
         xenium::ramalhete_queue, 1,i:  19,583,713 msg/sec
         xenium::ramalhete_queue, 2,s:  22,262,463 msg/sec
         xenium::ramalhete_queue, 2,i:  15,045,984 msg/sec
         xenium::ramalhete_queue, 3,s:  20,803,548 msg/sec
         xenium::ramalhete_queue, 3,i:  17,124,900 msg/sec
         xenium::ramalhete_queue, 4,s:  18,759,044 msg/sec
         xenium::ramalhete_queue, 4,i:  17,994,693 msg/sec
         xenium::ramalhete_queue, 5,s:  18,521,249 msg/sec
         xenium::ramalhete_queue, 5,i:  18,849,786 msg/sec
         xenium::ramalhete_queue, 6,s:  17,805,302 msg/sec
         xenium::ramalhete_queue, 6,i:  18,396,755 msg/sec
         xenium::ramalhete_queue, 7,s:  17,470,985 msg/sec
         xenium::ramalhete_queue, 7,i:  17,782,449 msg/sec
         xenium::ramalhete_queue, 8,s:  16,959,961 msg/sec
         xenium::ramalhete_queue, 8,i:  17,461,612 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  60,255,338 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  67,079,429 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,984,240 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,158,468 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,820,017 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   8,056,421 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,887,292 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,765,252 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,364,151 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,368,378 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,309,116 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,990,618 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,661,957 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,450,640 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,467,493 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,879,893 msg/sec
          boost::lockfree::queue, 1,s:   8,434,316 msg/sec
          boost::lockfree::queue, 1,i:   8,357,832 msg/sec
          boost::lockfree::queue, 2,s:   2,814,982 msg/sec
          boost::lockfree::queue, 2,i:   3,033,582 msg/sec
          boost::lockfree::queue, 3,s:   2,779,835 msg/sec
          boost::lockfree::queue, 3,i:   2,778,667 msg/sec
          boost::lockfree::queue, 4,s:   2,078,298 msg/sec
          boost::lockfree::queue, 4,i:   2,057,572 msg/sec
          boost::lockfree::queue, 5,s:   1,721,295 msg/sec
          boost::lockfree::queue, 5,i:   1,703,303 msg/sec
          boost::lockfree::queue, 6,s:   1,142,060 msg/sec
          boost::lockfree::queue, 6,i:   1,236,625 msg/sec
          boost::lockfree::queue, 7,s:   1,027,701 msg/sec
          boost::lockfree::queue, 7,i:   1,060,858 msg/sec
          boost::lockfree::queue, 8,s:     843,836 msg/sec
          boost::lockfree::queue, 8,i:     927,310 msg/sec
                pthread_spinlock, 1,s:  17,775,818 msg/sec
                pthread_spinlock, 1,i:  17,751,339 msg/sec
                pthread_spinlock, 2,s:   5,648,879 msg/sec
                pthread_spinlock, 2,i:   5,232,561 msg/sec
                pthread_spinlock, 3,s:   4,780,103 msg/sec
                pthread_spinlock, 3,i:   4,421,178 msg/sec
                pthread_spinlock, 4,s:   3,809,607 msg/sec
                pthread_spinlock, 4,i:   3,890,839 msg/sec
                pthread_spinlock, 5,s:   3,383,991 msg/sec
                pthread_spinlock, 5,i:   3,494,178 msg/sec
                pthread_spinlock, 6,s:   2,857,536 msg/sec
                pthread_spinlock, 6,i:   2,721,661 msg/sec
                pthread_spinlock, 7,s:   1,330,736 msg/sec
                pthread_spinlock, 7,i:   1,667,909 msg/sec
                pthread_spinlock, 8,s:   1,547,743 msg/sec
                pthread_spinlock, 8,i:   1,082,314 msg/sec
                      std::mutex, 1,s:   6,908,948 msg/sec
                      std::mutex, 1,i:   6,925,183 msg/sec
                      std::mutex, 2,s:   6,032,471 msg/sec
                      std::mutex, 2,i:   5,089,666 msg/sec
                      std::mutex, 3,s:   2,731,348 msg/sec
                      std::mutex, 3,i:   2,730,111 msg/sec
                      std::mutex, 4,s:   2,252,087 msg/sec
                      std::mutex, 4,i:   2,260,185 msg/sec
                      std::mutex, 5,s:   1,899,863 msg/sec
                      std::mutex, 5,i:   1,926,824 msg/sec
                      std::mutex, 6,s:   1,873,951 msg/sec
                      std::mutex, 6,i:   1,899,562 msg/sec
                      std::mutex, 7,s:   1,863,635 msg/sec
                      std::mutex, 7,i:   1,853,813 msg/sec
                      std::mutex, 8,s:   1,817,661 msg/sec
                      std::mutex, 8,i:   1,837,387 msg/sec
                 tbb::spin_mutex, 1,s:  40,325,345 msg/sec
                 tbb::spin_mutex, 1,i:  41,586,509 msg/sec
                 tbb::spin_mutex, 2,s:   9,159,816 msg/sec
                 tbb::spin_mutex, 2,i:   8,658,614 msg/sec
                 tbb::spin_mutex, 3,s:   5,455,845 msg/sec
                 tbb::spin_mutex, 3,i:   5,209,167 msg/sec
                 tbb::spin_mutex, 4,s:   3,471,896 msg/sec
                 tbb::spin_mutex, 4,i:   3,617,126 msg/sec
                 tbb::spin_mutex, 5,s:   2,687,785 msg/sec
                 tbb::spin_mutex, 5,i:   2,811,323 msg/sec
                 tbb::spin_mutex, 6,s:   2,074,978 msg/sec
                 tbb::spin_mutex, 6,i:   2,163,274 msg/sec
                 tbb::spin_mutex, 7,s:   1,766,788 msg/sec
                 tbb::spin_mutex, 7,i:   1,829,547 msg/sec
                 tbb::spin_mutex, 8,s:   1,482,936 msg/sec
                 tbb::spin_mutex, 8,i:   1,512,556 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 994.40
	System time (seconds): 111.87
	Percent of CPU this job got: 916%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:00.72
	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): 65000
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23837
	Voluntary context switches: 8180582
	Involuntary context switches: 304
	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 15:56:11 [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.000000112 sec/round-trip
                     AtomicQueue: 0.000000096 sec/round-trip
             OptimistAtomicQueue: 0.000000073 sec/round-trip
                    AtomicQueueB: 0.000000103 sec/round-trip
            OptimistAtomicQueueB: 0.000000076 sec/round-trip
                    AtomicQueue2: 0.000000097 sec/round-trip
            OptimistAtomicQueue2: 0.000000084 sec/round-trip
                   AtomicQueueB2: 0.000000102 sec/round-trip
           OptimistAtomicQueueB2: 0.000000085 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000096 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000141 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000193 sec/round-trip
     xenium::michael_scott_queue: 0.000000304 sec/round-trip
         xenium::ramalhete_queue: 0.000000129 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000136 sec/round-trip
          boost::lockfree::queue: 0.000000208 sec/round-trip
                pthread_spinlock: 0.000000231 sec/round-trip
                      std::mutex: 0.000000753 sec/round-trip
                 tbb::spin_mutex: 0.000000209 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:  92,062,042 msg/sec
     boost::lockfree::spsc_queue, 1,i:  89,679,825 msg/sec
                     AtomicQueue, 1,s:  56,886,704 msg/sec
                     AtomicQueue, 1,i:  56,884,310 msg/sec
                     AtomicQueue, 2,s:   6,314,972 msg/sec
                     AtomicQueue, 2,i:   5,051,092 msg/sec
                     AtomicQueue, 3,s:   5,080,479 msg/sec
                     AtomicQueue, 3,i:   4,109,546 msg/sec
                     AtomicQueue, 4,s:   4,012,016 msg/sec
                     AtomicQueue, 4,i:   3,159,233 msg/sec
                     AtomicQueue, 5,s:   3,123,176 msg/sec
                     AtomicQueue, 5,i:   2,545,436 msg/sec
                     AtomicQueue, 6,s:   2,645,836 msg/sec
                     AtomicQueue, 6,i:   2,108,870 msg/sec
                     AtomicQueue, 7,s:   2,349,601 msg/sec
                     AtomicQueue, 7,i:   1,943,135 msg/sec
                     AtomicQueue, 8,s:   2,085,019 msg/sec
                     AtomicQueue, 8,i:   1,683,962 msg/sec
             OptimistAtomicQueue, 1,s: 445,648,686 msg/sec
             OptimistAtomicQueue, 1,i: 442,250,880 msg/sec
             OptimistAtomicQueue, 2,s:  47,284,230 msg/sec
             OptimistAtomicQueue, 2,i:  21,768,385 msg/sec
             OptimistAtomicQueue, 3,s:  29,027,617 msg/sec
             OptimistAtomicQueue, 3,i:  24,462,666 msg/sec
             OptimistAtomicQueue, 4,s:  31,759,240 msg/sec
             OptimistAtomicQueue, 4,i:  24,012,636 msg/sec
             OptimistAtomicQueue, 5,s:  28,126,420 msg/sec
             OptimistAtomicQueue, 5,i:  22,221,807 msg/sec
             OptimistAtomicQueue, 6,s:  28,860,936 msg/sec
             OptimistAtomicQueue, 6,i:  22,065,913 msg/sec
             OptimistAtomicQueue, 7,s:  27,782,590 msg/sec
             OptimistAtomicQueue, 7,i:  22,178,865 msg/sec
             OptimistAtomicQueue, 8,s:  29,263,519 msg/sec
             OptimistAtomicQueue, 8,i:  21,562,915 msg/sec
                    AtomicQueueB, 1,s:  37,817,535 msg/sec
                    AtomicQueueB, 1,i:  39,775,760 msg/sec
                    AtomicQueueB, 2,s:   6,192,556 msg/sec
                    AtomicQueueB, 2,i:   5,101,562 msg/sec
                    AtomicQueueB, 3,s:   4,977,966 msg/sec
                    AtomicQueueB, 3,i:   4,125,225 msg/sec
                    AtomicQueueB, 4,s:   3,959,148 msg/sec
                    AtomicQueueB, 4,i:   3,115,726 msg/sec
                    AtomicQueueB, 5,s:   3,042,582 msg/sec
                    AtomicQueueB, 5,i:   2,532,322 msg/sec
                    AtomicQueueB, 6,s:   2,628,340 msg/sec
                    AtomicQueueB, 6,i:   2,102,977 msg/sec
                    AtomicQueueB, 7,s:   2,334,375 msg/sec
                    AtomicQueueB, 7,i:   1,902,960 msg/sec
                    AtomicQueueB, 8,s:   2,055,934 msg/sec
                    AtomicQueueB, 8,i:   1,645,397 msg/sec
            OptimistAtomicQueueB, 1,s: 213,622,265 msg/sec
            OptimistAtomicQueueB, 1,i: 215,550,689 msg/sec
            OptimistAtomicQueueB, 2,s:  45,859,401 msg/sec
            OptimistAtomicQueueB, 2,i:  21,547,935 msg/sec
            OptimistAtomicQueueB, 3,s:  28,754,777 msg/sec
            OptimistAtomicQueueB, 3,i:  24,393,791 msg/sec
            OptimistAtomicQueueB, 4,s:  31,143,916 msg/sec
            OptimistAtomicQueueB, 4,i:  24,036,948 msg/sec
            OptimistAtomicQueueB, 5,s:  28,165,333 msg/sec
            OptimistAtomicQueueB, 5,i:  21,974,245 msg/sec
            OptimistAtomicQueueB, 6,s:  28,335,347 msg/sec
            OptimistAtomicQueueB, 6,i:  21,178,613 msg/sec
            OptimistAtomicQueueB, 7,s:  27,572,620 msg/sec
            OptimistAtomicQueueB, 7,i:  21,806,016 msg/sec
            OptimistAtomicQueueB, 8,s:  28,989,221 msg/sec
            OptimistAtomicQueueB, 8,i:  21,276,505 msg/sec
                    AtomicQueue2, 1,s:  49,795,589 msg/sec
                    AtomicQueue2, 1,i:  53,154,394 msg/sec
                    AtomicQueue2, 2,s:   5,743,560 msg/sec
                    AtomicQueue2, 2,i:   5,036,909 msg/sec
                    AtomicQueue2, 3,s:   4,916,292 msg/sec
                    AtomicQueue2, 3,i:   4,100,798 msg/sec
                    AtomicQueue2, 4,s:   3,905,016 msg/sec
                    AtomicQueue2, 4,i:   3,161,932 msg/sec
                    AtomicQueue2, 5,s:   3,016,291 msg/sec
                    AtomicQueue2, 5,i:   2,517,247 msg/sec
                    AtomicQueue2, 6,s:   2,618,472 msg/sec
                    AtomicQueue2, 6,i:   2,121,588 msg/sec
                    AtomicQueue2, 7,s:   2,262,445 msg/sec
                    AtomicQueue2, 7,i:   1,912,817 msg/sec
                    AtomicQueue2, 8,s:   2,032,219 msg/sec
                    AtomicQueue2, 8,i:   1,680,448 msg/sec
            OptimistAtomicQueue2, 1,s: 198,927,384 msg/sec
            OptimistAtomicQueue2, 1,i: 199,158,753 msg/sec
            OptimistAtomicQueue2, 2,s:  17,825,318 msg/sec
            OptimistAtomicQueue2, 2,i:  13,939,493 msg/sec
            OptimistAtomicQueue2, 3,s:  20,537,566 msg/sec
            OptimistAtomicQueue2, 3,i:  17,999,840 msg/sec
            OptimistAtomicQueue2, 4,s:  26,243,069 msg/sec
            OptimistAtomicQueue2, 4,i:  20,679,110 msg/sec
            OptimistAtomicQueue2, 5,s:  27,504,868 msg/sec
            OptimistAtomicQueue2, 5,i:  21,079,640 msg/sec
            OptimistAtomicQueue2, 6,s:  26,725,288 msg/sec
            OptimistAtomicQueue2, 6,i:  20,445,482 msg/sec
            OptimistAtomicQueue2, 7,s:  26,961,607 msg/sec
            OptimistAtomicQueue2, 7,i:  21,079,527 msg/sec
            OptimistAtomicQueue2, 8,s:  28,102,597 msg/sec
            OptimistAtomicQueue2, 8,i:  20,920,931 msg/sec
                   AtomicQueueB2, 1,s:  37,993,228 msg/sec
                   AtomicQueueB2, 1,i:  41,000,477 msg/sec
                   AtomicQueueB2, 2,s:   5,750,668 msg/sec
                   AtomicQueueB2, 2,i:   4,944,742 msg/sec
                   AtomicQueueB2, 3,s:   4,720,779 msg/sec
                   AtomicQueueB2, 3,i:   4,052,857 msg/sec
                   AtomicQueueB2, 4,s:   3,862,897 msg/sec
                   AtomicQueueB2, 4,i:   3,153,031 msg/sec
                   AtomicQueueB2, 5,s:   2,995,883 msg/sec
                   AtomicQueueB2, 5,i:   2,523,495 msg/sec
                   AtomicQueueB2, 6,s:   2,570,646 msg/sec
                   AtomicQueueB2, 6,i:   2,071,781 msg/sec
                   AtomicQueueB2, 7,s:   2,272,297 msg/sec
                   AtomicQueueB2, 7,i:   1,911,869 msg/sec
                   AtomicQueueB2, 8,s:   1,999,866 msg/sec
                   AtomicQueueB2, 8,i:   1,642,403 msg/sec
           OptimistAtomicQueueB2, 1,s:  63,713,666 msg/sec
           OptimistAtomicQueueB2, 1,i:  64,685,982 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,682,409 msg/sec
           OptimistAtomicQueueB2, 2,i:  14,342,523 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,393,421 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,938,169 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,392,076 msg/sec
           OptimistAtomicQueueB2, 4,i:  21,099,806 msg/sec
           OptimistAtomicQueueB2, 5,s:  26,796,892 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,876,530 msg/sec
           OptimistAtomicQueueB2, 6,s:  27,097,417 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,198,127 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,783,388 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,991,516 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,588,658 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,676,545 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 271,179,087 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 272,504,810 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  17,168,331 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  17,207,877 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  16,359,731 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  20,154,561 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  20,672,192 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  27,811,547 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  39,093,164 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  47,535,476 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  71,450,313 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  83,057,858 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  85,896,951 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  90,865,162 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  76,499,379 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  87,340,430 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  86,468,090 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  80,866,632 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  12,184,198 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,940,558 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,473,317 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,016,716 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,527,285 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,258,565 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,638,002 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,157,242 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,015,538 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,628,529 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,565,138 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,188,654 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,201,012 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,882,222 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,890,364 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,624,723 msg/sec
     xenium::michael_scott_queue, 1,s:   9,772,282 msg/sec
     xenium::michael_scott_queue, 1,i:   9,544,478 msg/sec
     xenium::michael_scott_queue, 2,s:   5,927,886 msg/sec
     xenium::michael_scott_queue, 2,i:   4,220,581 msg/sec
     xenium::michael_scott_queue, 3,s:   3,781,775 msg/sec
     xenium::michael_scott_queue, 3,i:   3,268,370 msg/sec
     xenium::michael_scott_queue, 4,s:   3,032,342 msg/sec
     xenium::michael_scott_queue, 4,i:   2,555,921 msg/sec
     xenium::michael_scott_queue, 5,s:   2,330,087 msg/sec
     xenium::michael_scott_queue, 5,i:   2,002,997 msg/sec
     xenium::michael_scott_queue, 6,s:   1,999,317 msg/sec
     xenium::michael_scott_queue, 6,i:   1,659,296 msg/sec
     xenium::michael_scott_queue, 7,s:   1,800,648 msg/sec
     xenium::michael_scott_queue, 7,i:   1,487,815 msg/sec
     xenium::michael_scott_queue, 8,s:   1,564,705 msg/sec
     xenium::michael_scott_queue, 8,i:   1,297,508 msg/sec
         xenium::ramalhete_queue, 1,s:  25,792,514 msg/sec
         xenium::ramalhete_queue, 1,i:  19,443,405 msg/sec
         xenium::ramalhete_queue, 2,s:  24,198,837 msg/sec
         xenium::ramalhete_queue, 2,i:  14,849,067 msg/sec
         xenium::ramalhete_queue, 3,s:  20,355,214 msg/sec
         xenium::ramalhete_queue, 3,i:  16,589,878 msg/sec
         xenium::ramalhete_queue, 4,s:  18,633,543 msg/sec
         xenium::ramalhete_queue, 4,i:  18,271,829 msg/sec
         xenium::ramalhete_queue, 5,s:  18,152,899 msg/sec
         xenium::ramalhete_queue, 5,i:  18,514,055 msg/sec
         xenium::ramalhete_queue, 6,s:  17,931,183 msg/sec
         xenium::ramalhete_queue, 6,i:  18,285,203 msg/sec
         xenium::ramalhete_queue, 7,s:  16,923,221 msg/sec
         xenium::ramalhete_queue, 7,i:  17,527,766 msg/sec
         xenium::ramalhete_queue, 8,s:  16,806,706 msg/sec
         xenium::ramalhete_queue, 8,i:  17,541,059 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  58,016,621 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  65,804,020 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,908,483 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,054,119 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,562,474 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   8,091,470 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,793,098 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,649,781 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,498,423 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,453,066 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,360,581 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   5,012,347 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,738,749 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,455,121 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,363,821 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,780,334 msg/sec
          boost::lockfree::queue, 1,s:   8,402,158 msg/sec
          boost::lockfree::queue, 1,i:   8,339,705 msg/sec
          boost::lockfree::queue, 2,s:   2,793,415 msg/sec
          boost::lockfree::queue, 2,i:   3,029,113 msg/sec
          boost::lockfree::queue, 3,s:   2,744,900 msg/sec
          boost::lockfree::queue, 3,i:   2,757,567 msg/sec
          boost::lockfree::queue, 4,s:   2,058,335 msg/sec
          boost::lockfree::queue, 4,i:   2,059,073 msg/sec
          boost::lockfree::queue, 5,s:   1,708,186 msg/sec
          boost::lockfree::queue, 5,i:   1,666,762 msg/sec
          boost::lockfree::queue, 6,s:   1,126,849 msg/sec
          boost::lockfree::queue, 6,i:   1,222,986 msg/sec
          boost::lockfree::queue, 7,s:   1,052,796 msg/sec
          boost::lockfree::queue, 7,i:   1,054,685 msg/sec
          boost::lockfree::queue, 8,s:     831,303 msg/sec
          boost::lockfree::queue, 8,i:     918,621 msg/sec
                pthread_spinlock, 1,s:  17,826,875 msg/sec
                pthread_spinlock, 1,i:  17,464,046 msg/sec
                pthread_spinlock, 2,s:   5,387,675 msg/sec
                pthread_spinlock, 2,i:   5,259,353 msg/sec
                pthread_spinlock, 3,s:   4,719,675 msg/sec
                pthread_spinlock, 3,i:   4,335,237 msg/sec
                pthread_spinlock, 4,s:   3,779,262 msg/sec
                pthread_spinlock, 4,i:   3,811,926 msg/sec
                pthread_spinlock, 5,s:   3,329,015 msg/sec
                pthread_spinlock, 5,i:   3,540,255 msg/sec
                pthread_spinlock, 6,s:   2,819,124 msg/sec
                pthread_spinlock, 6,i:   2,607,956 msg/sec
                pthread_spinlock, 7,s:   1,243,446 msg/sec
                pthread_spinlock, 7,i:   1,820,144 msg/sec
                pthread_spinlock, 8,s:   1,479,862 msg/sec
pthread_spinlock: producers: 8: consumer 5 received too few messages: 0.10% of expected.
                pthread_spinlock, 8,i:   1,994,021 msg/sec
                      std::mutex, 1,s:   6,799,586 msg/sec
                      std::mutex, 1,i:   6,811,777 msg/sec
                      std::mutex, 2,s:   5,113,130 msg/sec
                      std::mutex, 2,i:   4,889,826 msg/sec
                      std::mutex, 3,s:   2,738,651 msg/sec
                      std::mutex, 3,i:   2,791,647 msg/sec
                      std::mutex, 4,s:   2,406,669 msg/sec
                      std::mutex, 4,i:   2,429,513 msg/sec
                      std::mutex, 5,s:   1,957,180 msg/sec
                      std::mutex, 5,i:   1,956,673 msg/sec
                      std::mutex, 6,s:   1,804,504 msg/sec
                      std::mutex, 6,i:   1,841,922 msg/sec
                      std::mutex, 7,s:   2,092,148 msg/sec
                      std::mutex, 7,i:   2,079,497 msg/sec
                      std::mutex, 8,s:   1,799,483 msg/sec
                      std::mutex, 8,i:   1,810,308 msg/sec
                 tbb::spin_mutex, 1,s:  39,317,851 msg/sec
                 tbb::spin_mutex, 1,i:  41,624,660 msg/sec
                 tbb::spin_mutex, 2,s:   9,069,171 msg/sec
                 tbb::spin_mutex, 2,i:   8,630,843 msg/sec
                 tbb::spin_mutex, 3,s:   5,452,964 msg/sec
                 tbb::spin_mutex, 3,i:   5,228,284 msg/sec
                 tbb::spin_mutex, 4,s:   3,529,533 msg/sec
                 tbb::spin_mutex, 4,i:   3,482,595 msg/sec
                 tbb::spin_mutex, 5,s:   2,600,994 msg/sec
                 tbb::spin_mutex, 5,i:   2,766,517 msg/sec
                 tbb::spin_mutex, 6,s:   2,071,277 msg/sec
                 tbb::spin_mutex, 6,i:   2,160,779 msg/sec
                 tbb::spin_mutex, 7,s:   1,749,049 msg/sec
                 tbb::spin_mutex, 7,i:   1,827,037 msg/sec
                 tbb::spin_mutex, 8,s:   1,535,451 msg/sec
                 tbb::spin_mutex, 8,i:   1,529,311 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 999.11
	System time (seconds): 112.09
	Percent of CPU this job got: 915%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:01.31
	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): 68428
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24726
	Voluntary context switches: 7591307
	Involuntary context switches: 278
	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 15:58:12 [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.000000112 sec/round-trip
                     AtomicQueue: 0.000000096 sec/round-trip
             OptimistAtomicQueue: 0.000000073 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000076 sec/round-trip
                    AtomicQueue2: 0.000000097 sec/round-trip
            OptimistAtomicQueue2: 0.000000084 sec/round-trip
                   AtomicQueueB2: 0.000000102 sec/round-trip
           OptimistAtomicQueueB2: 0.000000085 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000097 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000142 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000199 sec/round-trip
     xenium::michael_scott_queue: 0.000000299 sec/round-trip
         xenium::ramalhete_queue: 0.000000128 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000136 sec/round-trip
          boost::lockfree::queue: 0.000000209 sec/round-trip
                pthread_spinlock: 0.000000230 sec/round-trip
                      std::mutex: 0.000000766 sec/round-trip
                 tbb::spin_mutex: 0.000000208 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:  93,329,550 msg/sec
     boost::lockfree::spsc_queue, 1,i:  89,530,805 msg/sec
                     AtomicQueue, 1,s:  56,291,219 msg/sec
                     AtomicQueue, 1,i:  56,207,563 msg/sec
                     AtomicQueue, 2,s:   6,207,221 msg/sec
                     AtomicQueue, 2,i:   5,067,142 msg/sec
                     AtomicQueue, 3,s:   5,065,700 msg/sec
                     AtomicQueue, 3,i:   4,097,159 msg/sec
                     AtomicQueue, 4,s:   3,943,966 msg/sec
                     AtomicQueue, 4,i:   3,170,475 msg/sec
                     AtomicQueue, 5,s:   3,077,040 msg/sec
                     AtomicQueue, 5,i:   2,521,911 msg/sec
                     AtomicQueue, 6,s:   2,616,666 msg/sec
                     AtomicQueue, 6,i:   2,106,566 msg/sec
                     AtomicQueue, 7,s:   2,327,981 msg/sec
                     AtomicQueue, 7,i:   1,914,400 msg/sec
                     AtomicQueue, 8,s:   2,075,660 msg/sec
                     AtomicQueue, 8,i:   1,673,438 msg/sec
             OptimistAtomicQueue, 1,s: 430,659,512 msg/sec
             OptimistAtomicQueue, 1,i: 425,123,073 msg/sec
             OptimistAtomicQueue, 2,s:  44,904,183 msg/sec
             OptimistAtomicQueue, 2,i:  21,401,013 msg/sec
             OptimistAtomicQueue, 3,s:  28,906,220 msg/sec
             OptimistAtomicQueue, 3,i:  24,250,374 msg/sec
             OptimistAtomicQueue, 4,s:  32,263,372 msg/sec
             OptimistAtomicQueue, 4,i:  23,610,532 msg/sec
             OptimistAtomicQueue, 5,s:  28,950,750 msg/sec
             OptimistAtomicQueue, 5,i:  22,633,068 msg/sec
             OptimistAtomicQueue, 6,s:  28,707,279 msg/sec
             OptimistAtomicQueue, 6,i:  21,638,264 msg/sec
             OptimistAtomicQueue, 7,s:  28,404,775 msg/sec
             OptimistAtomicQueue, 7,i:  21,940,686 msg/sec
             OptimistAtomicQueue, 8,s:  28,911,995 msg/sec
             OptimistAtomicQueue, 8,i:  21,299,463 msg/sec
                    AtomicQueueB, 1,s:  36,456,142 msg/sec
                    AtomicQueueB, 1,i:  39,740,700 msg/sec
                    AtomicQueueB, 2,s:   6,183,677 msg/sec
                    AtomicQueueB, 2,i:   5,040,520 msg/sec
                    AtomicQueueB, 3,s:   4,971,196 msg/sec
                    AtomicQueueB, 3,i:   4,091,643 msg/sec
                    AtomicQueueB, 4,s:   3,904,037 msg/sec
                    AtomicQueueB, 4,i:   3,108,215 msg/sec
                    AtomicQueueB, 5,s:   3,083,276 msg/sec
                    AtomicQueueB, 5,i:   2,513,169 msg/sec
                    AtomicQueueB, 6,s:   2,590,072 msg/sec
                    AtomicQueueB, 6,i:   2,064,054 msg/sec
                    AtomicQueueB, 7,s:   2,318,767 msg/sec
                    AtomicQueueB, 7,i:   1,900,192 msg/sec
                    AtomicQueueB, 8,s:   2,046,033 msg/sec
                    AtomicQueueB, 8,i:   1,647,950 msg/sec
            OptimistAtomicQueueB, 1,s: 214,680,727 msg/sec
            OptimistAtomicQueueB, 1,i: 215,020,470 msg/sec
            OptimistAtomicQueueB, 2,s:  45,185,282 msg/sec
            OptimistAtomicQueueB, 2,i:  21,495,909 msg/sec
            OptimistAtomicQueueB, 3,s:  30,059,807 msg/sec
            OptimistAtomicQueueB, 3,i:  24,336,065 msg/sec
            OptimistAtomicQueueB, 4,s:  31,087,722 msg/sec
            OptimistAtomicQueueB, 4,i:  23,440,437 msg/sec
            OptimistAtomicQueueB, 5,s:  27,799,616 msg/sec
            OptimistAtomicQueueB, 5,i:  21,133,491 msg/sec
            OptimistAtomicQueueB, 6,s:  27,778,157 msg/sec
            OptimistAtomicQueueB, 6,i:  21,352,626 msg/sec
            OptimistAtomicQueueB, 7,s:  27,847,315 msg/sec
            OptimistAtomicQueueB, 7,i:  21,573,930 msg/sec
            OptimistAtomicQueueB, 8,s:  28,263,182 msg/sec
            OptimistAtomicQueueB, 8,i:  20,991,275 msg/sec
                    AtomicQueue2, 1,s:  50,541,093 msg/sec
                    AtomicQueue2, 1,i:  53,510,961 msg/sec
                    AtomicQueue2, 2,s:   5,908,379 msg/sec
                    AtomicQueue2, 2,i:   5,002,212 msg/sec
                    AtomicQueue2, 3,s:   4,828,694 msg/sec
                    AtomicQueue2, 3,i:   4,075,798 msg/sec
                    AtomicQueue2, 4,s:   3,836,311 msg/sec
                    AtomicQueue2, 4,i:   3,170,151 msg/sec
                    AtomicQueue2, 5,s:   2,979,816 msg/sec
                    AtomicQueue2, 5,i:   2,515,505 msg/sec
                    AtomicQueue2, 6,s:   2,551,042 msg/sec
                    AtomicQueue2, 6,i:   2,106,663 msg/sec
                    AtomicQueue2, 7,s:   2,265,759 msg/sec
                    AtomicQueue2, 7,i:   1,909,605 msg/sec
                    AtomicQueue2, 8,s:   2,004,947 msg/sec
                    AtomicQueue2, 8,i:   1,667,415 msg/sec
            OptimistAtomicQueue2, 1,s: 185,094,694 msg/sec
            OptimistAtomicQueue2, 1,i: 190,833,868 msg/sec
            OptimistAtomicQueue2, 2,s:  17,643,032 msg/sec
            OptimistAtomicQueue2, 2,i:  13,760,447 msg/sec
            OptimistAtomicQueue2, 3,s:  20,278,990 msg/sec
            OptimistAtomicQueue2, 3,i:  18,140,126 msg/sec
            OptimistAtomicQueue2, 4,s:  26,161,410 msg/sec
            OptimistAtomicQueue2, 4,i:  20,448,593 msg/sec
            OptimistAtomicQueue2, 5,s:  26,724,706 msg/sec
            OptimistAtomicQueue2, 5,i:  20,647,710 msg/sec
            OptimistAtomicQueue2, 6,s:  26,338,937 msg/sec
            OptimistAtomicQueue2, 6,i:  20,204,526 msg/sec
            OptimistAtomicQueue2, 7,s:  27,082,760 msg/sec
            OptimistAtomicQueue2, 7,i:  21,040,019 msg/sec
            OptimistAtomicQueue2, 8,s:  28,011,079 msg/sec
            OptimistAtomicQueue2, 8,i:  20,479,784 msg/sec
                   AtomicQueueB2, 1,s:  37,339,738 msg/sec
                   AtomicQueueB2, 1,i:  40,625,437 msg/sec
                   AtomicQueueB2, 2,s:   5,702,140 msg/sec
                   AtomicQueueB2, 2,i:   5,008,673 msg/sec
                   AtomicQueueB2, 3,s:   4,748,692 msg/sec
                   AtomicQueueB2, 3,i:   4,025,484 msg/sec
                   AtomicQueueB2, 4,s:   3,812,943 msg/sec
                   AtomicQueueB2, 4,i:   3,120,802 msg/sec
                   AtomicQueueB2, 5,s:   2,953,737 msg/sec
                   AtomicQueueB2, 5,i:   2,511,053 msg/sec
                   AtomicQueueB2, 6,s:   2,542,344 msg/sec
                   AtomicQueueB2, 6,i:   2,067,840 msg/sec
                   AtomicQueueB2, 7,s:   2,250,959 msg/sec
                   AtomicQueueB2, 7,i:   1,882,275 msg/sec
                   AtomicQueueB2, 8,s:   1,989,244 msg/sec
                   AtomicQueueB2, 8,i:   1,635,829 msg/sec
           OptimistAtomicQueueB2, 1,s:  61,017,950 msg/sec
           OptimistAtomicQueueB2, 1,i:  65,482,310 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,882,235 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,707,087 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,307,999 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,891,780 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,389,722 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,503,778 msg/sec
           OptimistAtomicQueueB2, 5,s:  26,392,940 msg/sec
           OptimistAtomicQueueB2, 5,i:  19,938,223 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,152,061 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,666,903 msg/sec
           OptimistAtomicQueueB2, 7,s:  27,225,168 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,863,615 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,687,286 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,219,241 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 264,126,823 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 265,797,685 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  17,193,469 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  17,243,431 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  16,116,789 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  22,361,090 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  22,734,552 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  30,351,543 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  38,959,440 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  47,588,229 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  73,545,743 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  78,320,434 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  78,707,840 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  80,079,599 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  94,701,663 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  91,355,117 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  82,424,466 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 108,973,297 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  12,161,009 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,922,956 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,458,240 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,051,068 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,472,925 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,208,158 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,607,889 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,154,458 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,097,387 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,582,895 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,547,280 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,163,778 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,179,245 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,869,409 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,866,515 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,623,584 msg/sec
     xenium::michael_scott_queue, 1,s:   9,713,840 msg/sec
     xenium::michael_scott_queue, 1,i:   9,363,026 msg/sec
     xenium::michael_scott_queue, 2,s:   5,872,090 msg/sec
     xenium::michael_scott_queue, 2,i:   4,192,703 msg/sec
     xenium::michael_scott_queue, 3,s:   3,843,840 msg/sec
     xenium::michael_scott_queue, 3,i:   3,333,893 msg/sec
     xenium::michael_scott_queue, 4,s:   3,032,800 msg/sec
     xenium::michael_scott_queue, 4,i:   2,557,908 msg/sec
     xenium::michael_scott_queue, 5,s:   2,332,251 msg/sec
     xenium::michael_scott_queue, 5,i:   2,010,612 msg/sec
     xenium::michael_scott_queue, 6,s:   1,998,167 msg/sec
     xenium::michael_scott_queue, 6,i:   1,666,294 msg/sec
     xenium::michael_scott_queue, 7,s:   1,758,585 msg/sec
     xenium::michael_scott_queue, 7,i:   1,483,867 msg/sec
     xenium::michael_scott_queue, 8,s:   1,541,753 msg/sec
     xenium::michael_scott_queue, 8,i:   1,291,877 msg/sec
         xenium::ramalhete_queue, 1,s:  19,087,481 msg/sec
         xenium::ramalhete_queue, 1,i:  18,834,364 msg/sec
         xenium::ramalhete_queue, 2,s:  25,542,849 msg/sec
         xenium::ramalhete_queue, 2,i:  14,537,161 msg/sec
         xenium::ramalhete_queue, 3,s:  20,636,111 msg/sec
         xenium::ramalhete_queue, 3,i:  16,514,071 msg/sec
         xenium::ramalhete_queue, 4,s:  18,451,846 msg/sec
         xenium::ramalhete_queue, 4,i:  17,986,026 msg/sec
         xenium::ramalhete_queue, 5,s:  18,145,830 msg/sec
         xenium::ramalhete_queue, 5,i:  18,579,639 msg/sec
         xenium::ramalhete_queue, 6,s:  17,784,086 msg/sec
         xenium::ramalhete_queue, 6,i:  17,897,800 msg/sec
         xenium::ramalhete_queue, 7,s:  17,139,091 msg/sec
         xenium::ramalhete_queue, 7,i:  15,672,022 msg/sec
         xenium::ramalhete_queue, 8,s:  16,676,450 msg/sec
         xenium::ramalhete_queue, 8,i:  15,604,129 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  61,348,489 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  66,904,669 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,599,468 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   9,936,830 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,114,873 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,910,541 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,846,941 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,661,265 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,235,390 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,264,216 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,310,488 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,908,371 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,708,226 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,458,068 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,230,131 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,767,731 msg/sec
          boost::lockfree::queue, 1,s:   8,163,605 msg/sec
          boost::lockfree::queue, 1,i:   8,358,853 msg/sec
          boost::lockfree::queue, 2,s:   2,794,016 msg/sec
          boost::lockfree::queue, 2,i:   3,051,052 msg/sec
          boost::lockfree::queue, 3,s:   2,737,130 msg/sec
          boost::lockfree::queue, 3,i:   2,733,201 msg/sec
          boost::lockfree::queue, 4,s:   2,044,153 msg/sec
          boost::lockfree::queue, 4,i:   2,040,387 msg/sec
          boost::lockfree::queue, 5,s:   1,699,933 msg/sec
          boost::lockfree::queue, 5,i:   1,668,459 msg/sec
          boost::lockfree::queue, 6,s:   1,126,957 msg/sec
          boost::lockfree::queue, 6,i:   1,209,252 msg/sec
          boost::lockfree::queue, 7,s:   1,027,864 msg/sec
          boost::lockfree::queue, 7,i:   1,042,122 msg/sec
          boost::lockfree::queue, 8,s:     829,802 msg/sec
          boost::lockfree::queue, 8,i:     909,974 msg/sec
                pthread_spinlock, 1,s:  17,485,348 msg/sec
                pthread_spinlock, 1,i:  17,665,841 msg/sec
                pthread_spinlock, 2,s:   5,346,625 msg/sec
                pthread_spinlock, 2,i:   5,231,598 msg/sec
                pthread_spinlock, 3,s:   4,697,665 msg/sec
                pthread_spinlock, 3,i:   4,346,551 msg/sec
                pthread_spinlock, 4,s:   3,741,763 msg/sec
                pthread_spinlock, 4,i:   3,681,428 msg/sec
                pthread_spinlock, 5,s:   3,356,467 msg/sec
                pthread_spinlock, 5,i:   3,446,202 msg/sec
                pthread_spinlock, 6,s:   2,805,758 msg/sec
                pthread_spinlock, 6,i:   2,677,120 msg/sec
                pthread_spinlock, 7,s:   1,296,864 msg/sec
                pthread_spinlock, 7,i:   2,281,755 msg/sec
                pthread_spinlock, 8,s:   1,495,020 msg/sec
                pthread_spinlock, 8,i:   1,160,745 msg/sec
                      std::mutex, 1,s:   6,804,600 msg/sec
                      std::mutex, 1,i:   6,813,342 msg/sec
                      std::mutex, 2,s:   5,029,059 msg/sec
                      std::mutex, 2,i:   5,010,010 msg/sec
                      std::mutex, 3,s:   2,688,105 msg/sec
                      std::mutex, 3,i:   2,719,935 msg/sec
                      std::mutex, 4,s:   2,109,206 msg/sec
                      std::mutex, 4,i:   2,125,823 msg/sec
                      std::mutex, 5,s:   1,923,892 msg/sec
                      std::mutex, 5,i:   1,961,875 msg/sec
                      std::mutex, 6,s:   1,807,902 msg/sec
                      std::mutex, 6,i:   1,850,462 msg/sec
                      std::mutex, 7,s:   1,853,193 msg/sec
                      std::mutex, 7,i:   1,821,233 msg/sec
                      std::mutex, 8,s:   1,797,995 msg/sec
                      std::mutex, 8,i:   1,813,671 msg/sec
                 tbb::spin_mutex, 1,s:  40,897,420 msg/sec
                 tbb::spin_mutex, 1,i:  42,008,793 msg/sec
                 tbb::spin_mutex, 2,s:   9,032,825 msg/sec
                 tbb::spin_mutex, 2,i:   8,515,400 msg/sec
                 tbb::spin_mutex, 3,s:   5,463,270 msg/sec
                 tbb::spin_mutex, 3,i:   5,143,757 msg/sec
                 tbb::spin_mutex, 4,s:   3,494,956 msg/sec
                 tbb::spin_mutex, 4,i:   3,514,984 msg/sec
                 tbb::spin_mutex, 5,s:   2,620,602 msg/sec
                 tbb::spin_mutex, 5,i:   2,716,636 msg/sec
                 tbb::spin_mutex, 6,s:   2,065,276 msg/sec
                 tbb::spin_mutex, 6,i:   2,134,825 msg/sec
                 tbb::spin_mutex, 7,s:   1,745,200 msg/sec
                 tbb::spin_mutex, 7,i:   1,794,292 msg/sec
                 tbb::spin_mutex, 8,s:   1,464,364 msg/sec
                 tbb::spin_mutex, 8,i:   1,521,933 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1008.70
	System time (seconds): 113.94
	Percent of CPU this job got: 914%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:02.78
	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): 66152
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24126
	Voluntary context switches: 8335755
	Involuntary context switches: 287
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:00:15 [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.000000112 sec/round-trip
                     AtomicQueue: 0.000000096 sec/round-trip
             OptimistAtomicQueue: 0.000000074 sec/round-trip
                    AtomicQueueB: 0.000000103 sec/round-trip
            OptimistAtomicQueueB: 0.000000077 sec/round-trip
                    AtomicQueue2: 0.000000099 sec/round-trip
            OptimistAtomicQueue2: 0.000000084 sec/round-trip
                   AtomicQueueB2: 0.000000102 sec/round-trip
           OptimistAtomicQueueB2: 0.000000086 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000097 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000142 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000196 sec/round-trip
     xenium::michael_scott_queue: 0.000000303 sec/round-trip
         xenium::ramalhete_queue: 0.000000132 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000137 sec/round-trip
          boost::lockfree::queue: 0.000000210 sec/round-trip
                pthread_spinlock: 0.000000230 sec/round-trip
                      std::mutex: 0.000000772 sec/round-trip
                 tbb::spin_mutex: 0.000000209 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:  92,129,726 msg/sec
     boost::lockfree::spsc_queue, 1,i:  88,892,682 msg/sec
                     AtomicQueue, 1,s:  55,343,835 msg/sec
                     AtomicQueue, 1,i:  55,029,050 msg/sec
                     AtomicQueue, 2,s:   6,397,365 msg/sec
                     AtomicQueue, 2,i:   5,022,642 msg/sec
                     AtomicQueue, 3,s:   5,015,480 msg/sec
                     AtomicQueue, 3,i:   4,076,291 msg/sec
                     AtomicQueue, 4,s:   3,964,386 msg/sec
                     AtomicQueue, 4,i:   3,133,875 msg/sec
                     AtomicQueue, 5,s:   3,096,380 msg/sec
                     AtomicQueue, 5,i:   2,502,380 msg/sec
                     AtomicQueue, 6,s:   2,621,997 msg/sec
                     AtomicQueue, 6,i:   2,091,290 msg/sec
                     AtomicQueue, 7,s:   2,309,151 msg/sec
                     AtomicQueue, 7,i:   1,906,787 msg/sec
                     AtomicQueue, 8,s:   2,053,090 msg/sec
                     AtomicQueue, 8,i:   1,654,764 msg/sec
             OptimistAtomicQueue, 1,s: 429,796,964 msg/sec
             OptimistAtomicQueue, 1,i: 428,265,525 msg/sec
             OptimistAtomicQueue, 2,s:  46,308,216 msg/sec
             OptimistAtomicQueue, 2,i:  21,369,987 msg/sec
             OptimistAtomicQueue, 3,s:  28,796,692 msg/sec
             OptimistAtomicQueue, 3,i:  23,878,341 msg/sec
             OptimistAtomicQueue, 4,s:  31,166,260 msg/sec
             OptimistAtomicQueue, 4,i:  23,458,737 msg/sec
             OptimistAtomicQueue, 5,s:  28,623,540 msg/sec
             OptimistAtomicQueue, 5,i:  22,415,343 msg/sec
             OptimistAtomicQueue, 6,s:  28,374,228 msg/sec
             OptimistAtomicQueue, 6,i:  21,517,015 msg/sec
             OptimistAtomicQueue, 7,s:  27,485,559 msg/sec
             OptimistAtomicQueue, 7,i:  22,037,029 msg/sec
             OptimistAtomicQueue, 8,s:  28,823,361 msg/sec
             OptimistAtomicQueue, 8,i:  20,821,613 msg/sec
                    AtomicQueueB, 1,s:  36,090,868 msg/sec
                    AtomicQueueB, 1,i:  39,524,848 msg/sec
                    AtomicQueueB, 2,s:   6,026,200 msg/sec
                    AtomicQueueB, 2,i:   4,998,097 msg/sec
                    AtomicQueueB, 3,s:   4,937,266 msg/sec
                    AtomicQueueB, 3,i:   4,051,429 msg/sec
                    AtomicQueueB, 4,s:   3,928,728 msg/sec
                    AtomicQueueB, 4,i:   3,085,060 msg/sec
                    AtomicQueueB, 5,s:   3,056,813 msg/sec
                    AtomicQueueB, 5,i:   2,518,756 msg/sec
                    AtomicQueueB, 6,s:   2,653,707 msg/sec
                    AtomicQueueB, 6,i:   2,072,758 msg/sec
                    AtomicQueueB, 7,s:   2,300,090 msg/sec
                    AtomicQueueB, 7,i:   1,901,178 msg/sec
                    AtomicQueueB, 8,s:   2,034,389 msg/sec
                    AtomicQueueB, 8,i:   1,624,141 msg/sec
            OptimistAtomicQueueB, 1,s: 213,618,614 msg/sec
            OptimistAtomicQueueB, 1,i: 215,962,198 msg/sec
            OptimistAtomicQueueB, 2,s:  45,119,594 msg/sec
            OptimistAtomicQueueB, 2,i:  21,230,503 msg/sec
            OptimistAtomicQueueB, 3,s:  31,054,902 msg/sec
            OptimistAtomicQueueB, 3,i:  24,043,411 msg/sec
            OptimistAtomicQueueB, 4,s:  31,011,098 msg/sec
            OptimistAtomicQueueB, 4,i:  23,508,790 msg/sec
            OptimistAtomicQueueB, 5,s:  27,984,067 msg/sec
            OptimistAtomicQueueB, 5,i:  21,540,536 msg/sec
            OptimistAtomicQueueB, 6,s:  27,882,066 msg/sec
            OptimistAtomicQueueB, 6,i:  21,461,803 msg/sec
            OptimistAtomicQueueB, 7,s:  27,475,244 msg/sec
            OptimistAtomicQueueB, 7,i:  21,522,696 msg/sec
            OptimistAtomicQueueB, 8,s:  28,298,133 msg/sec
            OptimistAtomicQueueB, 8,i:  20,898,371 msg/sec
                    AtomicQueue2, 1,s:  50,899,081 msg/sec
                    AtomicQueue2, 1,i:  54,215,352 msg/sec
                    AtomicQueue2, 2,s:   5,668,227 msg/sec
                    AtomicQueue2, 2,i:   5,005,559 msg/sec
                    AtomicQueue2, 3,s:   4,789,659 msg/sec
                    AtomicQueue2, 3,i:   4,070,466 msg/sec
                    AtomicQueue2, 4,s:   3,811,797 msg/sec
                    AtomicQueue2, 4,i:   3,142,261 msg/sec
                    AtomicQueue2, 5,s:   2,989,306 msg/sec
                    AtomicQueue2, 5,i:   2,502,186 msg/sec
                    AtomicQueue2, 6,s:   2,554,286 msg/sec
                    AtomicQueue2, 6,i:   2,099,433 msg/sec
                    AtomicQueue2, 7,s:   2,244,572 msg/sec
                    AtomicQueue2, 7,i:   1,914,084 msg/sec
                    AtomicQueue2, 8,s:   1,989,854 msg/sec
                    AtomicQueue2, 8,i:   1,658,467 msg/sec
            OptimistAtomicQueue2, 1,s: 183,095,188 msg/sec
            OptimistAtomicQueue2, 1,i: 187,859,751 msg/sec
            OptimistAtomicQueue2, 2,s:  17,506,482 msg/sec
            OptimistAtomicQueue2, 2,i:  13,605,990 msg/sec
            OptimistAtomicQueue2, 3,s:  20,385,597 msg/sec
            OptimistAtomicQueue2, 3,i:  17,974,423 msg/sec
            OptimistAtomicQueue2, 4,s:  25,880,225 msg/sec
            OptimistAtomicQueue2, 4,i:  20,239,465 msg/sec
            OptimistAtomicQueue2, 5,s:  26,352,628 msg/sec
            OptimistAtomicQueue2, 5,i:  20,479,985 msg/sec
            OptimistAtomicQueue2, 6,s:  26,027,769 msg/sec
            OptimistAtomicQueue2, 6,i:  20,668,757 msg/sec
            OptimistAtomicQueue2, 7,s:  26,902,782 msg/sec
            OptimistAtomicQueue2, 7,i:  20,848,095 msg/sec
            OptimistAtomicQueue2, 8,s:  27,724,208 msg/sec
            OptimistAtomicQueue2, 8,i:  20,306,572 msg/sec
                   AtomicQueueB2, 1,s:  37,387,426 msg/sec
                   AtomicQueueB2, 1,i:  40,414,066 msg/sec
                   AtomicQueueB2, 2,s:   5,856,376 msg/sec
                   AtomicQueueB2, 2,i:   4,993,630 msg/sec
                   AtomicQueueB2, 3,s:   4,797,631 msg/sec
                   AtomicQueueB2, 3,i:   4,044,757 msg/sec
                   AtomicQueueB2, 4,s:   3,777,748 msg/sec
                   AtomicQueueB2, 4,i:   3,077,426 msg/sec
                   AtomicQueueB2, 5,s:   2,952,438 msg/sec
                   AtomicQueueB2, 5,i:   2,495,714 msg/sec
                   AtomicQueueB2, 6,s:   2,520,341 msg/sec
                   AtomicQueueB2, 6,i:   2,064,539 msg/sec
                   AtomicQueueB2, 7,s:   2,237,515 msg/sec
                   AtomicQueueB2, 7,i:   1,880,219 msg/sec
                   AtomicQueueB2, 8,s:   1,969,040 msg/sec
                   AtomicQueueB2, 8,i:   1,619,191 msg/sec
           OptimistAtomicQueueB2, 1,s:  59,922,436 msg/sec
           OptimistAtomicQueueB2, 1,i:  64,002,458 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,778,612 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,674,705 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,462,467 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,745,093 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,061,919 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,381,576 msg/sec
           OptimistAtomicQueueB2, 5,s:  26,321,359 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,779,730 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,518,907 msg/sec
           OptimistAtomicQueueB2, 6,i:  19,969,032 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,480,306 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,694,392 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,497,426 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,131,199 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 260,057,733 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 261,340,888 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  17,204,810 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  17,070,230 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  15,861,887 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  19,996,976 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  24,139,990 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  26,054,149 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  44,731,601 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  47,830,458 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  74,077,586 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  76,509,104 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  67,653,916 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  93,888,615 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  84,324,221 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  69,236,095 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  83,396,993 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  98,818,330 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,896,061 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,912,286 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,425,504 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,035,627 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,465,875 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,258,812 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,598,088 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,136,916 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   2,989,459 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,593,981 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,534,869 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,169,105 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,177,392 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,859,583 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,867,229 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,607,569 msg/sec
     xenium::michael_scott_queue, 1,s:   9,900,094 msg/sec
     xenium::michael_scott_queue, 1,i:   9,845,867 msg/sec
     xenium::michael_scott_queue, 2,s:   6,195,317 msg/sec
     xenium::michael_scott_queue, 2,i:   4,238,629 msg/sec
     xenium::michael_scott_queue, 3,s:   3,888,801 msg/sec
     xenium::michael_scott_queue, 3,i:   3,344,493 msg/sec
     xenium::michael_scott_queue, 4,s:   3,020,907 msg/sec
     xenium::michael_scott_queue, 4,i:   2,519,051 msg/sec
     xenium::michael_scott_queue, 5,s:   2,303,979 msg/sec
     xenium::michael_scott_queue, 5,i:   2,019,869 msg/sec
     xenium::michael_scott_queue, 6,s:   1,958,420 msg/sec
     xenium::michael_scott_queue, 6,i:   1,661,701 msg/sec
     xenium::michael_scott_queue, 7,s:   1,755,681 msg/sec
     xenium::michael_scott_queue, 7,i:   1,483,501 msg/sec
     xenium::michael_scott_queue, 8,s:   1,541,272 msg/sec
     xenium::michael_scott_queue, 8,i:   1,280,327 msg/sec
         xenium::ramalhete_queue, 1,s:  23,540,124 msg/sec
         xenium::ramalhete_queue, 1,i:  19,173,345 msg/sec
         xenium::ramalhete_queue, 2,s:  30,730,161 msg/sec
         xenium::ramalhete_queue, 2,i:  14,993,133 msg/sec
         xenium::ramalhete_queue, 3,s:  20,385,996 msg/sec
         xenium::ramalhete_queue, 3,i:  16,734,480 msg/sec
         xenium::ramalhete_queue, 4,s:  18,565,634 msg/sec
         xenium::ramalhete_queue, 4,i:  18,123,198 msg/sec
         xenium::ramalhete_queue, 5,s:  18,125,182 msg/sec
         xenium::ramalhete_queue, 5,i:  18,296,313 msg/sec
         xenium::ramalhete_queue, 6,s:  18,058,896 msg/sec
         xenium::ramalhete_queue, 6,i:  18,013,718 msg/sec
         xenium::ramalhete_queue, 7,s:  17,085,983 msg/sec
         xenium::ramalhete_queue, 7,i:  17,235,373 msg/sec
         xenium::ramalhete_queue, 8,s:  16,521,612 msg/sec
         xenium::ramalhete_queue, 8,i:  17,153,653 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  59,592,483 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  65,700,260 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,437,844 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   9,978,132 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,512,077 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   8,065,525 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,721,411 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,697,032 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,347,726 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,286,413 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,112,085 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,854,545 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,674,144 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,210,321 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,275,066 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,784,805 msg/sec
          boost::lockfree::queue, 1,s:   8,320,971 msg/sec
          boost::lockfree::queue, 1,i:   8,278,446 msg/sec
          boost::lockfree::queue, 2,s:   2,787,093 msg/sec
          boost::lockfree::queue, 2,i:   3,036,533 msg/sec
          boost::lockfree::queue, 3,s:   2,729,903 msg/sec
          boost::lockfree::queue, 3,i:   2,732,936 msg/sec
          boost::lockfree::queue, 4,s:   2,044,807 msg/sec
          boost::lockfree::queue, 4,i:   2,046,437 msg/sec
          boost::lockfree::queue, 5,s:   1,687,896 msg/sec
          boost::lockfree::queue, 5,i:   1,654,181 msg/sec
          boost::lockfree::queue, 6,s:   1,118,989 msg/sec
          boost::lockfree::queue, 6,i:   1,207,483 msg/sec
          boost::lockfree::queue, 7,s:   1,036,791 msg/sec
          boost::lockfree::queue, 7,i:   1,037,541 msg/sec
          boost::lockfree::queue, 8,s:     825,355 msg/sec
          boost::lockfree::queue, 8,i:     913,435 msg/sec
                pthread_spinlock, 1,s:  16,874,089 msg/sec
                pthread_spinlock, 1,i:  17,636,946 msg/sec
                pthread_spinlock, 2,s:   5,329,815 msg/sec
                pthread_spinlock, 2,i:   5,205,687 msg/sec
                pthread_spinlock, 3,s:   4,693,815 msg/sec
                pthread_spinlock, 3,i:   4,322,319 msg/sec
                pthread_spinlock, 4,s:   3,523,570 msg/sec
                pthread_spinlock, 4,i:   3,793,661 msg/sec
                pthread_spinlock, 5,s:   3,318,563 msg/sec
                pthread_spinlock, 5,i:   3,475,272 msg/sec
                pthread_spinlock, 6,s:   2,399,342 msg/sec
                pthread_spinlock, 6,i:   2,821,327 msg/sec
                pthread_spinlock, 7,s:   1,265,438 msg/sec
                pthread_spinlock, 7,i:   2,331,589 msg/sec
                pthread_spinlock, 8,s:   1,495,264 msg/sec
                pthread_spinlock, 8,i:   1,170,135 msg/sec
                      std::mutex, 1,s:   6,787,852 msg/sec
                      std::mutex, 1,i:   6,775,827 msg/sec
                      std::mutex, 2,s:   6,294,587 msg/sec
                      std::mutex, 2,i:   5,066,580 msg/sec
                      std::mutex, 3,s:   2,741,964 msg/sec
                      std::mutex, 3,i:   2,774,006 msg/sec
                      std::mutex, 4,s:   2,071,079 msg/sec
                      std::mutex, 4,i:   2,091,820 msg/sec
                      std::mutex, 5,s:   1,969,801 msg/sec
                      std::mutex, 5,i:   1,995,421 msg/sec
                      std::mutex, 6,s:   1,814,945 msg/sec
                      std::mutex, 6,i:   1,841,169 msg/sec
                      std::mutex, 7,s:   1,831,249 msg/sec
                      std::mutex, 7,i:   1,825,091 msg/sec
                      std::mutex, 8,s:   1,801,584 msg/sec
                      std::mutex, 8,i:   1,806,112 msg/sec
                 tbb::spin_mutex, 1,s:  37,479,686 msg/sec
                 tbb::spin_mutex, 1,i:  41,567,183 msg/sec
                 tbb::spin_mutex, 2,s:   9,100,049 msg/sec
                 tbb::spin_mutex, 2,i:   8,577,939 msg/sec
                 tbb::spin_mutex, 3,s:   5,489,376 msg/sec
                 tbb::spin_mutex, 3,i:   5,170,394 msg/sec
                 tbb::spin_mutex, 4,s:   3,466,258 msg/sec
                 tbb::spin_mutex, 4,i:   3,587,487 msg/sec
                 tbb::spin_mutex, 5,s:   2,610,308 msg/sec
                 tbb::spin_mutex, 5,i:   2,735,148 msg/sec
                 tbb::spin_mutex, 6,s:   2,044,046 msg/sec
                 tbb::spin_mutex, 6,i:   2,145,264 msg/sec
                 tbb::spin_mutex, 7,s:   1,772,212 msg/sec
                 tbb::spin_mutex, 7,i:   1,810,846 msg/sec
                 tbb::spin_mutex, 8,s:   1,537,806 msg/sec
                 tbb::spin_mutex, 8,i:   1,555,239 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1019.54
	System time (seconds): 113.70
	Percent of CPU this job got: 915%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.81
	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): 65636
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23998
	Voluntary context switches: 8212440
	Involuntary context switches: 291
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:02:19 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000093 sec/round-trip
             OptimistAtomicQueue: 0.000000074 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000077 sec/round-trip
                    AtomicQueue2: 0.000000098 sec/round-trip
            OptimistAtomicQueue2: 0.000000085 sec/round-trip
                   AtomicQueueB2: 0.000000102 sec/round-trip
           OptimistAtomicQueueB2: 0.000000087 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000097 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000142 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000198 sec/round-trip
     xenium::michael_scott_queue: 0.000000305 sec/round-trip
         xenium::ramalhete_queue: 0.000000131 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000137 sec/round-trip
          boost::lockfree::queue: 0.000000209 sec/round-trip
                pthread_spinlock: 0.000000232 sec/round-trip
                      std::mutex: 0.000000780 sec/round-trip
                 tbb::spin_mutex: 0.000000210 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:  92,259,944 msg/sec
     boost::lockfree::spsc_queue, 1,i:  88,258,137 msg/sec
                     AtomicQueue, 1,s:  55,334,464 msg/sec
                     AtomicQueue, 1,i:  55,451,861 msg/sec
                     AtomicQueue, 2,s:   6,366,881 msg/sec
                     AtomicQueue, 2,i:   5,022,896 msg/sec
                     AtomicQueue, 3,s:   4,983,388 msg/sec
                     AtomicQueue, 3,i:   4,067,300 msg/sec
                     AtomicQueue, 4,s:   3,964,858 msg/sec
                     AtomicQueue, 4,i:   3,111,411 msg/sec
                     AtomicQueue, 5,s:   3,064,002 msg/sec
                     AtomicQueue, 5,i:   2,522,935 msg/sec
                     AtomicQueue, 6,s:   2,648,299 msg/sec
                     AtomicQueue, 6,i:   2,072,358 msg/sec
                     AtomicQueue, 7,s:   2,308,834 msg/sec
                     AtomicQueue, 7,i:   1,913,372 msg/sec
                     AtomicQueue, 8,s:   2,031,414 msg/sec
                     AtomicQueue, 8,i:   1,657,306 msg/sec
             OptimistAtomicQueue, 1,s: 440,109,851 msg/sec
             OptimistAtomicQueue, 1,i: 435,783,015 msg/sec
             OptimistAtomicQueue, 2,s:  46,054,892 msg/sec
             OptimistAtomicQueue, 2,i:  21,378,238 msg/sec
             OptimistAtomicQueue, 3,s:  28,819,515 msg/sec
             OptimistAtomicQueue, 3,i:  24,113,307 msg/sec
             OptimistAtomicQueue, 4,s:  31,413,053 msg/sec
             OptimistAtomicQueue, 4,i:  23,562,532 msg/sec
             OptimistAtomicQueue, 5,s:  27,650,692 msg/sec
             OptimistAtomicQueue, 5,i:  22,271,675 msg/sec
             OptimistAtomicQueue, 6,s:  28,354,871 msg/sec
             OptimistAtomicQueue, 6,i:  21,225,489 msg/sec
             OptimistAtomicQueue, 7,s:  27,652,877 msg/sec
             OptimistAtomicQueue, 7,i:  22,062,797 msg/sec
             OptimistAtomicQueue, 8,s:  28,842,715 msg/sec
             OptimistAtomicQueue, 8,i:  20,833,359 msg/sec
                    AtomicQueueB, 1,s:  38,204,102 msg/sec
                    AtomicQueueB, 1,i:  39,692,116 msg/sec
                    AtomicQueueB, 2,s:   6,168,850 msg/sec
                    AtomicQueueB, 2,i:   5,010,413 msg/sec
                    AtomicQueueB, 3,s:   4,937,133 msg/sec
                    AtomicQueueB, 3,i:   4,075,764 msg/sec
                    AtomicQueueB, 4,s:   3,934,980 msg/sec
                    AtomicQueueB, 4,i:   3,087,637 msg/sec
                    AtomicQueueB, 5,s:   3,041,809 msg/sec
                    AtomicQueueB, 5,i:   2,512,538 msg/sec
                    AtomicQueueB, 6,s:   2,550,958 msg/sec
                    AtomicQueueB, 6,i:   2,064,181 msg/sec
                    AtomicQueueB, 7,s:   2,311,986 msg/sec
                    AtomicQueueB, 7,i:   1,871,012 msg/sec
                    AtomicQueueB, 8,s:   2,016,047 msg/sec
                    AtomicQueueB, 8,i:   1,632,562 msg/sec
            OptimistAtomicQueueB, 1,s: 210,909,060 msg/sec
            OptimistAtomicQueueB, 1,i: 213,413,463 msg/sec
            OptimistAtomicQueueB, 2,s:  45,082,289 msg/sec
            OptimistAtomicQueueB, 2,i:  21,177,064 msg/sec
            OptimistAtomicQueueB, 3,s:  30,962,824 msg/sec
            OptimistAtomicQueueB, 3,i:  24,048,927 msg/sec
            OptimistAtomicQueueB, 4,s:  30,800,923 msg/sec
            OptimistAtomicQueueB, 4,i:  23,492,322 msg/sec
            OptimistAtomicQueueB, 5,s:  27,579,451 msg/sec
            OptimistAtomicQueueB, 5,i:  21,459,384 msg/sec
            OptimistAtomicQueueB, 6,s:  27,746,957 msg/sec
            OptimistAtomicQueueB, 6,i:  20,914,322 msg/sec
            OptimistAtomicQueueB, 7,s:  27,869,993 msg/sec
            OptimistAtomicQueueB, 7,i:  21,662,791 msg/sec
            OptimistAtomicQueueB, 8,s:  27,638,617 msg/sec
            OptimistAtomicQueueB, 8,i:  20,872,600 msg/sec
                    AtomicQueue2, 1,s:  49,838,076 msg/sec
                    AtomicQueue2, 1,i:  52,575,130 msg/sec
                    AtomicQueue2, 2,s:   5,659,320 msg/sec
                    AtomicQueue2, 2,i:   5,017,588 msg/sec
                    AtomicQueue2, 3,s:   4,834,744 msg/sec
                    AtomicQueue2, 3,i:   4,061,046 msg/sec
                    AtomicQueue2, 4,s:   3,816,855 msg/sec
                    AtomicQueue2, 4,i:   3,128,582 msg/sec
                    AtomicQueue2, 5,s:   2,971,514 msg/sec
                    AtomicQueue2, 5,i:   2,505,329 msg/sec
                    AtomicQueue2, 6,s:   2,552,059 msg/sec
                    AtomicQueue2, 6,i:   2,087,346 msg/sec
                    AtomicQueue2, 7,s:   2,237,374 msg/sec
                    AtomicQueue2, 7,i:   1,898,616 msg/sec
                    AtomicQueue2, 8,s:   1,984,395 msg/sec
                    AtomicQueue2, 8,i:   1,650,249 msg/sec
            OptimistAtomicQueue2, 1,s: 191,534,189 msg/sec
            OptimistAtomicQueue2, 1,i: 189,599,339 msg/sec
            OptimistAtomicQueue2, 2,s:  17,629,092 msg/sec
            OptimistAtomicQueue2, 2,i:  13,710,361 msg/sec
            OptimistAtomicQueue2, 3,s:  20,333,906 msg/sec
            OptimistAtomicQueue2, 3,i:  17,902,267 msg/sec
            OptimistAtomicQueue2, 4,s:  25,242,849 msg/sec
            OptimistAtomicQueue2, 4,i:  20,102,377 msg/sec
            OptimistAtomicQueue2, 5,s:  26,300,674 msg/sec
            OptimistAtomicQueue2, 5,i:  20,552,517 msg/sec
            OptimistAtomicQueue2, 6,s:  26,182,107 msg/sec
            OptimistAtomicQueue2, 6,i:  20,672,047 msg/sec
            OptimistAtomicQueue2, 7,s:  26,922,280 msg/sec
            OptimistAtomicQueue2, 7,i:  20,765,158 msg/sec
            OptimistAtomicQueue2, 8,s:  27,669,176 msg/sec
            OptimistAtomicQueue2, 8,i:  20,287,490 msg/sec
                   AtomicQueueB2, 1,s:  36,468,560 msg/sec
                   AtomicQueueB2, 1,i:  40,026,257 msg/sec
                   AtomicQueueB2, 2,s:   5,747,895 msg/sec
                   AtomicQueueB2, 2,i:   4,932,864 msg/sec
                   AtomicQueueB2, 3,s:   4,730,394 msg/sec
                   AtomicQueueB2, 3,i:   4,039,230 msg/sec
                   AtomicQueueB2, 4,s:   3,774,302 msg/sec
                   AtomicQueueB2, 4,i:   3,062,254 msg/sec
                   AtomicQueueB2, 5,s:   2,936,113 msg/sec
                   AtomicQueueB2, 5,i:   2,477,790 msg/sec
                   AtomicQueueB2, 6,s:   2,545,449 msg/sec
                   AtomicQueueB2, 6,i:   2,062,996 msg/sec
                   AtomicQueueB2, 7,s:   2,221,394 msg/sec
                   AtomicQueueB2, 7,i:   1,871,236 msg/sec
                   AtomicQueueB2, 8,s:   1,964,021 msg/sec
                   AtomicQueueB2, 8,i:   1,619,566 msg/sec
           OptimistAtomicQueueB2, 1,s:  61,705,313 msg/sec
           OptimistAtomicQueueB2, 1,i:  64,572,119 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,355,483 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,553,033 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,015,220 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,793,541 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,262,408 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,330,931 msg/sec
           OptimistAtomicQueueB2, 5,s:  26,881,634 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,937,243 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,141,273 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,192,662 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,928,688 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,768,755 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,514,949 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,041,671 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 259,996,880 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 260,881,362 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  17,070,952 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  17,080,621 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  16,225,759 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  22,613,721 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  22,777,823 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  32,022,608 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  42,034,150 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  50,163,181 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  79,780,572 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  80,687,848 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  78,271,549 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  80,152,000 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  85,479,219 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  89,384,733 msg/sec
     moodycamel::ConcurrentQueue, 8,s: 101,463,304 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  94,123,317 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  12,066,272 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,603,747 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,428,048 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,021,476 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,483,478 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,248,635 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,597,099 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,149,059 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,052,941 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,593,806 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,539,362 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,175,695 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,208,042 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,857,178 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,857,281 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,602,466 msg/sec
     xenium::michael_scott_queue, 1,s:   9,847,924 msg/sec
     xenium::michael_scott_queue, 1,i:   9,121,058 msg/sec
     xenium::michael_scott_queue, 2,s:   6,190,529 msg/sec
     xenium::michael_scott_queue, 2,i:   4,200,332 msg/sec
     xenium::michael_scott_queue, 3,s:   3,807,659 msg/sec
     xenium::michael_scott_queue, 3,i:   3,354,566 msg/sec
     xenium::michael_scott_queue, 4,s:   3,029,863 msg/sec
     xenium::michael_scott_queue, 4,i:   2,515,795 msg/sec
     xenium::michael_scott_queue, 5,s:   2,292,663 msg/sec
     xenium::michael_scott_queue, 5,i:   1,988,502 msg/sec
     xenium::michael_scott_queue, 6,s:   1,959,833 msg/sec
     xenium::michael_scott_queue, 6,i:   1,644,314 msg/sec
     xenium::michael_scott_queue, 7,s:   1,752,943 msg/sec
     xenium::michael_scott_queue, 7,i:   1,493,514 msg/sec
     xenium::michael_scott_queue, 8,s:   1,531,166 msg/sec
     xenium::michael_scott_queue, 8,i:   1,277,739 msg/sec
         xenium::ramalhete_queue, 1,s:  19,045,413 msg/sec
         xenium::ramalhete_queue, 1,i:  19,107,796 msg/sec
         xenium::ramalhete_queue, 2,s:  23,815,863 msg/sec
         xenium::ramalhete_queue, 2,i:  14,853,526 msg/sec
         xenium::ramalhete_queue, 3,s:  20,348,926 msg/sec
         xenium::ramalhete_queue, 3,i:  16,579,640 msg/sec
         xenium::ramalhete_queue, 4,s:  19,007,461 msg/sec
         xenium::ramalhete_queue, 4,i:  17,877,689 msg/sec
         xenium::ramalhete_queue, 5,s:  17,763,882 msg/sec
         xenium::ramalhete_queue, 5,i:  18,608,065 msg/sec
         xenium::ramalhete_queue, 6,s:  17,617,524 msg/sec
         xenium::ramalhete_queue, 6,i:  18,268,948 msg/sec
         xenium::ramalhete_queue, 7,s:  16,667,389 msg/sec
         xenium::ramalhete_queue, 7,i:  17,073,223 msg/sec
         xenium::ramalhete_queue, 8,s:  16,608,106 msg/sec
         xenium::ramalhete_queue, 8,i:  17,429,656 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  58,843,605 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  65,269,124 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  16,729,223 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,031,748 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,456,353 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,943,046 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,678,688 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,663,244 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,254,408 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,362,101 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,201,585 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,884,452 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,564,793 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,311,451 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,236,132 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,716,635 msg/sec
          boost::lockfree::queue, 1,s:   8,283,641 msg/sec
          boost::lockfree::queue, 1,i:   8,208,652 msg/sec
          boost::lockfree::queue, 2,s:   2,794,669 msg/sec
          boost::lockfree::queue, 2,i:   3,020,834 msg/sec
          boost::lockfree::queue, 3,s:   2,724,536 msg/sec
          boost::lockfree::queue, 3,i:   2,740,131 msg/sec
          boost::lockfree::queue, 4,s:   2,041,528 msg/sec
          boost::lockfree::queue, 4,i:   2,028,300 msg/sec
          boost::lockfree::queue, 5,s:   1,685,312 msg/sec
          boost::lockfree::queue, 5,i:   1,658,251 msg/sec
          boost::lockfree::queue, 6,s:   1,115,134 msg/sec
          boost::lockfree::queue, 6,i:   1,207,589 msg/sec
          boost::lockfree::queue, 7,s:     996,574 msg/sec
          boost::lockfree::queue, 7,i:   1,037,366 msg/sec
          boost::lockfree::queue, 8,s:     821,172 msg/sec
          boost::lockfree::queue, 8,i:     904,565 msg/sec
                pthread_spinlock, 1,s:  16,880,349 msg/sec
                pthread_spinlock, 1,i:  17,048,113 msg/sec
                pthread_spinlock, 2,s:   5,478,886 msg/sec
                pthread_spinlock, 2,i:   5,158,430 msg/sec
                pthread_spinlock, 3,s:   4,650,106 msg/sec
                pthread_spinlock, 3,i:   4,256,636 msg/sec
                pthread_spinlock, 4,s:   3,633,299 msg/sec
                pthread_spinlock, 4,i:   3,817,753 msg/sec
                pthread_spinlock, 5,s:   3,326,778 msg/sec
                pthread_spinlock, 5,i:   3,445,049 msg/sec
                pthread_spinlock, 6,s:   2,604,283 msg/sec
                pthread_spinlock, 6,i:   2,603,830 msg/sec
                pthread_spinlock, 7,s:   1,251,777 msg/sec
                pthread_spinlock, 7,i:   1,554,390 msg/sec
                pthread_spinlock, 8,s:   1,502,167 msg/sec
                pthread_spinlock, 8,i:   2,306,089 msg/sec
                      std::mutex, 1,s:   6,798,806 msg/sec
                      std::mutex, 1,i:   6,687,138 msg/sec
                      std::mutex, 2,s:   5,225,821 msg/sec
                      std::mutex, 2,i:   4,928,591 msg/sec
                      std::mutex, 3,s:   2,702,420 msg/sec
                      std::mutex, 3,i:   2,722,647 msg/sec
                      std::mutex, 4,s:   2,199,372 msg/sec
                      std::mutex, 4,i:   2,229,782 msg/sec
                      std::mutex, 5,s:   1,844,962 msg/sec
                      std::mutex, 5,i:   1,871,746 msg/sec
                      std::mutex, 6,s:   1,863,130 msg/sec
                      std::mutex, 6,i:   1,879,392 msg/sec
                      std::mutex, 7,s:   1,814,919 msg/sec
                      std::mutex, 7,i:   1,820,459 msg/sec
                      std::mutex, 8,s:   1,779,587 msg/sec
                      std::mutex, 8,i:   1,772,406 msg/sec
                 tbb::spin_mutex, 1,s:  40,656,522 msg/sec
                 tbb::spin_mutex, 1,i:  42,141,674 msg/sec
                 tbb::spin_mutex, 2,s:   9,081,859 msg/sec
                 tbb::spin_mutex, 2,i:   8,546,236 msg/sec
                 tbb::spin_mutex, 3,s:   5,411,582 msg/sec
                 tbb::spin_mutex, 3,i:   5,141,175 msg/sec
                 tbb::spin_mutex, 4,s:   3,476,405 msg/sec
                 tbb::spin_mutex, 4,i:   3,451,376 msg/sec
                 tbb::spin_mutex, 5,s:   2,564,598 msg/sec
                 tbb::spin_mutex, 5,i:   2,701,940 msg/sec
                 tbb::spin_mutex, 6,s:   2,024,355 msg/sec
                 tbb::spin_mutex, 6,i:   2,108,975 msg/sec
                 tbb::spin_mutex, 7,s:   1,836,343 msg/sec
                 tbb::spin_mutex, 7,i:   1,790,234 msg/sec
                 tbb::spin_mutex, 8,s:   1,522,202 msg/sec
                 tbb::spin_mutex, 8,i:   1,574,116 msg/sec


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


2026-05-06 16:04:21 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000096 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000098 sec/round-trip
            OptimistAtomicQueue2: 0.000000086 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000087 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000097 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000142 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000194 sec/round-trip
     xenium::michael_scott_queue: 0.000000306 sec/round-trip
         xenium::ramalhete_queue: 0.000000131 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000136 sec/round-trip
          boost::lockfree::queue: 0.000000210 sec/round-trip
                pthread_spinlock: 0.000000231 sec/round-trip
                      std::mutex: 0.000000782 sec/round-trip
                 tbb::spin_mutex: 0.000000209 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:  89,809,012 msg/sec
     boost::lockfree::spsc_queue, 1,i:  85,804,503 msg/sec
                     AtomicQueue, 1,s:  54,632,807 msg/sec
                     AtomicQueue, 1,i:  54,647,616 msg/sec
                     AtomicQueue, 2,s:   6,376,794 msg/sec
                     AtomicQueue, 2,i:   4,989,796 msg/sec
                     AtomicQueue, 3,s:   4,981,683 msg/sec
                     AtomicQueue, 3,i:   4,044,758 msg/sec
                     AtomicQueue, 4,s:   3,934,927 msg/sec
                     AtomicQueue, 4,i:   3,131,208 msg/sec
                     AtomicQueue, 5,s:   3,026,272 msg/sec
                     AtomicQueue, 5,i:   2,508,796 msg/sec
                     AtomicQueue, 6,s:   2,612,573 msg/sec
                     AtomicQueue, 6,i:   2,078,730 msg/sec
                     AtomicQueue, 7,s:   2,287,245 msg/sec
                     AtomicQueue, 7,i:   1,900,748 msg/sec
                     AtomicQueue, 8,s:   2,041,328 msg/sec
                     AtomicQueue, 8,i:   1,650,363 msg/sec
             OptimistAtomicQueue, 1,s: 422,933,126 msg/sec
             OptimistAtomicQueue, 1,i: 422,915,239 msg/sec
             OptimistAtomicQueue, 2,s:  45,497,023 msg/sec
             OptimistAtomicQueue, 2,i:  21,517,593 msg/sec
             OptimistAtomicQueue, 3,s:  28,889,051 msg/sec
             OptimistAtomicQueue, 3,i:  24,183,822 msg/sec
             OptimistAtomicQueue, 4,s:  31,596,315 msg/sec
             OptimistAtomicQueue, 4,i:  23,803,754 msg/sec
             OptimistAtomicQueue, 5,s:  29,031,891 msg/sec
             OptimistAtomicQueue, 5,i:  21,455,783 msg/sec
             OptimistAtomicQueue, 6,s:  27,816,359 msg/sec
             OptimistAtomicQueue, 6,i:  21,180,506 msg/sec
             OptimistAtomicQueue, 7,s:  28,026,351 msg/sec
             OptimistAtomicQueue, 7,i:  21,703,544 msg/sec
             OptimistAtomicQueue, 8,s:  28,608,129 msg/sec
             OptimistAtomicQueue, 8,i:  21,231,017 msg/sec
                    AtomicQueueB, 1,s:  36,934,141 msg/sec
                    AtomicQueueB, 1,i:  39,371,970 msg/sec
                    AtomicQueueB, 2,s:   6,165,334 msg/sec
                    AtomicQueueB, 2,i:   5,044,761 msg/sec
                    AtomicQueueB, 3,s:   4,880,716 msg/sec
                    AtomicQueueB, 3,i:   4,061,908 msg/sec
                    AtomicQueueB, 4,s:   3,896,406 msg/sec
                    AtomicQueueB, 4,i:   3,109,281 msg/sec
                    AtomicQueueB, 5,s:   3,030,355 msg/sec
                    AtomicQueueB, 5,i:   2,512,508 msg/sec
                    AtomicQueueB, 6,s:   2,565,769 msg/sec
                    AtomicQueueB, 6,i:   2,065,511 msg/sec
                    AtomicQueueB, 7,s:   2,280,170 msg/sec
                    AtomicQueueB, 7,i:   1,866,854 msg/sec
                    AtomicQueueB, 8,s:   2,011,268 msg/sec
                    AtomicQueueB, 8,i:   1,607,939 msg/sec
            OptimistAtomicQueueB, 1,s: 205,620,006 msg/sec
            OptimistAtomicQueueB, 1,i: 213,156,896 msg/sec
            OptimistAtomicQueueB, 2,s:  45,344,523 msg/sec
            OptimistAtomicQueueB, 2,i:  20,223,985 msg/sec
            OptimistAtomicQueueB, 3,s:  29,533,693 msg/sec
            OptimistAtomicQueueB, 3,i:  24,026,312 msg/sec
            OptimistAtomicQueueB, 4,s:  31,991,319 msg/sec
            OptimistAtomicQueueB, 4,i:  23,526,887 msg/sec
            OptimistAtomicQueueB, 5,s:  28,367,265 msg/sec
            OptimistAtomicQueueB, 5,i:  21,896,854 msg/sec
            OptimistAtomicQueueB, 6,s:  29,173,153 msg/sec
            OptimistAtomicQueueB, 6,i:  21,449,733 msg/sec
            OptimistAtomicQueueB, 7,s:  27,610,273 msg/sec
            OptimistAtomicQueueB, 7,i:  21,701,594 msg/sec
            OptimistAtomicQueueB, 8,s:  28,189,930 msg/sec
            OptimistAtomicQueueB, 8,i:  20,818,587 msg/sec
                    AtomicQueue2, 1,s:  52,703,755 msg/sec
                    AtomicQueue2, 1,i:  55,038,863 msg/sec
                    AtomicQueue2, 2,s:   5,818,940 msg/sec
                    AtomicQueue2, 2,i:   5,031,581 msg/sec
                    AtomicQueue2, 3,s:   4,860,292 msg/sec
                    AtomicQueue2, 3,i:   4,058,993 msg/sec
                    AtomicQueue2, 4,s:   3,835,365 msg/sec
                    AtomicQueue2, 4,i:   3,148,639 msg/sec
                    AtomicQueue2, 5,s:   2,978,504 msg/sec
                    AtomicQueue2, 5,i:   2,497,061 msg/sec
                    AtomicQueue2, 6,s:   2,546,126 msg/sec
                    AtomicQueue2, 6,i:   2,084,618 msg/sec
                    AtomicQueue2, 7,s:   2,241,770 msg/sec
                    AtomicQueue2, 7,i:   1,903,923 msg/sec
                    AtomicQueue2, 8,s:   1,991,689 msg/sec
                    AtomicQueue2, 8,i:   1,641,628 msg/sec
            OptimistAtomicQueue2, 1,s: 190,234,140 msg/sec
            OptimistAtomicQueue2, 1,i: 191,969,531 msg/sec
            OptimistAtomicQueue2, 2,s:  17,650,743 msg/sec
            OptimistAtomicQueue2, 2,i:  13,997,353 msg/sec
            OptimistAtomicQueue2, 3,s:  20,830,658 msg/sec
            OptimistAtomicQueue2, 3,i:  17,843,229 msg/sec
            OptimistAtomicQueue2, 4,s:  26,141,426 msg/sec
            OptimistAtomicQueue2, 4,i:  20,136,891 msg/sec
            OptimistAtomicQueue2, 5,s:  27,067,628 msg/sec
            OptimistAtomicQueue2, 5,i:  20,887,432 msg/sec
            OptimistAtomicQueue2, 6,s:  27,126,702 msg/sec
            OptimistAtomicQueue2, 6,i:  20,481,159 msg/sec
            OptimistAtomicQueue2, 7,s:  26,814,485 msg/sec
            OptimistAtomicQueue2, 7,i:  20,810,870 msg/sec
            OptimistAtomicQueue2, 8,s:  27,543,702 msg/sec
            OptimistAtomicQueue2, 8,i:  20,333,370 msg/sec
                   AtomicQueueB2, 1,s:  38,996,115 msg/sec
                   AtomicQueueB2, 1,i:  39,605,905 msg/sec
                   AtomicQueueB2, 2,s:   5,906,834 msg/sec
                   AtomicQueueB2, 2,i:   4,982,222 msg/sec
                   AtomicQueueB2, 3,s:   4,867,649 msg/sec
                   AtomicQueueB2, 3,i:   4,008,408 msg/sec
                   AtomicQueueB2, 4,s:   3,782,843 msg/sec
                   AtomicQueueB2, 4,i:   3,082,058 msg/sec
                   AtomicQueueB2, 5,s:   2,938,679 msg/sec
                   AtomicQueueB2, 5,i:   2,487,824 msg/sec
                   AtomicQueueB2, 6,s:   2,533,910 msg/sec
                   AtomicQueueB2, 6,i:   2,049,729 msg/sec
                   AtomicQueueB2, 7,s:   2,226,844 msg/sec
                   AtomicQueueB2, 7,i:   1,870,348 msg/sec
                   AtomicQueueB2, 8,s:   1,967,699 msg/sec
                   AtomicQueueB2, 8,i:   1,613,554 msg/sec
           OptimistAtomicQueueB2, 1,s:  66,466,205 msg/sec
           OptimistAtomicQueueB2, 1,i:  70,514,800 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,952,039 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,654,733 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,722,123 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,799,255 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,966,520 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,688,454 msg/sec
           OptimistAtomicQueueB2, 5,s:  27,476,830 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,736,735 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,911,594 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,146,091 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,690,257 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,785,237 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,310,510 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,560,935 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 276,470,686 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 282,927,050 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  17,090,272 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,925,119 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  16,623,357 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  22,812,706 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  22,362,464 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  31,220,890 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  36,325,567 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  53,441,642 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  76,336,810 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  78,232,570 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  85,798,343 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  87,173,492 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  99,755,799 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  96,003,218 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  90,909,091 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  96,513,731 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,892,269 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,518,672 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,655,775 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,018,411 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,477,482 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,226,811 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,595,817 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,156,555 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,001,337 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,609,778 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,536,603 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,158,317 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,221,166 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,856,740 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,859,027 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,601,514 msg/sec
     xenium::michael_scott_queue, 1,s:   9,816,080 msg/sec
     xenium::michael_scott_queue, 1,i:   9,698,407 msg/sec
     xenium::michael_scott_queue, 2,s:   6,107,548 msg/sec
     xenium::michael_scott_queue, 2,i:   4,256,369 msg/sec
     xenium::michael_scott_queue, 3,s:   3,880,709 msg/sec
     xenium::michael_scott_queue, 3,i:   3,333,076 msg/sec
     xenium::michael_scott_queue, 4,s:   3,030,133 msg/sec
     xenium::michael_scott_queue, 4,i:   2,502,015 msg/sec
     xenium::michael_scott_queue, 5,s:   2,302,765 msg/sec
     xenium::michael_scott_queue, 5,i:   2,002,513 msg/sec
     xenium::michael_scott_queue, 6,s:   1,964,127 msg/sec
     xenium::michael_scott_queue, 6,i:   1,651,425 msg/sec
     xenium::michael_scott_queue, 7,s:   1,763,092 msg/sec
     xenium::michael_scott_queue, 7,i:   1,475,231 msg/sec
     xenium::michael_scott_queue, 8,s:   1,525,997 msg/sec
     xenium::michael_scott_queue, 8,i:   1,274,283 msg/sec
         xenium::ramalhete_queue, 1,s:  19,188,797 msg/sec
         xenium::ramalhete_queue, 1,i:  18,843,982 msg/sec
         xenium::ramalhete_queue, 2,s:  25,112,882 msg/sec
         xenium::ramalhete_queue, 2,i:  14,944,748 msg/sec
         xenium::ramalhete_queue, 3,s:  21,308,401 msg/sec
         xenium::ramalhete_queue, 3,i:  16,336,346 msg/sec
         xenium::ramalhete_queue, 4,s:  18,739,422 msg/sec
         xenium::ramalhete_queue, 4,i:  18,483,250 msg/sec
         xenium::ramalhete_queue, 5,s:  18,208,117 msg/sec
         xenium::ramalhete_queue, 5,i:  18,551,926 msg/sec
         xenium::ramalhete_queue, 6,s:  17,890,916 msg/sec
         xenium::ramalhete_queue, 6,i:  18,428,522 msg/sec
         xenium::ramalhete_queue, 7,s:  16,786,189 msg/sec
         xenium::ramalhete_queue, 7,i:  17,475,082 msg/sec
         xenium::ramalhete_queue, 8,s:  16,607,991 msg/sec
         xenium::ramalhete_queue, 8,i:  17,058,599 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  62,147,082 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  69,197,065 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  21,647,018 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   9,974,981 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,508,231 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,950,398 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,948,087 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,725,318 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,257,207 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,356,079 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,227,751 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,866,736 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,695,540 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,372,213 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,247,980 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,774,294 msg/sec
          boost::lockfree::queue, 1,s:   8,194,542 msg/sec
          boost::lockfree::queue, 1,i:   8,173,724 msg/sec
          boost::lockfree::queue, 2,s:   2,782,324 msg/sec
          boost::lockfree::queue, 2,i:   3,007,003 msg/sec
          boost::lockfree::queue, 3,s:   2,737,179 msg/sec
          boost::lockfree::queue, 3,i:   2,732,981 msg/sec
          boost::lockfree::queue, 4,s:   2,038,953 msg/sec
          boost::lockfree::queue, 4,i:   2,036,594 msg/sec
          boost::lockfree::queue, 5,s:   1,685,702 msg/sec
          boost::lockfree::queue, 5,i:   1,655,054 msg/sec
          boost::lockfree::queue, 6,s:   1,118,140 msg/sec
          boost::lockfree::queue, 6,i:   1,202,962 msg/sec
          boost::lockfree::queue, 7,s:   1,027,559 msg/sec
          boost::lockfree::queue, 7,i:   1,037,480 msg/sec
          boost::lockfree::queue, 8,s:     818,413 msg/sec
          boost::lockfree::queue, 8,i:     902,450 msg/sec
                pthread_spinlock, 1,s:  17,500,851 msg/sec
                pthread_spinlock, 1,i:  17,318,890 msg/sec
                pthread_spinlock, 2,s:   5,322,870 msg/sec
                pthread_spinlock, 2,i:   5,137,800 msg/sec
                pthread_spinlock, 3,s:   4,730,452 msg/sec
                pthread_spinlock, 3,i:   4,367,248 msg/sec
                pthread_spinlock, 4,s:   3,737,315 msg/sec
                pthread_spinlock, 4,i:   3,727,156 msg/sec
                pthread_spinlock, 5,s:   3,316,621 msg/sec
                pthread_spinlock, 5,i:   3,312,228 msg/sec
                pthread_spinlock, 6,s:   2,746,736 msg/sec
                pthread_spinlock, 6,i:   2,719,196 msg/sec
                pthread_spinlock, 7,s:   1,273,225 msg/sec
                pthread_spinlock, 7,i:   2,256,060 msg/sec
                pthread_spinlock, 8,s:   1,504,804 msg/sec
                pthread_spinlock, 8,i:   2,345,916 msg/sec
                      std::mutex, 1,s:   6,759,095 msg/sec
                      std::mutex, 1,i:   6,689,523 msg/sec
                      std::mutex, 2,s:   4,881,442 msg/sec
                      std::mutex, 2,i:   4,863,410 msg/sec
                      std::mutex, 3,s:   2,730,155 msg/sec
                      std::mutex, 3,i:   2,751,884 msg/sec
                      std::mutex, 4,s:   2,052,509 msg/sec
                      std::mutex, 4,i:   2,092,803 msg/sec
                      std::mutex, 5,s:   1,981,537 msg/sec
                      std::mutex, 5,i:   1,987,368 msg/sec
                      std::mutex, 6,s:   1,929,895 msg/sec
                      std::mutex, 6,i:   1,956,662 msg/sec
                      std::mutex, 7,s:   1,809,426 msg/sec
                      std::mutex, 7,i:   1,811,877 msg/sec
                      std::mutex, 8,s:   1,755,826 msg/sec
                      std::mutex, 8,i:   1,793,636 msg/sec
                 tbb::spin_mutex, 1,s:  40,620,123 msg/sec
                 tbb::spin_mutex, 1,i:  42,627,309 msg/sec
                 tbb::spin_mutex, 2,s:   9,050,747 msg/sec
                 tbb::spin_mutex, 2,i:   8,558,726 msg/sec
                 tbb::spin_mutex, 3,s:   5,402,351 msg/sec
                 tbb::spin_mutex, 3,i:   5,155,642 msg/sec
                 tbb::spin_mutex, 4,s:   3,469,642 msg/sec
                 tbb::spin_mutex, 4,i:   3,448,135 msg/sec
                 tbb::spin_mutex, 5,s:   2,577,406 msg/sec
                 tbb::spin_mutex, 5,i:   2,730,856 msg/sec
                 tbb::spin_mutex, 6,s:   2,078,142 msg/sec
                 tbb::spin_mutex, 6,i:   2,129,742 msg/sec
                 tbb::spin_mutex, 7,s:   1,737,070 msg/sec
                 tbb::spin_mutex, 7,i:   1,778,204 msg/sec
                 tbb::spin_mutex, 8,s:   1,447,760 msg/sec
                 tbb::spin_mutex, 8,i:   1,489,685 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1007.41
	System time (seconds): 114.71
	Percent of CPU this job got: 917%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:02.34
	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): 66320
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24156
	Voluntary context switches: 8041400
	Involuntary context switches: 273
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:06:24 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000096 sec/round-trip
             OptimistAtomicQueue: 0.000000074 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000077 sec/round-trip
                    AtomicQueue2: 0.000000097 sec/round-trip
            OptimistAtomicQueue2: 0.000000085 sec/round-trip
                   AtomicQueueB2: 0.000000102 sec/round-trip
           OptimistAtomicQueueB2: 0.000000086 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000097 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000143 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000195 sec/round-trip
     xenium::michael_scott_queue: 0.000000307 sec/round-trip
         xenium::ramalhete_queue: 0.000000131 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000137 sec/round-trip
          boost::lockfree::queue: 0.000000210 sec/round-trip
                pthread_spinlock: 0.000000231 sec/round-trip
                      std::mutex: 0.000000779 sec/round-trip
                 tbb::spin_mutex: 0.000000212 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:  93,060,826 msg/sec
     boost::lockfree::spsc_queue, 1,i:  86,215,964 msg/sec
                     AtomicQueue, 1,s:  54,463,324 msg/sec
                     AtomicQueue, 1,i:  55,065,594 msg/sec
                     AtomicQueue, 2,s:   6,452,256 msg/sec
                     AtomicQueue, 2,i:   5,093,566 msg/sec
                     AtomicQueue, 3,s:   4,859,811 msg/sec
                     AtomicQueue, 3,i:   4,096,546 msg/sec
                     AtomicQueue, 4,s:   3,940,922 msg/sec
                     AtomicQueue, 4,i:   3,094,317 msg/sec
                     AtomicQueue, 5,s:   3,039,776 msg/sec
                     AtomicQueue, 5,i:   2,511,782 msg/sec
                     AtomicQueue, 6,s:   2,641,535 msg/sec
                     AtomicQueue, 6,i:   2,077,506 msg/sec
                     AtomicQueue, 7,s:   2,317,349 msg/sec
                     AtomicQueue, 7,i:   1,905,242 msg/sec
                     AtomicQueue, 8,s:   2,023,387 msg/sec
                     AtomicQueue, 8,i:   1,636,325 msg/sec
             OptimistAtomicQueue, 1,s: 432,597,053 msg/sec
             OptimistAtomicQueue, 1,i: 433,433,312 msg/sec
             OptimistAtomicQueue, 2,s:  46,726,526 msg/sec
             OptimistAtomicQueue, 2,i:  21,860,504 msg/sec
             OptimistAtomicQueue, 3,s:  29,605,268 msg/sec
             OptimistAtomicQueue, 3,i:  24,295,351 msg/sec
             OptimistAtomicQueue, 4,s:  32,929,161 msg/sec
             OptimistAtomicQueue, 4,i:  24,126,582 msg/sec
             OptimistAtomicQueue, 5,s:  28,856,514 msg/sec
             OptimistAtomicQueue, 5,i:  22,178,585 msg/sec
             OptimistAtomicQueue, 6,s:  29,124,654 msg/sec
             OptimistAtomicQueue, 6,i:  21,591,386 msg/sec
             OptimistAtomicQueue, 7,s:  27,977,392 msg/sec
             OptimistAtomicQueue, 7,i:  22,091,652 msg/sec
             OptimistAtomicQueue, 8,s:  29,182,936 msg/sec
             OptimistAtomicQueue, 8,i:  21,549,950 msg/sec
                    AtomicQueueB, 1,s:  39,215,286 msg/sec
                    AtomicQueueB, 1,i:  39,932,084 msg/sec
                    AtomicQueueB, 2,s:   6,235,202 msg/sec
                    AtomicQueueB, 2,i:   4,971,794 msg/sec
                    AtomicQueueB, 3,s:   4,945,836 msg/sec
                    AtomicQueueB, 3,i:   4,054,763 msg/sec
                    AtomicQueueB, 4,s:   3,911,087 msg/sec
                    AtomicQueueB, 4,i:   3,080,389 msg/sec
                    AtomicQueueB, 5,s:   3,054,804 msg/sec
                    AtomicQueueB, 5,i:   2,510,520 msg/sec
                    AtomicQueueB, 6,s:   2,594,965 msg/sec
                    AtomicQueueB, 6,i:   2,067,262 msg/sec
                    AtomicQueueB, 7,s:   2,298,999 msg/sec
                    AtomicQueueB, 7,i:   1,881,719 msg/sec
                    AtomicQueueB, 8,s:   2,025,557 msg/sec
                    AtomicQueueB, 8,i:   1,616,899 msg/sec
            OptimistAtomicQueueB, 1,s: 217,971,298 msg/sec
            OptimistAtomicQueueB, 1,i: 224,226,307 msg/sec
            OptimistAtomicQueueB, 2,s:  48,989,014 msg/sec
            OptimistAtomicQueueB, 2,i:  21,193,643 msg/sec
            OptimistAtomicQueueB, 3,s:  29,506,156 msg/sec
            OptimistAtomicQueueB, 3,i:  23,972,045 msg/sec
            OptimistAtomicQueueB, 4,s:  31,784,536 msg/sec
            OptimistAtomicQueueB, 4,i:  23,350,040 msg/sec
            OptimistAtomicQueueB, 5,s:  28,308,099 msg/sec
            OptimistAtomicQueueB, 5,i:  21,970,615 msg/sec
            OptimistAtomicQueueB, 6,s:  28,798,318 msg/sec
            OptimistAtomicQueueB, 6,i:  21,107,313 msg/sec
            OptimistAtomicQueueB, 7,s:  27,158,844 msg/sec
            OptimistAtomicQueueB, 7,i:  21,618,330 msg/sec
            OptimistAtomicQueueB, 8,s:  28,236,432 msg/sec
            OptimistAtomicQueueB, 8,i:  20,960,063 msg/sec
                    AtomicQueue2, 1,s:  52,089,899 msg/sec
                    AtomicQueue2, 1,i:  57,156,771 msg/sec
                    AtomicQueue2, 2,s:   5,699,751 msg/sec
                    AtomicQueue2, 2,i:   4,967,291 msg/sec
                    AtomicQueue2, 3,s:   4,798,586 msg/sec
                    AtomicQueue2, 3,i:   4,061,223 msg/sec
                    AtomicQueue2, 4,s:   3,838,854 msg/sec
                    AtomicQueue2, 4,i:   3,143,421 msg/sec
                    AtomicQueue2, 5,s:   2,977,136 msg/sec
                    AtomicQueue2, 5,i:   2,502,239 msg/sec
                    AtomicQueue2, 6,s:   2,548,626 msg/sec
                    AtomicQueue2, 6,i:   2,089,167 msg/sec
                    AtomicQueue2, 7,s:   2,238,932 msg/sec
                    AtomicQueue2, 7,i:   1,892,396 msg/sec
                    AtomicQueue2, 8,s:   1,990,152 msg/sec
                    AtomicQueue2, 8,i:   1,642,722 msg/sec
            OptimistAtomicQueue2, 1,s: 196,731,116 msg/sec
            OptimistAtomicQueue2, 1,i: 202,115,748 msg/sec
            OptimistAtomicQueue2, 2,s:  17,986,032 msg/sec
            OptimistAtomicQueue2, 2,i:  13,652,175 msg/sec
            OptimistAtomicQueue2, 3,s:  20,886,645 msg/sec
            OptimistAtomicQueue2, 3,i:  17,769,587 msg/sec
            OptimistAtomicQueue2, 4,s:  26,241,801 msg/sec
            OptimistAtomicQueue2, 4,i:  20,129,440 msg/sec
            OptimistAtomicQueue2, 5,s:  27,615,826 msg/sec
            OptimistAtomicQueue2, 5,i:  21,193,652 msg/sec
            OptimistAtomicQueue2, 6,s:  27,080,481 msg/sec
            OptimistAtomicQueue2, 6,i:  20,193,233 msg/sec
            OptimistAtomicQueue2, 7,s:  26,665,504 msg/sec
            OptimistAtomicQueue2, 7,i:  20,693,133 msg/sec
            OptimistAtomicQueue2, 8,s:  27,525,946 msg/sec
            OptimistAtomicQueue2, 8,i:  20,430,537 msg/sec
                   AtomicQueueB2, 1,s:  39,754,634 msg/sec
                   AtomicQueueB2, 1,i:  40,863,929 msg/sec
                   AtomicQueueB2, 2,s:   5,802,225 msg/sec
                   AtomicQueueB2, 2,i:   4,924,848 msg/sec
                   AtomicQueueB2, 3,s:   4,771,791 msg/sec
                   AtomicQueueB2, 3,i:   4,013,544 msg/sec
                   AtomicQueueB2, 4,s:   3,801,881 msg/sec
                   AtomicQueueB2, 4,i:   3,106,336 msg/sec
                   AtomicQueueB2, 5,s:   2,932,299 msg/sec
                   AtomicQueueB2, 5,i:   2,486,715 msg/sec
                   AtomicQueueB2, 6,s:   2,513,858 msg/sec
                   AtomicQueueB2, 6,i:   2,052,382 msg/sec
                   AtomicQueueB2, 7,s:   2,225,090 msg/sec
                   AtomicQueueB2, 7,i:   1,861,793 msg/sec
                   AtomicQueueB2, 8,s:   1,959,995 msg/sec
                   AtomicQueueB2, 8,i:   1,617,635 msg/sec
           OptimistAtomicQueueB2, 1,s:  65,151,418 msg/sec
           OptimistAtomicQueueB2, 1,i:  68,501,221 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,781,274 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,704,356 msg/sec
           OptimistAtomicQueueB2, 3,s:  21,258,112 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,834,312 msg/sec
           OptimistAtomicQueueB2, 4,s:  27,570,539 msg/sec
           OptimistAtomicQueueB2, 4,i:  21,689,311 msg/sec
           OptimistAtomicQueueB2, 5,s:  27,121,101 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,468,374 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,491,635 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,027,558 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,593,825 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,687,080 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,456,672 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,331,931 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 269,473,503 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 278,523,602 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,885,280 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  17,034,394 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  16,727,712 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  22,901,816 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  23,340,919 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  34,345,847 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  44,702,727 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  51,156,600 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  73,148,181 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  86,378,164 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  84,126,533 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  90,127,783 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  86,164,183 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  92,122,810 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  81,129,715 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 107,031,773 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  12,031,835 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,760,987 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,817,819 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,008,455 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,463,104 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,207,785 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,592,654 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,176,355 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,049,475 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,593,815 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,517,453 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,128,672 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,217,664 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,847,808 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,859,080 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,600,793 msg/sec
     xenium::michael_scott_queue, 1,s:   9,740,822 msg/sec
     xenium::michael_scott_queue, 1,i:   9,229,854 msg/sec
     xenium::michael_scott_queue, 2,s:   6,120,677 msg/sec
     xenium::michael_scott_queue, 2,i:   4,191,775 msg/sec
     xenium::michael_scott_queue, 3,s:   3,877,531 msg/sec
     xenium::michael_scott_queue, 3,i:   3,357,168 msg/sec
     xenium::michael_scott_queue, 4,s:   3,042,202 msg/sec
     xenium::michael_scott_queue, 4,i:   2,491,109 msg/sec
     xenium::michael_scott_queue, 5,s:   2,316,607 msg/sec
     xenium::michael_scott_queue, 5,i:   1,995,158 msg/sec
     xenium::michael_scott_queue, 6,s:   1,956,353 msg/sec
     xenium::michael_scott_queue, 6,i:   1,644,172 msg/sec
     xenium::michael_scott_queue, 7,s:   1,748,866 msg/sec
     xenium::michael_scott_queue, 7,i:   1,466,779 msg/sec
     xenium::michael_scott_queue, 8,s:   1,516,456 msg/sec
     xenium::michael_scott_queue, 8,i:   1,273,628 msg/sec
         xenium::ramalhete_queue, 1,s:  19,077,984 msg/sec
         xenium::ramalhete_queue, 1,i:  21,466,745 msg/sec
         xenium::ramalhete_queue, 2,s:  24,896,952 msg/sec
         xenium::ramalhete_queue, 2,i:  14,744,874 msg/sec
         xenium::ramalhete_queue, 3,s:  20,816,670 msg/sec
         xenium::ramalhete_queue, 3,i:  16,623,871 msg/sec
         xenium::ramalhete_queue, 4,s:  19,003,495 msg/sec
         xenium::ramalhete_queue, 4,i:  18,380,164 msg/sec
         xenium::ramalhete_queue, 5,s:  18,072,712 msg/sec
         xenium::ramalhete_queue, 5,i:  18,675,280 msg/sec
         xenium::ramalhete_queue, 6,s:  17,892,235 msg/sec
         xenium::ramalhete_queue, 6,i:  18,425,065 msg/sec
         xenium::ramalhete_queue, 7,s:  16,909,360 msg/sec
         xenium::ramalhete_queue, 7,i:  17,772,254 msg/sec
         xenium::ramalhete_queue, 8,s:  16,557,651 msg/sec
         xenium::ramalhete_queue, 8,i:  17,213,067 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  63,082,568 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  69,574,897 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  16,524,151 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   9,937,645 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,550,820 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,860,676 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,857,399 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,607,529 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,184,461 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,306,330 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,334,562 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,834,641 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,636,272 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,351,472 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,184,679 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,711,093 msg/sec
          boost::lockfree::queue, 1,s:   8,188,715 msg/sec
          boost::lockfree::queue, 1,i:   8,146,803 msg/sec
          boost::lockfree::queue, 2,s:   2,846,363 msg/sec
          boost::lockfree::queue, 2,i:   3,030,421 msg/sec
          boost::lockfree::queue, 3,s:   2,738,847 msg/sec
          boost::lockfree::queue, 3,i:   2,739,051 msg/sec
          boost::lockfree::queue, 4,s:   2,034,285 msg/sec
          boost::lockfree::queue, 4,i:   2,033,565 msg/sec
          boost::lockfree::queue, 5,s:   1,681,048 msg/sec
          boost::lockfree::queue, 5,i:   1,660,405 msg/sec
          boost::lockfree::queue, 6,s:   1,114,025 msg/sec
          boost::lockfree::queue, 6,i:   1,205,246 msg/sec
          boost::lockfree::queue, 7,s:   1,002,076 msg/sec
          boost::lockfree::queue, 7,i:   1,034,046 msg/sec
          boost::lockfree::queue, 8,s:     817,919 msg/sec
          boost::lockfree::queue, 8,i:     903,956 msg/sec
                pthread_spinlock, 1,s:  17,570,141 msg/sec
                pthread_spinlock, 1,i:  17,251,480 msg/sec
                pthread_spinlock, 2,s:   5,283,590 msg/sec
                pthread_spinlock, 2,i:   5,235,011 msg/sec
                pthread_spinlock, 3,s:   4,663,875 msg/sec
                pthread_spinlock, 3,i:   4,337,515 msg/sec
                pthread_spinlock, 4,s:   3,549,545 msg/sec
                pthread_spinlock, 4,i:   3,785,575 msg/sec
                pthread_spinlock, 5,s:   3,299,776 msg/sec
                pthread_spinlock, 5,i:   3,491,507 msg/sec
                pthread_spinlock, 6,s:   2,799,818 msg/sec
                pthread_spinlock, 6,i:   2,781,363 msg/sec
                pthread_spinlock, 7,s:   1,224,129 msg/sec
                pthread_spinlock, 7,i:   2,236,471 msg/sec
                pthread_spinlock, 8,s:   1,436,020 msg/sec
                pthread_spinlock, 8,i:   2,290,697 msg/sec
                      std::mutex, 1,s:   6,818,588 msg/sec
                      std::mutex, 1,i:   6,686,620 msg/sec
                      std::mutex, 2,s:   5,451,488 msg/sec
                      std::mutex, 2,i:   5,024,866 msg/sec
                      std::mutex, 3,s:   2,704,867 msg/sec
                      std::mutex, 3,i:   2,781,945 msg/sec
                      std::mutex, 4,s:   2,159,211 msg/sec
                      std::mutex, 4,i:   2,179,604 msg/sec
                      std::mutex, 5,s:   1,879,465 msg/sec
                      std::mutex, 5,i:   1,897,732 msg/sec
                      std::mutex, 6,s:   1,876,295 msg/sec
                      std::mutex, 6,i:   1,893,704 msg/sec
                      std::mutex, 7,s:   1,812,019 msg/sec
                      std::mutex, 7,i:   1,805,250 msg/sec
                      std::mutex, 8,s:   1,770,662 msg/sec
                      std::mutex, 8,i:   1,768,598 msg/sec
                 tbb::spin_mutex, 1,s:  41,655,801 msg/sec
                 tbb::spin_mutex, 1,i:  43,145,776 msg/sec
                 tbb::spin_mutex, 2,s:   9,175,817 msg/sec
                 tbb::spin_mutex, 2,i:   8,628,691 msg/sec
                 tbb::spin_mutex, 3,s:   5,368,215 msg/sec
                 tbb::spin_mutex, 3,i:   5,164,421 msg/sec
                 tbb::spin_mutex, 4,s:   3,479,118 msg/sec
                 tbb::spin_mutex, 4,i:   3,485,612 msg/sec
                 tbb::spin_mutex, 5,s:   2,651,301 msg/sec
                 tbb::spin_mutex, 5,i:   2,747,207 msg/sec
                 tbb::spin_mutex, 6,s:   2,048,419 msg/sec
                 tbb::spin_mutex, 6,i:   2,121,254 msg/sec
                 tbb::spin_mutex, 7,s:   1,741,032 msg/sec
                 tbb::spin_mutex, 7,i:   1,783,129 msg/sec
                 tbb::spin_mutex, 8,s:   1,442,995 msg/sec
                 tbb::spin_mutex, 8,i:   1,469,421 msg/sec


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


2026-05-06 16:08:27 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000095 sec/round-trip
             OptimistAtomicQueue: 0.000000074 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000077 sec/round-trip
                    AtomicQueue2: 0.000000098 sec/round-trip
            OptimistAtomicQueue2: 0.000000085 sec/round-trip
                   AtomicQueueB2: 0.000000102 sec/round-trip
           OptimistAtomicQueueB2: 0.000000087 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000097 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000142 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000197 sec/round-trip
     xenium::michael_scott_queue: 0.000000307 sec/round-trip
         xenium::ramalhete_queue: 0.000000131 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000137 sec/round-trip
          boost::lockfree::queue: 0.000000210 sec/round-trip
                pthread_spinlock: 0.000000231 sec/round-trip
                      std::mutex: 0.000000785 sec/round-trip
                 tbb::spin_mutex: 0.000000209 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:  93,451,306 msg/sec
     boost::lockfree::spsc_queue, 1,i:  86,375,776 msg/sec
                     AtomicQueue, 1,s:  55,159,936 msg/sec
                     AtomicQueue, 1,i:  55,039,287 msg/sec
                     AtomicQueue, 2,s:   6,393,285 msg/sec
                     AtomicQueue, 2,i:   5,021,571 msg/sec
                     AtomicQueue, 3,s:   4,967,354 msg/sec
                     AtomicQueue, 3,i:   4,075,235 msg/sec
                     AtomicQueue, 4,s:   3,933,071 msg/sec
                     AtomicQueue, 4,i:   3,096,400 msg/sec
                     AtomicQueue, 5,s:   3,032,448 msg/sec
                     AtomicQueue, 5,i:   2,505,023 msg/sec
                     AtomicQueue, 6,s:   2,632,326 msg/sec
                     AtomicQueue, 6,i:   2,068,338 msg/sec
                     AtomicQueue, 7,s:   2,306,700 msg/sec
                     AtomicQueue, 7,i:   1,884,163 msg/sec
                     AtomicQueue, 8,s:   2,006,748 msg/sec
                     AtomicQueue, 8,i:   1,646,690 msg/sec
             OptimistAtomicQueue, 1,s: 435,206,462 msg/sec
             OptimistAtomicQueue, 1,i: 436,422,038 msg/sec
             OptimistAtomicQueue, 2,s:  47,766,624 msg/sec
             OptimistAtomicQueue, 2,i:  21,791,696 msg/sec
             OptimistAtomicQueue, 3,s:  30,452,140 msg/sec
             OptimistAtomicQueue, 3,i:  25,262,706 msg/sec
             OptimistAtomicQueue, 4,s:  32,155,706 msg/sec
             OptimistAtomicQueue, 4,i:  23,583,059 msg/sec
             OptimistAtomicQueue, 5,s:  28,613,073 msg/sec
             OptimistAtomicQueue, 5,i:  22,087,137 msg/sec
             OptimistAtomicQueue, 6,s:  28,387,212 msg/sec
             OptimistAtomicQueue, 6,i:  21,795,311 msg/sec
             OptimistAtomicQueue, 7,s:  28,223,691 msg/sec
             OptimistAtomicQueue, 7,i:  21,979,671 msg/sec
             OptimistAtomicQueue, 8,s:  28,569,976 msg/sec
             OptimistAtomicQueue, 8,i:  21,109,293 msg/sec
                    AtomicQueueB, 1,s:  39,262,586 msg/sec
                    AtomicQueueB, 1,i:  39,983,175 msg/sec
                    AtomicQueueB, 2,s:   6,145,168 msg/sec
                    AtomicQueueB, 2,i:   5,004,051 msg/sec
                    AtomicQueueB, 3,s:   4,919,501 msg/sec
                    AtomicQueueB, 3,i:   4,059,010 msg/sec
                    AtomicQueueB, 4,s:   3,891,554 msg/sec
                    AtomicQueueB, 4,i:   3,083,687 msg/sec
                    AtomicQueueB, 5,s:   3,061,970 msg/sec
                    AtomicQueueB, 5,i:   2,509,331 msg/sec
                    AtomicQueueB, 6,s:   2,555,464 msg/sec
                    AtomicQueueB, 6,i:   2,042,728 msg/sec
                    AtomicQueueB, 7,s:   2,279,467 msg/sec
                    AtomicQueueB, 7,i:   1,876,142 msg/sec
                    AtomicQueueB, 8,s:   1,978,584 msg/sec
                    AtomicQueueB, 8,i:   1,615,854 msg/sec
            OptimistAtomicQueueB, 1,s: 216,717,595 msg/sec
            OptimistAtomicQueueB, 1,i: 224,947,587 msg/sec
            OptimistAtomicQueueB, 2,s:  47,948,982 msg/sec
            OptimistAtomicQueueB, 2,i:  21,353,651 msg/sec
            OptimistAtomicQueueB, 3,s:  29,433,656 msg/sec
            OptimistAtomicQueueB, 3,i:  24,378,995 msg/sec
            OptimistAtomicQueueB, 4,s:  31,915,192 msg/sec
            OptimistAtomicQueueB, 4,i:  23,534,362 msg/sec
            OptimistAtomicQueueB, 5,s:  28,287,871 msg/sec
            OptimistAtomicQueueB, 5,i:  21,595,912 msg/sec
            OptimistAtomicQueueB, 6,s:  28,500,609 msg/sec
            OptimistAtomicQueueB, 6,i:  20,853,977 msg/sec
            OptimistAtomicQueueB, 7,s:  27,530,309 msg/sec
            OptimistAtomicQueueB, 7,i:  21,975,555 msg/sec
            OptimistAtomicQueueB, 8,s:  28,261,313 msg/sec
            OptimistAtomicQueueB, 8,i:  20,836,745 msg/sec
                    AtomicQueue2, 1,s:  51,289,574 msg/sec
                    AtomicQueue2, 1,i:  55,496,359 msg/sec
                    AtomicQueue2, 2,s:   5,740,935 msg/sec
                    AtomicQueue2, 2,i:   5,042,424 msg/sec
                    AtomicQueue2, 3,s:   4,674,066 msg/sec
                    AtomicQueue2, 3,i:   4,026,538 msg/sec
                    AtomicQueue2, 4,s:   3,847,476 msg/sec
                    AtomicQueue2, 4,i:   3,116,345 msg/sec
                    AtomicQueue2, 5,s:   2,978,401 msg/sec
                    AtomicQueue2, 5,i:   2,494,652 msg/sec
                    AtomicQueue2, 6,s:   2,566,444 msg/sec
                    AtomicQueue2, 6,i:   2,081,710 msg/sec
                    AtomicQueue2, 7,s:   2,232,404 msg/sec
                    AtomicQueue2, 7,i:   1,885,880 msg/sec
                    AtomicQueue2, 8,s:   1,974,976 msg/sec
                    AtomicQueue2, 8,i:   1,639,838 msg/sec
            OptimistAtomicQueue2, 1,s: 193,467,006 msg/sec
            OptimistAtomicQueue2, 1,i: 195,655,662 msg/sec
            OptimistAtomicQueue2, 2,s:  17,685,511 msg/sec
            OptimistAtomicQueue2, 2,i:  13,651,568 msg/sec
            OptimistAtomicQueue2, 3,s:  20,329,442 msg/sec
            OptimistAtomicQueue2, 3,i:  17,999,341 msg/sec
            OptimistAtomicQueue2, 4,s:  26,562,711 msg/sec
            OptimistAtomicQueue2, 4,i:  20,624,442 msg/sec
            OptimistAtomicQueue2, 5,s:  27,202,254 msg/sec
            OptimistAtomicQueue2, 5,i:  20,741,595 msg/sec
            OptimistAtomicQueue2, 6,s:  26,958,941 msg/sec
            OptimistAtomicQueue2, 6,i:  20,016,630 msg/sec
            OptimistAtomicQueue2, 7,s:  26,889,573 msg/sec
            OptimistAtomicQueue2, 7,i:  20,992,362 msg/sec
            OptimistAtomicQueue2, 8,s:  27,465,993 msg/sec
            OptimistAtomicQueue2, 8,i:  20,218,563 msg/sec
                   AtomicQueueB2, 1,s:  39,651,479 msg/sec
                   AtomicQueueB2, 1,i:  41,026,887 msg/sec
                   AtomicQueueB2, 2,s:   5,658,898 msg/sec
                   AtomicQueueB2, 2,i:   4,936,140 msg/sec
                   AtomicQueueB2, 3,s:   4,833,780 msg/sec
                   AtomicQueueB2, 3,i:   3,996,135 msg/sec
                   AtomicQueueB2, 4,s:   3,800,357 msg/sec
                   AtomicQueueB2, 4,i:   3,089,905 msg/sec
                   AtomicQueueB2, 5,s:   2,938,334 msg/sec
                   AtomicQueueB2, 5,i:   2,472,804 msg/sec
                   AtomicQueueB2, 6,s:   2,508,499 msg/sec
                   AtomicQueueB2, 6,i:   2,042,489 msg/sec
                   AtomicQueueB2, 7,s:   2,206,596 msg/sec
                   AtomicQueueB2, 7,i:   1,858,680 msg/sec
                   AtomicQueueB2, 8,s:   1,957,681 msg/sec
                   AtomicQueueB2, 8,i:   1,614,454 msg/sec
           OptimistAtomicQueueB2, 1,s:  65,691,110 msg/sec
           OptimistAtomicQueueB2, 1,i:  69,947,092 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,885,069 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,552,508 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,718,663 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,824,134 msg/sec
           OptimistAtomicQueueB2, 4,s:  27,331,739 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,249,670 msg/sec
           OptimistAtomicQueueB2, 5,s:  26,969,167 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,783,539 msg/sec
           OptimistAtomicQueueB2, 6,s:  27,482,790 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,087,711 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,567,584 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,537,344 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,242,181 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,202,053 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 270,232,292 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 279,404,533 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,519,484 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,922,908 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  16,173,300 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  23,235,907 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  25,683,633 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  34,408,292 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  43,686,284 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  45,852,714 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  69,304,104 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  79,233,527 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  84,053,276 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  92,787,460 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  88,161,405 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  90,494,513 msg/sec
     moodycamel::ConcurrentQueue, 8,s: 100,014,002 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  87,736,538 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,966,604 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,681,555 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,781,521 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   5,987,047 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,469,213 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,216,863 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,601,345 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,136,499 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   2,982,585 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,577,419 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,539,905 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,139,241 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,202,762 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,849,230 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,847,959 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,591,815 msg/sec
     xenium::michael_scott_queue, 1,s:   9,701,623 msg/sec
     xenium::michael_scott_queue, 1,i:   9,612,279 msg/sec
     xenium::michael_scott_queue, 2,s:   6,199,610 msg/sec
     xenium::michael_scott_queue, 2,i:   4,169,666 msg/sec
     xenium::michael_scott_queue, 3,s:   3,870,083 msg/sec
     xenium::michael_scott_queue, 3,i:   3,350,352 msg/sec
     xenium::michael_scott_queue, 4,s:   2,971,532 msg/sec
     xenium::michael_scott_queue, 4,i:   2,555,328 msg/sec
     xenium::michael_scott_queue, 5,s:   2,312,598 msg/sec
     xenium::michael_scott_queue, 5,i:   2,008,860 msg/sec
     xenium::michael_scott_queue, 6,s:   1,962,907 msg/sec
     xenium::michael_scott_queue, 6,i:   1,650,760 msg/sec
     xenium::michael_scott_queue, 7,s:   1,738,703 msg/sec
     xenium::michael_scott_queue, 7,i:   1,472,396 msg/sec
     xenium::michael_scott_queue, 8,s:   1,523,977 msg/sec
     xenium::michael_scott_queue, 8,i:   1,262,174 msg/sec
         xenium::ramalhete_queue, 1,s:  19,077,817 msg/sec
         xenium::ramalhete_queue, 1,i:  18,593,222 msg/sec
         xenium::ramalhete_queue, 2,s:  27,002,039 msg/sec
         xenium::ramalhete_queue, 2,i:  15,283,079 msg/sec
         xenium::ramalhete_queue, 3,s:  20,284,197 msg/sec
         xenium::ramalhete_queue, 3,i:  16,324,692 msg/sec
         xenium::ramalhete_queue, 4,s:  18,868,459 msg/sec
         xenium::ramalhete_queue, 4,i:  18,011,378 msg/sec
         xenium::ramalhete_queue, 5,s:  18,027,860 msg/sec
         xenium::ramalhete_queue, 5,i:  18,762,810 msg/sec
         xenium::ramalhete_queue, 6,s:  17,573,325 msg/sec
         xenium::ramalhete_queue, 6,i:  18,474,777 msg/sec
         xenium::ramalhete_queue, 7,s:  16,869,521 msg/sec
         xenium::ramalhete_queue, 7,i:  17,556,193 msg/sec
         xenium::ramalhete_queue, 8,s:  16,446,838 msg/sec
         xenium::ramalhete_queue, 8,i:  17,099,261 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  61,673,422 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  67,981,797 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,997,860 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,042,407 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,001,757 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,994,870 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,722,714 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,684,932 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,471,059 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,284,482 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,107,678 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,905,197 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,496,669 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,206,459 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,224,568 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,774,367 msg/sec
          boost::lockfree::queue, 1,s:   8,107,052 msg/sec
          boost::lockfree::queue, 1,i:   8,108,638 msg/sec
          boost::lockfree::queue, 2,s:   2,854,146 msg/sec
          boost::lockfree::queue, 2,i:   2,993,349 msg/sec
          boost::lockfree::queue, 3,s:   2,742,252 msg/sec
          boost::lockfree::queue, 3,i:   2,726,995 msg/sec
          boost::lockfree::queue, 4,s:   2,033,198 msg/sec
          boost::lockfree::queue, 4,i:   2,021,562 msg/sec
          boost::lockfree::queue, 5,s:   1,676,817 msg/sec
          boost::lockfree::queue, 5,i:   1,659,028 msg/sec
          boost::lockfree::queue, 6,s:   1,109,785 msg/sec
          boost::lockfree::queue, 6,i:   1,200,573 msg/sec
          boost::lockfree::queue, 7,s:   1,016,725 msg/sec
          boost::lockfree::queue, 7,i:   1,033,087 msg/sec
          boost::lockfree::queue, 8,s:     817,180 msg/sec
          boost::lockfree::queue, 8,i:     899,921 msg/sec
                pthread_spinlock, 1,s:  16,877,381 msg/sec
                pthread_spinlock, 1,i:  16,932,559 msg/sec
                pthread_spinlock, 2,s:   5,356,809 msg/sec
                pthread_spinlock, 2,i:   5,161,381 msg/sec
                pthread_spinlock, 3,s:   4,686,257 msg/sec
                pthread_spinlock, 3,i:   4,345,040 msg/sec
                pthread_spinlock, 4,s:   3,505,734 msg/sec
                pthread_spinlock, 4,i:   3,725,750 msg/sec
                pthread_spinlock, 5,s:   3,274,456 msg/sec
                pthread_spinlock, 5,i:   3,404,689 msg/sec
                pthread_spinlock, 6,s:   2,769,239 msg/sec
                pthread_spinlock, 6,i:   2,495,806 msg/sec
                pthread_spinlock, 7,s:   1,268,705 msg/sec
                pthread_spinlock, 7,i:   1,767,865 msg/sec
                pthread_spinlock, 8,s:   1,503,766 msg/sec
                pthread_spinlock, 8,i:   1,350,500 msg/sec
                      std::mutex, 1,s:   6,766,921 msg/sec
                      std::mutex, 1,i:   6,741,893 msg/sec
                      std::mutex, 2,s:   4,922,267 msg/sec
                      std::mutex, 2,i:   4,941,592 msg/sec
                      std::mutex, 3,s:   2,653,308 msg/sec
                      std::mutex, 3,i:   2,675,686 msg/sec
                      std::mutex, 4,s:   2,077,696 msg/sec
                      std::mutex, 4,i:   2,106,667 msg/sec
                      std::mutex, 5,s:   1,927,189 msg/sec
                      std::mutex, 5,i:   2,128,734 msg/sec
                      std::mutex, 6,s:   1,850,851 msg/sec
                      std::mutex, 6,i:   1,867,605 msg/sec
                      std::mutex, 7,s:   1,784,098 msg/sec
                      std::mutex, 7,i:   1,795,457 msg/sec
                      std::mutex, 8,s:   1,732,956 msg/sec
                      std::mutex, 8,i:   1,725,722 msg/sec
                 tbb::spin_mutex, 1,s:  40,862,159 msg/sec
                 tbb::spin_mutex, 1,i:  41,384,048 msg/sec
                 tbb::spin_mutex, 2,s:   9,184,914 msg/sec
                 tbb::spin_mutex, 2,i:   8,610,549 msg/sec
                 tbb::spin_mutex, 3,s:   5,454,756 msg/sec
                 tbb::spin_mutex, 3,i:   5,096,203 msg/sec
                 tbb::spin_mutex, 4,s:   3,487,602 msg/sec
                 tbb::spin_mutex, 4,i:   3,464,586 msg/sec
                 tbb::spin_mutex, 5,s:   2,600,062 msg/sec
                 tbb::spin_mutex, 5,i:   2,690,918 msg/sec
                 tbb::spin_mutex, 6,s:   2,008,972 msg/sec
                 tbb::spin_mutex, 6,i:   2,123,142 msg/sec
                 tbb::spin_mutex, 7,s:   1,748,834 msg/sec
                 tbb::spin_mutex, 7,i:   1,787,413 msg/sec
                 tbb::spin_mutex, 8,s:   1,527,609 msg/sec
                 tbb::spin_mutex, 8,i:   1,491,657 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1019.96
	System time (seconds): 115.70
	Percent of CPU this job got: 916%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.96
	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): 66920
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24279
	Voluntary context switches: 8286314
	Involuntary context switches: 300
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:10:31 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000095 sec/round-trip
             OptimistAtomicQueue: 0.000000074 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000077 sec/round-trip
                    AtomicQueue2: 0.000000099 sec/round-trip
            OptimistAtomicQueue2: 0.000000088 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000087 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000097 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000143 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000196 sec/round-trip
     xenium::michael_scott_queue: 0.000000308 sec/round-trip
         xenium::ramalhete_queue: 0.000000131 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000137 sec/round-trip
          boost::lockfree::queue: 0.000000210 sec/round-trip
                pthread_spinlock: 0.000000231 sec/round-trip
                      std::mutex: 0.000000786 sec/round-trip
                 tbb::spin_mutex: 0.000000213 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:  94,249,108 msg/sec
     boost::lockfree::spsc_queue, 1,i:  83,319,863 msg/sec
                     AtomicQueue, 1,s:  54,820,774 msg/sec
                     AtomicQueue, 1,i:  54,773,152 msg/sec
                     AtomicQueue, 2,s:   6,389,634 msg/sec
                     AtomicQueue, 2,i:   5,081,653 msg/sec
                     AtomicQueue, 3,s:   4,922,142 msg/sec
                     AtomicQueue, 3,i:   4,061,093 msg/sec
                     AtomicQueue, 4,s:   3,936,492 msg/sec
                     AtomicQueue, 4,i:   3,099,531 msg/sec
                     AtomicQueue, 5,s:   3,035,961 msg/sec
                     AtomicQueue, 5,i:   2,508,011 msg/sec
                     AtomicQueue, 6,s:   2,612,452 msg/sec
                     AtomicQueue, 6,i:   2,069,877 msg/sec
                     AtomicQueue, 7,s:   2,303,141 msg/sec
                     AtomicQueue, 7,i:   1,891,307 msg/sec
                     AtomicQueue, 8,s:   2,027,940 msg/sec
                     AtomicQueue, 8,i:   1,641,636 msg/sec
             OptimistAtomicQueue, 1,s: 432,125,973 msg/sec
             OptimistAtomicQueue, 1,i: 434,812,857 msg/sec
             OptimistAtomicQueue, 2,s:  47,152,285 msg/sec
             OptimistAtomicQueue, 2,i:  21,706,891 msg/sec
             OptimistAtomicQueue, 3,s:  30,109,278 msg/sec
             OptimistAtomicQueue, 3,i:  24,509,589 msg/sec
             OptimistAtomicQueue, 4,s:  32,325,991 msg/sec
             OptimistAtomicQueue, 4,i:  23,455,579 msg/sec
             OptimistAtomicQueue, 5,s:  28,671,599 msg/sec
             OptimistAtomicQueue, 5,i:  22,430,517 msg/sec
             OptimistAtomicQueue, 6,s:  28,794,553 msg/sec
             OptimistAtomicQueue, 6,i:  21,271,026 msg/sec
             OptimistAtomicQueue, 7,s:  27,738,233 msg/sec
             OptimistAtomicQueue, 7,i:  21,940,320 msg/sec
             OptimistAtomicQueue, 8,s:  28,553,660 msg/sec
             OptimistAtomicQueue, 8,i:  21,064,871 msg/sec
                    AtomicQueueB, 1,s:  38,125,506 msg/sec
                    AtomicQueueB, 1,i:  39,223,746 msg/sec
                    AtomicQueueB, 2,s:   6,136,503 msg/sec
                    AtomicQueueB, 2,i:   4,974,601 msg/sec
                    AtomicQueueB, 3,s:   4,961,841 msg/sec
                    AtomicQueueB, 3,i:   4,057,004 msg/sec
                    AtomicQueueB, 4,s:   3,887,803 msg/sec
                    AtomicQueueB, 4,i:   3,066,378 msg/sec
                    AtomicQueueB, 5,s:   3,040,645 msg/sec
                    AtomicQueueB, 5,i:   2,507,421 msg/sec
                    AtomicQueueB, 6,s:   2,584,526 msg/sec
                    AtomicQueueB, 6,i:   2,062,074 msg/sec
                    AtomicQueueB, 7,s:   2,303,404 msg/sec
                    AtomicQueueB, 7,i:   1,859,546 msg/sec
                    AtomicQueueB, 8,s:   2,005,220 msg/sec
                    AtomicQueueB, 8,i:   1,594,038 msg/sec
            OptimistAtomicQueueB, 1,s: 214,554,520 msg/sec
            OptimistAtomicQueueB, 1,i: 224,190,113 msg/sec
            OptimistAtomicQueueB, 2,s:  48,152,346 msg/sec
            OptimistAtomicQueueB, 2,i:  21,310,230 msg/sec
            OptimistAtomicQueueB, 3,s:  29,471,390 msg/sec
            OptimistAtomicQueueB, 3,i:  24,021,556 msg/sec
            OptimistAtomicQueueB, 4,s:  31,881,066 msg/sec
            OptimistAtomicQueueB, 4,i:  23,388,322 msg/sec
            OptimistAtomicQueueB, 5,s:  28,102,708 msg/sec
            OptimistAtomicQueueB, 5,i:  21,535,146 msg/sec
            OptimistAtomicQueueB, 6,s:  28,523,094 msg/sec
            OptimistAtomicQueueB, 6,i:  21,326,924 msg/sec
            OptimistAtomicQueueB, 7,s:  27,847,656 msg/sec
            OptimistAtomicQueueB, 7,i:  21,528,534 msg/sec
            OptimistAtomicQueueB, 8,s:  28,063,039 msg/sec
            OptimistAtomicQueueB, 8,i:  20,872,539 msg/sec
                    AtomicQueue2, 1,s:  51,907,389 msg/sec
                    AtomicQueue2, 1,i:  55,601,334 msg/sec
                    AtomicQueue2, 2,s:   5,668,934 msg/sec
                    AtomicQueue2, 2,i:   5,018,787 msg/sec
                    AtomicQueue2, 3,s:   4,829,052 msg/sec
                    AtomicQueue2, 3,i:   4,060,692 msg/sec
                    AtomicQueue2, 4,s:   3,837,673 msg/sec
                    AtomicQueue2, 4,i:   3,116,050 msg/sec
                    AtomicQueue2, 5,s:   2,964,843 msg/sec
                    AtomicQueue2, 5,i:   2,491,590 msg/sec
                    AtomicQueue2, 6,s:   2,543,826 msg/sec
                    AtomicQueue2, 6,i:   2,074,519 msg/sec
                    AtomicQueue2, 7,s:   2,215,114 msg/sec
                    AtomicQueue2, 7,i:   1,891,641 msg/sec
                    AtomicQueue2, 8,s:   1,972,343 msg/sec
                    AtomicQueue2, 8,i:   1,637,589 msg/sec
            OptimistAtomicQueue2, 1,s: 197,033,464 msg/sec
            OptimistAtomicQueue2, 1,i: 205,558,296 msg/sec
            OptimistAtomicQueue2, 2,s:  17,695,031 msg/sec
            OptimistAtomicQueue2, 2,i:  13,650,144 msg/sec
            OptimistAtomicQueue2, 3,s:  20,900,282 msg/sec
            OptimistAtomicQueue2, 3,i:  17,831,635 msg/sec
            OptimistAtomicQueue2, 4,s:  26,280,504 msg/sec
            OptimistAtomicQueue2, 4,i:  20,026,595 msg/sec
            OptimistAtomicQueue2, 5,s:  26,872,445 msg/sec
            OptimistAtomicQueue2, 5,i:  20,521,509 msg/sec
            OptimistAtomicQueue2, 6,s:  27,249,377 msg/sec
            OptimistAtomicQueue2, 6,i:  20,358,836 msg/sec
            OptimistAtomicQueue2, 7,s:  26,493,734 msg/sec
            OptimistAtomicQueue2, 7,i:  20,635,521 msg/sec
            OptimistAtomicQueue2, 8,s:  27,455,285 msg/sec
            OptimistAtomicQueue2, 8,i:  20,293,221 msg/sec
                   AtomicQueueB2, 1,s:  39,869,324 msg/sec
                   AtomicQueueB2, 1,i:  40,841,598 msg/sec
                   AtomicQueueB2, 2,s:   5,670,828 msg/sec
                   AtomicQueueB2, 2,i:   4,920,307 msg/sec
                   AtomicQueueB2, 3,s:   4,769,937 msg/sec
                   AtomicQueueB2, 3,i:   4,009,009 msg/sec
                   AtomicQueueB2, 4,s:   3,795,973 msg/sec
                   AtomicQueueB2, 4,i:   3,032,357 msg/sec
                   AtomicQueueB2, 5,s:   2,933,654 msg/sec
                   AtomicQueueB2, 5,i:   2,469,032 msg/sec
                   AtomicQueueB2, 6,s:   2,523,694 msg/sec
                   AtomicQueueB2, 6,i:   2,051,729 msg/sec
                   AtomicQueueB2, 7,s:   2,208,026 msg/sec
                   AtomicQueueB2, 7,i:   1,856,432 msg/sec
                   AtomicQueueB2, 8,s:   1,957,655 msg/sec
                   AtomicQueueB2, 8,i:   1,605,907 msg/sec
           OptimistAtomicQueueB2, 1,s:  66,422,762 msg/sec
           OptimistAtomicQueueB2, 1,i:  68,614,118 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,490,872 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,497,124 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,748,591 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,793,801 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,659,572 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,737,165 msg/sec
           OptimistAtomicQueueB2, 5,s:  27,350,068 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,541,178 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,652,520 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,044,025 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,478,049 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,669,455 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,494,856 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,473,931 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 270,356,492 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 281,675,859 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  17,027,061 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,788,196 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  16,632,658 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  22,752,601 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  23,779,236 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  32,235,148 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  41,275,887 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  48,278,812 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  77,539,576 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  79,908,968 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  77,198,056 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  89,344,605 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  87,381,948 msg/sec
     moodycamel::ConcurrentQueue, 7,i: 103,786,309 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  88,156,990 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  93,090,108 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,739,434 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,423,783 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,735,178 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,012,834 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,479,989 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,232,639 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,595,609 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,130,465 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   2,975,187 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,592,124 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,536,501 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,165,965 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,200,950 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,829,613 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,848,009 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,595,467 msg/sec
     xenium::michael_scott_queue, 1,s:   9,629,134 msg/sec
     xenium::michael_scott_queue, 1,i:   9,191,903 msg/sec
     xenium::michael_scott_queue, 2,s:   6,148,582 msg/sec
     xenium::michael_scott_queue, 2,i:   4,281,171 msg/sec
     xenium::michael_scott_queue, 3,s:   3,841,523 msg/sec
     xenium::michael_scott_queue, 3,i:   3,307,039 msg/sec
     xenium::michael_scott_queue, 4,s:   3,022,852 msg/sec
     xenium::michael_scott_queue, 4,i:   2,507,355 msg/sec
     xenium::michael_scott_queue, 5,s:   2,299,725 msg/sec
     xenium::michael_scott_queue, 5,i:   1,984,663 msg/sec
     xenium::michael_scott_queue, 6,s:   1,968,413 msg/sec
     xenium::michael_scott_queue, 6,i:   1,647,555 msg/sec
     xenium::michael_scott_queue, 7,s:   1,719,451 msg/sec
     xenium::michael_scott_queue, 7,i:   1,470,052 msg/sec
     xenium::michael_scott_queue, 8,s:   1,523,812 msg/sec
     xenium::michael_scott_queue, 8,i:   1,271,990 msg/sec
         xenium::ramalhete_queue, 1,s:  18,986,126 msg/sec
         xenium::ramalhete_queue, 1,i:  18,490,871 msg/sec
         xenium::ramalhete_queue, 2,s:  26,560,891 msg/sec
         xenium::ramalhete_queue, 2,i:  15,304,214 msg/sec
         xenium::ramalhete_queue, 3,s:  20,391,317 msg/sec
         xenium::ramalhete_queue, 3,i:  16,182,262 msg/sec
         xenium::ramalhete_queue, 4,s:  18,348,092 msg/sec
         xenium::ramalhete_queue, 4,i:  18,041,020 msg/sec
         xenium::ramalhete_queue, 5,s:  18,026,248 msg/sec
         xenium::ramalhete_queue, 5,i:  18,742,070 msg/sec
         xenium::ramalhete_queue, 6,s:  17,611,411 msg/sec
         xenium::ramalhete_queue, 6,i:  18,486,006 msg/sec
         xenium::ramalhete_queue, 7,s:  16,639,467 msg/sec
         xenium::ramalhete_queue, 7,i:  17,233,543 msg/sec
         xenium::ramalhete_queue, 8,s:  17,052,694 msg/sec
         xenium::ramalhete_queue, 8,i:  17,114,549 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  61,847,509 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  69,397,119 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,269,630 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,114,246 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,074,269 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,948,805 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,678,708 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,611,251 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,135,827 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,197,367 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,173,707 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,766,298 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,590,814 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,367,949 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,222,461 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,684,062 msg/sec
          boost::lockfree::queue, 1,s:   8,127,257 msg/sec
          boost::lockfree::queue, 1,i:   8,100,085 msg/sec
          boost::lockfree::queue, 2,s:   2,905,631 msg/sec
          boost::lockfree::queue, 2,i:   2,992,982 msg/sec
          boost::lockfree::queue, 3,s:   2,733,574 msg/sec
          boost::lockfree::queue, 3,i:   2,726,368 msg/sec
          boost::lockfree::queue, 4,s:   2,031,658 msg/sec
          boost::lockfree::queue, 4,i:   2,027,737 msg/sec
          boost::lockfree::queue, 5,s:   1,676,497 msg/sec
          boost::lockfree::queue, 5,i:   1,648,644 msg/sec
          boost::lockfree::queue, 6,s:   1,108,398 msg/sec
          boost::lockfree::queue, 6,i:   1,206,509 msg/sec
          boost::lockfree::queue, 7,s:   1,009,738 msg/sec
          boost::lockfree::queue, 7,i:   1,032,212 msg/sec
          boost::lockfree::queue, 8,s:     816,643 msg/sec
          boost::lockfree::queue, 8,i:     903,202 msg/sec
                pthread_spinlock, 1,s:  16,956,723 msg/sec
                pthread_spinlock, 1,i:  17,301,882 msg/sec
                pthread_spinlock, 2,s:   5,321,567 msg/sec
                pthread_spinlock, 2,i:   5,188,511 msg/sec
                pthread_spinlock, 3,s:   4,673,879 msg/sec
                pthread_spinlock, 3,i:   4,381,806 msg/sec
                pthread_spinlock, 4,s:   3,519,349 msg/sec
                pthread_spinlock, 4,i:   3,798,330 msg/sec
                pthread_spinlock, 5,s:   3,301,768 msg/sec
                pthread_spinlock, 5,i:   3,419,609 msg/sec
                pthread_spinlock, 6,s:   2,783,197 msg/sec
                pthread_spinlock, 6,i:   2,754,084 msg/sec
                pthread_spinlock, 7,s:   1,276,157 msg/sec
                pthread_spinlock, 7,i:   2,056,649 msg/sec
                pthread_spinlock, 8,s:   1,517,775 msg/sec
                pthread_spinlock, 8,i:   2,350,122 msg/sec
                      std::mutex, 1,s:   6,761,717 msg/sec
                      std::mutex, 1,i:   6,620,948 msg/sec
                      std::mutex, 2,s:   5,029,631 msg/sec
                      std::mutex, 2,i:   4,967,234 msg/sec
                      std::mutex, 3,s:   2,723,644 msg/sec
                      std::mutex, 3,i:   2,733,089 msg/sec
                      std::mutex, 4,s:   2,045,521 msg/sec
                      std::mutex, 4,i:   2,110,461 msg/sec
                      std::mutex, 5,s:   1,844,788 msg/sec
                      std::mutex, 5,i:   1,880,082 msg/sec
                      std::mutex, 6,s:   1,773,059 msg/sec
                      std::mutex, 6,i:   1,809,659 msg/sec
                      std::mutex, 7,s:   1,785,720 msg/sec
                      std::mutex, 7,i:   1,789,284 msg/sec
                      std::mutex, 8,s:   1,800,249 msg/sec
                      std::mutex, 8,i:   1,789,679 msg/sec
                 tbb::spin_mutex, 1,s:  41,079,672 msg/sec
                 tbb::spin_mutex, 1,i:  42,269,214 msg/sec
                 tbb::spin_mutex, 2,s:   9,193,600 msg/sec
                 tbb::spin_mutex, 2,i:   8,447,450 msg/sec
                 tbb::spin_mutex, 3,s:   5,431,398 msg/sec
                 tbb::spin_mutex, 3,i:   5,136,490 msg/sec
                 tbb::spin_mutex, 4,s:   3,540,029 msg/sec
                 tbb::spin_mutex, 4,i:   3,432,235 msg/sec
                 tbb::spin_mutex, 5,s:   2,604,194 msg/sec
                 tbb::spin_mutex, 5,i:   2,763,783 msg/sec
                 tbb::spin_mutex, 6,s:   2,035,954 msg/sec
                 tbb::spin_mutex, 6,i:   2,127,203 msg/sec
                 tbb::spin_mutex, 7,s:   1,764,660 msg/sec
                 tbb::spin_mutex, 7,i:   1,818,351 msg/sec
                 tbb::spin_mutex, 8,s:   1,550,684 msg/sec
                 tbb::spin_mutex, 8,i:   1,491,524 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1015.85
	System time (seconds): 115.82
	Percent of CPU this job got: 919%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.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): 66268
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24153
	Voluntary context switches: 8458489
	Involuntary context switches: 306
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:12:34 [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.000000114 sec/round-trip
                     AtomicQueue: 0.000000094 sec/round-trip
             OptimistAtomicQueue: 0.000000074 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000077 sec/round-trip
                    AtomicQueue2: 0.000000099 sec/round-trip
            OptimistAtomicQueue2: 0.000000086 sec/round-trip
                   AtomicQueueB2: 0.000000102 sec/round-trip
           OptimistAtomicQueueB2: 0.000000087 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000097 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000142 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000197 sec/round-trip
     xenium::michael_scott_queue: 0.000000310 sec/round-trip
         xenium::ramalhete_queue: 0.000000132 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000137 sec/round-trip
          boost::lockfree::queue: 0.000000210 sec/round-trip
                pthread_spinlock: 0.000000232 sec/round-trip
                      std::mutex: 0.000000788 sec/round-trip
                 tbb::spin_mutex: 0.000000210 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:  93,633,660 msg/sec
     boost::lockfree::spsc_queue, 1,i:  86,971,950 msg/sec
                     AtomicQueue, 1,s:  54,896,975 msg/sec
                     AtomicQueue, 1,i:  54,752,099 msg/sec
                     AtomicQueue, 2,s:   6,327,229 msg/sec
                     AtomicQueue, 2,i:   4,987,534 msg/sec
                     AtomicQueue, 3,s:   4,914,522 msg/sec
                     AtomicQueue, 3,i:   4,061,734 msg/sec
                     AtomicQueue, 4,s:   3,910,747 msg/sec
                     AtomicQueue, 4,i:   3,110,012 msg/sec
                     AtomicQueue, 5,s:   2,982,919 msg/sec
                     AtomicQueue, 5,i:   2,494,453 msg/sec
                     AtomicQueue, 6,s:   2,571,787 msg/sec
                     AtomicQueue, 6,i:   2,060,085 msg/sec
                     AtomicQueue, 7,s:   2,284,180 msg/sec
                     AtomicQueue, 7,i:   1,886,533 msg/sec
                     AtomicQueue, 8,s:   2,009,338 msg/sec
                     AtomicQueue, 8,i:   1,636,024 msg/sec
             OptimistAtomicQueue, 1,s: 425,890,751 msg/sec
             OptimistAtomicQueue, 1,i: 431,872,166 msg/sec
             OptimistAtomicQueue, 2,s:  45,815,824 msg/sec
             OptimistAtomicQueue, 2,i:  21,535,266 msg/sec
             OptimistAtomicQueue, 3,s:  30,426,179 msg/sec
             OptimistAtomicQueue, 3,i:  24,354,699 msg/sec
             OptimistAtomicQueue, 4,s:  32,573,799 msg/sec
             OptimistAtomicQueue, 4,i:  23,568,530 msg/sec
             OptimistAtomicQueue, 5,s:  27,977,960 msg/sec
             OptimistAtomicQueue, 5,i:  21,838,820 msg/sec
             OptimistAtomicQueue, 6,s:  28,754,909 msg/sec
             OptimistAtomicQueue, 6,i:  21,560,754 msg/sec
             OptimistAtomicQueue, 7,s:  28,178,978 msg/sec
             OptimistAtomicQueue, 7,i:  22,010,991 msg/sec
             OptimistAtomicQueue, 8,s:  28,621,836 msg/sec
             OptimistAtomicQueue, 8,i:  21,086,085 msg/sec
                    AtomicQueueB, 1,s:  38,587,095 msg/sec
                    AtomicQueueB, 1,i:  40,059,352 msg/sec
                    AtomicQueueB, 2,s:   6,248,543 msg/sec
                    AtomicQueueB, 2,i:   4,975,320 msg/sec
                    AtomicQueueB, 3,s:   4,966,265 msg/sec
                    AtomicQueueB, 3,i:   4,037,527 msg/sec
                    AtomicQueueB, 4,s:   3,905,831 msg/sec
                    AtomicQueueB, 4,i:   3,071,070 msg/sec
                    AtomicQueueB, 5,s:   2,975,979 msg/sec
                    AtomicQueueB, 5,i:   2,476,300 msg/sec
                    AtomicQueueB, 6,s:   2,583,674 msg/sec
                    AtomicQueueB, 6,i:   2,051,653 msg/sec
                    AtomicQueueB, 7,s:   2,269,334 msg/sec
                    AtomicQueueB, 7,i:   1,866,460 msg/sec
                    AtomicQueueB, 8,s:   1,998,054 msg/sec
                    AtomicQueueB, 8,i:   1,612,121 msg/sec
            OptimistAtomicQueueB, 1,s: 217,654,382 msg/sec
            OptimistAtomicQueueB, 1,i: 227,046,713 msg/sec
            OptimistAtomicQueueB, 2,s:  48,636,003 msg/sec
            OptimistAtomicQueueB, 2,i:  21,017,835 msg/sec
            OptimistAtomicQueueB, 3,s:  29,346,226 msg/sec
            OptimistAtomicQueueB, 3,i:  24,145,924 msg/sec
            OptimistAtomicQueueB, 4,s:  32,381,658 msg/sec
            OptimistAtomicQueueB, 4,i:  23,488,525 msg/sec
            OptimistAtomicQueueB, 5,s:  28,333,059 msg/sec
            OptimistAtomicQueueB, 5,i:  21,566,653 msg/sec
            OptimistAtomicQueueB, 6,s:  28,529,572 msg/sec
            OptimistAtomicQueueB, 6,i:  21,114,970 msg/sec
            OptimistAtomicQueueB, 7,s:  27,010,866 msg/sec
            OptimistAtomicQueueB, 7,i:  21,852,915 msg/sec
            OptimistAtomicQueueB, 8,s:  28,548,753 msg/sec
            OptimistAtomicQueueB, 8,i:  21,040,858 msg/sec
                    AtomicQueue2, 1,s:  52,157,930 msg/sec
                    AtomicQueue2, 1,i:  55,404,854 msg/sec
                    AtomicQueue2, 2,s:   5,665,466 msg/sec
                    AtomicQueue2, 2,i:   5,016,342 msg/sec
                    AtomicQueue2, 3,s:   4,692,208 msg/sec
                    AtomicQueue2, 3,i:   4,029,608 msg/sec
                    AtomicQueue2, 4,s:   3,822,872 msg/sec
                    AtomicQueue2, 4,i:   3,106,808 msg/sec
                    AtomicQueue2, 5,s:   2,943,257 msg/sec
                    AtomicQueue2, 5,i:   2,488,467 msg/sec
                    AtomicQueue2, 6,s:   2,539,625 msg/sec
                    AtomicQueue2, 6,i:   2,075,629 msg/sec
                    AtomicQueue2, 7,s:   2,228,127 msg/sec
                    AtomicQueue2, 7,i:   1,886,410 msg/sec
                    AtomicQueue2, 8,s:   1,971,791 msg/sec
                    AtomicQueue2, 8,i:   1,638,743 msg/sec
            OptimistAtomicQueue2, 1,s: 186,879,560 msg/sec
            OptimistAtomicQueue2, 1,i: 199,091,347 msg/sec
            OptimistAtomicQueue2, 2,s:  17,663,675 msg/sec
            OptimistAtomicQueue2, 2,i:  13,766,046 msg/sec
            OptimistAtomicQueue2, 3,s:  21,450,948 msg/sec
            OptimistAtomicQueue2, 3,i:  18,865,940 msg/sec
            OptimistAtomicQueue2, 4,s:  26,549,086 msg/sec
            OptimistAtomicQueue2, 4,i:  20,227,282 msg/sec
            OptimistAtomicQueue2, 5,s:  27,126,986 msg/sec
            OptimistAtomicQueue2, 5,i:  20,309,063 msg/sec
            OptimistAtomicQueue2, 6,s:  26,340,713 msg/sec
            OptimistAtomicQueue2, 6,i:  20,191,830 msg/sec
            OptimistAtomicQueue2, 7,s:  26,822,972 msg/sec
            OptimistAtomicQueue2, 7,i:  20,953,513 msg/sec
            OptimistAtomicQueue2, 8,s:  27,722,333 msg/sec
            OptimistAtomicQueue2, 8,i:  20,237,155 msg/sec
                   AtomicQueueB2, 1,s:  39,535,349 msg/sec
                   AtomicQueueB2, 1,i:  40,963,461 msg/sec
                   AtomicQueueB2, 2,s:   5,799,084 msg/sec
                   AtomicQueueB2, 2,i:   4,901,650 msg/sec
                   AtomicQueueB2, 3,s:   4,753,164 msg/sec
                   AtomicQueueB2, 3,i:   3,985,558 msg/sec
                   AtomicQueueB2, 4,s:   3,799,476 msg/sec
                   AtomicQueueB2, 4,i:   3,072,619 msg/sec
                   AtomicQueueB2, 5,s:   2,937,812 msg/sec
                   AtomicQueueB2, 5,i:   2,461,956 msg/sec
                   AtomicQueueB2, 6,s:   2,516,890 msg/sec
                   AtomicQueueB2, 6,i:   2,043,539 msg/sec
                   AtomicQueueB2, 7,s:   2,208,073 msg/sec
                   AtomicQueueB2, 7,i:   1,856,564 msg/sec
                   AtomicQueueB2, 8,s:   1,946,093 msg/sec
                   AtomicQueueB2, 8,i:   1,607,201 msg/sec
           OptimistAtomicQueueB2, 1,s:  64,795,460 msg/sec
           OptimistAtomicQueueB2, 1,i:  69,572,961 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,757,769 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,681,650 msg/sec
           OptimistAtomicQueueB2, 3,s:  21,319,650 msg/sec
           OptimistAtomicQueueB2, 3,i:  18,801,412 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,928,396 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,458,868 msg/sec
           OptimistAtomicQueueB2, 5,s:  26,826,582 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,605,013 msg/sec
           OptimistAtomicQueueB2, 6,s:  27,244,032 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,058,056 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,478,862 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,496,101 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,226,042 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,118,045 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 267,281,057 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 274,557,825 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,940,705 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,683,250 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  16,950,928 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  19,973,762 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  24,259,716 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  32,240,781 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  36,705,653 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  44,683,311 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  66,535,016 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  89,607,180 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  84,945,049 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  95,975,192 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  82,104,051 msg/sec
     moodycamel::ConcurrentQueue, 7,i: 100,467,775 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  89,952,002 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  88,072,826 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,847,968 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,530,323 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,759,804 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   5,938,004 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,446,219 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,206,700 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,599,841 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,119,509 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,037,114 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,569,647 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,496,926 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,121,400 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,201,906 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,844,765 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,843,118 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,595,187 msg/sec
     xenium::michael_scott_queue, 1,s:   9,289,728 msg/sec
     xenium::michael_scott_queue, 1,i:   9,131,011 msg/sec
     xenium::michael_scott_queue, 2,s:   6,118,661 msg/sec
     xenium::michael_scott_queue, 2,i:   4,372,368 msg/sec
     xenium::michael_scott_queue, 3,s:   3,739,891 msg/sec
     xenium::michael_scott_queue, 3,i:   3,240,383 msg/sec
     xenium::michael_scott_queue, 4,s:   2,961,679 msg/sec
     xenium::michael_scott_queue, 4,i:   2,514,364 msg/sec
     xenium::michael_scott_queue, 5,s:   2,293,591 msg/sec
     xenium::michael_scott_queue, 5,i:   1,994,975 msg/sec
     xenium::michael_scott_queue, 6,s:   1,956,630 msg/sec
     xenium::michael_scott_queue, 6,i:   1,624,800 msg/sec
     xenium::michael_scott_queue, 7,s:   1,728,486 msg/sec
     xenium::michael_scott_queue, 7,i:   1,459,242 msg/sec
     xenium::michael_scott_queue, 8,s:   1,532,470 msg/sec
     xenium::michael_scott_queue, 8,i:   1,247,297 msg/sec
         xenium::ramalhete_queue, 1,s:  18,811,030 msg/sec
         xenium::ramalhete_queue, 1,i:  18,382,664 msg/sec
         xenium::ramalhete_queue, 2,s:  30,180,898 msg/sec
         xenium::ramalhete_queue, 2,i:  15,021,326 msg/sec
         xenium::ramalhete_queue, 3,s:  21,789,631 msg/sec
         xenium::ramalhete_queue, 3,i:  16,180,482 msg/sec
         xenium::ramalhete_queue, 4,s:  18,455,735 msg/sec
         xenium::ramalhete_queue, 4,i:  17,904,321 msg/sec
         xenium::ramalhete_queue, 5,s:  17,936,145 msg/sec
         xenium::ramalhete_queue, 5,i:  18,863,682 msg/sec
         xenium::ramalhete_queue, 6,s:  17,549,640 msg/sec
         xenium::ramalhete_queue, 6,i:  18,319,430 msg/sec
         xenium::ramalhete_queue, 7,s:  16,791,640 msg/sec
         xenium::ramalhete_queue, 7,i:  17,193,389 msg/sec
         xenium::ramalhete_queue, 8,s:  16,727,902 msg/sec
         xenium::ramalhete_queue, 8,i:  17,275,860 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  62,152,567 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  68,306,384 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,230,702 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,023,923 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,662,047 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,895,365 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,690,538 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,705,823 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,017,392 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,313,457 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,081,503 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,872,867 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,609,335 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,317,609 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,309,786 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,775,680 msg/sec
          boost::lockfree::queue, 1,s:   8,116,923 msg/sec
          boost::lockfree::queue, 1,i:   8,094,704 msg/sec
          boost::lockfree::queue, 2,s:   2,927,829 msg/sec
          boost::lockfree::queue, 2,i:   3,012,867 msg/sec
          boost::lockfree::queue, 3,s:   2,721,947 msg/sec
          boost::lockfree::queue, 3,i:   2,732,810 msg/sec
          boost::lockfree::queue, 4,s:   2,024,207 msg/sec
          boost::lockfree::queue, 4,i:   2,016,790 msg/sec
          boost::lockfree::queue, 5,s:   1,673,297 msg/sec
          boost::lockfree::queue, 5,i:   1,656,583 msg/sec
          boost::lockfree::queue, 6,s:   1,110,106 msg/sec
          boost::lockfree::queue, 6,i:   1,197,723 msg/sec
          boost::lockfree::queue, 7,s:     990,157 msg/sec
          boost::lockfree::queue, 7,i:   1,029,493 msg/sec
          boost::lockfree::queue, 8,s:     815,325 msg/sec
          boost::lockfree::queue, 8,i:     899,966 msg/sec
                pthread_spinlock, 1,s:  17,677,139 msg/sec
                pthread_spinlock, 1,i:  17,138,842 msg/sec
                pthread_spinlock, 2,s:   5,319,430 msg/sec
                pthread_spinlock, 2,i:   5,168,649 msg/sec
                pthread_spinlock, 3,s:   4,732,347 msg/sec
                pthread_spinlock, 3,i:   4,395,178 msg/sec
                pthread_spinlock, 4,s:   3,711,016 msg/sec
                pthread_spinlock, 4,i:   3,773,811 msg/sec
                pthread_spinlock, 5,s:   3,310,190 msg/sec
                pthread_spinlock, 5,i:   3,362,028 msg/sec
                pthread_spinlock, 6,s:   2,752,550 msg/sec
                pthread_spinlock, 6,i:   2,641,745 msg/sec
                pthread_spinlock, 7,s:   1,275,656 msg/sec
                pthread_spinlock, 7,i:   1,620,132 msg/sec
                pthread_spinlock, 8,s:   1,478,106 msg/sec
                pthread_spinlock, 8,i:   2,232,017 msg/sec
                      std::mutex, 1,s:   6,761,550 msg/sec
                      std::mutex, 1,i:   6,610,868 msg/sec
                      std::mutex, 2,s:   5,022,085 msg/sec
                      std::mutex, 2,i:   4,931,560 msg/sec
                      std::mutex, 3,s:   2,705,790 msg/sec
                      std::mutex, 3,i:   2,757,877 msg/sec
                      std::mutex, 4,s:   2,103,653 msg/sec
                      std::mutex, 4,i:   2,115,116 msg/sec
                      std::mutex, 5,s:   1,919,146 msg/sec
                      std::mutex, 5,i:   1,926,472 msg/sec
                      std::mutex, 6,s:   1,829,980 msg/sec
                      std::mutex, 6,i:   1,859,893 msg/sec
                      std::mutex, 7,s:   1,933,078 msg/sec
                      std::mutex, 7,i:   1,957,620 msg/sec
                      std::mutex, 8,s:   1,714,380 msg/sec
                      std::mutex, 8,i:   1,762,332 msg/sec
                 tbb::spin_mutex, 1,s:  41,300,094 msg/sec
                 tbb::spin_mutex, 1,i:  42,617,026 msg/sec
                 tbb::spin_mutex, 2,s:   9,050,960 msg/sec
                 tbb::spin_mutex, 2,i:   8,574,076 msg/sec
                 tbb::spin_mutex, 3,s:   5,382,878 msg/sec
                 tbb::spin_mutex, 3,i:   5,135,746 msg/sec
                 tbb::spin_mutex, 4,s:   3,460,991 msg/sec
                 tbb::spin_mutex, 4,i:   3,447,917 msg/sec
                 tbb::spin_mutex, 5,s:   2,538,849 msg/sec
                 tbb::spin_mutex, 5,i:   2,732,544 msg/sec
                 tbb::spin_mutex, 6,s:   2,110,612 msg/sec
                 tbb::spin_mutex, 6,i:   2,105,317 msg/sec
                 tbb::spin_mutex, 7,s:   1,750,209 msg/sec
                 tbb::spin_mutex, 7,i:   1,782,657 msg/sec
                 tbb::spin_mutex, 8,s:   1,453,968 msg/sec
                 tbb::spin_mutex, 8,i:   1,545,939 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1016.55
	System time (seconds): 114.81
	Percent of CPU this job got: 918%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.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): 68460
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24695
	Voluntary context switches: 8022597
	Involuntary context switches: 275
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:14:38 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000097 sec/round-trip
             OptimistAtomicQueue: 0.000000074 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000077 sec/round-trip
                    AtomicQueue2: 0.000000099 sec/round-trip
            OptimistAtomicQueue2: 0.000000085 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000087 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000143 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000198 sec/round-trip
     xenium::michael_scott_queue: 0.000000311 sec/round-trip
         xenium::ramalhete_queue: 0.000000131 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000138 sec/round-trip
          boost::lockfree::queue: 0.000000211 sec/round-trip
                pthread_spinlock: 0.000000232 sec/round-trip
                      std::mutex: 0.000000792 sec/round-trip
                 tbb::spin_mutex: 0.000000213 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:  93,524,547 msg/sec
     boost::lockfree::spsc_queue, 1,i:  85,892,205 msg/sec
                     AtomicQueue, 1,s:  54,600,233 msg/sec
                     AtomicQueue, 1,i:  54,621,766 msg/sec
                     AtomicQueue, 2,s:   6,412,224 msg/sec
                     AtomicQueue, 2,i:   5,079,331 msg/sec
                     AtomicQueue, 3,s:   4,933,915 msg/sec
                     AtomicQueue, 3,i:   4,053,430 msg/sec
                     AtomicQueue, 4,s:   3,925,275 msg/sec
                     AtomicQueue, 4,i:   3,104,621 msg/sec
                     AtomicQueue, 5,s:   3,069,478 msg/sec
                     AtomicQueue, 5,i:   2,498,288 msg/sec
                     AtomicQueue, 6,s:   2,589,724 msg/sec
                     AtomicQueue, 6,i:   2,078,559 msg/sec
                     AtomicQueue, 7,s:   2,291,620 msg/sec
                     AtomicQueue, 7,i:   1,889,668 msg/sec
                     AtomicQueue, 8,s:   2,017,509 msg/sec
                     AtomicQueue, 8,i:   1,639,071 msg/sec
             OptimistAtomicQueue, 1,s: 429,339,333 msg/sec
             OptimistAtomicQueue, 1,i: 432,372,601 msg/sec
             OptimistAtomicQueue, 2,s:  47,321,374 msg/sec
             OptimistAtomicQueue, 2,i:  21,547,545 msg/sec
             OptimistAtomicQueue, 3,s:  26,883,870 msg/sec
             OptimistAtomicQueue, 3,i:  24,146,309 msg/sec
             OptimistAtomicQueue, 4,s:  32,461,504 msg/sec
             OptimistAtomicQueue, 4,i:  23,636,203 msg/sec
             OptimistAtomicQueue, 5,s:  28,571,837 msg/sec
             OptimistAtomicQueue, 5,i:  21,926,343 msg/sec
             OptimistAtomicQueue, 6,s:  28,629,301 msg/sec
             OptimistAtomicQueue, 6,i:  21,192,158 msg/sec
             OptimistAtomicQueue, 7,s:  27,945,103 msg/sec
             OptimistAtomicQueue, 7,i:  22,260,099 msg/sec
             OptimistAtomicQueue, 8,s:  28,469,637 msg/sec
             OptimistAtomicQueue, 8,i:  21,057,588 msg/sec
                    AtomicQueueB, 1,s:  38,529,083 msg/sec
                    AtomicQueueB, 1,i:  39,662,645 msg/sec
                    AtomicQueueB, 2,s:   6,162,896 msg/sec
                    AtomicQueueB, 2,i:   4,958,104 msg/sec
                    AtomicQueueB, 3,s:   4,944,941 msg/sec
                    AtomicQueueB, 3,i:   4,017,132 msg/sec
                    AtomicQueueB, 4,s:   3,927,233 msg/sec
                    AtomicQueueB, 4,i:   3,060,818 msg/sec
                    AtomicQueueB, 5,s:   2,983,701 msg/sec
                    AtomicQueueB, 5,i:   2,512,410 msg/sec
                    AtomicQueueB, 6,s:   2,586,036 msg/sec
                    AtomicQueueB, 6,i:   2,048,904 msg/sec
                    AtomicQueueB, 7,s:   2,277,576 msg/sec
                    AtomicQueueB, 7,i:   1,857,665 msg/sec
                    AtomicQueueB, 8,s:   1,983,873 msg/sec
                    AtomicQueueB, 8,i:   1,611,041 msg/sec
            OptimistAtomicQueueB, 1,s: 217,333,664 msg/sec
            OptimistAtomicQueueB, 1,i: 226,936,449 msg/sec
            OptimistAtomicQueueB, 2,s:  49,091,753 msg/sec
            OptimistAtomicQueueB, 2,i:  21,086,806 msg/sec
            OptimistAtomicQueueB, 3,s:  30,242,185 msg/sec
            OptimistAtomicQueueB, 3,i:  24,133,512 msg/sec
            OptimistAtomicQueueB, 4,s:  32,146,072 msg/sec
            OptimistAtomicQueueB, 4,i:  23,505,353 msg/sec
            OptimistAtomicQueueB, 5,s:  27,881,497 msg/sec
            OptimistAtomicQueueB, 5,i:  21,437,394 msg/sec
            OptimistAtomicQueueB, 6,s:  28,255,716 msg/sec
            OptimistAtomicQueueB, 6,i:  20,702,321 msg/sec
            OptimistAtomicQueueB, 7,s:  27,335,893 msg/sec
            OptimistAtomicQueueB, 7,i:  21,852,304 msg/sec
            OptimistAtomicQueueB, 8,s:  28,478,751 msg/sec
            OptimistAtomicQueueB, 8,i:  20,985,513 msg/sec
                    AtomicQueue2, 1,s:  52,183,406 msg/sec
                    AtomicQueue2, 1,i:  55,478,071 msg/sec
                    AtomicQueue2, 2,s:   5,725,898 msg/sec
                    AtomicQueue2, 2,i:   4,964,828 msg/sec
                    AtomicQueue2, 3,s:   4,810,684 msg/sec
                    AtomicQueue2, 3,i:   4,006,030 msg/sec
                    AtomicQueue2, 4,s:   3,821,572 msg/sec
                    AtomicQueue2, 4,i:   3,137,920 msg/sec
                    AtomicQueue2, 5,s:   2,942,299 msg/sec
                    AtomicQueue2, 5,i:   2,483,730 msg/sec
                    AtomicQueue2, 6,s:   2,527,488 msg/sec
                    AtomicQueue2, 6,i:   2,072,837 msg/sec
                    AtomicQueue2, 7,s:   2,225,619 msg/sec
                    AtomicQueue2, 7,i:   1,876,987 msg/sec
                    AtomicQueue2, 8,s:   1,969,763 msg/sec
                    AtomicQueue2, 8,i:   1,629,380 msg/sec
            OptimistAtomicQueue2, 1,s: 189,434,840 msg/sec
            OptimistAtomicQueue2, 1,i: 206,014,808 msg/sec
            OptimistAtomicQueue2, 2,s:  17,723,985 msg/sec
            OptimistAtomicQueue2, 2,i:  13,710,996 msg/sec
            OptimistAtomicQueue2, 3,s:  20,718,216 msg/sec
            OptimistAtomicQueue2, 3,i:  17,944,298 msg/sec
            OptimistAtomicQueue2, 4,s:  26,704,181 msg/sec
            OptimistAtomicQueue2, 4,i:  21,169,138 msg/sec
            OptimistAtomicQueue2, 5,s:  27,231,914 msg/sec
            OptimistAtomicQueue2, 5,i:  20,735,969 msg/sec
            OptimistAtomicQueue2, 6,s:  26,198,995 msg/sec
            OptimistAtomicQueue2, 6,i:  20,107,333 msg/sec
            OptimistAtomicQueue2, 7,s:  26,672,759 msg/sec
            OptimistAtomicQueue2, 7,i:  20,992,062 msg/sec
            OptimistAtomicQueue2, 8,s:  27,595,601 msg/sec
            OptimistAtomicQueue2, 8,i:  20,232,823 msg/sec
                   AtomicQueueB2, 1,s:  39,382,917 msg/sec
                   AtomicQueueB2, 1,i:  45,888,399 msg/sec
                   AtomicQueueB2, 2,s:   5,888,067 msg/sec
                   AtomicQueueB2, 2,i:   4,914,103 msg/sec
                   AtomicQueueB2, 3,s:   4,704,896 msg/sec
                   AtomicQueueB2, 3,i:   3,999,398 msg/sec
                   AtomicQueueB2, 4,s:   3,801,842 msg/sec
                   AtomicQueueB2, 4,i:   3,057,561 msg/sec
                   AtomicQueueB2, 5,s:   2,914,614 msg/sec
                   AtomicQueueB2, 5,i:   2,467,286 msg/sec
                   AtomicQueueB2, 6,s:   2,516,475 msg/sec
                   AtomicQueueB2, 6,i:   2,031,216 msg/sec
                   AtomicQueueB2, 7,s:   2,217,558 msg/sec
                   AtomicQueueB2, 7,i:   1,859,347 msg/sec
                   AtomicQueueB2, 8,s:   1,954,826 msg/sec
                   AtomicQueueB2, 8,i:   1,607,017 msg/sec
           OptimistAtomicQueueB2, 1,s:  65,357,768 msg/sec
           OptimistAtomicQueueB2, 1,i:  70,299,363 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,726,235 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,587,924 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,640,992 msg/sec
           OptimistAtomicQueueB2, 3,i:  18,793,201 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,804,276 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,144,346 msg/sec
           OptimistAtomicQueueB2, 5,s:  26,873,759 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,524,415 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,735,534 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,065,864 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,371,063 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,606,444 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,108,720 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,095,954 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 268,073,516 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 275,118,301 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,901,587 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,615,403 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  16,577,991 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  22,854,562 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  22,301,044 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  29,951,909 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  42,889,813 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  52,568,110 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  76,304,773 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  79,107,916 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  86,191,911 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  84,745,932 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  93,867,662 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  91,604,498 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  90,823,387 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 109,919,341 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,767,004 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,430,748 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,802,420 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,048,922 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,431,625 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,220,420 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,592,458 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,156,022 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,007,905 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,590,261 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,525,001 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,117,155 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,196,477 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,845,672 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,840,318 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,598,576 msg/sec
     xenium::michael_scott_queue, 1,s:   9,674,863 msg/sec
     xenium::michael_scott_queue, 1,i:   9,597,366 msg/sec
     xenium::michael_scott_queue, 2,s:   6,143,844 msg/sec
     xenium::michael_scott_queue, 2,i:   4,339,747 msg/sec
     xenium::michael_scott_queue, 3,s:   3,885,128 msg/sec
     xenium::michael_scott_queue, 3,i:   3,348,503 msg/sec
     xenium::michael_scott_queue, 4,s:   3,012,449 msg/sec
     xenium::michael_scott_queue, 4,i:   2,491,718 msg/sec
     xenium::michael_scott_queue, 5,s:   2,291,663 msg/sec
     xenium::michael_scott_queue, 5,i:   1,995,813 msg/sec
     xenium::michael_scott_queue, 6,s:   1,967,659 msg/sec
     xenium::michael_scott_queue, 6,i:   1,650,093 msg/sec
     xenium::michael_scott_queue, 7,s:   1,720,163 msg/sec
     xenium::michael_scott_queue, 7,i:   1,467,451 msg/sec
     xenium::michael_scott_queue, 8,s:   1,525,998 msg/sec
     xenium::michael_scott_queue, 8,i:   1,272,976 msg/sec
         xenium::ramalhete_queue, 1,s:  19,073,341 msg/sec
         xenium::ramalhete_queue, 1,i:  18,414,816 msg/sec
         xenium::ramalhete_queue, 2,s:  24,513,517 msg/sec
         xenium::ramalhete_queue, 2,i:  15,289,795 msg/sec
         xenium::ramalhete_queue, 3,s:  22,861,965 msg/sec
         xenium::ramalhete_queue, 3,i:  15,667,726 msg/sec
         xenium::ramalhete_queue, 4,s:  18,360,159 msg/sec
         xenium::ramalhete_queue, 4,i:  17,478,405 msg/sec
         xenium::ramalhete_queue, 5,s:  17,773,310 msg/sec
         xenium::ramalhete_queue, 5,i:  18,392,807 msg/sec
         xenium::ramalhete_queue, 6,s:  17,698,167 msg/sec
         xenium::ramalhete_queue, 6,i:  18,293,880 msg/sec
         xenium::ramalhete_queue, 7,s:  16,838,996 msg/sec
         xenium::ramalhete_queue, 7,i:  17,302,016 msg/sec
         xenium::ramalhete_queue, 8,s:  16,299,477 msg/sec
         xenium::ramalhete_queue, 8,i:  16,999,956 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  62,983,318 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  68,730,695 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,372,705 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   9,811,586 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,381,906 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,961,110 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,660,867 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,677,912 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,049,211 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,281,650 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,146,253 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,801,990 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,638,564 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,298,242 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,185,039 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,722,776 msg/sec
          boost::lockfree::queue, 1,s:   8,070,906 msg/sec
          boost::lockfree::queue, 1,i:   8,077,739 msg/sec
          boost::lockfree::queue, 2,s:   2,881,867 msg/sec
          boost::lockfree::queue, 2,i:   3,029,416 msg/sec
          boost::lockfree::queue, 3,s:   2,727,832 msg/sec
          boost::lockfree::queue, 3,i:   2,738,254 msg/sec
          boost::lockfree::queue, 4,s:   2,023,600 msg/sec
          boost::lockfree::queue, 4,i:   2,018,051 msg/sec
          boost::lockfree::queue, 5,s:   1,678,585 msg/sec
          boost::lockfree::queue, 5,i:   1,652,042 msg/sec
          boost::lockfree::queue, 6,s:   1,119,983 msg/sec
          boost::lockfree::queue, 6,i:   1,206,299 msg/sec
          boost::lockfree::queue, 7,s:     993,326 msg/sec
          boost::lockfree::queue, 7,i:   1,027,416 msg/sec
          boost::lockfree::queue, 8,s:     818,329 msg/sec
          boost::lockfree::queue, 8,i:     903,001 msg/sec
                pthread_spinlock, 1,s:  17,184,392 msg/sec
                pthread_spinlock, 1,i:  16,872,238 msg/sec
                pthread_spinlock, 2,s:   5,304,219 msg/sec
                pthread_spinlock, 2,i:   5,202,332 msg/sec
                pthread_spinlock, 3,s:   4,661,485 msg/sec
                pthread_spinlock, 3,i:   4,306,340 msg/sec
                pthread_spinlock, 4,s:   3,459,976 msg/sec
                pthread_spinlock, 4,i:   3,758,882 msg/sec
                pthread_spinlock, 5,s:   3,279,669 msg/sec
                pthread_spinlock, 5,i:   3,446,726 msg/sec
                pthread_spinlock, 6,s:   2,547,512 msg/sec
                pthread_spinlock, 6,i:   2,363,147 msg/sec
                pthread_spinlock, 7,s:   1,273,928 msg/sec
                pthread_spinlock, 7,i:   1,713,225 msg/sec
                pthread_spinlock, 8,s:   1,469,882 msg/sec
                pthread_spinlock, 8,i:   2,047,477 msg/sec
                      std::mutex, 1,s:   6,706,528 msg/sec
                      std::mutex, 1,i:   6,611,308 msg/sec
                      std::mutex, 2,s:   4,923,775 msg/sec
                      std::mutex, 2,i:   4,682,413 msg/sec
                      std::mutex, 3,s:   2,704,346 msg/sec
                      std::mutex, 3,i:   2,704,478 msg/sec
                      std::mutex, 4,s:   2,264,633 msg/sec
                      std::mutex, 4,i:   2,286,554 msg/sec
                      std::mutex, 5,s:   1,848,723 msg/sec
                      std::mutex, 5,i:   1,873,129 msg/sec
                      std::mutex, 6,s:   1,805,478 msg/sec
                      std::mutex, 6,i:   1,828,909 msg/sec
                      std::mutex, 7,s:   1,839,040 msg/sec
                      std::mutex, 7,i:   1,816,830 msg/sec
                      std::mutex, 8,s:   1,759,023 msg/sec
                      std::mutex, 8,i:   1,732,197 msg/sec
                 tbb::spin_mutex, 1,s:  40,085,462 msg/sec
                 tbb::spin_mutex, 1,i:  42,132,441 msg/sec
                 tbb::spin_mutex, 2,s:   9,469,236 msg/sec
                 tbb::spin_mutex, 2,i:   8,446,166 msg/sec
                 tbb::spin_mutex, 3,s:   5,412,641 msg/sec
                 tbb::spin_mutex, 3,i:   5,135,845 msg/sec
                 tbb::spin_mutex, 4,s:   3,457,938 msg/sec
                 tbb::spin_mutex, 4,i:   3,426,006 msg/sec
                 tbb::spin_mutex, 5,s:   2,540,085 msg/sec
                 tbb::spin_mutex, 5,i:   2,743,014 msg/sec
                 tbb::spin_mutex, 6,s:   2,018,803 msg/sec
                 tbb::spin_mutex, 6,i:   2,117,529 msg/sec
                 tbb::spin_mutex, 7,s:   1,730,208 msg/sec
                 tbb::spin_mutex, 7,i:   1,840,030 msg/sec
                 tbb::spin_mutex, 8,s:   1,465,352 msg/sec
                 tbb::spin_mutex, 8,i:   1,500,032 msg/sec


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


2026-05-06 16:16: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.000000113 sec/round-trip
                     AtomicQueue: 0.000000097 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000077 sec/round-trip
                    AtomicQueue2: 0.000000099 sec/round-trip
            OptimistAtomicQueue2: 0.000000085 sec/round-trip
                   AtomicQueueB2: 0.000000105 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000143 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000204 sec/round-trip
     xenium::michael_scott_queue: 0.000000312 sec/round-trip
         xenium::ramalhete_queue: 0.000000132 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000137 sec/round-trip
          boost::lockfree::queue: 0.000000211 sec/round-trip
                pthread_spinlock: 0.000000231 sec/round-trip
                      std::mutex: 0.000000797 sec/round-trip
                 tbb::spin_mutex: 0.000000210 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:  92,911,244 msg/sec
     boost::lockfree::spsc_queue, 1,i:  85,595,040 msg/sec
                     AtomicQueue, 1,s:  53,538,120 msg/sec
                     AtomicQueue, 1,i:  54,371,466 msg/sec
                     AtomicQueue, 2,s:   6,443,145 msg/sec
                     AtomicQueue, 2,i:   5,040,319 msg/sec
                     AtomicQueue, 3,s:   4,873,138 msg/sec
                     AtomicQueue, 3,i:   4,074,360 msg/sec
                     AtomicQueue, 4,s:   3,906,089 msg/sec
                     AtomicQueue, 4,i:   3,098,091 msg/sec
                     AtomicQueue, 5,s:   3,072,843 msg/sec
                     AtomicQueue, 5,i:   2,495,470 msg/sec
                     AtomicQueue, 6,s:   2,592,138 msg/sec
                     AtomicQueue, 6,i:   2,058,721 msg/sec
                     AtomicQueue, 7,s:   2,298,660 msg/sec
                     AtomicQueue, 7,i:   1,889,243 msg/sec
                     AtomicQueue, 8,s:   2,035,778 msg/sec
                     AtomicQueue, 8,i:   1,635,789 msg/sec
             OptimistAtomicQueue, 1,s: 438,342,714 msg/sec
             OptimistAtomicQueue, 1,i: 442,517,037 msg/sec
             OptimistAtomicQueue, 2,s:  47,746,007 msg/sec
             OptimistAtomicQueue, 2,i:  21,677,745 msg/sec
             OptimistAtomicQueue, 3,s:  29,536,764 msg/sec
             OptimistAtomicQueue, 3,i:  24,239,041 msg/sec
             OptimistAtomicQueue, 4,s:  32,136,547 msg/sec
             OptimistAtomicQueue, 4,i:  23,523,655 msg/sec
             OptimistAtomicQueue, 5,s:  28,786,571 msg/sec
             OptimistAtomicQueue, 5,i:  21,869,339 msg/sec
             OptimistAtomicQueue, 6,s:  28,722,863 msg/sec
             OptimistAtomicQueue, 6,i:  21,588,980 msg/sec
             OptimistAtomicQueue, 7,s:  27,948,508 msg/sec
             OptimistAtomicQueue, 7,i:  21,831,904 msg/sec
             OptimistAtomicQueue, 8,s:  28,536,435 msg/sec
             OptimistAtomicQueue, 8,i:  21,082,262 msg/sec
                    AtomicQueueB, 1,s:  38,611,917 msg/sec
                    AtomicQueueB, 1,i:  39,857,438 msg/sec
                    AtomicQueueB, 2,s:   5,898,925 msg/sec
                    AtomicQueueB, 2,i:   4,993,150 msg/sec
                    AtomicQueueB, 3,s:   4,885,972 msg/sec
                    AtomicQueueB, 3,i:   4,025,569 msg/sec
                    AtomicQueueB, 4,s:   3,879,650 msg/sec
                    AtomicQueueB, 4,i:   3,071,627 msg/sec
                    AtomicQueueB, 5,s:   2,965,057 msg/sec
                    AtomicQueueB, 5,i:   2,479,163 msg/sec
                    AtomicQueueB, 6,s:   2,584,486 msg/sec
                    AtomicQueueB, 6,i:   2,045,542 msg/sec
                    AtomicQueueB, 7,s:   2,289,478 msg/sec
                    AtomicQueueB, 7,i:   1,864,716 msg/sec
                    AtomicQueueB, 8,s:   2,033,487 msg/sec
                    AtomicQueueB, 8,i:   1,608,853 msg/sec
            OptimistAtomicQueueB, 1,s: 216,913,152 msg/sec
            OptimistAtomicQueueB, 1,i: 227,017,848 msg/sec
            OptimistAtomicQueueB, 2,s:  48,669,332 msg/sec
            OptimistAtomicQueueB, 2,i:  21,405,869 msg/sec
            OptimistAtomicQueueB, 3,s:  29,277,440 msg/sec
            OptimistAtomicQueueB, 3,i:  24,949,926 msg/sec
            OptimistAtomicQueueB, 4,s:  31,828,868 msg/sec
            OptimistAtomicQueueB, 4,i:  23,531,848 msg/sec
            OptimistAtomicQueueB, 5,s:  28,579,071 msg/sec
            OptimistAtomicQueueB, 5,i:  21,215,720 msg/sec
            OptimistAtomicQueueB, 6,s:  28,321,576 msg/sec
            OptimistAtomicQueueB, 6,i:  20,995,636 msg/sec
            OptimistAtomicQueueB, 7,s:  27,880,374 msg/sec
            OptimistAtomicQueueB, 7,i:  21,922,476 msg/sec
            OptimistAtomicQueueB, 8,s:  27,924,350 msg/sec
            OptimistAtomicQueueB, 8,i:  20,700,317 msg/sec
                    AtomicQueue2, 1,s:  52,058,768 msg/sec
                    AtomicQueue2, 1,i:  55,240,317 msg/sec
                    AtomicQueue2, 2,s:   5,799,771 msg/sec
                    AtomicQueue2, 2,i:   5,015,404 msg/sec
                    AtomicQueue2, 3,s:   4,778,656 msg/sec
                    AtomicQueue2, 3,i:   4,021,043 msg/sec
                    AtomicQueue2, 4,s:   3,829,755 msg/sec
                    AtomicQueue2, 4,i:   3,105,439 msg/sec
                    AtomicQueue2, 5,s:   2,943,218 msg/sec
                    AtomicQueue2, 5,i:   2,496,925 msg/sec
                    AtomicQueue2, 6,s:   2,528,141 msg/sec
                    AtomicQueue2, 6,i:   2,072,766 msg/sec
                    AtomicQueue2, 7,s:   2,226,856 msg/sec
                    AtomicQueue2, 7,i:   1,879,058 msg/sec
                    AtomicQueue2, 8,s:   1,962,616 msg/sec
                    AtomicQueue2, 8,i:   1,636,663 msg/sec
            OptimistAtomicQueue2, 1,s: 188,598,824 msg/sec
            OptimistAtomicQueue2, 1,i: 202,328,395 msg/sec
            OptimistAtomicQueue2, 2,s:  17,748,931 msg/sec
            OptimistAtomicQueue2, 2,i:  13,699,156 msg/sec
            OptimistAtomicQueue2, 3,s:  20,987,916 msg/sec
            OptimistAtomicQueue2, 3,i:  17,815,624 msg/sec
            OptimistAtomicQueue2, 4,s:  26,363,869 msg/sec
            OptimistAtomicQueue2, 4,i:  20,092,853 msg/sec
            OptimistAtomicQueue2, 5,s:  26,885,493 msg/sec
            OptimistAtomicQueue2, 5,i:  20,565,003 msg/sec
            OptimistAtomicQueue2, 6,s:  26,690,421 msg/sec
            OptimistAtomicQueue2, 6,i:  20,337,786 msg/sec
            OptimistAtomicQueue2, 7,s:  26,939,425 msg/sec
            OptimistAtomicQueue2, 7,i:  20,713,733 msg/sec
            OptimistAtomicQueue2, 8,s:  27,442,838 msg/sec
            OptimistAtomicQueue2, 8,i:  20,191,618 msg/sec
                   AtomicQueueB2, 1,s:  39,844,257 msg/sec
                   AtomicQueueB2, 1,i:  40,709,584 msg/sec
                   AtomicQueueB2, 2,s:   5,759,433 msg/sec
                   AtomicQueueB2, 2,i:   4,895,027 msg/sec
                   AtomicQueueB2, 3,s:   4,774,378 msg/sec
                   AtomicQueueB2, 3,i:   3,996,424 msg/sec
                   AtomicQueueB2, 4,s:   3,773,910 msg/sec
                   AtomicQueueB2, 4,i:   3,063,558 msg/sec
                   AtomicQueueB2, 5,s:   2,927,958 msg/sec
                   AtomicQueueB2, 5,i:   2,469,964 msg/sec
                   AtomicQueueB2, 6,s:   2,504,141 msg/sec
                   AtomicQueueB2, 6,i:   2,043,044 msg/sec
                   AtomicQueueB2, 7,s:   2,210,382 msg/sec
                   AtomicQueueB2, 7,i:   1,851,629 msg/sec
                   AtomicQueueB2, 8,s:   1,946,649 msg/sec
                   AtomicQueueB2, 8,i:   1,602,888 msg/sec
           OptimistAtomicQueueB2, 1,s:  64,116,127 msg/sec
           OptimistAtomicQueueB2, 1,i:  69,166,912 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,747,218 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,602,300 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,704,772 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,581,661 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,965,575 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,200,902 msg/sec
           OptimistAtomicQueueB2, 5,s:  27,197,104 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,609,132 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,682,630 msg/sec
           OptimistAtomicQueueB2, 6,i:  19,906,583 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,456,151 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,465,598 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,159,507 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,174,982 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 270,476,417 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 278,650,884 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,860,546 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,614,431 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  16,449,825 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  19,691,916 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  20,512,180 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  26,019,155 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  44,826,566 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  44,850,129 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  75,588,304 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  85,599,289 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  83,693,662 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  84,486,173 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  95,058,508 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  94,638,031 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  89,171,225 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 103,798,830 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,724,657 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,486,994 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,805,912 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   5,985,917 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,446,657 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,253,171 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,565,840 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,161,479 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,016,546 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,572,064 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,516,833 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,145,167 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,189,231 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,825,761 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,845,573 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,589,852 msg/sec
     xenium::michael_scott_queue, 1,s:   9,579,434 msg/sec
     xenium::michael_scott_queue, 1,i:   9,123,378 msg/sec
     xenium::michael_scott_queue, 2,s:   6,095,724 msg/sec
     xenium::michael_scott_queue, 2,i:   4,366,443 msg/sec
     xenium::michael_scott_queue, 3,s:   3,852,484 msg/sec
     xenium::michael_scott_queue, 3,i:   3,334,248 msg/sec
     xenium::michael_scott_queue, 4,s:   3,003,019 msg/sec
     xenium::michael_scott_queue, 4,i:   2,516,260 msg/sec
     xenium::michael_scott_queue, 5,s:   2,304,349 msg/sec
     xenium::michael_scott_queue, 5,i:   1,981,416 msg/sec
     xenium::michael_scott_queue, 6,s:   1,945,428 msg/sec
     xenium::michael_scott_queue, 6,i:   1,652,310 msg/sec
     xenium::michael_scott_queue, 7,s:   1,736,692 msg/sec
     xenium::michael_scott_queue, 7,i:   1,460,846 msg/sec
     xenium::michael_scott_queue, 8,s:   1,510,905 msg/sec
     xenium::michael_scott_queue, 8,i:   1,251,746 msg/sec
         xenium::ramalhete_queue, 1,s:  19,139,445 msg/sec
         xenium::ramalhete_queue, 1,i:  18,396,820 msg/sec
         xenium::ramalhete_queue, 2,s:  25,130,162 msg/sec
         xenium::ramalhete_queue, 2,i:  15,387,148 msg/sec
         xenium::ramalhete_queue, 3,s:  21,457,668 msg/sec
         xenium::ramalhete_queue, 3,i:  16,465,963 msg/sec
         xenium::ramalhete_queue, 4,s:  18,648,436 msg/sec
         xenium::ramalhete_queue, 4,i:  18,097,857 msg/sec
         xenium::ramalhete_queue, 5,s:  17,896,438 msg/sec
         xenium::ramalhete_queue, 5,i:  18,765,064 msg/sec
         xenium::ramalhete_queue, 6,s:  17,477,761 msg/sec
         xenium::ramalhete_queue, 6,i:  18,362,158 msg/sec
         xenium::ramalhete_queue, 7,s:  16,873,205 msg/sec
         xenium::ramalhete_queue, 7,i:  17,555,619 msg/sec
         xenium::ramalhete_queue, 8,s:  16,565,819 msg/sec
         xenium::ramalhete_queue, 8,i:  16,668,028 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  61,379,366 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  70,356,836 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,332,615 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,045,880 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,541,862 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,916,246 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,617,308 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,641,059 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,021,051 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,257,659 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,211,446 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,795,501 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,598,619 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,302,399 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,165,607 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,671,763 msg/sec
          boost::lockfree::queue, 1,s:   8,079,036 msg/sec
          boost::lockfree::queue, 1,i:   8,057,244 msg/sec
          boost::lockfree::queue, 2,s:   2,916,633 msg/sec
          boost::lockfree::queue, 2,i:   3,029,825 msg/sec
          boost::lockfree::queue, 3,s:   2,717,755 msg/sec
          boost::lockfree::queue, 3,i:   2,730,183 msg/sec
          boost::lockfree::queue, 4,s:   2,027,447 msg/sec
          boost::lockfree::queue, 4,i:   2,026,247 msg/sec
          boost::lockfree::queue, 5,s:   1,673,384 msg/sec
          boost::lockfree::queue, 5,i:   1,648,889 msg/sec
          boost::lockfree::queue, 6,s:   1,115,601 msg/sec
          boost::lockfree::queue, 6,i:   1,202,216 msg/sec
          boost::lockfree::queue, 7,s:     991,469 msg/sec
          boost::lockfree::queue, 7,i:   1,026,195 msg/sec
          boost::lockfree::queue, 8,s:     815,880 msg/sec
          boost::lockfree::queue, 8,i:     897,157 msg/sec
                pthread_spinlock, 1,s:  17,238,146 msg/sec
                pthread_spinlock, 1,i:  16,810,780 msg/sec
                pthread_spinlock, 2,s:   5,330,138 msg/sec
                pthread_spinlock, 2,i:   5,197,258 msg/sec
                pthread_spinlock, 3,s:   4,642,324 msg/sec
                pthread_spinlock, 3,i:   4,268,514 msg/sec
                pthread_spinlock, 4,s:   3,749,135 msg/sec
                pthread_spinlock, 4,i:   3,725,881 msg/sec
                pthread_spinlock, 5,s:   3,311,554 msg/sec
                pthread_spinlock, 5,i:   3,397,767 msg/sec
                pthread_spinlock, 6,s:   2,404,309 msg/sec
                pthread_spinlock, 6,i:   2,616,759 msg/sec
                pthread_spinlock, 7,s:   1,258,617 msg/sec
                pthread_spinlock, 7,i:   1,347,672 msg/sec
                pthread_spinlock, 8,s:   1,488,898 msg/sec
pthread_spinlock: producers: 8: consumer 5 received too few messages: 0.09% of expected.
                pthread_spinlock, 8,i:   1,287,290 msg/sec
                      std::mutex, 1,s:   6,717,896 msg/sec
                      std::mutex, 1,i:   6,630,735 msg/sec
                      std::mutex, 2,s:   6,146,314 msg/sec
                      std::mutex, 2,i:   5,201,632 msg/sec
                      std::mutex, 3,s:   2,671,820 msg/sec
                      std::mutex, 3,i:   2,723,184 msg/sec
                      std::mutex, 4,s:   2,372,016 msg/sec
                      std::mutex, 4,i:   2,387,140 msg/sec
                      std::mutex, 5,s:   1,970,822 msg/sec
                      std::mutex, 5,i:   1,997,553 msg/sec
                      std::mutex, 6,s:   1,763,381 msg/sec
                      std::mutex, 6,i:   1,795,599 msg/sec
                      std::mutex, 7,s:   1,778,626 msg/sec
                      std::mutex, 7,i:   1,792,097 msg/sec
                      std::mutex, 8,s:   1,755,839 msg/sec
                      std::mutex, 8,i:   1,732,151 msg/sec
                 tbb::spin_mutex, 1,s:  41,423,957 msg/sec
                 tbb::spin_mutex, 1,i:  42,726,132 msg/sec
                 tbb::spin_mutex, 2,s:   9,099,524 msg/sec
                 tbb::spin_mutex, 2,i:   8,501,319 msg/sec
                 tbb::spin_mutex, 3,s:   5,343,221 msg/sec
                 tbb::spin_mutex, 3,i:   5,098,714 msg/sec
                 tbb::spin_mutex, 4,s:   3,493,190 msg/sec
                 tbb::spin_mutex, 4,i:   3,399,821 msg/sec
                 tbb::spin_mutex, 5,s:   2,614,372 msg/sec
                 tbb::spin_mutex, 5,i:   2,684,209 msg/sec
                 tbb::spin_mutex, 6,s:   2,041,072 msg/sec
                 tbb::spin_mutex, 6,i:   2,115,778 msg/sec
                 tbb::spin_mutex, 7,s:   1,747,888 msg/sec
                 tbb::spin_mutex, 7,i:   1,779,713 msg/sec
                 tbb::spin_mutex, 8,s:   1,512,675 msg/sec
                 tbb::spin_mutex, 8,i:   1,516,092 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1034.12
	System time (seconds): 115.57
	Percent of CPU this job got: 916%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:05.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): 66932
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24392
	Voluntary context switches: 8043369
	Involuntary context switches: 303
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:18:47 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000096 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000077 sec/round-trip
                    AtomicQueue2: 0.000000098 sec/round-trip
            OptimistAtomicQueue2: 0.000000086 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000089 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000143 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000204 sec/round-trip
     xenium::michael_scott_queue: 0.000000313 sec/round-trip
         xenium::ramalhete_queue: 0.000000133 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000138 sec/round-trip
          boost::lockfree::queue: 0.000000211 sec/round-trip
                pthread_spinlock: 0.000000233 sec/round-trip
                      std::mutex: 0.000000797 sec/round-trip
                 tbb::spin_mutex: 0.000000212 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:  92,997,303 msg/sec
     boost::lockfree::spsc_queue, 1,i:  85,057,303 msg/sec
                     AtomicQueue, 1,s:  54,456,146 msg/sec
                     AtomicQueue, 1,i:  54,563,768 msg/sec
                     AtomicQueue, 2,s:   6,411,846 msg/sec
                     AtomicQueue, 2,i:   5,056,493 msg/sec
                     AtomicQueue, 3,s:   4,927,739 msg/sec
                     AtomicQueue, 3,i:   4,049,918 msg/sec
                     AtomicQueue, 4,s:   3,908,736 msg/sec
                     AtomicQueue, 4,i:   3,114,092 msg/sec
                     AtomicQueue, 5,s:   3,068,697 msg/sec
                     AtomicQueue, 5,i:   2,500,157 msg/sec
                     AtomicQueue, 6,s:   2,600,689 msg/sec
                     AtomicQueue, 6,i:   2,057,619 msg/sec
                     AtomicQueue, 7,s:   2,296,695 msg/sec
                     AtomicQueue, 7,i:   1,884,111 msg/sec
                     AtomicQueue, 8,s:   2,020,979 msg/sec
                     AtomicQueue, 8,i:   1,630,933 msg/sec
             OptimistAtomicQueue, 1,s: 425,738,443 msg/sec
             OptimistAtomicQueue, 1,i: 433,192,979 msg/sec
             OptimistAtomicQueue, 2,s:  46,813,981 msg/sec
             OptimistAtomicQueue, 2,i:  21,587,902 msg/sec
             OptimistAtomicQueue, 3,s:  29,772,899 msg/sec
             OptimistAtomicQueue, 3,i:  24,229,903 msg/sec
             OptimistAtomicQueue, 4,s:  32,523,519 msg/sec
             OptimistAtomicQueue, 4,i:  23,613,074 msg/sec
             OptimistAtomicQueue, 5,s:  28,644,595 msg/sec
             OptimistAtomicQueue, 5,i:  22,003,459 msg/sec
             OptimistAtomicQueue, 6,s:  28,968,134 msg/sec
             OptimistAtomicQueue, 6,i:  21,447,654 msg/sec
             OptimistAtomicQueue, 7,s:  27,754,723 msg/sec
             OptimistAtomicQueue, 7,i:  21,751,555 msg/sec
             OptimistAtomicQueue, 8,s:  28,502,989 msg/sec
             OptimistAtomicQueue, 8,i:  20,943,961 msg/sec
                    AtomicQueueB, 1,s:  39,006,520 msg/sec
                    AtomicQueueB, 1,i:  39,336,194 msg/sec
                    AtomicQueueB, 2,s:   6,195,694 msg/sec
                    AtomicQueueB, 2,i:   4,991,699 msg/sec
                    AtomicQueueB, 3,s:   4,959,087 msg/sec
                    AtomicQueueB, 3,i:   4,029,438 msg/sec
                    AtomicQueueB, 4,s:   3,878,077 msg/sec
                    AtomicQueueB, 4,i:   3,071,236 msg/sec
                    AtomicQueueB, 5,s:   3,020,212 msg/sec
                    AtomicQueueB, 5,i:   2,486,684 msg/sec
                    AtomicQueueB, 6,s:   2,551,047 msg/sec
                    AtomicQueueB, 6,i:   2,043,109 msg/sec
                    AtomicQueueB, 7,s:   2,289,400 msg/sec
                    AtomicQueueB, 7,i:   1,848,417 msg/sec
                    AtomicQueueB, 8,s:   1,998,851 msg/sec
                    AtomicQueueB, 8,i:   1,598,838 msg/sec
            OptimistAtomicQueueB, 1,s: 211,123,685 msg/sec
            OptimistAtomicQueueB, 1,i: 218,366,358 msg/sec
            OptimistAtomicQueueB, 2,s:  47,441,886 msg/sec
            OptimistAtomicQueueB, 2,i:  21,283,089 msg/sec
            OptimistAtomicQueueB, 3,s:  29,615,930 msg/sec
            OptimistAtomicQueueB, 3,i:  23,969,114 msg/sec
            OptimistAtomicQueueB, 4,s:  31,975,790 msg/sec
            OptimistAtomicQueueB, 4,i:  23,412,328 msg/sec
            OptimistAtomicQueueB, 5,s:  28,605,641 msg/sec
            OptimistAtomicQueueB, 5,i:  21,437,863 msg/sec
            OptimistAtomicQueueB, 6,s:  28,100,316 msg/sec
            OptimistAtomicQueueB, 6,i:  21,138,554 msg/sec
            OptimistAtomicQueueB, 7,s:  27,945,931 msg/sec
            OptimistAtomicQueueB, 7,i:  21,559,046 msg/sec
            OptimistAtomicQueueB, 8,s:  28,078,893 msg/sec
            OptimistAtomicQueueB, 8,i:  20,670,322 msg/sec
                    AtomicQueue2, 1,s:  52,560,926 msg/sec
                    AtomicQueue2, 1,i:  55,454,567 msg/sec
                    AtomicQueue2, 2,s:   5,807,158 msg/sec
                    AtomicQueue2, 2,i:   4,947,148 msg/sec
                    AtomicQueue2, 3,s:   4,793,907 msg/sec
                    AtomicQueue2, 3,i:   4,021,589 msg/sec
                    AtomicQueue2, 4,s:   3,792,057 msg/sec
                    AtomicQueue2, 4,i:   3,094,999 msg/sec
                    AtomicQueue2, 5,s:   2,959,559 msg/sec
                    AtomicQueue2, 5,i:   2,470,758 msg/sec
                    AtomicQueue2, 6,s:   2,542,761 msg/sec
                    AtomicQueue2, 6,i:   2,056,509 msg/sec
                    AtomicQueue2, 7,s:   2,211,790 msg/sec
                    AtomicQueue2, 7,i:   1,878,825 msg/sec
                    AtomicQueue2, 8,s:   1,971,457 msg/sec
                    AtomicQueue2, 8,i:   1,632,924 msg/sec
            OptimistAtomicQueue2, 1,s: 190,395,680 msg/sec
            OptimistAtomicQueue2, 1,i: 201,030,078 msg/sec
            OptimistAtomicQueue2, 2,s:  17,471,448 msg/sec
            OptimistAtomicQueue2, 2,i:  13,643,953 msg/sec
            OptimistAtomicQueue2, 3,s:  20,532,775 msg/sec
            OptimistAtomicQueue2, 3,i:  17,758,618 msg/sec
            OptimistAtomicQueue2, 4,s:  26,282,190 msg/sec
            OptimistAtomicQueue2, 4,i:  20,032,822 msg/sec
            OptimistAtomicQueue2, 5,s:  26,832,844 msg/sec
            OptimistAtomicQueue2, 5,i:  20,858,215 msg/sec
            OptimistAtomicQueue2, 6,s:  26,886,646 msg/sec
            OptimistAtomicQueue2, 6,i:  20,335,800 msg/sec
            OptimistAtomicQueue2, 7,s:  26,569,787 msg/sec
            OptimistAtomicQueue2, 7,i:  20,520,630 msg/sec
            OptimistAtomicQueue2, 8,s:  27,438,049 msg/sec
            OptimistAtomicQueue2, 8,i:  20,204,886 msg/sec
                   AtomicQueueB2, 1,s:  39,785,445 msg/sec
                   AtomicQueueB2, 1,i:  40,815,693 msg/sec
                   AtomicQueueB2, 2,s:   5,775,497 msg/sec
                   AtomicQueueB2, 2,i:   4,893,139 msg/sec
                   AtomicQueueB2, 3,s:   4,734,558 msg/sec
                   AtomicQueueB2, 3,i:   3,972,251 msg/sec
                   AtomicQueueB2, 4,s:   3,770,060 msg/sec
                   AtomicQueueB2, 4,i:   3,038,139 msg/sec
                   AtomicQueueB2, 5,s:   2,899,075 msg/sec
                   AtomicQueueB2, 5,i:   2,453,998 msg/sec
                   AtomicQueueB2, 6,s:   2,499,398 msg/sec
                   AtomicQueueB2, 6,i:   2,036,190 msg/sec
                   AtomicQueueB2, 7,s:   2,205,767 msg/sec
                   AtomicQueueB2, 7,i:   1,849,084 msg/sec
                   AtomicQueueB2, 8,s:   1,945,959 msg/sec
                   AtomicQueueB2, 8,i:   1,596,993 msg/sec
           OptimistAtomicQueueB2, 1,s:  64,883,916 msg/sec
           OptimistAtomicQueueB2, 1,i:  69,861,674 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,805,761 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,591,533 msg/sec
           OptimistAtomicQueueB2, 3,s:  19,805,118 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,654,960 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,507,227 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,710,949 msg/sec
           OptimistAtomicQueueB2, 5,s:  27,274,041 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,424,711 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,736,163 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,025,312 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,318,358 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,494,001 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,614,957 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,379,491 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 266,100,405 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 274,505,067 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  17,160,848 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,661,146 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,784,183 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  22,825,412 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  23,098,917 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  30,331,639 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  40,134,628 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  47,478,827 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  73,462,539 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  83,035,651 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  87,582,108 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  84,663,421 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  96,049,876 msg/sec
     moodycamel::ConcurrentQueue, 7,i: 105,447,379 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  85,433,575 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  95,495,114 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,731,986 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,417,243 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,770,409 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,002,273 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,459,862 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,208,858 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,586,320 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,153,599 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,049,741 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,558,954 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,534,277 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,130,727 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,181,796 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,833,021 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,842,745 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,582,437 msg/sec
     xenium::michael_scott_queue, 1,s:   9,568,545 msg/sec
     xenium::michael_scott_queue, 1,i:   9,505,877 msg/sec
     xenium::michael_scott_queue, 2,s:   6,065,302 msg/sec
     xenium::michael_scott_queue, 2,i:   4,258,143 msg/sec
     xenium::michael_scott_queue, 3,s:   3,848,420 msg/sec
     xenium::michael_scott_queue, 3,i:   3,290,519 msg/sec
     xenium::michael_scott_queue, 4,s:   3,024,841 msg/sec
     xenium::michael_scott_queue, 4,i:   2,491,354 msg/sec
     xenium::michael_scott_queue, 5,s:   2,297,832 msg/sec
     xenium::michael_scott_queue, 5,i:   1,976,505 msg/sec
     xenium::michael_scott_queue, 6,s:   1,951,077 msg/sec
     xenium::michael_scott_queue, 6,i:   1,643,311 msg/sec
     xenium::michael_scott_queue, 7,s:   1,715,729 msg/sec
     xenium::michael_scott_queue, 7,i:   1,397,654 msg/sec
     xenium::michael_scott_queue, 8,s:   1,504,441 msg/sec
     xenium::michael_scott_queue, 8,i:   1,250,779 msg/sec
         xenium::ramalhete_queue, 1,s:  24,278,079 msg/sec
         xenium::ramalhete_queue, 1,i:  26,332,934 msg/sec
         xenium::ramalhete_queue, 2,s:  25,442,470 msg/sec
         xenium::ramalhete_queue, 2,i:  15,422,650 msg/sec
         xenium::ramalhete_queue, 3,s:  19,846,917 msg/sec
         xenium::ramalhete_queue, 3,i:  16,666,611 msg/sec
         xenium::ramalhete_queue, 4,s:  18,641,303 msg/sec
         xenium::ramalhete_queue, 4,i:  18,153,789 msg/sec
         xenium::ramalhete_queue, 5,s:  18,008,375 msg/sec
         xenium::ramalhete_queue, 5,i:  18,833,761 msg/sec
         xenium::ramalhete_queue, 6,s:  17,475,678 msg/sec
         xenium::ramalhete_queue, 6,i:  18,417,674 msg/sec
         xenium::ramalhete_queue, 7,s:  16,842,933 msg/sec
         xenium::ramalhete_queue, 7,i:  17,581,756 msg/sec
         xenium::ramalhete_queue, 8,s:  16,469,347 msg/sec
         xenium::ramalhete_queue, 8,i:  17,126,279 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  61,444,914 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  69,728,880 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,680,990 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   9,914,775 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,002,735 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,939,290 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,871,306 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,871,513 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,157,569 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,222,916 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,189,230 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,819,201 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,486,732 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,304,359 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,183,036 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,727,150 msg/sec
          boost::lockfree::queue, 1,s:   8,067,463 msg/sec
          boost::lockfree::queue, 1,i:   8,035,376 msg/sec
          boost::lockfree::queue, 2,s:   2,900,364 msg/sec
          boost::lockfree::queue, 2,i:   3,015,301 msg/sec
          boost::lockfree::queue, 3,s:   2,725,581 msg/sec
          boost::lockfree::queue, 3,i:   2,722,475 msg/sec
          boost::lockfree::queue, 4,s:   2,022,755 msg/sec
          boost::lockfree::queue, 4,i:   2,019,122 msg/sec
          boost::lockfree::queue, 5,s:   1,672,834 msg/sec
          boost::lockfree::queue, 5,i:   1,642,203 msg/sec
          boost::lockfree::queue, 6,s:   1,107,668 msg/sec
          boost::lockfree::queue, 6,i:   1,199,329 msg/sec
          boost::lockfree::queue, 7,s:     979,702 msg/sec
          boost::lockfree::queue, 7,i:   1,026,025 msg/sec
          boost::lockfree::queue, 8,s:     812,311 msg/sec
          boost::lockfree::queue, 8,i:     899,916 msg/sec
                pthread_spinlock, 1,s:  17,089,022 msg/sec
                pthread_spinlock, 1,i:  16,973,007 msg/sec
                pthread_spinlock, 2,s:   5,254,481 msg/sec
                pthread_spinlock, 2,i:   5,096,067 msg/sec
                pthread_spinlock, 3,s:   4,636,944 msg/sec
                pthread_spinlock, 3,i:   4,303,041 msg/sec
                pthread_spinlock, 4,s:   3,701,058 msg/sec
                pthread_spinlock, 4,i:   3,818,006 msg/sec
                pthread_spinlock, 5,s:   3,243,754 msg/sec
                pthread_spinlock, 5,i:   3,443,243 msg/sec
                pthread_spinlock, 6,s:   2,731,804 msg/sec
                pthread_spinlock, 6,i:   2,609,535 msg/sec
                pthread_spinlock, 7,s:   1,256,386 msg/sec
                pthread_spinlock, 7,i:   2,285,444 msg/sec
                pthread_spinlock, 8,s:   1,483,189 msg/sec
                pthread_spinlock, 8,i:   2,271,686 msg/sec
                      std::mutex, 1,s:   6,683,267 msg/sec
                      std::mutex, 1,i:   6,656,893 msg/sec
                      std::mutex, 2,s:   5,218,064 msg/sec
                      std::mutex, 2,i:   5,140,039 msg/sec
                      std::mutex, 3,s:   2,689,163 msg/sec
                      std::mutex, 3,i:   2,765,024 msg/sec
                      std::mutex, 4,s:   2,100,390 msg/sec
                      std::mutex, 4,i:   2,095,423 msg/sec
                      std::mutex, 5,s:   1,932,749 msg/sec
                      std::mutex, 5,i:   1,953,768 msg/sec
                      std::mutex, 6,s:   1,765,336 msg/sec
                      std::mutex, 6,i:   1,801,207 msg/sec
                      std::mutex, 7,s:   1,793,002 msg/sec
                      std::mutex, 7,i:   1,797,668 msg/sec
                      std::mutex, 8,s:   1,737,910 msg/sec
                      std::mutex, 8,i:   1,774,508 msg/sec
                 tbb::spin_mutex, 1,s:  40,066,286 msg/sec
                 tbb::spin_mutex, 1,i:  42,149,951 msg/sec
                 tbb::spin_mutex, 2,s:   9,008,934 msg/sec
                 tbb::spin_mutex, 2,i:   8,559,396 msg/sec
                 tbb::spin_mutex, 3,s:   5,363,296 msg/sec
                 tbb::spin_mutex, 3,i:   5,154,982 msg/sec
                 tbb::spin_mutex, 4,s:   3,460,467 msg/sec
                 tbb::spin_mutex, 4,i:   3,449,434 msg/sec
                 tbb::spin_mutex, 5,s:   2,593,078 msg/sec
                 tbb::spin_mutex, 5,i:   2,720,471 msg/sec
                 tbb::spin_mutex, 6,s:   2,016,382 msg/sec
                 tbb::spin_mutex, 6,i:   2,109,695 msg/sec
                 tbb::spin_mutex, 7,s:   1,739,184 msg/sec
                 tbb::spin_mutex, 7,i:   1,767,997 msg/sec
                 tbb::spin_mutex, 8,s:   1,457,332 msg/sec
                 tbb::spin_mutex, 8,i:   1,482,633 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1019.21
	System time (seconds): 116.19
	Percent of CPU this job got: 917%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.71
	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): 66664
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24274
	Voluntary context switches: 8311081
	Involuntary context switches: 312
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:20:51 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000097 sec/round-trip
             OptimistAtomicQueue: 0.000000074 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000077 sec/round-trip
                    AtomicQueue2: 0.000000099 sec/round-trip
            OptimistAtomicQueue2: 0.000000086 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000087 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000142 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000198 sec/round-trip
     xenium::michael_scott_queue: 0.000000313 sec/round-trip
         xenium::ramalhete_queue: 0.000000133 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000138 sec/round-trip
          boost::lockfree::queue: 0.000000211 sec/round-trip
                pthread_spinlock: 0.000000233 sec/round-trip
                      std::mutex: 0.000000792 sec/round-trip
                 tbb::spin_mutex: 0.000000210 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:  91,940,158 msg/sec
     boost::lockfree::spsc_queue, 1,i:  84,286,899 msg/sec
                     AtomicQueue, 1,s:  53,530,325 msg/sec
                     AtomicQueue, 1,i:  54,317,951 msg/sec
                     AtomicQueue, 2,s:   6,369,479 msg/sec
                     AtomicQueue, 2,i:   5,093,035 msg/sec
                     AtomicQueue, 3,s:   4,891,249 msg/sec
                     AtomicQueue, 3,i:   4,065,204 msg/sec
                     AtomicQueue, 4,s:   3,923,031 msg/sec
                     AtomicQueue, 4,i:   3,094,847 msg/sec
                     AtomicQueue, 5,s:   3,061,407 msg/sec
                     AtomicQueue, 5,i:   2,497,310 msg/sec
                     AtomicQueue, 6,s:   2,621,057 msg/sec
                     AtomicQueue, 6,i:   2,055,817 msg/sec
                     AtomicQueue, 7,s:   2,269,273 msg/sec
                     AtomicQueue, 7,i:   1,881,656 msg/sec
                     AtomicQueue, 8,s:   2,024,327 msg/sec
                     AtomicQueue, 8,i:   1,636,949 msg/sec
             OptimistAtomicQueue, 1,s: 425,260,472 msg/sec
             OptimistAtomicQueue, 1,i: 427,284,691 msg/sec
             OptimistAtomicQueue, 2,s:  46,603,578 msg/sec
             OptimistAtomicQueue, 2,i:  21,759,139 msg/sec
             OptimistAtomicQueue, 3,s:  29,693,140 msg/sec
             OptimistAtomicQueue, 3,i:  24,356,787 msg/sec
             OptimistAtomicQueue, 4,s:  32,849,698 msg/sec
             OptimistAtomicQueue, 4,i:  23,946,911 msg/sec
             OptimistAtomicQueue, 5,s:  28,549,796 msg/sec
             OptimistAtomicQueue, 5,i:  21,903,636 msg/sec
             OptimistAtomicQueue, 6,s:  28,573,478 msg/sec
             OptimistAtomicQueue, 6,i:  21,139,966 msg/sec
             OptimistAtomicQueue, 7,s:  27,468,738 msg/sec
             OptimistAtomicQueue, 7,i:  22,119,123 msg/sec
             OptimistAtomicQueue, 8,s:  28,937,362 msg/sec
             OptimistAtomicQueue, 8,i:  21,176,803 msg/sec
                    AtomicQueueB, 1,s:  38,784,043 msg/sec
                    AtomicQueueB, 1,i:  39,471,025 msg/sec
                    AtomicQueueB, 2,s:   6,146,909 msg/sec
                    AtomicQueueB, 2,i:   5,016,618 msg/sec
                    AtomicQueueB, 3,s:   4,929,507 msg/sec
                    AtomicQueueB, 3,i:   4,027,421 msg/sec
                    AtomicQueueB, 4,s:   3,895,585 msg/sec
                    AtomicQueueB, 4,i:   3,062,301 msg/sec
                    AtomicQueueB, 5,s:   3,052,729 msg/sec
                    AtomicQueueB, 5,i:   2,497,891 msg/sec
                    AtomicQueueB, 6,s:   2,606,618 msg/sec
                    AtomicQueueB, 6,i:   2,049,822 msg/sec
                    AtomicQueueB, 7,s:   2,262,716 msg/sec
                    AtomicQueueB, 7,i:   1,847,367 msg/sec
                    AtomicQueueB, 8,s:   2,003,075 msg/sec
                    AtomicQueueB, 8,i:   1,608,555 msg/sec
            OptimistAtomicQueueB, 1,s: 206,030,089 msg/sec
            OptimistAtomicQueueB, 1,i: 215,338,102 msg/sec
            OptimistAtomicQueueB, 2,s:  46,831,344 msg/sec
            OptimistAtomicQueueB, 2,i:  22,580,693 msg/sec
            OptimistAtomicQueueB, 3,s:  32,320,831 msg/sec
            OptimistAtomicQueueB, 3,i:  23,838,166 msg/sec
            OptimistAtomicQueueB, 4,s:  31,275,000 msg/sec
            OptimistAtomicQueueB, 4,i:  23,948,918 msg/sec
            OptimistAtomicQueueB, 5,s:  28,518,222 msg/sec
            OptimistAtomicQueueB, 5,i:  21,529,489 msg/sec
            OptimistAtomicQueueB, 6,s:  28,285,287 msg/sec
            OptimistAtomicQueueB, 6,i:  20,958,910 msg/sec
            OptimistAtomicQueueB, 7,s:  27,632,566 msg/sec
            OptimistAtomicQueueB, 7,i:  21,479,536 msg/sec
            OptimistAtomicQueueB, 8,s:  28,262,927 msg/sec
            OptimistAtomicQueueB, 8,i:  21,165,679 msg/sec
                    AtomicQueue2, 1,s:  51,789,804 msg/sec
                    AtomicQueue2, 1,i:  54,701,304 msg/sec
                    AtomicQueue2, 2,s:   5,656,206 msg/sec
                    AtomicQueue2, 2,i:   4,976,942 msg/sec
                    AtomicQueue2, 3,s:   4,785,166 msg/sec
                    AtomicQueue2, 3,i:   4,053,338 msg/sec
                    AtomicQueue2, 4,s:   3,800,964 msg/sec
                    AtomicQueue2, 4,i:   3,108,374 msg/sec
                    AtomicQueue2, 5,s:   2,951,252 msg/sec
                    AtomicQueue2, 5,i:   2,485,663 msg/sec
                    AtomicQueue2, 6,s:   2,526,892 msg/sec
                    AtomicQueue2, 6,i:   2,073,852 msg/sec
                    AtomicQueue2, 7,s:   2,218,371 msg/sec
                    AtomicQueue2, 7,i:   1,871,257 msg/sec
                    AtomicQueue2, 8,s:   1,974,425 msg/sec
                    AtomicQueue2, 8,i:   1,631,057 msg/sec
            OptimistAtomicQueue2, 1,s: 185,830,775 msg/sec
            OptimistAtomicQueue2, 1,i: 199,828,946 msg/sec
            OptimistAtomicQueue2, 2,s:  17,657,930 msg/sec
            OptimistAtomicQueue2, 2,i:  13,801,384 msg/sec
            OptimistAtomicQueue2, 3,s:  20,934,892 msg/sec
            OptimistAtomicQueue2, 3,i:  17,706,559 msg/sec
            OptimistAtomicQueue2, 4,s:  26,711,585 msg/sec
            OptimistAtomicQueue2, 4,i:  21,248,448 msg/sec
            OptimistAtomicQueue2, 5,s:  27,231,173 msg/sec
            OptimistAtomicQueue2, 5,i:  20,768,320 msg/sec
            OptimistAtomicQueue2, 6,s:  26,793,528 msg/sec
            OptimistAtomicQueue2, 6,i:  20,034,925 msg/sec
            OptimistAtomicQueue2, 7,s:  26,453,268 msg/sec
            OptimistAtomicQueue2, 7,i:  20,714,926 msg/sec
            OptimistAtomicQueue2, 8,s:  27,867,744 msg/sec
            OptimistAtomicQueue2, 8,i:  20,440,860 msg/sec
                   AtomicQueueB2, 1,s:  39,796,813 msg/sec
                   AtomicQueueB2, 1,i:  41,161,173 msg/sec
                   AtomicQueueB2, 2,s:   5,965,684 msg/sec
                   AtomicQueueB2, 2,i:   4,933,720 msg/sec
                   AtomicQueueB2, 3,s:   4,822,559 msg/sec
                   AtomicQueueB2, 3,i:   3,976,117 msg/sec
                   AtomicQueueB2, 4,s:   3,821,500 msg/sec
                   AtomicQueueB2, 4,i:   3,087,973 msg/sec
                   AtomicQueueB2, 5,s:   2,899,661 msg/sec
                   AtomicQueueB2, 5,i:   2,467,821 msg/sec
                   AtomicQueueB2, 6,s:   2,501,268 msg/sec
                   AtomicQueueB2, 6,i:   2,036,896 msg/sec
                   AtomicQueueB2, 7,s:   2,202,113 msg/sec
                   AtomicQueueB2, 7,i:   1,854,741 msg/sec
                   AtomicQueueB2, 8,s:   1,940,669 msg/sec
                   AtomicQueueB2, 8,i:   1,595,336 msg/sec
           OptimistAtomicQueueB2, 1,s:  64,217,250 msg/sec
           OptimistAtomicQueueB2, 1,i:  69,299,493 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,842,627 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,556,635 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,749,323 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,748,545 msg/sec
           OptimistAtomicQueueB2, 4,s:  27,239,822 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,167,812 msg/sec
           OptimistAtomicQueueB2, 5,s:  26,822,538 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,456,943 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,474,802 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,232,733 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,546,595 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,520,032 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,089,611 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,057,356 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 268,862,015 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 276,118,002 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,975,300 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,583,005 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,322,628 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  23,038,672 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  22,411,540 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  35,589,540 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  41,267,473 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  48,554,202 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  78,876,172 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  76,348,117 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  84,090,596 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  85,771,851 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  83,521,757 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  96,874,273 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  92,902,439 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  85,673,946 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,663,796 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,385,826 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,829,739 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,013,811 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,441,354 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,232,534 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,594,917 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,159,498 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   2,963,677 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,596,295 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,512,048 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,129,681 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,148,052 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,851,426 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,836,445 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,596,850 msg/sec
     xenium::michael_scott_queue, 1,s:   9,502,016 msg/sec
     xenium::michael_scott_queue, 1,i:   9,506,388 msg/sec
     xenium::michael_scott_queue, 2,s:   6,111,928 msg/sec
     xenium::michael_scott_queue, 2,i:   4,309,154 msg/sec
     xenium::michael_scott_queue, 3,s:   3,871,786 msg/sec
     xenium::michael_scott_queue, 3,i:   3,284,657 msg/sec
     xenium::michael_scott_queue, 4,s:   3,015,144 msg/sec
     xenium::michael_scott_queue, 4,i:   2,507,900 msg/sec
     xenium::michael_scott_queue, 5,s:   2,295,402 msg/sec
     xenium::michael_scott_queue, 5,i:   1,999,664 msg/sec
     xenium::michael_scott_queue, 6,s:   1,941,516 msg/sec
     xenium::michael_scott_queue, 6,i:   1,652,072 msg/sec
     xenium::michael_scott_queue, 7,s:   1,745,951 msg/sec
     xenium::michael_scott_queue, 7,i:   1,468,589 msg/sec
     xenium::michael_scott_queue, 8,s:   1,514,685 msg/sec
     xenium::michael_scott_queue, 8,i:   1,278,639 msg/sec
         xenium::ramalhete_queue, 1,s:  21,599,047 msg/sec
         xenium::ramalhete_queue, 1,i:  18,404,194 msg/sec
         xenium::ramalhete_queue, 2,s:  24,782,718 msg/sec
         xenium::ramalhete_queue, 2,i:  15,177,142 msg/sec
         xenium::ramalhete_queue, 3,s:  21,498,013 msg/sec
         xenium::ramalhete_queue, 3,i:  16,243,529 msg/sec
         xenium::ramalhete_queue, 4,s:  18,628,183 msg/sec
         xenium::ramalhete_queue, 4,i:  18,158,991 msg/sec
         xenium::ramalhete_queue, 5,s:  17,962,854 msg/sec
         xenium::ramalhete_queue, 5,i:  18,677,464 msg/sec
         xenium::ramalhete_queue, 6,s:  18,048,688 msg/sec
         xenium::ramalhete_queue, 6,i:  18,435,833 msg/sec
         xenium::ramalhete_queue, 7,s:  16,844,266 msg/sec
         xenium::ramalhete_queue, 7,i:  17,300,753 msg/sec
         xenium::ramalhete_queue, 8,s:  16,249,499 msg/sec
         xenium::ramalhete_queue, 8,i:  15,702,171 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  62,591,305 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  69,446,566 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,150,505 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,057,622 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,380,813 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,929,029 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,709,652 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,638,367 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,209,843 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,268,321 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,168,350 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,873,071 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,626,317 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,337,152 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,285,211 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,712,219 msg/sec
          boost::lockfree::queue, 1,s:   8,035,966 msg/sec
          boost::lockfree::queue, 1,i:   8,051,235 msg/sec
          boost::lockfree::queue, 2,s:   2,916,986 msg/sec
          boost::lockfree::queue, 2,i:   3,009,625 msg/sec
          boost::lockfree::queue, 3,s:   2,720,472 msg/sec
          boost::lockfree::queue, 3,i:   2,722,036 msg/sec
          boost::lockfree::queue, 4,s:   2,026,329 msg/sec
          boost::lockfree::queue, 4,i:   2,010,023 msg/sec
          boost::lockfree::queue, 5,s:   1,672,156 msg/sec
          boost::lockfree::queue, 5,i:   1,648,762 msg/sec
          boost::lockfree::queue, 6,s:   1,112,060 msg/sec
          boost::lockfree::queue, 6,i:   1,199,513 msg/sec
          boost::lockfree::queue, 7,s:     978,378 msg/sec
          boost::lockfree::queue, 7,i:   1,028,064 msg/sec
          boost::lockfree::queue, 8,s:     816,655 msg/sec
          boost::lockfree::queue, 8,i:     900,435 msg/sec
                pthread_spinlock, 1,s:  17,196,556 msg/sec
                pthread_spinlock, 1,i:  17,193,563 msg/sec
                pthread_spinlock, 2,s:   5,376,039 msg/sec
                pthread_spinlock, 2,i:   5,160,192 msg/sec
                pthread_spinlock, 3,s:   4,670,767 msg/sec
                pthread_spinlock, 3,i:   4,318,619 msg/sec
                pthread_spinlock, 4,s:   3,603,540 msg/sec
                pthread_spinlock, 4,i:   3,344,047 msg/sec
                pthread_spinlock, 5,s:   3,309,550 msg/sec
                pthread_spinlock, 5,i:   3,398,531 msg/sec
                pthread_spinlock, 6,s:   2,473,692 msg/sec
                pthread_spinlock, 6,i:   2,654,939 msg/sec
                pthread_spinlock, 7,s:   1,271,148 msg/sec
                pthread_spinlock, 7,i:   1,831,369 msg/sec
                pthread_spinlock, 8,s:   1,453,514 msg/sec
                pthread_spinlock, 8,i:   2,158,394 msg/sec
                      std::mutex, 1,s:   6,677,268 msg/sec
                      std::mutex, 1,i:   6,654,294 msg/sec
                      std::mutex, 2,s:   5,810,816 msg/sec
                      std::mutex, 2,i:   5,044,997 msg/sec
                      std::mutex, 3,s:   2,714,603 msg/sec
                      std::mutex, 3,i:   2,742,340 msg/sec
                      std::mutex, 4,s:   2,065,946 msg/sec
                      std::mutex, 4,i:   2,082,891 msg/sec
                      std::mutex, 5,s:   1,863,702 msg/sec
                      std::mutex, 5,i:   1,879,801 msg/sec
                      std::mutex, 6,s:   1,983,941 msg/sec
                      std::mutex, 6,i:   1,995,073 msg/sec
                      std::mutex, 7,s:   1,815,892 msg/sec
                      std::mutex, 7,i:   1,808,276 msg/sec
                      std::mutex, 8,s:   1,721,422 msg/sec
                      std::mutex, 8,i:   1,770,247 msg/sec
                 tbb::spin_mutex, 1,s:  40,879,765 msg/sec
                 tbb::spin_mutex, 1,i:  42,785,837 msg/sec
                 tbb::spin_mutex, 2,s:   9,149,621 msg/sec
                 tbb::spin_mutex, 2,i:   8,607,962 msg/sec
                 tbb::spin_mutex, 3,s:   5,392,896 msg/sec
                 tbb::spin_mutex, 3,i:   5,116,969 msg/sec
                 tbb::spin_mutex, 4,s:   3,451,465 msg/sec
                 tbb::spin_mutex, 4,i:   3,434,119 msg/sec
                 tbb::spin_mutex, 5,s:   2,573,313 msg/sec
                 tbb::spin_mutex, 5,i:   2,706,303 msg/sec
                 tbb::spin_mutex, 6,s:   2,002,974 msg/sec
                 tbb::spin_mutex, 6,i:   2,108,946 msg/sec
                 tbb::spin_mutex, 7,s:   1,742,853 msg/sec
                 tbb::spin_mutex, 7,i:   1,796,995 msg/sec
                 tbb::spin_mutex, 8,s:   1,462,991 msg/sec
                 tbb::spin_mutex, 8,i:   1,532,556 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1032.78
	System time (seconds): 115.43
	Percent of CPU this job got: 917%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:05.20
	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): 67944
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24548
	Voluntary context switches: 8129107
	Involuntary context switches: 261
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:22:56 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000097 sec/round-trip
             OptimistAtomicQueue: 0.000000078 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000098 sec/round-trip
            OptimistAtomicQueue2: 0.000000088 sec/round-trip
                   AtomicQueueB2: 0.000000105 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000146 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000198 sec/round-trip
     xenium::michael_scott_queue: 0.000000314 sec/round-trip
         xenium::ramalhete_queue: 0.000000133 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000137 sec/round-trip
          boost::lockfree::queue: 0.000000211 sec/round-trip
                pthread_spinlock: 0.000000233 sec/round-trip
                      std::mutex: 0.000000793 sec/round-trip
                 tbb::spin_mutex: 0.000000212 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:  90,305,685 msg/sec
     boost::lockfree::spsc_queue, 1,i:  83,171,565 msg/sec
                     AtomicQueue, 1,s:  53,348,413 msg/sec
                     AtomicQueue, 1,i:  54,157,568 msg/sec
                     AtomicQueue, 2,s:   6,373,675 msg/sec
                     AtomicQueue, 2,i:   5,067,085 msg/sec
                     AtomicQueue, 3,s:   4,940,663 msg/sec
                     AtomicQueue, 3,i:   4,068,745 msg/sec
                     AtomicQueue, 4,s:   3,878,200 msg/sec
                     AtomicQueue, 4,i:   3,103,576 msg/sec
                     AtomicQueue, 5,s:   3,079,978 msg/sec
                     AtomicQueue, 5,i:   2,482,878 msg/sec
                     AtomicQueue, 6,s:   2,594,029 msg/sec
                     AtomicQueue, 6,i:   2,057,213 msg/sec
                     AtomicQueue, 7,s:   2,269,147 msg/sec
                     AtomicQueue, 7,i:   1,880,617 msg/sec
                     AtomicQueue, 8,s:   2,022,982 msg/sec
                     AtomicQueue, 8,i:   1,641,274 msg/sec
             OptimistAtomicQueue, 1,s: 421,987,222 msg/sec
             OptimistAtomicQueue, 1,i: 426,471,968 msg/sec
             OptimistAtomicQueue, 2,s:  46,565,340 msg/sec
             OptimistAtomicQueue, 2,i:  21,832,164 msg/sec
             OptimistAtomicQueue, 3,s:  29,653,851 msg/sec
             OptimistAtomicQueue, 3,i:  23,978,506 msg/sec
             OptimistAtomicQueue, 4,s:  31,765,111 msg/sec
             OptimistAtomicQueue, 4,i:  23,323,702 msg/sec
             OptimistAtomicQueue, 5,s:  28,191,981 msg/sec
             OptimistAtomicQueue, 5,i:  22,255,477 msg/sec
             OptimistAtomicQueue, 6,s:  29,020,087 msg/sec
             OptimistAtomicQueue, 6,i:  21,216,708 msg/sec
             OptimistAtomicQueue, 7,s:  27,549,574 msg/sec
             OptimistAtomicQueue, 7,i:  21,816,558 msg/sec
             OptimistAtomicQueue, 8,s:  28,447,722 msg/sec
             OptimistAtomicQueue, 8,i:  20,961,399 msg/sec
                    AtomicQueueB, 1,s:  38,674,815 msg/sec
                    AtomicQueueB, 1,i:  39,735,678 msg/sec
                    AtomicQueueB, 2,s:   6,126,738 msg/sec
                    AtomicQueueB, 2,i:   4,954,703 msg/sec
                    AtomicQueueB, 3,s:   4,911,761 msg/sec
                    AtomicQueueB, 3,i:   4,016,591 msg/sec
                    AtomicQueueB, 4,s:   3,912,334 msg/sec
                    AtomicQueueB, 4,i:   3,070,065 msg/sec
                    AtomicQueueB, 5,s:   3,009,064 msg/sec
                    AtomicQueueB, 5,i:   2,490,069 msg/sec
                    AtomicQueueB, 6,s:   2,574,611 msg/sec
                    AtomicQueueB, 6,i:   2,049,755 msg/sec
                    AtomicQueueB, 7,s:   2,293,063 msg/sec
                    AtomicQueueB, 7,i:   1,854,161 msg/sec
                    AtomicQueueB, 8,s:   1,998,715 msg/sec
                    AtomicQueueB, 8,i:   1,603,704 msg/sec
            OptimistAtomicQueueB, 1,s: 217,222,249 msg/sec
            OptimistAtomicQueueB, 1,i: 226,512,880 msg/sec
            OptimistAtomicQueueB, 2,s:  49,602,486 msg/sec
            OptimistAtomicQueueB, 2,i:  21,062,742 msg/sec
            OptimistAtomicQueueB, 3,s:  29,447,195 msg/sec
            OptimistAtomicQueueB, 3,i:  23,912,143 msg/sec
            OptimistAtomicQueueB, 4,s:  31,365,936 msg/sec
            OptimistAtomicQueueB, 4,i:  23,427,016 msg/sec
            OptimistAtomicQueueB, 5,s:  28,448,304 msg/sec
            OptimistAtomicQueueB, 5,i:  21,362,674 msg/sec
            OptimistAtomicQueueB, 6,s:  28,621,483 msg/sec
            OptimistAtomicQueueB, 6,i:  21,329,481 msg/sec
            OptimistAtomicQueueB, 7,s:  27,631,818 msg/sec
            OptimistAtomicQueueB, 7,i:  21,369,175 msg/sec
            OptimistAtomicQueueB, 8,s:  27,989,346 msg/sec
            OptimistAtomicQueueB, 8,i:  20,760,714 msg/sec
                    AtomicQueue2, 1,s:  52,095,489 msg/sec
                    AtomicQueue2, 1,i:  54,899,265 msg/sec
                    AtomicQueue2, 2,s:   5,867,788 msg/sec
                    AtomicQueue2, 2,i:   4,970,109 msg/sec
                    AtomicQueue2, 3,s:   4,687,325 msg/sec
                    AtomicQueue2, 3,i:   4,055,015 msg/sec
                    AtomicQueue2, 4,s:   3,798,740 msg/sec
                    AtomicQueue2, 4,i:   3,120,211 msg/sec
                    AtomicQueue2, 5,s:   2,934,508 msg/sec
                    AtomicQueue2, 5,i:   2,489,629 msg/sec
                    AtomicQueue2, 6,s:   2,545,550 msg/sec
                    AtomicQueue2, 6,i:   2,051,031 msg/sec
                    AtomicQueue2, 7,s:   2,223,208 msg/sec
                    AtomicQueue2, 7,i:   1,873,984 msg/sec
                    AtomicQueue2, 8,s:   1,966,200 msg/sec
                    AtomicQueue2, 8,i:   1,632,475 msg/sec
            OptimistAtomicQueue2, 1,s: 181,780,504 msg/sec
            OptimistAtomicQueue2, 1,i: 188,165,164 msg/sec
            OptimistAtomicQueue2, 2,s:  17,657,886 msg/sec
            OptimistAtomicQueue2, 2,i:  13,705,543 msg/sec
            OptimistAtomicQueue2, 3,s:  20,690,105 msg/sec
            OptimistAtomicQueue2, 3,i:  17,867,146 msg/sec
            OptimistAtomicQueue2, 4,s:  25,979,033 msg/sec
            OptimistAtomicQueue2, 4,i:  20,029,058 msg/sec
            OptimistAtomicQueue2, 5,s:  26,346,476 msg/sec
            OptimistAtomicQueue2, 5,i:  20,953,388 msg/sec
            OptimistAtomicQueue2, 6,s:  27,319,518 msg/sec
            OptimistAtomicQueue2, 6,i:  20,118,959 msg/sec
            OptimistAtomicQueue2, 7,s:  26,515,526 msg/sec
            OptimistAtomicQueue2, 7,i:  20,601,859 msg/sec
            OptimistAtomicQueue2, 8,s:  27,455,240 msg/sec
            OptimistAtomicQueue2, 8,i:  20,217,614 msg/sec
                   AtomicQueueB2, 1,s:  39,419,586 msg/sec
                   AtomicQueueB2, 1,i:  40,930,364 msg/sec
                   AtomicQueueB2, 2,s:   5,861,309 msg/sec
                   AtomicQueueB2, 2,i:   4,959,167 msg/sec
                   AtomicQueueB2, 3,s:   4,663,809 msg/sec
                   AtomicQueueB2, 3,i:   4,001,950 msg/sec
                   AtomicQueueB2, 4,s:   3,780,344 msg/sec
                   AtomicQueueB2, 4,i:   3,053,283 msg/sec
                   AtomicQueueB2, 5,s:   2,887,308 msg/sec
                   AtomicQueueB2, 5,i:   2,468,312 msg/sec
                   AtomicQueueB2, 6,s:   2,495,682 msg/sec
                   AtomicQueueB2, 6,i:   2,030,278 msg/sec
                   AtomicQueueB2, 7,s:   2,214,827 msg/sec
                   AtomicQueueB2, 7,i:   1,851,584 msg/sec
                   AtomicQueueB2, 8,s:   1,949,674 msg/sec
                   AtomicQueueB2, 8,i:   1,599,753 msg/sec
           OptimistAtomicQueueB2, 1,s:  64,596,646 msg/sec
           OptimistAtomicQueueB2, 1,i:  67,298,736 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,572,494 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,455,278 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,479,892 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,832,067 msg/sec
           OptimistAtomicQueueB2, 4,s:  27,127,354 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,179,835 msg/sec
           OptimistAtomicQueueB2, 5,s:  26,874,857 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,224,680 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,421,305 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,033,536 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,542,241 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,688,107 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,572,136 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,077,298 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 268,705,966 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 273,391,365 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,958,626 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,523,381 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,005,866 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  22,590,834 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  24,607,681 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  30,701,843 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  39,932,881 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  39,158,622 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  78,616,352 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  83,299,181 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  85,037,076 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  90,446,352 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  82,014,897 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  86,702,816 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  94,391,271 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 104,207,481 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,692,272 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,442,373 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,719,446 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   5,939,710 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,438,830 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,184,702 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,553,956 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,107,324 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   2,951,503 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,560,362 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,519,662 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,130,733 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,154,240 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,822,242 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,834,685 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,581,836 msg/sec
     xenium::michael_scott_queue, 1,s:   9,510,439 msg/sec
     xenium::michael_scott_queue, 1,i:   9,490,533 msg/sec
     xenium::michael_scott_queue, 2,s:   6,091,726 msg/sec
     xenium::michael_scott_queue, 2,i:   4,260,167 msg/sec
     xenium::michael_scott_queue, 3,s:   3,837,790 msg/sec
     xenium::michael_scott_queue, 3,i:   3,304,894 msg/sec
     xenium::michael_scott_queue, 4,s:   3,011,641 msg/sec
     xenium::michael_scott_queue, 4,i:   2,496,065 msg/sec
     xenium::michael_scott_queue, 5,s:   2,276,287 msg/sec
     xenium::michael_scott_queue, 5,i:   1,986,879 msg/sec
     xenium::michael_scott_queue, 6,s:   1,943,737 msg/sec
     xenium::michael_scott_queue, 6,i:   1,645,919 msg/sec
     xenium::michael_scott_queue, 7,s:   1,705,898 msg/sec
     xenium::michael_scott_queue, 7,i:   1,454,930 msg/sec
     xenium::michael_scott_queue, 8,s:   1,528,307 msg/sec
     xenium::michael_scott_queue, 8,i:   1,255,708 msg/sec
         xenium::ramalhete_queue, 1,s:  19,061,518 msg/sec
         xenium::ramalhete_queue, 1,i:  18,345,648 msg/sec
         xenium::ramalhete_queue, 2,s:  24,195,113 msg/sec
         xenium::ramalhete_queue, 2,i:  14,334,669 msg/sec
         xenium::ramalhete_queue, 3,s:  19,952,784 msg/sec
         xenium::ramalhete_queue, 3,i:  16,366,789 msg/sec
         xenium::ramalhete_queue, 4,s:  18,211,791 msg/sec
         xenium::ramalhete_queue, 4,i:  17,556,913 msg/sec
         xenium::ramalhete_queue, 5,s:  17,814,331 msg/sec
         xenium::ramalhete_queue, 5,i:  18,700,852 msg/sec
         xenium::ramalhete_queue, 6,s:  17,363,539 msg/sec
         xenium::ramalhete_queue, 6,i:  18,405,315 msg/sec
         xenium::ramalhete_queue, 7,s:  16,737,348 msg/sec
         xenium::ramalhete_queue, 7,i:  17,328,316 msg/sec
         xenium::ramalhete_queue, 8,s:  16,394,824 msg/sec
         xenium::ramalhete_queue, 8,i:  17,102,606 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  61,049,912 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  68,032,857 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,679,058 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,080,111 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,458,636 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,851,476 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,897,224 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,618,978 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,355,845 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,228,078 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,241,342 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,879,855 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,529,555 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,161,228 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,222,549 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,772,603 msg/sec
          boost::lockfree::queue, 1,s:   8,036,495 msg/sec
          boost::lockfree::queue, 1,i:   8,031,611 msg/sec
          boost::lockfree::queue, 2,s:   2,893,445 msg/sec
          boost::lockfree::queue, 2,i:   3,021,330 msg/sec
          boost::lockfree::queue, 3,s:   2,728,026 msg/sec
          boost::lockfree::queue, 3,i:   2,719,342 msg/sec
          boost::lockfree::queue, 4,s:   2,021,396 msg/sec
          boost::lockfree::queue, 4,i:   2,023,339 msg/sec
          boost::lockfree::queue, 5,s:   1,670,220 msg/sec
          boost::lockfree::queue, 5,i:   1,648,118 msg/sec
          boost::lockfree::queue, 6,s:   1,106,294 msg/sec
          boost::lockfree::queue, 6,i:   1,195,923 msg/sec
          boost::lockfree::queue, 7,s:     996,782 msg/sec
          boost::lockfree::queue, 7,i:   1,027,795 msg/sec
          boost::lockfree::queue, 8,s:     816,722 msg/sec
          boost::lockfree::queue, 8,i:     900,017 msg/sec
                pthread_spinlock, 1,s:  17,173,172 msg/sec
                pthread_spinlock, 1,i:  16,708,080 msg/sec
                pthread_spinlock, 2,s:   5,335,271 msg/sec
                pthread_spinlock, 2,i:   5,185,704 msg/sec
                pthread_spinlock, 3,s:   4,643,086 msg/sec
                pthread_spinlock, 3,i:   4,275,732 msg/sec
                pthread_spinlock, 4,s:   3,667,852 msg/sec
                pthread_spinlock, 4,i:   3,729,167 msg/sec
                pthread_spinlock, 5,s:   3,283,459 msg/sec
                pthread_spinlock, 5,i:   3,387,575 msg/sec
                pthread_spinlock, 6,s:   2,766,992 msg/sec
                pthread_spinlock, 6,i:   2,740,751 msg/sec
                pthread_spinlock, 7,s:   1,234,005 msg/sec
                pthread_spinlock, 7,i:   2,230,322 msg/sec
                pthread_spinlock, 8,s:   1,522,461 msg/sec
                pthread_spinlock, 8,i:   2,375,905 msg/sec
                      std::mutex, 1,s:   6,726,507 msg/sec
                      std::mutex, 1,i:   6,584,138 msg/sec
                      std::mutex, 2,s:   5,150,680 msg/sec
                      std::mutex, 2,i:   4,934,149 msg/sec
                      std::mutex, 3,s:   2,846,917 msg/sec
                      std::mutex, 3,i:   2,883,092 msg/sec
                      std::mutex, 4,s:   2,385,558 msg/sec
                      std::mutex, 4,i:   2,439,627 msg/sec
                      std::mutex, 5,s:   1,900,285 msg/sec
                      std::mutex, 5,i:   1,915,727 msg/sec
                      std::mutex, 6,s:   1,777,942 msg/sec
                      std::mutex, 6,i:   1,793,680 msg/sec
                      std::mutex, 7,s:   1,794,183 msg/sec
                      std::mutex, 7,i:   1,802,865 msg/sec
                      std::mutex, 8,s:   1,781,667 msg/sec
                      std::mutex, 8,i:   1,775,689 msg/sec
                 tbb::spin_mutex, 1,s:  40,467,906 msg/sec
                 tbb::spin_mutex, 1,i:  42,130,808 msg/sec
                 tbb::spin_mutex, 2,s:   9,114,210 msg/sec
                 tbb::spin_mutex, 2,i:   8,545,625 msg/sec
                 tbb::spin_mutex, 3,s:   5,333,924 msg/sec
                 tbb::spin_mutex, 3,i:   5,144,539 msg/sec
                 tbb::spin_mutex, 4,s:   3,453,493 msg/sec
                 tbb::spin_mutex, 4,i:   3,469,730 msg/sec
                 tbb::spin_mutex, 5,s:   2,586,278 msg/sec
                 tbb::spin_mutex, 5,i:   2,702,617 msg/sec
                 tbb::spin_mutex, 6,s:   2,003,281 msg/sec
                 tbb::spin_mutex, 6,i:   2,117,047 msg/sec
                 tbb::spin_mutex, 7,s:   1,731,274 msg/sec
                 tbb::spin_mutex, 7,i:   1,759,335 msg/sec
                 tbb::spin_mutex, 8,s:   1,435,567 msg/sec
                 tbb::spin_mutex, 8,i:   1,482,197 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1009.33
	System time (seconds): 115.86
	Percent of CPU this job got: 919%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:02.31
	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): 66532
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24219
	Voluntary context switches: 7871667
	Involuntary context switches: 285
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:24:58 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000094 sec/round-trip
             OptimistAtomicQueue: 0.000000078 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000077 sec/round-trip
                    AtomicQueue2: 0.000000098 sec/round-trip
            OptimistAtomicQueue2: 0.000000090 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000143 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000199 sec/round-trip
     xenium::michael_scott_queue: 0.000000315 sec/round-trip
         xenium::ramalhete_queue: 0.000000133 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000137 sec/round-trip
          boost::lockfree::queue: 0.000000212 sec/round-trip
                pthread_spinlock: 0.000000234 sec/round-trip
                      std::mutex: 0.000000798 sec/round-trip
                 tbb::spin_mutex: 0.000000209 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:  92,588,478 msg/sec
     boost::lockfree::spsc_queue, 1,i:  85,962,053 msg/sec
                     AtomicQueue, 1,s:  53,387,490 msg/sec
                     AtomicQueue, 1,i:  53,378,313 msg/sec
                     AtomicQueue, 2,s:   6,436,466 msg/sec
                     AtomicQueue, 2,i:   4,957,904 msg/sec
                     AtomicQueue, 3,s:   4,933,720 msg/sec
                     AtomicQueue, 3,i:   4,019,408 msg/sec
                     AtomicQueue, 4,s:   3,893,215 msg/sec
                     AtomicQueue, 4,i:   3,079,245 msg/sec
                     AtomicQueue, 5,s:   3,067,680 msg/sec
                     AtomicQueue, 5,i:   2,485,187 msg/sec
                     AtomicQueue, 6,s:   2,569,190 msg/sec
                     AtomicQueue, 6,i:   2,061,230 msg/sec
                     AtomicQueue, 7,s:   2,273,416 msg/sec
                     AtomicQueue, 7,i:   1,868,953 msg/sec
                     AtomicQueue, 8,s:   2,016,043 msg/sec
                     AtomicQueue, 8,i:   1,632,324 msg/sec
             OptimistAtomicQueue, 1,s: 429,771,104 msg/sec
             OptimistAtomicQueue, 1,i: 429,497,917 msg/sec
             OptimistAtomicQueue, 2,s:  46,938,661 msg/sec
             OptimistAtomicQueue, 2,i:  21,289,433 msg/sec
             OptimistAtomicQueue, 3,s:  29,487,050 msg/sec
             OptimistAtomicQueue, 3,i:  23,965,438 msg/sec
             OptimistAtomicQueue, 4,s:  32,183,213 msg/sec
             OptimistAtomicQueue, 4,i:  23,702,591 msg/sec
             OptimistAtomicQueue, 5,s:  28,847,125 msg/sec
             OptimistAtomicQueue, 5,i:  22,232,024 msg/sec
             OptimistAtomicQueue, 6,s:  28,416,526 msg/sec
             OptimistAtomicQueue, 6,i:  21,290,962 msg/sec
             OptimistAtomicQueue, 7,s:  27,286,499 msg/sec
             OptimistAtomicQueue, 7,i:  21,757,897 msg/sec
             OptimistAtomicQueue, 8,s:  28,497,319 msg/sec
             OptimistAtomicQueue, 8,i:  21,235,715 msg/sec
                    AtomicQueueB, 1,s:  38,397,621 msg/sec
                    AtomicQueueB, 1,i:  39,822,075 msg/sec
                    AtomicQueueB, 2,s:   6,204,365 msg/sec
                    AtomicQueueB, 2,i:   4,985,753 msg/sec
                    AtomicQueueB, 3,s:   4,900,354 msg/sec
                    AtomicQueueB, 3,i:   4,033,963 msg/sec
                    AtomicQueueB, 4,s:   3,889,148 msg/sec
                    AtomicQueueB, 4,i:   3,080,620 msg/sec
                    AtomicQueueB, 5,s:   3,017,805 msg/sec
                    AtomicQueueB, 5,i:   2,490,466 msg/sec
                    AtomicQueueB, 6,s:   2,567,029 msg/sec
                    AtomicQueueB, 6,i:   2,044,835 msg/sec
                    AtomicQueueB, 7,s:   2,263,113 msg/sec
                    AtomicQueueB, 7,i:   1,841,955 msg/sec
                    AtomicQueueB, 8,s:   2,003,013 msg/sec
                    AtomicQueueB, 8,i:   1,604,512 msg/sec
            OptimistAtomicQueueB, 1,s: 212,761,431 msg/sec
            OptimistAtomicQueueB, 1,i: 224,853,508 msg/sec
            OptimistAtomicQueueB, 2,s:  48,707,213 msg/sec
            OptimistAtomicQueueB, 2,i:  21,116,479 msg/sec
            OptimistAtomicQueueB, 3,s:  29,525,200 msg/sec
            OptimistAtomicQueueB, 3,i:  23,730,481 msg/sec
            OptimistAtomicQueueB, 4,s:  31,911,139 msg/sec
            OptimistAtomicQueueB, 4,i:  23,448,770 msg/sec
            OptimistAtomicQueueB, 5,s:  27,998,170 msg/sec
            OptimistAtomicQueueB, 5,i:  21,962,171 msg/sec
            OptimistAtomicQueueB, 6,s:  28,950,187 msg/sec
            OptimistAtomicQueueB, 6,i:  20,929,695 msg/sec
            OptimistAtomicQueueB, 7,s:  27,536,253 msg/sec
            OptimistAtomicQueueB, 7,i:  21,353,861 msg/sec
            OptimistAtomicQueueB, 8,s:  27,681,784 msg/sec
            OptimistAtomicQueueB, 8,i:  20,582,145 msg/sec
                    AtomicQueue2, 1,s:  49,319,198 msg/sec
                    AtomicQueue2, 1,i:  54,476,616 msg/sec
                    AtomicQueue2, 2,s:   5,704,407 msg/sec
                    AtomicQueue2, 2,i:   5,000,241 msg/sec
                    AtomicQueue2, 3,s:   4,800,317 msg/sec
                    AtomicQueue2, 3,i:   4,031,814 msg/sec
                    AtomicQueue2, 4,s:   3,810,368 msg/sec
                    AtomicQueue2, 4,i:   3,106,901 msg/sec
                    AtomicQueue2, 5,s:   2,928,683 msg/sec
                    AtomicQueue2, 5,i:   2,481,570 msg/sec
                    AtomicQueue2, 6,s:   2,530,420 msg/sec
                    AtomicQueue2, 6,i:   2,067,299 msg/sec
                    AtomicQueue2, 7,s:   2,214,315 msg/sec
                    AtomicQueue2, 7,i:   1,869,379 msg/sec
                    AtomicQueue2, 8,s:   1,968,153 msg/sec
                    AtomicQueue2, 8,i:   1,625,449 msg/sec
            OptimistAtomicQueue2, 1,s: 198,928,966 msg/sec
            OptimistAtomicQueue2, 1,i: 201,408,246 msg/sec
            OptimistAtomicQueue2, 2,s:  17,733,169 msg/sec
            OptimistAtomicQueue2, 2,i:  13,580,495 msg/sec
            OptimistAtomicQueue2, 3,s:  20,699,741 msg/sec
            OptimistAtomicQueue2, 3,i:  17,689,507 msg/sec
            OptimistAtomicQueue2, 4,s:  26,047,283 msg/sec
            OptimistAtomicQueue2, 4,i:  19,937,381 msg/sec
            OptimistAtomicQueue2, 5,s:  27,256,750 msg/sec
            OptimistAtomicQueue2, 5,i:  20,927,603 msg/sec
            OptimistAtomicQueue2, 6,s:  26,995,985 msg/sec
            OptimistAtomicQueue2, 6,i:  20,142,098 msg/sec
            OptimistAtomicQueue2, 7,s:  26,583,207 msg/sec
            OptimistAtomicQueue2, 7,i:  20,589,295 msg/sec
            OptimistAtomicQueue2, 8,s:  27,438,998 msg/sec
            OptimistAtomicQueue2, 8,i:  20,383,429 msg/sec
                   AtomicQueueB2, 1,s:  39,428,912 msg/sec
                   AtomicQueueB2, 1,i:  40,651,894 msg/sec
                   AtomicQueueB2, 2,s:   5,866,914 msg/sec
                   AtomicQueueB2, 2,i:   4,949,245 msg/sec
                   AtomicQueueB2, 3,s:   4,819,102 msg/sec
                   AtomicQueueB2, 3,i:   3,995,191 msg/sec
                   AtomicQueueB2, 4,s:   3,770,156 msg/sec
                   AtomicQueueB2, 4,i:   3,057,485 msg/sec
                   AtomicQueueB2, 5,s:   2,931,615 msg/sec
                   AtomicQueueB2, 5,i:   2,447,013 msg/sec
                   AtomicQueueB2, 6,s:   2,505,085 msg/sec
                   AtomicQueueB2, 6,i:   2,032,194 msg/sec
                   AtomicQueueB2, 7,s:   2,205,361 msg/sec
                   AtomicQueueB2, 7,i:   1,850,749 msg/sec
                   AtomicQueueB2, 8,s:   1,937,991 msg/sec
                   AtomicQueueB2, 8,i:   1,600,578 msg/sec
           OptimistAtomicQueueB2, 1,s:  64,826,376 msg/sec
           OptimistAtomicQueueB2, 1,i:  69,920,780 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,705,683 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,626,421 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,564,790 msg/sec
           OptimistAtomicQueueB2, 3,i:  19,805,149 msg/sec
           OptimistAtomicQueueB2, 4,s:  27,446,664 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,393,563 msg/sec
           OptimistAtomicQueueB2, 5,s:  26,542,363 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,154,383 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,508,124 msg/sec
           OptimistAtomicQueueB2, 6,i:  19,940,323 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,381,429 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,923,342 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,196,335 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,034,387 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 268,208,688 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 276,243,094 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,936,929 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,514,497 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,569,783 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  22,501,491 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  21,987,064 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  30,555,797 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  36,863,397 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  44,177,729 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  81,364,714 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  83,945,013 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  81,186,918 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  87,657,191 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  95,809,692 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  95,314,737 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  96,295,697 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 112,561,149 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,640,487 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,375,547 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,717,697 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   5,940,868 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,434,677 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,188,584 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,579,118 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,150,023 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,027,135 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,582,721 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,502,081 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,113,892 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,198,113 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,828,686 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,832,994 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,593,279 msg/sec
     xenium::michael_scott_queue, 1,s:   9,491,875 msg/sec
     xenium::michael_scott_queue, 1,i:   9,411,752 msg/sec
     xenium::michael_scott_queue, 2,s:   5,985,629 msg/sec
     xenium::michael_scott_queue, 2,i:   4,344,841 msg/sec
     xenium::michael_scott_queue, 3,s:   3,780,322 msg/sec
     xenium::michael_scott_queue, 3,i:   3,287,223 msg/sec
     xenium::michael_scott_queue, 4,s:   2,983,029 msg/sec
     xenium::michael_scott_queue, 4,i:   2,480,081 msg/sec
     xenium::michael_scott_queue, 5,s:   2,303,190 msg/sec
     xenium::michael_scott_queue, 5,i:   1,984,610 msg/sec
     xenium::michael_scott_queue, 6,s:   1,952,197 msg/sec
     xenium::michael_scott_queue, 6,i:   1,619,570 msg/sec
     xenium::michael_scott_queue, 7,s:   1,712,291 msg/sec
     xenium::michael_scott_queue, 7,i:   1,452,836 msg/sec
     xenium::michael_scott_queue, 8,s:   1,507,549 msg/sec
     xenium::michael_scott_queue, 8,i:   1,257,290 msg/sec
         xenium::ramalhete_queue, 1,s:  19,143,526 msg/sec
         xenium::ramalhete_queue, 1,i:  18,391,846 msg/sec
         xenium::ramalhete_queue, 2,s:  24,846,153 msg/sec
         xenium::ramalhete_queue, 2,i:  15,349,712 msg/sec
         xenium::ramalhete_queue, 3,s:  19,863,419 msg/sec
         xenium::ramalhete_queue, 3,i:  16,131,344 msg/sec
         xenium::ramalhete_queue, 4,s:  18,316,481 msg/sec
         xenium::ramalhete_queue, 4,i:  17,739,467 msg/sec
         xenium::ramalhete_queue, 5,s:  17,883,067 msg/sec
         xenium::ramalhete_queue, 5,i:  18,658,102 msg/sec
         xenium::ramalhete_queue, 6,s:  17,535,877 msg/sec
         xenium::ramalhete_queue, 6,i:  18,364,545 msg/sec
         xenium::ramalhete_queue, 7,s:  16,798,230 msg/sec
         xenium::ramalhete_queue, 7,i:  17,253,114 msg/sec
         xenium::ramalhete_queue, 8,s:  16,435,037 msg/sec
         xenium::ramalhete_queue, 8,i:  17,015,310 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  62,831,515 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  70,379,019 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,509,424 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,017,814 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   8,890,552 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,870,482 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,592,667 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,653,412 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,055,736 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,252,871 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,108,691 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,871,771 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,568,893 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,293,085 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,260,801 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,668,252 msg/sec
          boost::lockfree::queue, 1,s:   8,022,776 msg/sec
          boost::lockfree::queue, 1,i:   8,016,897 msg/sec
          boost::lockfree::queue, 2,s:   2,863,407 msg/sec
          boost::lockfree::queue, 2,i:   2,988,186 msg/sec
          boost::lockfree::queue, 3,s:   2,718,754 msg/sec
          boost::lockfree::queue, 3,i:   2,715,664 msg/sec
          boost::lockfree::queue, 4,s:   2,022,302 msg/sec
          boost::lockfree::queue, 4,i:   2,020,503 msg/sec
          boost::lockfree::queue, 5,s:   1,670,704 msg/sec
          boost::lockfree::queue, 5,i:   1,638,455 msg/sec
          boost::lockfree::queue, 6,s:   1,104,455 msg/sec
          boost::lockfree::queue, 6,i:   1,198,271 msg/sec
          boost::lockfree::queue, 7,s:   1,006,700 msg/sec
          boost::lockfree::queue, 7,i:   1,023,069 msg/sec
          boost::lockfree::queue, 8,s:     815,544 msg/sec
          boost::lockfree::queue, 8,i:     897,964 msg/sec
                pthread_spinlock, 1,s:  17,080,750 msg/sec
                pthread_spinlock, 1,i:  16,742,622 msg/sec
                pthread_spinlock, 2,s:   5,293,061 msg/sec
                pthread_spinlock, 2,i:   5,233,683 msg/sec
                pthread_spinlock, 3,s:   4,753,742 msg/sec
                pthread_spinlock, 3,i:   4,336,508 msg/sec
                pthread_spinlock, 4,s:   3,661,164 msg/sec
                pthread_spinlock, 4,i:   3,763,787 msg/sec
                pthread_spinlock, 5,s:   3,276,647 msg/sec
                pthread_spinlock, 5,i:   3,424,270 msg/sec
                pthread_spinlock, 6,s:   2,756,294 msg/sec
                pthread_spinlock, 6,i:   2,720,271 msg/sec
                pthread_spinlock, 7,s:   1,290,885 msg/sec
                pthread_spinlock, 7,i:   2,240,412 msg/sec
                pthread_spinlock, 8,s:   1,476,037 msg/sec
                pthread_spinlock, 8,i:   2,298,210 msg/sec
                      std::mutex, 1,s:   6,656,126 msg/sec
                      std::mutex, 1,i:   6,575,992 msg/sec
                      std::mutex, 2,s:   6,503,482 msg/sec
                      std::mutex, 2,i:   5,365,380 msg/sec
                      std::mutex, 3,s:   2,681,753 msg/sec
                      std::mutex, 3,i:   2,690,572 msg/sec
                      std::mutex, 4,s:   2,063,603 msg/sec
                      std::mutex, 4,i:   2,095,915 msg/sec
                      std::mutex, 5,s:   1,961,877 msg/sec
                      std::mutex, 5,i:   1,977,314 msg/sec
                      std::mutex, 6,s:   1,791,085 msg/sec
                      std::mutex, 6,i:   1,818,324 msg/sec
                      std::mutex, 7,s:   1,781,590 msg/sec
                      std::mutex, 7,i:   1,784,044 msg/sec
                      std::mutex, 8,s:   1,782,707 msg/sec
                      std::mutex, 8,i:   1,763,737 msg/sec
                 tbb::spin_mutex, 1,s:  40,429,164 msg/sec
                 tbb::spin_mutex, 1,i:  42,382,076 msg/sec
                 tbb::spin_mutex, 2,s:   9,074,771 msg/sec
                 tbb::spin_mutex, 2,i:   8,481,510 msg/sec
                 tbb::spin_mutex, 3,s:   5,358,915 msg/sec
                 tbb::spin_mutex, 3,i:   5,081,615 msg/sec
                 tbb::spin_mutex, 4,s:   3,441,627 msg/sec
                 tbb::spin_mutex, 4,i:   3,415,762 msg/sec
                 tbb::spin_mutex, 5,s:   2,583,809 msg/sec
                 tbb::spin_mutex, 5,i:   2,749,064 msg/sec
                 tbb::spin_mutex, 6,s:   2,001,088 msg/sec
                 tbb::spin_mutex, 6,i:   2,105,434 msg/sec
                 tbb::spin_mutex, 7,s:   1,753,782 msg/sec
                 tbb::spin_mutex, 7,i:   1,764,810 msg/sec
                 tbb::spin_mutex, 8,s:   1,525,149 msg/sec
                 tbb::spin_mutex, 8,i:   1,485,318 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1017.11
	System time (seconds): 115.71
	Percent of CPU this job got: 920%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.05
	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): 67944
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24614
	Voluntary context switches: 8245496
	Involuntary context switches: 286
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:27:01 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000095 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000099 sec/round-trip
            OptimistAtomicQueue2: 0.000000090 sec/round-trip
                   AtomicQueueB2: 0.000000104 sec/round-trip
           OptimistAtomicQueueB2: 0.000000089 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000143 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000199 sec/round-trip
     xenium::michael_scott_queue: 0.000000314 sec/round-trip
         xenium::ramalhete_queue: 0.000000134 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000137 sec/round-trip
          boost::lockfree::queue: 0.000000211 sec/round-trip
                pthread_spinlock: 0.000000234 sec/round-trip
                      std::mutex: 0.000000797 sec/round-trip
                 tbb::spin_mutex: 0.000000211 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:  92,221,657 msg/sec
     boost::lockfree::spsc_queue, 1,i:  85,573,066 msg/sec
                     AtomicQueue, 1,s:  53,923,414 msg/sec
                     AtomicQueue, 1,i:  53,908,995 msg/sec
                     AtomicQueue, 2,s:   6,322,745 msg/sec
                     AtomicQueue, 2,i:   4,982,073 msg/sec
                     AtomicQueue, 3,s:   4,964,512 msg/sec
                     AtomicQueue, 3,i:   4,068,123 msg/sec
                     AtomicQueue, 4,s:   3,933,217 msg/sec
                     AtomicQueue, 4,i:   3,103,037 msg/sec
                     AtomicQueue, 5,s:   3,012,197 msg/sec
                     AtomicQueue, 5,i:   2,481,713 msg/sec
                     AtomicQueue, 6,s:   2,592,650 msg/sec
                     AtomicQueue, 6,i:   2,047,287 msg/sec
                     AtomicQueue, 7,s:   2,278,804 msg/sec
                     AtomicQueue, 7,i:   1,884,048 msg/sec
                     AtomicQueue, 8,s:   1,994,033 msg/sec
                     AtomicQueue, 8,i:   1,632,723 msg/sec
             OptimistAtomicQueue, 1,s: 432,421,213 msg/sec
             OptimistAtomicQueue, 1,i: 437,521,876 msg/sec
             OptimistAtomicQueue, 2,s:  47,507,157 msg/sec
             OptimistAtomicQueue, 2,i:  21,270,423 msg/sec
             OptimistAtomicQueue, 3,s:  29,614,333 msg/sec
             OptimistAtomicQueue, 3,i:  24,104,194 msg/sec
             OptimistAtomicQueue, 4,s:  32,234,024 msg/sec
             OptimistAtomicQueue, 4,i:  23,476,769 msg/sec
             OptimistAtomicQueue, 5,s:  28,217,787 msg/sec
             OptimistAtomicQueue, 5,i:  22,173,342 msg/sec
             OptimistAtomicQueue, 6,s:  29,140,542 msg/sec
             OptimistAtomicQueue, 6,i:  21,274,212 msg/sec
             OptimistAtomicQueue, 7,s:  27,372,557 msg/sec
             OptimistAtomicQueue, 7,i:  21,754,782 msg/sec
             OptimistAtomicQueue, 8,s:  28,428,813 msg/sec
             OptimistAtomicQueue, 8,i:  20,904,137 msg/sec
                    AtomicQueueB, 1,s:  37,494,217 msg/sec
                    AtomicQueueB, 1,i:  39,334,399 msg/sec
                    AtomicQueueB, 2,s:   6,152,086 msg/sec
                    AtomicQueueB, 2,i:   4,959,101 msg/sec
                    AtomicQueueB, 3,s:   4,956,204 msg/sec
                    AtomicQueueB, 3,i:   4,030,262 msg/sec
                    AtomicQueueB, 4,s:   3,872,202 msg/sec
                    AtomicQueueB, 4,i:   3,077,686 msg/sec
                    AtomicQueueB, 5,s:   3,057,730 msg/sec
                    AtomicQueueB, 5,i:   2,479,103 msg/sec
                    AtomicQueueB, 6,s:   2,566,755 msg/sec
                    AtomicQueueB, 6,i:   2,035,486 msg/sec
                    AtomicQueueB, 7,s:   2,267,245 msg/sec
                    AtomicQueueB, 7,i:   1,857,257 msg/sec
                    AtomicQueueB, 8,s:   2,015,592 msg/sec
                    AtomicQueueB, 8,i:   1,610,169 msg/sec
            OptimistAtomicQueueB, 1,s: 217,789,955 msg/sec
            OptimistAtomicQueueB, 1,i: 222,954,504 msg/sec
            OptimistAtomicQueueB, 2,s:  47,899,235 msg/sec
            OptimistAtomicQueueB, 2,i:  20,988,138 msg/sec
            OptimistAtomicQueueB, 3,s:  29,456,094 msg/sec
            OptimistAtomicQueueB, 3,i:  23,965,507 msg/sec
            OptimistAtomicQueueB, 4,s:  31,775,487 msg/sec
            OptimistAtomicQueueB, 4,i:  23,428,356 msg/sec
            OptimistAtomicQueueB, 5,s:  28,203,128 msg/sec
            OptimistAtomicQueueB, 5,i:  21,349,611 msg/sec
            OptimistAtomicQueueB, 6,s:  28,564,989 msg/sec
            OptimistAtomicQueueB, 6,i:  21,241,766 msg/sec
            OptimistAtomicQueueB, 7,s:  27,616,877 msg/sec
            OptimistAtomicQueueB, 7,i:  21,305,881 msg/sec
            OptimistAtomicQueueB, 8,s:  27,889,428 msg/sec
            OptimistAtomicQueueB, 8,i:  20,670,732 msg/sec
                    AtomicQueue2, 1,s:  51,623,934 msg/sec
                    AtomicQueue2, 1,i:  55,512,133 msg/sec
                    AtomicQueue2, 2,s:   5,702,667 msg/sec
                    AtomicQueue2, 2,i:   4,999,176 msg/sec
                    AtomicQueue2, 3,s:   4,646,194 msg/sec
                    AtomicQueue2, 3,i:   4,043,941 msg/sec
                    AtomicQueue2, 4,s:   3,801,352 msg/sec
                    AtomicQueue2, 4,i:   3,093,375 msg/sec
                    AtomicQueue2, 5,s:   2,938,914 msg/sec
                    AtomicQueue2, 5,i:   2,472,092 msg/sec
                    AtomicQueue2, 6,s:   2,530,088 msg/sec
                    AtomicQueue2, 6,i:   2,069,073 msg/sec
                    AtomicQueue2, 7,s:   2,198,764 msg/sec
                    AtomicQueue2, 7,i:   1,872,924 msg/sec
                    AtomicQueue2, 8,s:   1,965,180 msg/sec
                    AtomicQueue2, 8,i:   1,628,844 msg/sec
            OptimistAtomicQueue2, 1,s: 187,976,285 msg/sec
            OptimistAtomicQueue2, 1,i: 200,617,098 msg/sec
            OptimistAtomicQueue2, 2,s:  17,728,560 msg/sec
            OptimistAtomicQueue2, 2,i:  13,714,272 msg/sec
            OptimistAtomicQueue2, 3,s:  20,971,516 msg/sec
            OptimistAtomicQueue2, 3,i:  19,556,047 msg/sec
            OptimistAtomicQueue2, 4,s:  26,085,618 msg/sec
            OptimistAtomicQueue2, 4,i:  20,726,858 msg/sec
            OptimistAtomicQueue2, 5,s:  26,847,857 msg/sec
            OptimistAtomicQueue2, 5,i:  20,883,654 msg/sec
            OptimistAtomicQueue2, 6,s:  27,226,586 msg/sec
            OptimistAtomicQueue2, 6,i:  20,124,449 msg/sec
            OptimistAtomicQueue2, 7,s:  26,423,254 msg/sec
            OptimistAtomicQueue2, 7,i:  20,471,539 msg/sec
            OptimistAtomicQueue2, 8,s:  27,363,779 msg/sec
            OptimistAtomicQueue2, 8,i:  20,227,495 msg/sec
                   AtomicQueueB2, 1,s:  38,944,450 msg/sec
                   AtomicQueueB2, 1,i:  40,348,742 msg/sec
                   AtomicQueueB2, 2,s:   5,799,620 msg/sec
                   AtomicQueueB2, 2,i:   4,863,738 msg/sec
                   AtomicQueueB2, 3,s:   4,799,984 msg/sec
                   AtomicQueueB2, 3,i:   3,999,165 msg/sec
                   AtomicQueueB2, 4,s:   3,775,512 msg/sec
                   AtomicQueueB2, 4,i:   3,047,309 msg/sec
                   AtomicQueueB2, 5,s:   2,903,425 msg/sec
                   AtomicQueueB2, 5,i:   2,465,277 msg/sec
                   AtomicQueueB2, 6,s:   2,475,473 msg/sec
                   AtomicQueueB2, 6,i:   2,034,190 msg/sec
                   AtomicQueueB2, 7,s:   2,205,758 msg/sec
                   AtomicQueueB2, 7,i:   1,844,296 msg/sec
                   AtomicQueueB2, 8,s:   1,941,950 msg/sec
                   AtomicQueueB2, 8,i:   1,601,636 msg/sec
           OptimistAtomicQueueB2, 1,s:  64,194,824 msg/sec
           OptimistAtomicQueueB2, 1,i:  68,560,302 msg/sec
           OptimistAtomicQueueB2, 2,s:  18,005,320 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,570,141 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,680,580 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,596,270 msg/sec
           OptimistAtomicQueueB2, 4,s:  27,002,695 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,638,685 msg/sec
           OptimistAtomicQueueB2, 5,s:  26,938,697 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,302,491 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,693,000 msg/sec
           OptimistAtomicQueueB2, 6,i:  19,879,269 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,479,577 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,574,587 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,465,767 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,010,205 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 268,267,688 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 277,088,136 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  17,046,020 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,599,819 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,034,080 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  19,634,122 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  19,700,537 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  27,122,214 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  42,094,133 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  47,804,941 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  77,191,585 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  84,597,359 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  84,976,088 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  92,403,009 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  85,274,976 msg/sec
     moodycamel::ConcurrentQueue, 7,i: 104,760,937 msg/sec
     moodycamel::ConcurrentQueue, 8,s: 106,360,575 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 108,199,581 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,623,744 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,451,918 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,759,083 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   5,891,191 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,453,168 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,231,405 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,576,996 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,096,397 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,022,370 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,582,284 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,507,751 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,115,677 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,140,505 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,838,548 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,830,048 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,582,219 msg/sec
     xenium::michael_scott_queue, 1,s:   9,555,978 msg/sec
     xenium::michael_scott_queue, 1,i:   9,454,099 msg/sec
     xenium::michael_scott_queue, 2,s:   6,121,427 msg/sec
     xenium::michael_scott_queue, 2,i:   4,305,241 msg/sec
     xenium::michael_scott_queue, 3,s:   3,782,863 msg/sec
     xenium::michael_scott_queue, 3,i:   3,327,331 msg/sec
     xenium::michael_scott_queue, 4,s:   2,990,725 msg/sec
     xenium::michael_scott_queue, 4,i:   2,537,398 msg/sec
     xenium::michael_scott_queue, 5,s:   2,282,553 msg/sec
     xenium::michael_scott_queue, 5,i:   1,988,739 msg/sec
     xenium::michael_scott_queue, 6,s:   1,967,690 msg/sec
     xenium::michael_scott_queue, 6,i:   1,636,943 msg/sec
     xenium::michael_scott_queue, 7,s:   1,715,069 msg/sec
     xenium::michael_scott_queue, 7,i:   1,456,118 msg/sec
     xenium::michael_scott_queue, 8,s:   1,508,160 msg/sec
     xenium::michael_scott_queue, 8,i:   1,251,787 msg/sec
         xenium::ramalhete_queue, 1,s:  19,037,966 msg/sec
         xenium::ramalhete_queue, 1,i:  18,277,513 msg/sec
         xenium::ramalhete_queue, 2,s:  25,089,154 msg/sec
         xenium::ramalhete_queue, 2,i:  15,224,589 msg/sec
         xenium::ramalhete_queue, 3,s:  22,174,990 msg/sec
         xenium::ramalhete_queue, 3,i:  15,795,864 msg/sec
         xenium::ramalhete_queue, 4,s:  18,449,068 msg/sec
         xenium::ramalhete_queue, 4,i:  17,870,124 msg/sec
         xenium::ramalhete_queue, 5,s:  17,908,540 msg/sec
         xenium::ramalhete_queue, 5,i:  18,467,214 msg/sec
         xenium::ramalhete_queue, 6,s:  17,519,932 msg/sec
         xenium::ramalhete_queue, 6,i:  18,261,455 msg/sec
         xenium::ramalhete_queue, 7,s:  16,778,911 msg/sec
         xenium::ramalhete_queue, 7,i:  17,415,803 msg/sec
         xenium::ramalhete_queue, 8,s:  16,477,201 msg/sec
         xenium::ramalhete_queue, 8,i:  16,960,646 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  62,242,394 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  68,720,588 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,601,940 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   9,986,628 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,462,879 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,909,609 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,904,498 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,595,524 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,272,389 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,195,914 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,210,614 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,792,412 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,520,891 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,285,518 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,218,112 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,663,957 msg/sec
          boost::lockfree::queue, 1,s:   8,018,508 msg/sec
          boost::lockfree::queue, 1,i:   8,000,069 msg/sec
          boost::lockfree::queue, 2,s:   2,917,456 msg/sec
          boost::lockfree::queue, 2,i:   3,015,566 msg/sec
          boost::lockfree::queue, 3,s:   2,723,932 msg/sec
          boost::lockfree::queue, 3,i:   2,723,928 msg/sec
          boost::lockfree::queue, 4,s:   2,013,579 msg/sec
          boost::lockfree::queue, 4,i:   2,001,953 msg/sec
          boost::lockfree::queue, 5,s:   1,666,271 msg/sec
          boost::lockfree::queue, 5,i:   1,635,755 msg/sec
          boost::lockfree::queue, 6,s:   1,102,270 msg/sec
          boost::lockfree::queue, 6,i:   1,195,851 msg/sec
          boost::lockfree::queue, 7,s:     980,684 msg/sec
          boost::lockfree::queue, 7,i:   1,024,736 msg/sec
          boost::lockfree::queue, 8,s:     810,988 msg/sec
          boost::lockfree::queue, 8,i:     897,520 msg/sec
                pthread_spinlock, 1,s:  16,730,214 msg/sec
                pthread_spinlock, 1,i:  16,585,618 msg/sec
                pthread_spinlock, 2,s:   5,348,720 msg/sec
                pthread_spinlock, 2,i:   5,202,536 msg/sec
                pthread_spinlock, 3,s:   4,663,908 msg/sec
                pthread_spinlock, 3,i:   4,364,595 msg/sec
                pthread_spinlock, 4,s:   3,711,682 msg/sec
                pthread_spinlock, 4,i:   3,778,446 msg/sec
                pthread_spinlock, 5,s:   3,323,249 msg/sec
                pthread_spinlock, 5,i:   3,394,642 msg/sec
                pthread_spinlock, 6,s:   2,741,876 msg/sec
                pthread_spinlock, 6,i:   2,663,932 msg/sec
                pthread_spinlock, 7,s:   1,266,307 msg/sec
                pthread_spinlock, 7,i:   2,012,580 msg/sec
                pthread_spinlock, 8,s:   1,486,648 msg/sec
                pthread_spinlock, 8,i:   2,235,154 msg/sec
                      std::mutex, 1,s:   6,679,175 msg/sec
                      std::mutex, 1,i:   6,582,689 msg/sec
                      std::mutex, 2,s:   5,516,220 msg/sec
                      std::mutex, 2,i:   5,133,753 msg/sec
                      std::mutex, 3,s:   2,703,304 msg/sec
                      std::mutex, 3,i:   2,722,819 msg/sec
                      std::mutex, 4,s:   2,144,631 msg/sec
                      std::mutex, 4,i:   2,179,373 msg/sec
                      std::mutex, 5,s:   1,971,533 msg/sec
                      std::mutex, 5,i:   1,976,824 msg/sec
                      std::mutex, 6,s:   1,777,050 msg/sec
                      std::mutex, 6,i:   1,814,290 msg/sec
                      std::mutex, 7,s:   1,787,681 msg/sec
                      std::mutex, 7,i:   1,796,535 msg/sec
                      std::mutex, 8,s:   1,745,956 msg/sec
                      std::mutex, 8,i:   1,762,128 msg/sec
                 tbb::spin_mutex, 1,s:  41,004,882 msg/sec
                 tbb::spin_mutex, 1,i:  43,142,797 msg/sec
                 tbb::spin_mutex, 2,s:   9,211,403 msg/sec
                 tbb::spin_mutex, 2,i:   8,559,018 msg/sec
                 tbb::spin_mutex, 3,s:   5,439,412 msg/sec
                 tbb::spin_mutex, 3,i:   5,052,627 msg/sec
                 tbb::spin_mutex, 4,s:   3,478,176 msg/sec
                 tbb::spin_mutex, 4,i:   3,492,886 msg/sec
                 tbb::spin_mutex, 5,s:   2,589,127 msg/sec
                 tbb::spin_mutex, 5,i:   2,746,452 msg/sec
                 tbb::spin_mutex, 6,s:   2,051,332 msg/sec
                 tbb::spin_mutex, 6,i:   2,119,721 msg/sec
                 tbb::spin_mutex, 7,s:   1,737,255 msg/sec
                 tbb::spin_mutex, 7,i:   1,764,267 msg/sec
                 tbb::spin_mutex, 8,s:   1,550,730 msg/sec
                 tbb::spin_mutex, 8,i:   1,480,987 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1029.65
	System time (seconds): 115.80
	Percent of CPU this job got: 918%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:04.71
	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): 66924
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24348
	Voluntary context switches: 8174145
	Involuntary context switches: 290
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:29:06 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000097 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000105 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000098 sec/round-trip
            OptimistAtomicQueue2: 0.000000090 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000090 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000142 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000199 sec/round-trip
     xenium::michael_scott_queue: 0.000000314 sec/round-trip
         xenium::ramalhete_queue: 0.000000133 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000137 sec/round-trip
          boost::lockfree::queue: 0.000000212 sec/round-trip
                pthread_spinlock: 0.000000234 sec/round-trip
                      std::mutex: 0.000000799 sec/round-trip
                 tbb::spin_mutex: 0.000000208 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:  93,400,507 msg/sec
     boost::lockfree::spsc_queue, 1,i:  85,956,733 msg/sec
                     AtomicQueue, 1,s:  53,451,240 msg/sec
                     AtomicQueue, 1,i:  53,904,985 msg/sec
                     AtomicQueue, 2,s:   6,290,207 msg/sec
                     AtomicQueue, 2,i:   5,079,782 msg/sec
                     AtomicQueue, 3,s:   4,962,475 msg/sec
                     AtomicQueue, 3,i:   4,072,222 msg/sec
                     AtomicQueue, 4,s:   3,922,234 msg/sec
                     AtomicQueue, 4,i:   3,093,160 msg/sec
                     AtomicQueue, 5,s:   3,009,552 msg/sec
                     AtomicQueue, 5,i:   2,495,987 msg/sec
                     AtomicQueue, 6,s:   2,592,655 msg/sec
                     AtomicQueue, 6,i:   2,050,051 msg/sec
                     AtomicQueue, 7,s:   2,265,101 msg/sec
                     AtomicQueue, 7,i:   1,876,540 msg/sec
                     AtomicQueue, 8,s:   2,022,101 msg/sec
                     AtomicQueue, 8,i:   1,628,267 msg/sec
             OptimistAtomicQueue, 1,s: 417,707,454 msg/sec
             OptimistAtomicQueue, 1,i: 418,158,097 msg/sec
             OptimistAtomicQueue, 2,s:  46,090,086 msg/sec
             OptimistAtomicQueue, 2,i:  21,774,945 msg/sec
             OptimistAtomicQueue, 3,s:  30,193,844 msg/sec
             OptimistAtomicQueue, 3,i:  24,367,589 msg/sec
             OptimistAtomicQueue, 4,s:  32,732,753 msg/sec
             OptimistAtomicQueue, 4,i:  23,577,310 msg/sec
             OptimistAtomicQueue, 5,s:  28,609,242 msg/sec
             OptimistAtomicQueue, 5,i:  21,827,904 msg/sec
             OptimistAtomicQueue, 6,s:  28,527,472 msg/sec
             OptimistAtomicQueue, 6,i:  21,019,962 msg/sec
             OptimistAtomicQueue, 7,s:  27,403,251 msg/sec
             OptimistAtomicQueue, 7,i:  22,099,766 msg/sec
             OptimistAtomicQueue, 8,s:  28,947,716 msg/sec
             OptimistAtomicQueue, 8,i:  21,167,336 msg/sec
                    AtomicQueueB, 1,s:  38,483,148 msg/sec
                    AtomicQueueB, 1,i:  39,776,266 msg/sec
                    AtomicQueueB, 2,s:   6,039,404 msg/sec
                    AtomicQueueB, 2,i:   4,984,346 msg/sec
                    AtomicQueueB, 3,s:   4,923,215 msg/sec
                    AtomicQueueB, 3,i:   4,013,482 msg/sec
                    AtomicQueueB, 4,s:   3,882,041 msg/sec
                    AtomicQueueB, 4,i:   3,064,941 msg/sec
                    AtomicQueueB, 5,s:   2,935,135 msg/sec
                    AtomicQueueB, 5,i:   2,473,113 msg/sec
                    AtomicQueueB, 6,s:   2,558,909 msg/sec
                    AtomicQueueB, 6,i:   2,040,228 msg/sec
                    AtomicQueueB, 7,s:   2,272,165 msg/sec
                    AtomicQueueB, 7,i:   1,844,584 msg/sec
                    AtomicQueueB, 8,s:   1,982,516 msg/sec
                    AtomicQueueB, 8,i:   1,596,344 msg/sec
            OptimistAtomicQueueB, 1,s: 214,970,549 msg/sec
            OptimistAtomicQueueB, 1,i: 224,233,346 msg/sec
            OptimistAtomicQueueB, 2,s:  48,206,246 msg/sec
            OptimistAtomicQueueB, 2,i:  20,624,510 msg/sec
            OptimistAtomicQueueB, 3,s:  29,216,042 msg/sec
            OptimistAtomicQueueB, 3,i:  23,892,090 msg/sec
            OptimistAtomicQueueB, 4,s:  32,016,126 msg/sec
            OptimistAtomicQueueB, 4,i:  23,678,559 msg/sec
            OptimistAtomicQueueB, 5,s:  28,418,052 msg/sec
            OptimistAtomicQueueB, 5,i:  21,536,222 msg/sec
            OptimistAtomicQueueB, 6,s:  28,205,762 msg/sec
            OptimistAtomicQueueB, 6,i:  20,660,976 msg/sec
            OptimistAtomicQueueB, 7,s:  27,166,000 msg/sec
            OptimistAtomicQueueB, 7,i:  21,386,815 msg/sec
            OptimistAtomicQueueB, 8,s:  28,306,464 msg/sec
            OptimistAtomicQueueB, 8,i:  21,129,150 msg/sec
                    AtomicQueue2, 1,s:  51,668,425 msg/sec
                    AtomicQueue2, 1,i:  54,667,990 msg/sec
                    AtomicQueue2, 2,s:   5,808,431 msg/sec
                    AtomicQueue2, 2,i:   4,960,044 msg/sec
                    AtomicQueue2, 3,s:   4,790,340 msg/sec
                    AtomicQueue2, 3,i:   4,040,090 msg/sec
                    AtomicQueue2, 4,s:   3,820,659 msg/sec
                    AtomicQueue2, 4,i:   3,097,626 msg/sec
                    AtomicQueue2, 5,s:   2,942,834 msg/sec
                    AtomicQueue2, 5,i:   2,469,934 msg/sec
                    AtomicQueue2, 6,s:   2,547,981 msg/sec
                    AtomicQueue2, 6,i:   2,067,473 msg/sec
                    AtomicQueue2, 7,s:   2,206,570 msg/sec
                    AtomicQueue2, 7,i:   1,870,242 msg/sec
                    AtomicQueue2, 8,s:   1,957,909 msg/sec
                    AtomicQueue2, 8,i:   1,625,641 msg/sec
            OptimistAtomicQueue2, 1,s: 192,143,631 msg/sec
            OptimistAtomicQueue2, 1,i: 204,988,603 msg/sec
            OptimistAtomicQueue2, 2,s:  17,668,625 msg/sec
            OptimistAtomicQueue2, 2,i:  13,651,434 msg/sec
            OptimistAtomicQueue2, 3,s:  20,743,676 msg/sec
            OptimistAtomicQueue2, 3,i:  17,829,950 msg/sec
            OptimistAtomicQueue2, 4,s:  26,633,783 msg/sec
            OptimistAtomicQueue2, 4,i:  20,173,435 msg/sec
            OptimistAtomicQueue2, 5,s:  27,176,793 msg/sec
            OptimistAtomicQueue2, 5,i:  20,384,750 msg/sec
            OptimistAtomicQueue2, 6,s:  26,865,871 msg/sec
            OptimistAtomicQueue2, 6,i:  20,127,447 msg/sec
            OptimistAtomicQueue2, 7,s:  26,528,482 msg/sec
            OptimistAtomicQueue2, 7,i:  20,818,573 msg/sec
            OptimistAtomicQueue2, 8,s:  27,730,467 msg/sec
            OptimistAtomicQueue2, 8,i:  20,086,767 msg/sec
                   AtomicQueueB2, 1,s:  39,142,375 msg/sec
                   AtomicQueueB2, 1,i:  40,296,518 msg/sec
                   AtomicQueueB2, 2,s:   5,827,595 msg/sec
                   AtomicQueueB2, 2,i:   4,934,549 msg/sec
                   AtomicQueueB2, 3,s:   4,782,205 msg/sec
                   AtomicQueueB2, 3,i:   3,961,494 msg/sec
                   AtomicQueueB2, 4,s:   3,787,891 msg/sec
                   AtomicQueueB2, 4,i:   3,053,148 msg/sec
                   AtomicQueueB2, 5,s:   2,901,589 msg/sec
                   AtomicQueueB2, 5,i:   2,464,853 msg/sec
                   AtomicQueueB2, 6,s:   2,505,595 msg/sec
                   AtomicQueueB2, 6,i:   2,043,772 msg/sec
                   AtomicQueueB2, 7,s:   2,209,121 msg/sec
                   AtomicQueueB2, 7,i:   1,848,338 msg/sec
                   AtomicQueueB2, 8,s:   1,934,695 msg/sec
                   AtomicQueueB2, 8,i:   1,597,794 msg/sec
           OptimistAtomicQueueB2, 1,s:  64,458,906 msg/sec
           OptimistAtomicQueueB2, 1,i:  69,836,304 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,666,003 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,352,001 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,310,465 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,691,973 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,477,511 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,295,330 msg/sec
           OptimistAtomicQueueB2, 5,s:  26,716,766 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,635,218 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,921,114 msg/sec
           OptimistAtomicQueueB2, 6,i:  19,876,804 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,428,212 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,576,552 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,025,712 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,053,414 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 266,310,166 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 275,595,976 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,915,974 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,505,224 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,119,993 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  19,614,751 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  18,687,833 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  26,532,445 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  41,324,739 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  49,400,915 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  78,967,235 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  85,852,975 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  90,085,401 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  90,076,799 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  87,361,031 msg/sec
     moodycamel::ConcurrentQueue, 7,i: 105,119,057 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  89,034,193 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  88,922,086 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,743,352 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,492,921 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,775,120 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   5,920,767 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,428,425 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,234,461 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,569,860 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,090,329 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,016,733 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,569,248 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,516,551 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,121,243 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,194,631 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,832,302 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,837,879 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,590,900 msg/sec
     xenium::michael_scott_queue, 1,s:   9,463,927 msg/sec
     xenium::michael_scott_queue, 1,i:   9,420,525 msg/sec
     xenium::michael_scott_queue, 2,s:   6,095,993 msg/sec
     xenium::michael_scott_queue, 2,i:   4,315,838 msg/sec
     xenium::michael_scott_queue, 3,s:   3,842,271 msg/sec
     xenium::michael_scott_queue, 3,i:   3,305,970 msg/sec
     xenium::michael_scott_queue, 4,s:   2,968,805 msg/sec
     xenium::michael_scott_queue, 4,i:   2,520,852 msg/sec
     xenium::michael_scott_queue, 5,s:   2,293,565 msg/sec
     xenium::michael_scott_queue, 5,i:   1,992,644 msg/sec
     xenium::michael_scott_queue, 6,s:   1,949,914 msg/sec
     xenium::michael_scott_queue, 6,i:   1,631,829 msg/sec
     xenium::michael_scott_queue, 7,s:   1,735,855 msg/sec
     xenium::michael_scott_queue, 7,i:   1,465,604 msg/sec
     xenium::michael_scott_queue, 8,s:   1,509,554 msg/sec
     xenium::michael_scott_queue, 8,i:   1,246,922 msg/sec
         xenium::ramalhete_queue, 1,s:  18,693,315 msg/sec
         xenium::ramalhete_queue, 1,i:  18,109,086 msg/sec
         xenium::ramalhete_queue, 2,s:  24,099,336 msg/sec
         xenium::ramalhete_queue, 2,i:  14,935,480 msg/sec
         xenium::ramalhete_queue, 3,s:  20,018,056 msg/sec
         xenium::ramalhete_queue, 3,i:  16,319,151 msg/sec
         xenium::ramalhete_queue, 4,s:  18,550,639 msg/sec
         xenium::ramalhete_queue, 4,i:  18,166,598 msg/sec
         xenium::ramalhete_queue, 5,s:  17,864,142 msg/sec
         xenium::ramalhete_queue, 5,i:  18,606,825 msg/sec
         xenium::ramalhete_queue, 6,s:  17,456,319 msg/sec
         xenium::ramalhete_queue, 6,i:  18,336,878 msg/sec
         xenium::ramalhete_queue, 7,s:  16,813,487 msg/sec
         xenium::ramalhete_queue, 7,i:  17,368,241 msg/sec
         xenium::ramalhete_queue, 8,s:  16,374,175 msg/sec
         xenium::ramalhete_queue, 8,i:  16,897,184 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  61,122,752 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  69,746,875 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  21,341,210 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,129,140 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,031,082 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,789,335 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,819,436 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,606,850 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,372,727 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,180,279 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,087,589 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,774,344 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,591,043 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,294,792 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,192,334 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,737,569 msg/sec
          boost::lockfree::queue, 1,s:   8,010,895 msg/sec
          boost::lockfree::queue, 1,i:   7,996,815 msg/sec
          boost::lockfree::queue, 2,s:   2,897,426 msg/sec
          boost::lockfree::queue, 2,i:   3,026,241 msg/sec
          boost::lockfree::queue, 3,s:   2,737,268 msg/sec
          boost::lockfree::queue, 3,i:   2,709,114 msg/sec
          boost::lockfree::queue, 4,s:   2,017,874 msg/sec
          boost::lockfree::queue, 4,i:   2,005,534 msg/sec
          boost::lockfree::queue, 5,s:   1,671,030 msg/sec
          boost::lockfree::queue, 5,i:   1,637,240 msg/sec
          boost::lockfree::queue, 6,s:   1,105,414 msg/sec
          boost::lockfree::queue, 6,i:   1,193,589 msg/sec
          boost::lockfree::queue, 7,s:     998,496 msg/sec
          boost::lockfree::queue, 7,i:   1,022,639 msg/sec
          boost::lockfree::queue, 8,s:     810,753 msg/sec
          boost::lockfree::queue, 8,i:     898,184 msg/sec
                pthread_spinlock, 1,s:  16,572,441 msg/sec
                pthread_spinlock, 1,i:  16,898,948 msg/sec
                pthread_spinlock, 2,s:   5,314,834 msg/sec
                pthread_spinlock, 2,i:   5,172,083 msg/sec
                pthread_spinlock, 3,s:   4,732,370 msg/sec
                pthread_spinlock, 3,i:   4,268,422 msg/sec
                pthread_spinlock, 4,s:   3,475,299 msg/sec
                pthread_spinlock, 4,i:   3,822,674 msg/sec
                pthread_spinlock, 5,s:   3,277,812 msg/sec
                pthread_spinlock, 5,i:   3,366,738 msg/sec
                pthread_spinlock, 6,s:   2,755,518 msg/sec
                pthread_spinlock, 6,i:   2,538,810 msg/sec
                pthread_spinlock, 7,s:   1,263,858 msg/sec
                pthread_spinlock, 7,i:   2,211,876 msg/sec
                pthread_spinlock, 8,s:   1,530,305 msg/sec
                pthread_spinlock, 8,i:   2,302,514 msg/sec
                      std::mutex, 1,s:   6,695,739 msg/sec
                      std::mutex, 1,i:   6,593,684 msg/sec
                      std::mutex, 2,s:   5,208,874 msg/sec
                      std::mutex, 2,i:   4,816,000 msg/sec
                      std::mutex, 3,s:   2,663,184 msg/sec
                      std::mutex, 3,i:   2,670,963 msg/sec
                      std::mutex, 4,s:   2,134,893 msg/sec
                      std::mutex, 4,i:   2,180,745 msg/sec
                      std::mutex, 5,s:   1,978,750 msg/sec
                      std::mutex, 5,i:   1,983,436 msg/sec
                      std::mutex, 6,s:   1,773,517 msg/sec
                      std::mutex, 6,i:   1,799,930 msg/sec
                      std::mutex, 7,s:   1,912,190 msg/sec
                      std::mutex, 7,i:   1,934,701 msg/sec
                      std::mutex, 8,s:   1,737,108 msg/sec
                      std::mutex, 8,i:   1,757,422 msg/sec
                 tbb::spin_mutex, 1,s:  37,417,924 msg/sec
                 tbb::spin_mutex, 1,i:  42,568,806 msg/sec
                 tbb::spin_mutex, 2,s:   9,103,217 msg/sec
                 tbb::spin_mutex, 2,i:   8,565,607 msg/sec
                 tbb::spin_mutex, 3,s:   5,325,203 msg/sec
                 tbb::spin_mutex, 3,i:   5,137,695 msg/sec
                 tbb::spin_mutex, 4,s:   3,499,773 msg/sec
                 tbb::spin_mutex, 4,i:   3,420,684 msg/sec
                 tbb::spin_mutex, 5,s:   2,611,697 msg/sec
                 tbb::spin_mutex, 5,i:   2,668,320 msg/sec
                 tbb::spin_mutex, 6,s:   2,015,708 msg/sec
                 tbb::spin_mutex, 6,i:   2,121,461 msg/sec
                 tbb::spin_mutex, 7,s:   1,743,471 msg/sec
                 tbb::spin_mutex, 7,i:   1,784,753 msg/sec
                 tbb::spin_mutex, 8,s:   1,442,561 msg/sec
                 tbb::spin_mutex, 8,i:   1,478,294 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1022.29
	System time (seconds): 115.16
	Percent of CPU this job got: 915%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:04.26
	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): 63976
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23572
	Voluntary context switches: 8027477
	Involuntary context switches: 306
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:31:10 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000097 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000098 sec/round-trip
            OptimistAtomicQueue2: 0.000000087 sec/round-trip
                   AtomicQueueB2: 0.000000102 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000142 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000199 sec/round-trip
     xenium::michael_scott_queue: 0.000000315 sec/round-trip
         xenium::ramalhete_queue: 0.000000133 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000138 sec/round-trip
          boost::lockfree::queue: 0.000000213 sec/round-trip
                pthread_spinlock: 0.000000234 sec/round-trip
                      std::mutex: 0.000000795 sec/round-trip
                 tbb::spin_mutex: 0.000000211 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:  93,424,590 msg/sec
     boost::lockfree::spsc_queue, 1,i:  85,402,785 msg/sec
                     AtomicQueue, 1,s:  53,329,750 msg/sec
                     AtomicQueue, 1,i:  54,132,063 msg/sec
                     AtomicQueue, 2,s:   6,424,492 msg/sec
                     AtomicQueue, 2,i:   5,031,596 msg/sec
                     AtomicQueue, 3,s:   4,946,057 msg/sec
                     AtomicQueue, 3,i:   4,060,254 msg/sec
                     AtomicQueue, 4,s:   3,900,685 msg/sec
                     AtomicQueue, 4,i:   3,068,656 msg/sec
                     AtomicQueue, 5,s:   3,020,879 msg/sec
                     AtomicQueue, 5,i:   2,475,230 msg/sec
                     AtomicQueue, 6,s:   2,585,070 msg/sec
                     AtomicQueue, 6,i:   2,063,978 msg/sec
                     AtomicQueue, 7,s:   2,272,430 msg/sec
                     AtomicQueue, 7,i:   1,876,214 msg/sec
                     AtomicQueue, 8,s:   2,009,489 msg/sec
                     AtomicQueue, 8,i:   1,630,032 msg/sec
             OptimistAtomicQueue, 1,s: 430,262,977 msg/sec
             OptimistAtomicQueue, 1,i: 435,100,421 msg/sec
             OptimistAtomicQueue, 2,s:  48,271,960 msg/sec
             OptimistAtomicQueue, 2,i:  21,338,286 msg/sec
             OptimistAtomicQueue, 3,s:  29,308,434 msg/sec
             OptimistAtomicQueue, 3,i:  24,635,421 msg/sec
             OptimistAtomicQueue, 4,s:  32,259,147 msg/sec
             OptimistAtomicQueue, 4,i:  23,566,753 msg/sec
             OptimistAtomicQueue, 5,s:  28,736,970 msg/sec
             OptimistAtomicQueue, 5,i:  22,082,904 msg/sec
             OptimistAtomicQueue, 6,s:  28,668,073 msg/sec
             OptimistAtomicQueue, 6,i:  21,319,495 msg/sec
             OptimistAtomicQueue, 7,s:  27,730,387 msg/sec
             OptimistAtomicQueue, 7,i:  21,748,811 msg/sec
             OptimistAtomicQueue, 8,s:  28,473,561 msg/sec
             OptimistAtomicQueue, 8,i:  21,083,578 msg/sec
                    AtomicQueueB, 1,s:  38,592,218 msg/sec
                    AtomicQueueB, 1,i:  39,567,042 msg/sec
                    AtomicQueueB, 2,s:   6,083,285 msg/sec
                    AtomicQueueB, 2,i:   4,950,538 msg/sec
                    AtomicQueueB, 3,s:   4,904,777 msg/sec
                    AtomicQueueB, 3,i:   4,031,523 msg/sec
                    AtomicQueueB, 4,s:   3,840,301 msg/sec
                    AtomicQueueB, 4,i:   3,066,459 msg/sec
                    AtomicQueueB, 5,s:   2,956,343 msg/sec
                    AtomicQueueB, 5,i:   2,484,138 msg/sec
                    AtomicQueueB, 6,s:   2,584,900 msg/sec
                    AtomicQueueB, 6,i:   2,047,900 msg/sec
                    AtomicQueueB, 7,s:   2,244,137 msg/sec
                    AtomicQueueB, 7,i:   1,854,609 msg/sec
                    AtomicQueueB, 8,s:   2,008,509 msg/sec
                    AtomicQueueB, 8,i:   1,593,876 msg/sec
            OptimistAtomicQueueB, 1,s: 212,676,362 msg/sec
            OptimistAtomicQueueB, 1,i: 221,536,935 msg/sec
            OptimistAtomicQueueB, 2,s:  48,321,317 msg/sec
            OptimistAtomicQueueB, 2,i:  21,155,863 msg/sec
            OptimistAtomicQueueB, 3,s:  29,392,528 msg/sec
            OptimistAtomicQueueB, 3,i:  23,776,036 msg/sec
            OptimistAtomicQueueB, 4,s:  31,724,862 msg/sec
            OptimistAtomicQueueB, 4,i:  23,576,921 msg/sec
            OptimistAtomicQueueB, 5,s:  28,449,405 msg/sec
            OptimistAtomicQueueB, 5,i:  21,837,456 msg/sec
            OptimistAtomicQueueB, 6,s:  28,790,027 msg/sec
            OptimistAtomicQueueB, 6,i:  20,871,762 msg/sec
            OptimistAtomicQueueB, 7,s:  27,399,166 msg/sec
            OptimistAtomicQueueB, 7,i:  21,455,931 msg/sec
            OptimistAtomicQueueB, 8,s:  27,873,974 msg/sec
            OptimistAtomicQueueB, 8,i:  20,700,222 msg/sec
                    AtomicQueue2, 1,s:  50,932,939 msg/sec
                    AtomicQueue2, 1,i:  55,417,627 msg/sec
                    AtomicQueue2, 2,s:   5,760,671 msg/sec
                    AtomicQueue2, 2,i:   5,004,097 msg/sec
                    AtomicQueue2, 3,s:   4,755,546 msg/sec
                    AtomicQueue2, 3,i:   4,038,397 msg/sec
                    AtomicQueue2, 4,s:   3,824,512 msg/sec
                    AtomicQueue2, 4,i:   3,103,531 msg/sec
                    AtomicQueue2, 5,s:   2,931,496 msg/sec
                    AtomicQueue2, 5,i:   2,485,980 msg/sec
                    AtomicQueue2, 6,s:   2,524,145 msg/sec
                    AtomicQueue2, 6,i:   2,056,021 msg/sec
                    AtomicQueue2, 7,s:   2,212,211 msg/sec
                    AtomicQueue2, 7,i:   1,864,196 msg/sec
                    AtomicQueue2, 8,s:   1,970,623 msg/sec
                    AtomicQueue2, 8,i:   1,625,130 msg/sec
            OptimistAtomicQueue2, 1,s: 190,659,950 msg/sec
            OptimistAtomicQueue2, 1,i: 199,133,372 msg/sec
            OptimistAtomicQueue2, 2,s:  17,677,452 msg/sec
            OptimistAtomicQueue2, 2,i:  13,616,828 msg/sec
            OptimistAtomicQueue2, 3,s:  20,840,773 msg/sec
            OptimistAtomicQueue2, 3,i:  19,560,967 msg/sec
            OptimistAtomicQueue2, 4,s:  26,288,684 msg/sec
            OptimistAtomicQueue2, 4,i:  20,420,149 msg/sec
            OptimistAtomicQueue2, 5,s:  27,397,500 msg/sec
            OptimistAtomicQueue2, 5,i:  20,632,076 msg/sec
            OptimistAtomicQueue2, 6,s:  26,825,067 msg/sec
            OptimistAtomicQueue2, 6,i:  20,107,446 msg/sec
            OptimistAtomicQueue2, 7,s:  26,617,311 msg/sec
            OptimistAtomicQueue2, 7,i:  20,663,527 msg/sec
            OptimistAtomicQueue2, 8,s:  27,509,211 msg/sec
            OptimistAtomicQueue2, 8,i:  20,359,085 msg/sec
                   AtomicQueueB2, 1,s:  39,564,975 msg/sec
                   AtomicQueueB2, 1,i:  40,628,243 msg/sec
                   AtomicQueueB2, 2,s:   5,965,067 msg/sec
                   AtomicQueueB2, 2,i:   4,959,657 msg/sec
                   AtomicQueueB2, 3,s:   4,819,381 msg/sec
                   AtomicQueueB2, 3,i:   4,003,446 msg/sec
                   AtomicQueueB2, 4,s:   3,783,956 msg/sec
                   AtomicQueueB2, 4,i:   3,046,680 msg/sec
                   AtomicQueueB2, 5,s:   2,918,806 msg/sec
                   AtomicQueueB2, 5,i:   2,455,375 msg/sec
                   AtomicQueueB2, 6,s:   2,499,967 msg/sec
                   AtomicQueueB2, 6,i:   2,037,385 msg/sec
                   AtomicQueueB2, 7,s:   2,200,178 msg/sec
                   AtomicQueueB2, 7,i:   1,846,454 msg/sec
                   AtomicQueueB2, 8,s:   1,944,631 msg/sec
                   AtomicQueueB2, 8,i:   1,596,801 msg/sec
           OptimistAtomicQueueB2, 1,s:  65,846,916 msg/sec
           OptimistAtomicQueueB2, 1,i:  68,017,957 msg/sec
           OptimistAtomicQueueB2, 2,s:  18,756,180 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,467,433 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,623,582 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,823,969 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,797,453 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,221,465 msg/sec
           OptimistAtomicQueueB2, 5,s:  26,868,604 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,275,084 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,497,546 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,167,674 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,657,685 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,354,616 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,042,726 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,028,480 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 266,596,996 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 274,586,473 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,915,808 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,456,029 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,190,342 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  23,262,598 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  23,684,102 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  30,137,154 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  42,188,432 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  45,753,817 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  75,987,495 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  82,605,715 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  71,952,218 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  82,072,187 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  88,712,943 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  91,586,376 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  98,519,450 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 106,189,804 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,676,099 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,353,246 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,749,062 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   5,882,654 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,403,928 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,230,273 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,572,025 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,080,257 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   2,999,794 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,557,399 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,504,300 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,119,999 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,173,658 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,826,336 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,832,287 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,580,514 msg/sec
     xenium::michael_scott_queue, 1,s:   9,414,201 msg/sec
     xenium::michael_scott_queue, 1,i:   9,373,155 msg/sec
     xenium::michael_scott_queue, 2,s:   6,081,450 msg/sec
     xenium::michael_scott_queue, 2,i:   4,369,227 msg/sec
     xenium::michael_scott_queue, 3,s:   3,788,101 msg/sec
     xenium::michael_scott_queue, 3,i:   3,327,028 msg/sec
     xenium::michael_scott_queue, 4,s:   2,986,914 msg/sec
     xenium::michael_scott_queue, 4,i:   2,500,650 msg/sec
     xenium::michael_scott_queue, 5,s:   2,291,927 msg/sec
     xenium::michael_scott_queue, 5,i:   1,978,625 msg/sec
     xenium::michael_scott_queue, 6,s:   1,950,671 msg/sec
     xenium::michael_scott_queue, 6,i:   1,620,101 msg/sec
     xenium::michael_scott_queue, 7,s:   1,720,481 msg/sec
     xenium::michael_scott_queue, 7,i:   1,473,482 msg/sec
     xenium::michael_scott_queue, 8,s:   1,533,714 msg/sec
     xenium::michael_scott_queue, 8,i:   1,276,892 msg/sec
         xenium::ramalhete_queue, 1,s:  18,908,996 msg/sec
         xenium::ramalhete_queue, 1,i:  18,252,958 msg/sec
         xenium::ramalhete_queue, 2,s:  23,479,613 msg/sec
         xenium::ramalhete_queue, 2,i:  14,854,572 msg/sec
         xenium::ramalhete_queue, 3,s:  24,365,986 msg/sec
         xenium::ramalhete_queue, 3,i:  15,383,979 msg/sec
         xenium::ramalhete_queue, 4,s:  18,681,930 msg/sec
         xenium::ramalhete_queue, 4,i:  17,537,079 msg/sec
         xenium::ramalhete_queue, 5,s:  17,556,630 msg/sec
         xenium::ramalhete_queue, 5,i:  18,406,905 msg/sec
         xenium::ramalhete_queue, 6,s:  17,306,456 msg/sec
         xenium::ramalhete_queue, 6,i:  18,199,697 msg/sec
         xenium::ramalhete_queue, 7,s:  16,722,844 msg/sec
         xenium::ramalhete_queue, 7,i:  17,428,405 msg/sec
         xenium::ramalhete_queue, 8,s:  16,693,527 msg/sec
         xenium::ramalhete_queue, 8,i:  17,363,384 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  61,657,147 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  69,173,993 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,603,266 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,009,589 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,454,154 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,868,919 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,841,227 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,609,183 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,261,263 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,218,223 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,088,345 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,783,760 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,612,813 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,261,998 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,172,402 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,651,549 msg/sec
          boost::lockfree::queue, 1,s:   7,991,989 msg/sec
          boost::lockfree::queue, 1,i:   8,003,638 msg/sec
          boost::lockfree::queue, 2,s:   2,887,886 msg/sec
          boost::lockfree::queue, 2,i:   2,995,559 msg/sec
          boost::lockfree::queue, 3,s:   2,711,950 msg/sec
          boost::lockfree::queue, 3,i:   2,719,341 msg/sec
          boost::lockfree::queue, 4,s:   2,019,744 msg/sec
          boost::lockfree::queue, 4,i:   2,014,372 msg/sec
          boost::lockfree::queue, 5,s:   1,666,278 msg/sec
          boost::lockfree::queue, 5,i:   1,646,386 msg/sec
          boost::lockfree::queue, 6,s:   1,106,049 msg/sec
          boost::lockfree::queue, 6,i:   1,193,477 msg/sec
          boost::lockfree::queue, 7,s:   1,024,197 msg/sec
          boost::lockfree::queue, 7,i:   1,026,827 msg/sec
          boost::lockfree::queue, 8,s:     810,769 msg/sec
          boost::lockfree::queue, 8,i:     892,776 msg/sec
                pthread_spinlock, 1,s:  16,839,609 msg/sec
                pthread_spinlock, 1,i:  16,870,382 msg/sec
                pthread_spinlock, 2,s:   5,306,220 msg/sec
                pthread_spinlock, 2,i:   5,183,380 msg/sec
                pthread_spinlock, 3,s:   4,790,766 msg/sec
                pthread_spinlock, 3,i:   4,320,974 msg/sec
                pthread_spinlock, 4,s:   3,713,705 msg/sec
                pthread_spinlock, 4,i:   3,757,227 msg/sec
                pthread_spinlock, 5,s:   3,288,437 msg/sec
                pthread_spinlock, 5,i:   3,382,680 msg/sec
                pthread_spinlock, 6,s:   2,567,114 msg/sec
                pthread_spinlock, 6,i:   2,601,503 msg/sec
                pthread_spinlock, 7,s:   1,231,380 msg/sec
                pthread_spinlock, 7,i:   2,227,736 msg/sec
                pthread_spinlock, 8,s:   1,445,230 msg/sec
                pthread_spinlock, 8,i:   2,251,937 msg/sec
                      std::mutex, 1,s:   6,694,379 msg/sec
                      std::mutex, 1,i:   6,570,774 msg/sec
                      std::mutex, 2,s:   4,942,575 msg/sec
                      std::mutex, 2,i:   4,927,640 msg/sec
                      std::mutex, 3,s:   2,723,820 msg/sec
                      std::mutex, 3,i:   2,727,832 msg/sec
                      std::mutex, 4,s:   2,185,987 msg/sec
                      std::mutex, 4,i:   2,218,593 msg/sec
                      std::mutex, 5,s:   1,847,762 msg/sec
                      std::mutex, 5,i:   1,871,198 msg/sec
                      std::mutex, 6,s:   2,026,419 msg/sec
                      std::mutex, 6,i:   2,057,093 msg/sec
                      std::mutex, 7,s:   1,778,155 msg/sec
                      std::mutex, 7,i:   1,780,757 msg/sec
                      std::mutex, 8,s:   1,776,095 msg/sec
                      std::mutex, 8,i:   1,752,644 msg/sec
                 tbb::spin_mutex, 1,s:  36,764,084 msg/sec
                 tbb::spin_mutex, 1,i:  42,142,029 msg/sec
                 tbb::spin_mutex, 2,s:   9,071,672 msg/sec
                 tbb::spin_mutex, 2,i:   8,573,594 msg/sec
                 tbb::spin_mutex, 3,s:   5,302,974 msg/sec
                 tbb::spin_mutex, 3,i:   5,040,441 msg/sec
                 tbb::spin_mutex, 4,s:   3,545,599 msg/sec
                 tbb::spin_mutex, 4,i:   3,426,024 msg/sec
                 tbb::spin_mutex, 5,s:   2,539,229 msg/sec
                 tbb::spin_mutex, 5,i:   2,672,585 msg/sec
                 tbb::spin_mutex, 6,s:   2,015,685 msg/sec
                 tbb::spin_mutex, 6,i:   2,134,414 msg/sec
                 tbb::spin_mutex, 7,s:   1,746,413 msg/sec
                 tbb::spin_mutex, 7,i:   1,757,711 msg/sec
                 tbb::spin_mutex, 8,s:   1,526,396 msg/sec
                 tbb::spin_mutex, 8,i:   1,523,221 msg/sec


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


2026-05-06 16:33:13 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000097 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000099 sec/round-trip
            OptimistAtomicQueue2: 0.000000087 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000143 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000199 sec/round-trip
     xenium::michael_scott_queue: 0.000000315 sec/round-trip
         xenium::ramalhete_queue: 0.000000134 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000137 sec/round-trip
          boost::lockfree::queue: 0.000000213 sec/round-trip
                pthread_spinlock: 0.000000235 sec/round-trip
                      std::mutex: 0.000000802 sec/round-trip
                 tbb::spin_mutex: 0.000000211 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:  91,514,250 msg/sec
     boost::lockfree::spsc_queue, 1,i:  86,760,368 msg/sec
                     AtomicQueue, 1,s:  53,167,507 msg/sec
                     AtomicQueue, 1,i:  54,024,676 msg/sec
                     AtomicQueue, 2,s:   6,378,581 msg/sec
                     AtomicQueue, 2,i:   5,009,204 msg/sec
                     AtomicQueue, 3,s:   4,974,347 msg/sec
                     AtomicQueue, 3,i:   4,067,519 msg/sec
                     AtomicQueue, 4,s:   3,902,162 msg/sec
                     AtomicQueue, 4,i:   3,096,550 msg/sec
                     AtomicQueue, 5,s:   3,009,236 msg/sec
                     AtomicQueue, 5,i:   2,495,826 msg/sec
                     AtomicQueue, 6,s:   2,586,811 msg/sec
                     AtomicQueue, 6,i:   2,053,383 msg/sec
                     AtomicQueue, 7,s:   2,301,774 msg/sec
                     AtomicQueue, 7,i:   1,871,924 msg/sec
                     AtomicQueue, 8,s:   2,008,288 msg/sec
                     AtomicQueue, 8,i:   1,629,492 msg/sec
             OptimistAtomicQueue, 1,s: 413,749,731 msg/sec
             OptimistAtomicQueue, 1,i: 416,955,061 msg/sec
             OptimistAtomicQueue, 2,s:  45,783,898 msg/sec
             OptimistAtomicQueue, 2,i:  21,342,658 msg/sec
             OptimistAtomicQueue, 3,s:  30,030,541 msg/sec
             OptimistAtomicQueue, 3,i:  24,236,809 msg/sec
             OptimistAtomicQueue, 4,s:  32,339,518 msg/sec
             OptimistAtomicQueue, 4,i:  23,506,138 msg/sec
             OptimistAtomicQueue, 5,s:  28,483,001 msg/sec
             OptimistAtomicQueue, 5,i:  21,842,798 msg/sec
             OptimistAtomicQueue, 6,s:  28,573,249 msg/sec
             OptimistAtomicQueue, 6,i:  21,144,177 msg/sec
             OptimistAtomicQueue, 7,s:  27,934,970 msg/sec
             OptimistAtomicQueue, 7,i:  21,784,203 msg/sec
             OptimistAtomicQueue, 8,s:  28,396,635 msg/sec
             OptimistAtomicQueue, 8,i:  20,909,925 msg/sec
                    AtomicQueueB, 1,s:  38,474,501 msg/sec
                    AtomicQueueB, 1,i:  39,672,747 msg/sec
                    AtomicQueueB, 2,s:   6,208,408 msg/sec
                    AtomicQueueB, 2,i:   4,982,663 msg/sec
                    AtomicQueueB, 3,s:   4,887,312 msg/sec
                    AtomicQueueB, 3,i:   4,041,277 msg/sec
                    AtomicQueueB, 4,s:   3,882,909 msg/sec
                    AtomicQueueB, 4,i:   3,061,278 msg/sec
                    AtomicQueueB, 5,s:   3,025,422 msg/sec
                    AtomicQueueB, 5,i:   2,447,552 msg/sec
                    AtomicQueueB, 6,s:   2,574,703 msg/sec
                    AtomicQueueB, 6,i:   2,039,997 msg/sec
                    AtomicQueueB, 7,s:   2,277,543 msg/sec
                    AtomicQueueB, 7,i:   1,852,371 msg/sec
                    AtomicQueueB, 8,s:   1,991,328 msg/sec
                    AtomicQueueB, 8,i:   1,615,249 msg/sec
            OptimistAtomicQueueB, 1,s: 213,693,478 msg/sec
            OptimistAtomicQueueB, 1,i: 225,012,376 msg/sec
            OptimistAtomicQueueB, 2,s:  48,544,019 msg/sec
            OptimistAtomicQueueB, 2,i:  20,987,169 msg/sec
            OptimistAtomicQueueB, 3,s:  29,543,047 msg/sec
            OptimistAtomicQueueB, 3,i:  23,900,530 msg/sec
            OptimistAtomicQueueB, 4,s:  31,494,039 msg/sec
            OptimistAtomicQueueB, 4,i:  23,450,607 msg/sec
            OptimistAtomicQueueB, 5,s:  28,317,157 msg/sec
            OptimistAtomicQueueB, 5,i:  21,543,979 msg/sec
            OptimistAtomicQueueB, 6,s:  28,346,351 msg/sec
            OptimistAtomicQueueB, 6,i:  20,819,747 msg/sec
            OptimistAtomicQueueB, 7,s:  27,709,348 msg/sec
            OptimistAtomicQueueB, 7,i:  21,624,444 msg/sec
            OptimistAtomicQueueB, 8,s:  27,889,615 msg/sec
            OptimistAtomicQueueB, 8,i:  20,616,618 msg/sec
                    AtomicQueue2, 1,s:  50,651,171 msg/sec
                    AtomicQueue2, 1,i:  53,934,174 msg/sec
                    AtomicQueue2, 2,s:   5,710,343 msg/sec
                    AtomicQueue2, 2,i:   5,009,428 msg/sec
                    AtomicQueue2, 3,s:   4,815,709 msg/sec
                    AtomicQueue2, 3,i:   4,022,669 msg/sec
                    AtomicQueue2, 4,s:   3,801,262 msg/sec
                    AtomicQueue2, 4,i:   3,082,416 msg/sec
                    AtomicQueue2, 5,s:   2,945,812 msg/sec
                    AtomicQueue2, 5,i:   2,469,802 msg/sec
                    AtomicQueue2, 6,s:   2,538,827 msg/sec
                    AtomicQueue2, 6,i:   2,056,200 msg/sec
                    AtomicQueue2, 7,s:   2,216,383 msg/sec
                    AtomicQueue2, 7,i:   1,872,123 msg/sec
                    AtomicQueue2, 8,s:   1,960,907 msg/sec
                    AtomicQueue2, 8,i:   1,626,249 msg/sec
            OptimistAtomicQueue2, 1,s: 188,706,305 msg/sec
            OptimistAtomicQueue2, 1,i: 195,185,934 msg/sec
            OptimistAtomicQueue2, 2,s:  17,254,082 msg/sec
            OptimistAtomicQueue2, 2,i:  14,508,221 msg/sec
            OptimistAtomicQueue2, 3,s:  20,680,152 msg/sec
            OptimistAtomicQueue2, 3,i:  17,772,922 msg/sec
            OptimistAtomicQueue2, 4,s:  26,354,517 msg/sec
            OptimistAtomicQueue2, 4,i:  19,933,406 msg/sec
            OptimistAtomicQueue2, 5,s:  26,792,728 msg/sec
            OptimistAtomicQueue2, 5,i:  20,405,698 msg/sec
            OptimistAtomicQueue2, 6,s:  26,635,141 msg/sec
            OptimistAtomicQueue2, 6,i:  20,313,931 msg/sec
            OptimistAtomicQueue2, 7,s:  26,450,203 msg/sec
            OptimistAtomicQueue2, 7,i:  20,544,508 msg/sec
            OptimistAtomicQueue2, 8,s:  27,347,750 msg/sec
            OptimistAtomicQueue2, 8,i:  20,111,409 msg/sec
                   AtomicQueueB2, 1,s:  39,362,826 msg/sec
                   AtomicQueueB2, 1,i:  40,115,179 msg/sec
                   AtomicQueueB2, 2,s:   5,724,479 msg/sec
                   AtomicQueueB2, 2,i:   4,868,608 msg/sec
                   AtomicQueueB2, 3,s:   4,759,327 msg/sec
                   AtomicQueueB2, 3,i:   3,987,013 msg/sec
                   AtomicQueueB2, 4,s:   3,788,042 msg/sec
                   AtomicQueueB2, 4,i:   3,059,284 msg/sec
                   AtomicQueueB2, 5,s:   2,924,495 msg/sec
                   AtomicQueueB2, 5,i:   2,457,655 msg/sec
                   AtomicQueueB2, 6,s:   2,495,389 msg/sec
                   AtomicQueueB2, 6,i:   2,028,430 msg/sec
                   AtomicQueueB2, 7,s:   2,201,734 msg/sec
                   AtomicQueueB2, 7,i:   1,843,767 msg/sec
                   AtomicQueueB2, 8,s:   1,943,720 msg/sec
                   AtomicQueueB2, 8,i:   1,598,526 msg/sec
           OptimistAtomicQueueB2, 1,s:  64,803,186 msg/sec
           OptimistAtomicQueueB2, 1,i:  68,699,532 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,591,338 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,492,724 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,607,551 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,574,221 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,229,522 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,673,672 msg/sec
           OptimistAtomicQueueB2, 5,s:  27,223,478 msg/sec
           OptimistAtomicQueueB2, 5,i:  21,027,867 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,685,877 msg/sec
           OptimistAtomicQueueB2, 6,i:  19,835,178 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,408,600 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,502,430 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,513,556 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,345,127 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 260,655,601 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 269,729,354 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,888,628 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,442,149 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,616,843 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  23,310,849 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  22,764,414 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  32,939,661 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  40,147,518 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  36,692,212 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  75,555,750 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  86,962,874 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  85,296,601 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  80,485,649 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  85,737,778 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  87,375,534 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  92,445,365 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  91,792,637 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,784,843 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,519,710 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,732,433 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   5,891,372 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,422,017 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,233,453 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,567,778 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,089,903 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   2,964,609 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,575,900 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,504,475 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,120,320 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,182,433 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,834,025 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,836,875 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,582,620 msg/sec
     xenium::michael_scott_queue, 1,s:   9,402,091 msg/sec
     xenium::michael_scott_queue, 1,i:   9,422,909 msg/sec
     xenium::michael_scott_queue, 2,s:   6,091,382 msg/sec
     xenium::michael_scott_queue, 2,i:   4,323,700 msg/sec
     xenium::michael_scott_queue, 3,s:   3,808,365 msg/sec
     xenium::michael_scott_queue, 3,i:   3,310,337 msg/sec
     xenium::michael_scott_queue, 4,s:   2,983,184 msg/sec
     xenium::michael_scott_queue, 4,i:   2,509,090 msg/sec
     xenium::michael_scott_queue, 5,s:   2,313,625 msg/sec
     xenium::michael_scott_queue, 5,i:   1,997,717 msg/sec
     xenium::michael_scott_queue, 6,s:   1,948,303 msg/sec
     xenium::michael_scott_queue, 6,i:   1,646,161 msg/sec
     xenium::michael_scott_queue, 7,s:   1,716,300 msg/sec
     xenium::michael_scott_queue, 7,i:   1,465,786 msg/sec
     xenium::michael_scott_queue, 8,s:   1,506,958 msg/sec
     xenium::michael_scott_queue, 8,i:   1,260,761 msg/sec
         xenium::ramalhete_queue, 1,s:  18,752,916 msg/sec
         xenium::ramalhete_queue, 1,i:  18,143,525 msg/sec
         xenium::ramalhete_queue, 2,s:  24,393,100 msg/sec
         xenium::ramalhete_queue, 2,i:  15,324,501 msg/sec
         xenium::ramalhete_queue, 3,s:  22,018,280 msg/sec
         xenium::ramalhete_queue, 3,i:  15,508,706 msg/sec
         xenium::ramalhete_queue, 4,s:  18,595,635 msg/sec
         xenium::ramalhete_queue, 4,i:  17,795,045 msg/sec
         xenium::ramalhete_queue, 5,s:  17,887,571 msg/sec
         xenium::ramalhete_queue, 5,i:  18,379,880 msg/sec
         xenium::ramalhete_queue, 6,s:  17,300,007 msg/sec
         xenium::ramalhete_queue, 6,i:  18,032,773 msg/sec
         xenium::ramalhete_queue, 7,s:  16,778,540 msg/sec
         xenium::ramalhete_queue, 7,i:  17,303,118 msg/sec
         xenium::ramalhete_queue, 8,s:  16,405,093 msg/sec
         xenium::ramalhete_queue, 8,i:  16,845,351 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  63,332,185 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  68,444,115 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,886,553 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   9,907,115 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,030,724 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,675,614 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,692,920 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,589,133 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,210,746 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,207,543 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,237,720 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,804,234 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,559,604 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,300,648 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,203,125 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,700,294 msg/sec
          boost::lockfree::queue, 1,s:   7,978,335 msg/sec
          boost::lockfree::queue, 1,i:   7,980,920 msg/sec
          boost::lockfree::queue, 2,s:   2,928,655 msg/sec
          boost::lockfree::queue, 2,i:   3,039,742 msg/sec
          boost::lockfree::queue, 3,s:   2,711,426 msg/sec
          boost::lockfree::queue, 3,i:   2,724,157 msg/sec
          boost::lockfree::queue, 4,s:   2,014,077 msg/sec
          boost::lockfree::queue, 4,i:   2,008,852 msg/sec
          boost::lockfree::queue, 5,s:   1,665,575 msg/sec
          boost::lockfree::queue, 5,i:   1,636,488 msg/sec
          boost::lockfree::queue, 6,s:   1,105,070 msg/sec
          boost::lockfree::queue, 6,i:   1,558,760 msg/sec
          boost::lockfree::queue, 7,s:   1,004,696 msg/sec
          boost::lockfree::queue, 7,i:   1,020,638 msg/sec
          boost::lockfree::queue, 8,s:     809,581 msg/sec
          boost::lockfree::queue, 8,i:     895,081 msg/sec
                pthread_spinlock, 1,s:  16,958,247 msg/sec
                pthread_spinlock, 1,i:  16,977,387 msg/sec
                pthread_spinlock, 2,s:   5,290,114 msg/sec
                pthread_spinlock, 2,i:   5,197,982 msg/sec
                pthread_spinlock, 3,s:   4,817,058 msg/sec
                pthread_spinlock, 3,i:   4,315,242 msg/sec
                pthread_spinlock, 4,s:   3,518,178 msg/sec
                pthread_spinlock, 4,i:   3,793,767 msg/sec
                pthread_spinlock, 5,s:   3,282,850 msg/sec
                pthread_spinlock, 5,i:   3,361,279 msg/sec
                pthread_spinlock, 6,s:   2,228,534 msg/sec
                pthread_spinlock, 6,i:   2,665,721 msg/sec
                pthread_spinlock, 7,s:   1,333,413 msg/sec
                pthread_spinlock, 7,i:   2,306,527 msg/sec
                pthread_spinlock, 8,s:   1,487,073 msg/sec
                pthread_spinlock, 8,i:   2,104,010 msg/sec
                      std::mutex, 1,s:   6,473,193 msg/sec
                      std::mutex, 1,i:   6,496,675 msg/sec
                      std::mutex, 2,s:   5,338,017 msg/sec
                      std::mutex, 2,i:   5,246,060 msg/sec
                      std::mutex, 3,s:   2,675,672 msg/sec
                      std::mutex, 3,i:   2,703,546 msg/sec
                      std::mutex, 4,s:   2,100,206 msg/sec
                      std::mutex, 4,i:   2,150,328 msg/sec
                      std::mutex, 5,s:   2,001,818 msg/sec
                      std::mutex, 5,i:   2,017,373 msg/sec
                      std::mutex, 6,s:   1,833,392 msg/sec
                      std::mutex, 6,i:   1,874,093 msg/sec
                      std::mutex, 7,s:   1,836,206 msg/sec
                      std::mutex, 7,i:   1,832,562 msg/sec
                      std::mutex, 8,s:   1,754,719 msg/sec
                      std::mutex, 8,i:   1,734,714 msg/sec
                 tbb::spin_mutex, 1,s:  41,787,397 msg/sec
                 tbb::spin_mutex, 1,i:  42,636,832 msg/sec
                 tbb::spin_mutex, 2,s:   9,110,658 msg/sec
                 tbb::spin_mutex, 2,i:   8,608,314 msg/sec
                 tbb::spin_mutex, 3,s:   5,384,043 msg/sec
                 tbb::spin_mutex, 3,i:   5,178,483 msg/sec
                 tbb::spin_mutex, 4,s:   3,483,857 msg/sec
                 tbb::spin_mutex, 4,i:   3,518,395 msg/sec
                 tbb::spin_mutex, 5,s:   2,618,185 msg/sec
                 tbb::spin_mutex, 5,i:   2,760,748 msg/sec
                 tbb::spin_mutex, 6,s:   2,051,479 msg/sec
                 tbb::spin_mutex, 6,i:   2,138,916 msg/sec
                 tbb::spin_mutex, 7,s:   1,768,320 msg/sec
                 tbb::spin_mutex, 7,i:   1,800,031 msg/sec
                 tbb::spin_mutex, 8,s:   1,466,061 msg/sec
                 tbb::spin_mutex, 8,i:   1,503,223 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1023.77
	System time (seconds): 114.51
	Percent of CPU this job got: 917%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:04.00
	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): 69096
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24872
	Voluntary context switches: 8226245
	Involuntary context switches: 266
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:35:17 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000096 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000105 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000099 sec/round-trip
            OptimistAtomicQueue2: 0.000000087 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000142 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000200 sec/round-trip
     xenium::michael_scott_queue: 0.000000315 sec/round-trip
         xenium::ramalhete_queue: 0.000000134 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000137 sec/round-trip
          boost::lockfree::queue: 0.000000212 sec/round-trip
                pthread_spinlock: 0.000000233 sec/round-trip
                      std::mutex: 0.000000800 sec/round-trip
                 tbb::spin_mutex: 0.000000210 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:  93,106,229 msg/sec
     boost::lockfree::spsc_queue, 1,i:  81,224,211 msg/sec
                     AtomicQueue, 1,s:  54,106,113 msg/sec
                     AtomicQueue, 1,i:  53,849,832 msg/sec
                     AtomicQueue, 2,s:   6,430,106 msg/sec
                     AtomicQueue, 2,i:   5,189,943 msg/sec
                     AtomicQueue, 3,s:   5,121,072 msg/sec
                     AtomicQueue, 3,i:   4,124,698 msg/sec
                     AtomicQueue, 4,s:   3,958,348 msg/sec
                     AtomicQueue, 4,i:   3,104,143 msg/sec
                     AtomicQueue, 5,s:   3,048,210 msg/sec
                     AtomicQueue, 5,i:   2,521,421 msg/sec
                     AtomicQueue, 6,s:   2,626,580 msg/sec
                     AtomicQueue, 6,i:   2,087,336 msg/sec
                     AtomicQueue, 7,s:   2,308,877 msg/sec
                     AtomicQueue, 7,i:   1,900,657 msg/sec
                     AtomicQueue, 8,s:   2,017,251 msg/sec
                     AtomicQueue, 8,i:   1,633,872 msg/sec
             OptimistAtomicQueue, 1,s: 430,923,037 msg/sec
             OptimistAtomicQueue, 1,i: 434,975,511 msg/sec
             OptimistAtomicQueue, 2,s:  47,609,888 msg/sec
             OptimistAtomicQueue, 2,i:  21,831,716 msg/sec
             OptimistAtomicQueue, 3,s:  30,198,367 msg/sec
             OptimistAtomicQueue, 3,i:  24,350,441 msg/sec
             OptimistAtomicQueue, 4,s:  32,518,274 msg/sec
             OptimistAtomicQueue, 4,i:  23,596,659 msg/sec
             OptimistAtomicQueue, 5,s:  28,550,872 msg/sec
             OptimistAtomicQueue, 5,i:  22,275,862 msg/sec
             OptimistAtomicQueue, 6,s:  28,679,616 msg/sec
             OptimistAtomicQueue, 6,i:  21,721,476 msg/sec
             OptimistAtomicQueue, 7,s:  28,420,969 msg/sec
             OptimistAtomicQueue, 7,i:  22,091,554 msg/sec
             OptimistAtomicQueue, 8,s:  28,696,776 msg/sec
             OptimistAtomicQueue, 8,i:  21,209,223 msg/sec
                    AtomicQueueB, 1,s:  38,738,519 msg/sec
                    AtomicQueueB, 1,i:  39,430,995 msg/sec
                    AtomicQueueB, 2,s:   6,329,015 msg/sec
                    AtomicQueueB, 2,i:   5,017,856 msg/sec
                    AtomicQueueB, 3,s:   4,979,424 msg/sec
                    AtomicQueueB, 3,i:   4,057,278 msg/sec
                    AtomicQueueB, 4,s:   3,902,555 msg/sec
                    AtomicQueueB, 4,i:   3,124,056 msg/sec
                    AtomicQueueB, 5,s:   3,045,083 msg/sec
                    AtomicQueueB, 5,i:   2,498,707 msg/sec
                    AtomicQueueB, 6,s:   2,606,872 msg/sec
                    AtomicQueueB, 6,i:   2,059,247 msg/sec
                    AtomicQueueB, 7,s:   2,278,183 msg/sec
                    AtomicQueueB, 7,i:   1,873,208 msg/sec
                    AtomicQueueB, 8,s:   2,028,898 msg/sec
                    AtomicQueueB, 8,i:   1,611,556 msg/sec
            OptimistAtomicQueueB, 1,s: 213,852,510 msg/sec
            OptimistAtomicQueueB, 1,i: 226,798,512 msg/sec
            OptimistAtomicQueueB, 2,s:  50,653,840 msg/sec
            OptimistAtomicQueueB, 2,i:  21,211,175 msg/sec
            OptimistAtomicQueueB, 3,s:  29,356,082 msg/sec
            OptimistAtomicQueueB, 3,i:  24,297,559 msg/sec
            OptimistAtomicQueueB, 4,s:  32,389,545 msg/sec
            OptimistAtomicQueueB, 4,i:  23,835,095 msg/sec
            OptimistAtomicQueueB, 5,s:  28,563,512 msg/sec
            OptimistAtomicQueueB, 5,i:  21,770,726 msg/sec
            OptimistAtomicQueueB, 6,s:  28,412,280 msg/sec
            OptimistAtomicQueueB, 6,i:  21,082,998 msg/sec
            OptimistAtomicQueueB, 7,s:  27,745,960 msg/sec
            OptimistAtomicQueueB, 7,i:  21,810,039 msg/sec
            OptimistAtomicQueueB, 8,s:  28,598,066 msg/sec
            OptimistAtomicQueueB, 8,i:  21,000,453 msg/sec
                    AtomicQueue2, 1,s:  52,569,215 msg/sec
                    AtomicQueue2, 1,i:  55,480,657 msg/sec
                    AtomicQueue2, 2,s:   5,948,415 msg/sec
                    AtomicQueue2, 2,i:   5,044,764 msg/sec
                    AtomicQueue2, 3,s:   4,739,995 msg/sec
                    AtomicQueue2, 3,i:   4,081,889 msg/sec
                    AtomicQueue2, 4,s:   3,872,243 msg/sec
                    AtomicQueue2, 4,i:   3,126,028 msg/sec
                    AtomicQueue2, 5,s:   2,974,802 msg/sec
                    AtomicQueue2, 5,i:   2,496,319 msg/sec
                    AtomicQueue2, 6,s:   2,557,324 msg/sec
                    AtomicQueue2, 6,i:   2,089,918 msg/sec
                    AtomicQueue2, 7,s:   2,236,095 msg/sec
                    AtomicQueue2, 7,i:   1,887,275 msg/sec
                    AtomicQueue2, 8,s:   1,982,916 msg/sec
                    AtomicQueue2, 8,i:   1,641,709 msg/sec
            OptimistAtomicQueue2, 1,s: 187,312,921 msg/sec
            OptimistAtomicQueue2, 1,i: 203,993,374 msg/sec
            OptimistAtomicQueue2, 2,s:  17,775,762 msg/sec
            OptimistAtomicQueue2, 2,i:  13,808,619 msg/sec
            OptimistAtomicQueue2, 3,s:  21,080,153 msg/sec
            OptimistAtomicQueue2, 3,i:  18,736,425 msg/sec
            OptimistAtomicQueue2, 4,s:  26,104,058 msg/sec
            OptimistAtomicQueue2, 4,i:  20,522,242 msg/sec
            OptimistAtomicQueue2, 5,s:  27,457,878 msg/sec
            OptimistAtomicQueue2, 5,i:  20,920,143 msg/sec
            OptimistAtomicQueue2, 6,s:  27,060,138 msg/sec
            OptimistAtomicQueue2, 6,i:  20,235,410 msg/sec
            OptimistAtomicQueue2, 7,s:  26,697,910 msg/sec
            OptimistAtomicQueue2, 7,i:  20,892,523 msg/sec
            OptimistAtomicQueue2, 8,s:  28,061,905 msg/sec
            OptimistAtomicQueue2, 8,i:  20,546,791 msg/sec
                   AtomicQueueB2, 1,s:  39,574,777 msg/sec
                   AtomicQueueB2, 1,i:  40,645,152 msg/sec
                   AtomicQueueB2, 2,s:   5,817,454 msg/sec
                   AtomicQueueB2, 2,i:   4,972,915 msg/sec
                   AtomicQueueB2, 3,s:   4,795,553 msg/sec
                   AtomicQueueB2, 3,i:   4,045,980 msg/sec
                   AtomicQueueB2, 4,s:   3,832,835 msg/sec
                   AtomicQueueB2, 4,i:   3,082,141 msg/sec
                   AtomicQueueB2, 5,s:   2,930,358 msg/sec
                   AtomicQueueB2, 5,i:   2,492,799 msg/sec
                   AtomicQueueB2, 6,s:   2,522,901 msg/sec
                   AtomicQueueB2, 6,i:   2,058,222 msg/sec
                   AtomicQueueB2, 7,s:   2,229,145 msg/sec
                   AtomicQueueB2, 7,i:   1,861,496 msg/sec
                   AtomicQueueB2, 8,s:   1,956,851 msg/sec
                   AtomicQueueB2, 8,i:   1,614,817 msg/sec
           OptimistAtomicQueueB2, 1,s:  66,572,134 msg/sec
           OptimistAtomicQueueB2, 1,i:  70,691,362 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,614,391 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,744,507 msg/sec
           OptimistAtomicQueueB2, 3,s:  21,408,707 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,995,422 msg/sec
           OptimistAtomicQueueB2, 4,s:  27,115,526 msg/sec
           OptimistAtomicQueueB2, 4,i:  21,801,407 msg/sec
           OptimistAtomicQueueB2, 5,s:  27,279,011 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,612,513 msg/sec
           OptimistAtomicQueueB2, 6,s:  27,004,820 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,354,717 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,936,174 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,735,509 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,309,078 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,207,972 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 269,193,496 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 277,762,347 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,891,989 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,479,264 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,220,572 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  23,562,466 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  23,589,493 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  34,278,998 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  41,190,878 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  46,620,699 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  80,274,217 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  84,335,094 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  89,005,367 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  87,151,764 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  98,956,020 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  97,810,429 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  99,730,727 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 114,137,531 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,667,386 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,457,014 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,777,820 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   5,988,141 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,474,544 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,258,014 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,613,640 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,183,873 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   2,987,708 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,584,018 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,524,836 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,148,028 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,205,096 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,856,094 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,860,075 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,601,273 msg/sec
     xenium::michael_scott_queue, 1,s:   9,432,416 msg/sec
     xenium::michael_scott_queue, 1,i:   9,432,857 msg/sec
     xenium::michael_scott_queue, 2,s:   6,016,449 msg/sec
     xenium::michael_scott_queue, 2,i:   4,328,610 msg/sec
     xenium::michael_scott_queue, 3,s:   3,854,724 msg/sec
     xenium::michael_scott_queue, 3,i:   3,386,371 msg/sec
     xenium::michael_scott_queue, 4,s:   3,024,936 msg/sec
     xenium::michael_scott_queue, 4,i:   2,483,483 msg/sec
     xenium::michael_scott_queue, 5,s:   2,311,952 msg/sec
     xenium::michael_scott_queue, 5,i:   1,970,106 msg/sec
     xenium::michael_scott_queue, 6,s:   1,961,470 msg/sec
     xenium::michael_scott_queue, 6,i:   1,649,041 msg/sec
     xenium::michael_scott_queue, 7,s:   1,737,129 msg/sec
     xenium::michael_scott_queue, 7,i:   1,479,072 msg/sec
     xenium::michael_scott_queue, 8,s:   1,530,417 msg/sec
     xenium::michael_scott_queue, 8,i:   1,270,863 msg/sec
         xenium::ramalhete_queue, 1,s:  18,698,397 msg/sec
         xenium::ramalhete_queue, 1,i:  26,182,178 msg/sec
         xenium::ramalhete_queue, 2,s:  24,451,731 msg/sec
         xenium::ramalhete_queue, 2,i:  15,054,437 msg/sec
         xenium::ramalhete_queue, 3,s:  22,904,673 msg/sec
         xenium::ramalhete_queue, 3,i:  16,119,429 msg/sec
         xenium::ramalhete_queue, 4,s:  18,305,953 msg/sec
         xenium::ramalhete_queue, 4,i:  17,738,831 msg/sec
         xenium::ramalhete_queue, 5,s:  17,890,547 msg/sec
         xenium::ramalhete_queue, 5,i:  18,807,528 msg/sec
         xenium::ramalhete_queue, 6,s:  17,489,958 msg/sec
         xenium::ramalhete_queue, 6,i:  18,493,630 msg/sec
         xenium::ramalhete_queue, 7,s:  17,106,302 msg/sec
         xenium::ramalhete_queue, 7,i:  17,824,027 msg/sec
         xenium::ramalhete_queue, 8,s:  16,619,390 msg/sec
         xenium::ramalhete_queue, 8,i:  17,174,051 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  63,294,504 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  68,874,887 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,410,926 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,051,595 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,477,752 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,905,697 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,752,579 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,631,539 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,360,245 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,263,477 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,149,450 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,838,525 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,609,206 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,313,916 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,303,326 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,762,020 msg/sec
          boost::lockfree::queue, 1,s:   8,005,756 msg/sec
          boost::lockfree::queue, 1,i:   8,006,953 msg/sec
          boost::lockfree::queue, 2,s:   2,902,147 msg/sec
          boost::lockfree::queue, 2,i:   3,121,109 msg/sec
          boost::lockfree::queue, 3,s:   2,732,986 msg/sec
          boost::lockfree::queue, 3,i:   2,750,296 msg/sec
          boost::lockfree::queue, 4,s:   2,037,084 msg/sec
          boost::lockfree::queue, 4,i:   2,037,161 msg/sec
          boost::lockfree::queue, 5,s:   1,685,783 msg/sec
          boost::lockfree::queue, 5,i:   1,652,449 msg/sec
          boost::lockfree::queue, 6,s:   1,118,758 msg/sec
          boost::lockfree::queue, 6,i:   1,206,884 msg/sec
          boost::lockfree::queue, 7,s:   1,017,951 msg/sec
          boost::lockfree::queue, 7,i:   1,034,760 msg/sec
          boost::lockfree::queue, 8,s:     826,159 msg/sec
          boost::lockfree::queue, 8,i:     905,772 msg/sec
                pthread_spinlock, 1,s:  17,373,779 msg/sec
                pthread_spinlock, 1,i:  17,035,311 msg/sec
                pthread_spinlock, 2,s:   5,303,693 msg/sec
                pthread_spinlock, 2,i:   5,199,621 msg/sec
                pthread_spinlock, 3,s:   4,845,312 msg/sec
                pthread_spinlock, 3,i:   4,347,286 msg/sec
                pthread_spinlock, 4,s:   3,483,883 msg/sec
                pthread_spinlock, 4,i:   3,783,830 msg/sec
                pthread_spinlock, 5,s:   3,325,602 msg/sec
                pthread_spinlock, 5,i:   3,473,839 msg/sec
                pthread_spinlock, 6,s:   2,739,629 msg/sec
                pthread_spinlock, 6,i:   1,864,672 msg/sec
                pthread_spinlock, 7,s:   1,262,921 msg/sec
                pthread_spinlock, 7,i:   1,894,145 msg/sec
                pthread_spinlock, 8,s:   1,502,292 msg/sec
                pthread_spinlock, 8,i:   2,279,663 msg/sec
                      std::mutex, 1,s:   6,711,259 msg/sec
                      std::mutex, 1,i:   6,630,922 msg/sec
                      std::mutex, 2,s:   4,967,345 msg/sec
                      std::mutex, 2,i:   5,271,670 msg/sec
                      std::mutex, 3,s:   2,723,103 msg/sec
                      std::mutex, 3,i:   2,787,300 msg/sec
                      std::mutex, 4,s:   2,066,914 msg/sec
                      std::mutex, 4,i:   2,090,429 msg/sec
                      std::mutex, 5,s:   1,883,184 msg/sec
                      std::mutex, 5,i:   1,902,163 msg/sec
                      std::mutex, 6,s:   1,871,453 msg/sec
                      std::mutex, 6,i:   1,902,437 msg/sec
                      std::mutex, 7,s:   1,952,452 msg/sec
                      std::mutex, 7,i:   1,947,478 msg/sec
                      std::mutex, 8,s:   1,740,603 msg/sec
                      std::mutex, 8,i:   1,733,606 msg/sec
                 tbb::spin_mutex, 1,s:  38,112,864 msg/sec
                 tbb::spin_mutex, 1,i:  42,317,546 msg/sec
                 tbb::spin_mutex, 2,s:   9,153,268 msg/sec
                 tbb::spin_mutex, 2,i:   8,578,403 msg/sec
                 tbb::spin_mutex, 3,s:   5,381,088 msg/sec
                 tbb::spin_mutex, 3,i:   5,188,208 msg/sec
                 tbb::spin_mutex, 4,s:   3,499,828 msg/sec
                 tbb::spin_mutex, 4,i:   3,497,134 msg/sec
                 tbb::spin_mutex, 5,s:   2,585,652 msg/sec
                 tbb::spin_mutex, 5,i:   2,711,277 msg/sec
                 tbb::spin_mutex, 6,s:   2,057,111 msg/sec
                 tbb::spin_mutex, 6,i:   2,149,153 msg/sec
                 tbb::spin_mutex, 7,s:   1,741,596 msg/sec
                 tbb::spin_mutex, 7,i:   1,785,064 msg/sec
                 tbb::spin_mutex, 8,s:   1,471,152 msg/sec
                 tbb::spin_mutex, 8,i:   1,493,674 msg/sec


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


2026-05-06 16:37:21 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000095 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000105 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000099 sec/round-trip
            OptimistAtomicQueue2: 0.000000087 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000143 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000199 sec/round-trip
     xenium::michael_scott_queue: 0.000000314 sec/round-trip
         xenium::ramalhete_queue: 0.000000133 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000138 sec/round-trip
          boost::lockfree::queue: 0.000000211 sec/round-trip
                pthread_spinlock: 0.000000233 sec/round-trip
                      std::mutex: 0.000000794 sec/round-trip
                 tbb::spin_mutex: 0.000000209 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:  92,095,278 msg/sec
     boost::lockfree::spsc_queue, 1,i:  83,999,308 msg/sec
                     AtomicQueue, 1,s:  53,779,112 msg/sec
                     AtomicQueue, 1,i:  54,009,328 msg/sec
                     AtomicQueue, 2,s:   6,403,931 msg/sec
                     AtomicQueue, 2,i:   5,133,873 msg/sec
                     AtomicQueue, 3,s:   5,060,395 msg/sec
                     AtomicQueue, 3,i:   4,077,764 msg/sec
                     AtomicQueue, 4,s:   3,946,231 msg/sec
                     AtomicQueue, 4,i:   3,100,920 msg/sec
                     AtomicQueue, 5,s:   3,067,671 msg/sec
                     AtomicQueue, 5,i:   2,512,978 msg/sec
                     AtomicQueue, 6,s:   2,624,758 msg/sec
                     AtomicQueue, 6,i:   2,069,780 msg/sec
                     AtomicQueue, 7,s:   2,305,507 msg/sec
                     AtomicQueue, 7,i:   1,894,065 msg/sec
                     AtomicQueue, 8,s:   2,027,503 msg/sec
                     AtomicQueue, 8,i:   1,639,886 msg/sec
             OptimistAtomicQueue, 1,s: 430,111,227 msg/sec
             OptimistAtomicQueue, 1,i: 435,828,597 msg/sec
             OptimistAtomicQueue, 2,s:  47,971,892 msg/sec
             OptimistAtomicQueue, 2,i:  21,769,096 msg/sec
             OptimistAtomicQueue, 3,s:  30,286,351 msg/sec
             OptimistAtomicQueue, 3,i:  24,384,928 msg/sec
             OptimistAtomicQueue, 4,s:  32,496,611 msg/sec
             OptimistAtomicQueue, 4,i:  23,607,366 msg/sec
             OptimistAtomicQueue, 5,s:  28,672,585 msg/sec
             OptimistAtomicQueue, 5,i:  22,478,032 msg/sec
             OptimistAtomicQueue, 6,s:  29,414,852 msg/sec
             OptimistAtomicQueue, 6,i:  21,467,323 msg/sec
             OptimistAtomicQueue, 7,s:  27,864,743 msg/sec
             OptimistAtomicQueue, 7,i:  21,866,486 msg/sec
             OptimistAtomicQueue, 8,s:  28,746,767 msg/sec
             OptimistAtomicQueue, 8,i:  21,277,492 msg/sec
                    AtomicQueueB, 1,s:  39,161,076 msg/sec
                    AtomicQueueB, 1,i:  40,383,351 msg/sec
                    AtomicQueueB, 2,s:   6,245,877 msg/sec
                    AtomicQueueB, 2,i:   5,064,789 msg/sec
                    AtomicQueueB, 3,s:   4,982,123 msg/sec
                    AtomicQueueB, 3,i:   4,072,555 msg/sec
                    AtomicQueueB, 4,s:   3,923,926 msg/sec
                    AtomicQueueB, 4,i:   3,085,778 msg/sec
                    AtomicQueueB, 5,s:   3,036,262 msg/sec
                    AtomicQueueB, 5,i:   2,516,271 msg/sec
                    AtomicQueueB, 6,s:   2,603,420 msg/sec
                    AtomicQueueB, 6,i:   2,072,312 msg/sec
                    AtomicQueueB, 7,s:   2,277,266 msg/sec
                    AtomicQueueB, 7,i:   1,869,552 msg/sec
                    AtomicQueueB, 8,s:   2,034,269 msg/sec
                    AtomicQueueB, 8,i:   1,618,753 msg/sec
            OptimistAtomicQueueB, 1,s: 217,617,437 msg/sec
            OptimistAtomicQueueB, 1,i: 227,197,339 msg/sec
            OptimistAtomicQueueB, 2,s:  49,070,218 msg/sec
            OptimistAtomicQueueB, 2,i:  21,170,267 msg/sec
            OptimistAtomicQueueB, 3,s:  29,762,992 msg/sec
            OptimistAtomicQueueB, 3,i:  24,344,596 msg/sec
            OptimistAtomicQueueB, 4,s:  32,214,751 msg/sec
            OptimistAtomicQueueB, 4,i:  23,418,228 msg/sec
            OptimistAtomicQueueB, 5,s:  28,556,106 msg/sec
            OptimistAtomicQueueB, 5,i:  21,833,689 msg/sec
            OptimistAtomicQueueB, 6,s:  28,966,053 msg/sec
            OptimistAtomicQueueB, 6,i:  20,812,970 msg/sec
            OptimistAtomicQueueB, 7,s:  27,616,922 msg/sec
            OptimistAtomicQueueB, 7,i:  21,873,450 msg/sec
            OptimistAtomicQueueB, 8,s:  28,157,291 msg/sec
            OptimistAtomicQueueB, 8,i:  20,963,904 msg/sec
                    AtomicQueue2, 1,s:  52,486,220 msg/sec
                    AtomicQueue2, 1,i:  55,570,313 msg/sec
                    AtomicQueue2, 2,s:   5,965,815 msg/sec
                    AtomicQueue2, 2,i:   5,049,816 msg/sec
                    AtomicQueue2, 3,s:   4,867,671 msg/sec
                    AtomicQueue2, 3,i:   4,061,123 msg/sec
                    AtomicQueue2, 4,s:   3,852,496 msg/sec
                    AtomicQueue2, 4,i:   3,122,297 msg/sec
                    AtomicQueue2, 5,s:   2,978,544 msg/sec
                    AtomicQueue2, 5,i:   2,496,301 msg/sec
                    AtomicQueue2, 6,s:   2,559,873 msg/sec
                    AtomicQueue2, 6,i:   2,084,308 msg/sec
                    AtomicQueue2, 7,s:   2,242,579 msg/sec
                    AtomicQueue2, 7,i:   1,897,715 msg/sec
                    AtomicQueue2, 8,s:   1,985,825 msg/sec
                    AtomicQueue2, 8,i:   1,641,104 msg/sec
            OptimistAtomicQueue2, 1,s: 193,325,626 msg/sec
            OptimistAtomicQueue2, 1,i: 199,892,857 msg/sec
            OptimistAtomicQueue2, 2,s:  17,703,358 msg/sec
            OptimistAtomicQueue2, 2,i:  13,701,235 msg/sec
            OptimistAtomicQueue2, 3,s:  20,788,014 msg/sec
            OptimistAtomicQueue2, 3,i:  18,022,029 msg/sec
            OptimistAtomicQueue2, 4,s:  26,719,136 msg/sec
            OptimistAtomicQueue2, 4,i:  21,117,255 msg/sec
            OptimistAtomicQueue2, 5,s:  27,656,718 msg/sec
            OptimistAtomicQueue2, 5,i:  20,929,557 msg/sec
            OptimistAtomicQueue2, 6,s:  26,888,901 msg/sec
            OptimistAtomicQueue2, 6,i:  20,205,555 msg/sec
            OptimistAtomicQueue2, 7,s:  27,021,726 msg/sec
            OptimistAtomicQueue2, 7,i:  21,128,063 msg/sec
            OptimistAtomicQueue2, 8,s:  27,561,254 msg/sec
            OptimistAtomicQueue2, 8,i:  20,182,433 msg/sec
                   AtomicQueueB2, 1,s:  39,322,798 msg/sec
                   AtomicQueueB2, 1,i:  40,650,307 msg/sec
                   AtomicQueueB2, 2,s:   5,906,833 msg/sec
                   AtomicQueueB2, 2,i:   4,928,579 msg/sec
                   AtomicQueueB2, 3,s:   4,818,680 msg/sec
                   AtomicQueueB2, 3,i:   4,019,733 msg/sec
                   AtomicQueueB2, 4,s:   3,812,258 msg/sec
                   AtomicQueueB2, 4,i:   3,078,776 msg/sec
                   AtomicQueueB2, 5,s:   2,948,280 msg/sec
                   AtomicQueueB2, 5,i:   2,489,032 msg/sec
                   AtomicQueueB2, 6,s:   2,534,649 msg/sec
                   AtomicQueueB2, 6,i:   2,053,065 msg/sec
                   AtomicQueueB2, 7,s:   2,230,568 msg/sec
                   AtomicQueueB2, 7,i:   1,859,689 msg/sec
                   AtomicQueueB2, 8,s:   1,958,254 msg/sec
                   AtomicQueueB2, 8,i:   1,611,647 msg/sec
           OptimistAtomicQueueB2, 1,s:  66,960,400 msg/sec
           OptimistAtomicQueueB2, 1,i:  70,529,522 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,811,970 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,602,866 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,491,416 msg/sec
           OptimistAtomicQueueB2, 3,i:  19,808,986 msg/sec
           OptimistAtomicQueueB2, 4,s:  27,544,916 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,562,559 msg/sec
           OptimistAtomicQueueB2, 5,s:  27,413,633 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,712,056 msg/sec
           OptimistAtomicQueueB2, 6,s:  27,371,234 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,262,652 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,502,736 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,763,003 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,305,454 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,212,351 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 268,485,206 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 279,551,376 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,868,487 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,495,890 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,189,881 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  23,482,701 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  25,314,250 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  32,692,304 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  43,911,071 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  54,721,059 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  72,622,274 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  80,749,354 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  79,137,498 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  93,280,462 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  86,982,911 msg/sec
     moodycamel::ConcurrentQueue, 7,i: 101,864,309 msg/sec
     moodycamel::ConcurrentQueue, 8,s: 100,465,961 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  89,576,679 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,456,389 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,313,881 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,781,947 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,021,034 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,484,584 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,253,423 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,619,819 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,186,147 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   2,996,228 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,609,769 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,540,124 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,171,261 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,199,180 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,861,247 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,854,400 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,602,454 msg/sec
     xenium::michael_scott_queue, 1,s:   9,477,798 msg/sec
     xenium::michael_scott_queue, 1,i:   9,440,720 msg/sec
     xenium::michael_scott_queue, 2,s:   6,034,518 msg/sec
     xenium::michael_scott_queue, 2,i:   4,337,982 msg/sec
     xenium::michael_scott_queue, 3,s:   3,901,512 msg/sec
     xenium::michael_scott_queue, 3,i:   3,372,333 msg/sec
     xenium::michael_scott_queue, 4,s:   3,035,456 msg/sec
     xenium::michael_scott_queue, 4,i:   2,528,438 msg/sec
     xenium::michael_scott_queue, 5,s:   2,298,829 msg/sec
     xenium::michael_scott_queue, 5,i:   2,015,065 msg/sec
     xenium::michael_scott_queue, 6,s:   1,965,940 msg/sec
     xenium::michael_scott_queue, 6,i:   1,661,471 msg/sec
     xenium::michael_scott_queue, 7,s:   1,756,010 msg/sec
     xenium::michael_scott_queue, 7,i:   1,472,024 msg/sec
     xenium::michael_scott_queue, 8,s:   1,532,277 msg/sec
     xenium::michael_scott_queue, 8,i:   1,270,050 msg/sec
         xenium::ramalhete_queue, 1,s:  24,434,870 msg/sec
         xenium::ramalhete_queue, 1,i:  25,481,291 msg/sec
         xenium::ramalhete_queue, 2,s:  24,695,883 msg/sec
         xenium::ramalhete_queue, 2,i:  15,482,460 msg/sec
         xenium::ramalhete_queue, 3,s:  23,090,596 msg/sec
         xenium::ramalhete_queue, 3,i:  16,800,358 msg/sec
         xenium::ramalhete_queue, 4,s:  18,112,976 msg/sec
         xenium::ramalhete_queue, 4,i:  18,169,166 msg/sec
         xenium::ramalhete_queue, 5,s:  18,076,344 msg/sec
         xenium::ramalhete_queue, 5,i:  18,832,789 msg/sec
         xenium::ramalhete_queue, 6,s:  17,721,954 msg/sec
         xenium::ramalhete_queue, 6,i:  18,386,452 msg/sec
         xenium::ramalhete_queue, 7,s:  17,389,848 msg/sec
         xenium::ramalhete_queue, 7,i:  17,658,672 msg/sec
         xenium::ramalhete_queue, 8,s:  16,686,507 msg/sec
         xenium::ramalhete_queue, 8,i:  17,190,277 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  64,176,944 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  68,505,069 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  18,094,897 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   9,892,095 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,592,161 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,964,787 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,794,226 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,636,677 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,275,745 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,228,132 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,206,926 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,942,762 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,509,853 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,169,110 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,336,900 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,706,279 msg/sec
          boost::lockfree::queue, 1,s:   8,006,896 msg/sec
          boost::lockfree::queue, 1,i:   8,000,812 msg/sec
          boost::lockfree::queue, 2,s:   2,900,633 msg/sec
          boost::lockfree::queue, 2,i:   2,992,083 msg/sec
          boost::lockfree::queue, 3,s:   2,737,569 msg/sec
          boost::lockfree::queue, 3,i:   2,736,697 msg/sec
          boost::lockfree::queue, 4,s:   2,036,134 msg/sec
          boost::lockfree::queue, 4,i:   2,030,062 msg/sec
          boost::lockfree::queue, 5,s:   1,682,276 msg/sec
          boost::lockfree::queue, 5,i:   1,653,504 msg/sec
          boost::lockfree::queue, 6,s:   1,111,074 msg/sec
          boost::lockfree::queue, 6,i:   1,209,998 msg/sec
          boost::lockfree::queue, 7,s:   1,011,098 msg/sec
          boost::lockfree::queue, 7,i:   1,035,151 msg/sec
          boost::lockfree::queue, 8,s:     822,450 msg/sec
          boost::lockfree::queue, 8,i:     907,102 msg/sec
                pthread_spinlock, 1,s:  16,817,130 msg/sec
                pthread_spinlock, 1,i:  16,511,110 msg/sec
                pthread_spinlock, 2,s:   5,349,334 msg/sec
                pthread_spinlock, 2,i:   5,217,528 msg/sec
                pthread_spinlock, 3,s:   4,826,927 msg/sec
                pthread_spinlock, 3,i:   4,355,136 msg/sec
                pthread_spinlock, 4,s:   3,731,037 msg/sec
                pthread_spinlock, 4,i:   3,640,608 msg/sec
                pthread_spinlock, 5,s:   3,315,685 msg/sec
                pthread_spinlock, 5,i:   3,420,834 msg/sec
                pthread_spinlock, 6,s:   2,778,782 msg/sec
                pthread_spinlock, 6,i:   2,725,417 msg/sec
                pthread_spinlock, 7,s:   1,343,712 msg/sec
                pthread_spinlock, 7,i:   2,251,602 msg/sec
                pthread_spinlock, 8,s:   1,473,197 msg/sec
                pthread_spinlock, 8,i:   1,973,126 msg/sec
                      std::mutex, 1,s:   6,618,976 msg/sec
                      std::mutex, 1,i:   6,561,793 msg/sec
                      std::mutex, 2,s:   6,228,308 msg/sec
                      std::mutex, 2,i:   5,352,529 msg/sec
                      std::mutex, 3,s:   2,729,273 msg/sec
                      std::mutex, 3,i:   2,716,168 msg/sec
                      std::mutex, 4,s:   2,082,626 msg/sec
                      std::mutex, 4,i:   2,103,864 msg/sec
                      std::mutex, 5,s:   1,998,495 msg/sec
                      std::mutex, 5,i:   2,025,004 msg/sec
                      std::mutex, 6,s:   1,879,756 msg/sec
                      std::mutex, 6,i:   1,899,071 msg/sec
                      std::mutex, 7,s:   1,816,561 msg/sec
                      std::mutex, 7,i:   1,829,860 msg/sec
                      std::mutex, 8,s:   1,746,134 msg/sec
                      std::mutex, 8,i:   1,738,246 msg/sec
                 tbb::spin_mutex, 1,s:  41,119,300 msg/sec
                 tbb::spin_mutex, 1,i:  42,722,409 msg/sec
                 tbb::spin_mutex, 2,s:   9,154,362 msg/sec
                 tbb::spin_mutex, 2,i:   8,473,278 msg/sec
                 tbb::spin_mutex, 3,s:   5,342,920 msg/sec
                 tbb::spin_mutex, 3,i:   5,146,906 msg/sec
                 tbb::spin_mutex, 4,s:   3,532,146 msg/sec
                 tbb::spin_mutex, 4,i:   3,482,737 msg/sec
                 tbb::spin_mutex, 5,s:   2,593,995 msg/sec
                 tbb::spin_mutex, 5,i:   2,716,143 msg/sec
                 tbb::spin_mutex, 6,s:   2,025,282 msg/sec
                 tbb::spin_mutex, 6,i:   2,135,354 msg/sec
                 tbb::spin_mutex, 7,s:   1,766,610 msg/sec
                 tbb::spin_mutex, 7,i:   1,802,866 msg/sec
                 tbb::spin_mutex, 8,s:   1,456,832 msg/sec
                 tbb::spin_mutex, 8,i:   1,486,266 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1013.53
	System time (seconds): 114.90
	Percent of CPU this job got: 914%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.34
	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): 66920
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24318
	Voluntary context switches: 8205140
	Involuntary context switches: 286
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:39:24 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000095 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000105 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000099 sec/round-trip
            OptimistAtomicQueue2: 0.000000087 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000142 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000199 sec/round-trip
     xenium::michael_scott_queue: 0.000000314 sec/round-trip
         xenium::ramalhete_queue: 0.000000134 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000138 sec/round-trip
          boost::lockfree::queue: 0.000000211 sec/round-trip
                pthread_spinlock: 0.000000236 sec/round-trip
                      std::mutex: 0.000000802 sec/round-trip
                 tbb::spin_mutex: 0.000000211 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:  92,391,385 msg/sec
     boost::lockfree::spsc_queue, 1,i:  84,816,491 msg/sec
                     AtomicQueue, 1,s:  53,789,468 msg/sec
                     AtomicQueue, 1,i:  53,757,892 msg/sec
                     AtomicQueue, 2,s:   6,446,956 msg/sec
                     AtomicQueue, 2,i:   5,115,125 msg/sec
                     AtomicQueue, 3,s:   5,028,215 msg/sec
                     AtomicQueue, 3,i:   4,092,431 msg/sec
                     AtomicQueue, 4,s:   3,956,352 msg/sec
                     AtomicQueue, 4,i:   3,131,564 msg/sec
                     AtomicQueue, 5,s:   3,045,024 msg/sec
                     AtomicQueue, 5,i:   2,514,605 msg/sec
                     AtomicQueue, 6,s:   2,626,836 msg/sec
                     AtomicQueue, 6,i:   2,077,995 msg/sec
                     AtomicQueue, 7,s:   2,307,341 msg/sec
                     AtomicQueue, 7,i:   1,905,339 msg/sec
                     AtomicQueue, 8,s:   2,017,674 msg/sec
                     AtomicQueue, 8,i:   1,640,678 msg/sec
             OptimistAtomicQueue, 1,s: 430,581,630 msg/sec
             OptimistAtomicQueue, 1,i: 434,340,714 msg/sec
             OptimistAtomicQueue, 2,s:  47,657,991 msg/sec
             OptimistAtomicQueue, 2,i:  21,384,803 msg/sec
             OptimistAtomicQueue, 3,s:  29,499,628 msg/sec
             OptimistAtomicQueue, 3,i:  24,539,168 msg/sec
             OptimistAtomicQueue, 4,s:  32,890,388 msg/sec
             OptimistAtomicQueue, 4,i:  24,022,939 msg/sec
             OptimistAtomicQueue, 5,s:  28,754,819 msg/sec
             OptimistAtomicQueue, 5,i:  22,094,975 msg/sec
             OptimistAtomicQueue, 6,s:  28,802,681 msg/sec
             OptimistAtomicQueue, 6,i:  21,468,364 msg/sec
             OptimistAtomicQueue, 7,s:  27,863,920 msg/sec
             OptimistAtomicQueue, 7,i:  22,268,873 msg/sec
             OptimistAtomicQueue, 8,s:  29,193,705 msg/sec
             OptimistAtomicQueue, 8,i:  21,306,997 msg/sec
                    AtomicQueueB, 1,s:  40,108,132 msg/sec
                    AtomicQueueB, 1,i:  39,668,907 msg/sec
                    AtomicQueueB, 2,s:   6,258,477 msg/sec
                    AtomicQueueB, 2,i:   5,035,100 msg/sec
                    AtomicQueueB, 3,s:   4,886,759 msg/sec
                    AtomicQueueB, 3,i:   4,072,826 msg/sec
                    AtomicQueueB, 4,s:   3,907,868 msg/sec
                    AtomicQueueB, 4,i:   3,111,577 msg/sec
                    AtomicQueueB, 5,s:   3,014,353 msg/sec
                    AtomicQueueB, 5,i:   2,506,405 msg/sec
                    AtomicQueueB, 6,s:   2,580,307 msg/sec
                    AtomicQueueB, 6,i:   2,059,968 msg/sec
                    AtomicQueueB, 7,s:   2,270,784 msg/sec
                    AtomicQueueB, 7,i:   1,865,808 msg/sec
                    AtomicQueueB, 8,s:   1,982,812 msg/sec
                    AtomicQueueB, 8,i:   1,616,019 msg/sec
            OptimistAtomicQueueB, 1,s: 217,689,444 msg/sec
            OptimistAtomicQueueB, 1,i: 224,911,160 msg/sec
            OptimistAtomicQueueB, 2,s:  48,799,151 msg/sec
            OptimistAtomicQueueB, 2,i:  21,349,219 msg/sec
            OptimistAtomicQueueB, 3,s:  29,536,223 msg/sec
            OptimistAtomicQueueB, 3,i:  23,950,457 msg/sec
            OptimistAtomicQueueB, 4,s:  31,265,027 msg/sec
            OptimistAtomicQueueB, 4,i:  23,922,999 msg/sec
            OptimistAtomicQueueB, 5,s:  28,875,062 msg/sec
            OptimistAtomicQueueB, 5,i:  21,839,564 msg/sec
            OptimistAtomicQueueB, 6,s:  28,891,571 msg/sec
            OptimistAtomicQueueB, 6,i:  21,177,599 msg/sec
            OptimistAtomicQueueB, 7,s:  27,798,237 msg/sec
            OptimistAtomicQueueB, 7,i:  21,521,380 msg/sec
            OptimistAtomicQueueB, 8,s:  28,060,235 msg/sec
            OptimistAtomicQueueB, 8,i:  21,180,033 msg/sec
                    AtomicQueue2, 1,s:  52,575,793 msg/sec
                    AtomicQueue2, 1,i:  54,823,780 msg/sec
                    AtomicQueue2, 2,s:   5,811,197 msg/sec
                    AtomicQueue2, 2,i:   5,125,662 msg/sec
                    AtomicQueue2, 3,s:   4,861,141 msg/sec
                    AtomicQueue2, 3,i:   4,076,843 msg/sec
                    AtomicQueue2, 4,s:   3,839,140 msg/sec
                    AtomicQueue2, 4,i:   3,131,258 msg/sec
                    AtomicQueue2, 5,s:   2,998,879 msg/sec
                    AtomicQueue2, 5,i:   2,505,330 msg/sec
                    AtomicQueue2, 6,s:   2,546,120 msg/sec
                    AtomicQueue2, 6,i:   2,083,732 msg/sec
                    AtomicQueue2, 7,s:   2,246,849 msg/sec
                    AtomicQueue2, 7,i:   1,892,710 msg/sec
                    AtomicQueue2, 8,s:   1,985,664 msg/sec
                    AtomicQueue2, 8,i:   1,642,952 msg/sec
            OptimistAtomicQueue2, 1,s: 200,906,490 msg/sec
            OptimistAtomicQueue2, 1,i: 212,314,225 msg/sec
            OptimistAtomicQueue2, 2,s:  17,668,737 msg/sec
            OptimistAtomicQueue2, 2,i:  13,868,760 msg/sec
            OptimistAtomicQueue2, 3,s:  21,073,863 msg/sec
            OptimistAtomicQueue2, 3,i:  19,577,610 msg/sec
            OptimistAtomicQueue2, 4,s:  26,926,975 msg/sec
            OptimistAtomicQueue2, 4,i:  20,498,079 msg/sec
            OptimistAtomicQueue2, 5,s:  27,583,772 msg/sec
            OptimistAtomicQueue2, 5,i:  21,009,030 msg/sec
            OptimistAtomicQueue2, 6,s:  27,174,248 msg/sec
            OptimistAtomicQueue2, 6,i:  20,299,234 msg/sec
            OptimistAtomicQueue2, 7,s:  26,597,036 msg/sec
            OptimistAtomicQueue2, 7,i:  20,776,522 msg/sec
            OptimistAtomicQueue2, 8,s:  27,479,473 msg/sec
            OptimistAtomicQueue2, 8,i:  20,616,567 msg/sec
                   AtomicQueueB2, 1,s:  40,013,637 msg/sec
                   AtomicQueueB2, 1,i:  40,501,112 msg/sec
                   AtomicQueueB2, 2,s:   5,970,894 msg/sec
                   AtomicQueueB2, 2,i:   4,911,535 msg/sec
                   AtomicQueueB2, 3,s:   4,796,421 msg/sec
                   AtomicQueueB2, 3,i:   4,021,028 msg/sec
                   AtomicQueueB2, 4,s:   3,799,814 msg/sec
                   AtomicQueueB2, 4,i:   3,088,487 msg/sec
                   AtomicQueueB2, 5,s:   2,924,309 msg/sec
                   AtomicQueueB2, 5,i:   2,481,985 msg/sec
                   AtomicQueueB2, 6,s:   2,527,753 msg/sec
                   AtomicQueueB2, 6,i:   2,058,816 msg/sec
                   AtomicQueueB2, 7,s:   2,229,316 msg/sec
                   AtomicQueueB2, 7,i:   1,865,102 msg/sec
                   AtomicQueueB2, 8,s:   1,961,637 msg/sec
                   AtomicQueueB2, 8,i:   1,607,287 msg/sec
           OptimistAtomicQueueB2, 1,s:  66,065,384 msg/sec
           OptimistAtomicQueueB2, 1,i:  69,706,813 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,810,004 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,485,907 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,635,787 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,991,802 msg/sec
           OptimistAtomicQueueB2, 4,s:  27,549,575 msg/sec
           OptimistAtomicQueueB2, 4,i:  21,939,823 msg/sec
           OptimistAtomicQueueB2, 5,s:  27,454,064 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,576,665 msg/sec
           OptimistAtomicQueueB2, 6,s:  27,028,776 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,117,324 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,625,518 msg/sec
           OptimistAtomicQueueB2, 7,i:  21,006,332 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,596,241 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,237,041 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 270,372,573 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 279,782,888 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,889,010 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,498,492 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,525,737 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  23,751,514 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  23,169,390 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  31,866,419 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  41,753,061 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  43,829,123 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  71,514,184 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  79,929,534 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  88,975,749 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  82,668,569 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  96,752,428 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  97,633,762 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  92,273,054 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 100,462,731 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,777,362 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,523,528 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,780,005 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,028,321 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,469,721 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,263,538 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,606,600 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,186,573 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,042,476 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,585,450 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,527,237 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,153,974 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,164,136 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,851,102 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,858,755 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,607,093 msg/sec
     xenium::michael_scott_queue, 1,s:   9,465,662 msg/sec
     xenium::michael_scott_queue, 1,i:   9,470,965 msg/sec
     xenium::michael_scott_queue, 2,s:   6,074,842 msg/sec
     xenium::michael_scott_queue, 2,i:   4,305,225 msg/sec
     xenium::michael_scott_queue, 3,s:   3,839,155 msg/sec
     xenium::michael_scott_queue, 3,i:   3,348,973 msg/sec
     xenium::michael_scott_queue, 4,s:   3,029,786 msg/sec
     xenium::michael_scott_queue, 4,i:   2,537,350 msg/sec
     xenium::michael_scott_queue, 5,s:   2,328,536 msg/sec
     xenium::michael_scott_queue, 5,i:   1,984,943 msg/sec
     xenium::michael_scott_queue, 6,s:   1,960,500 msg/sec
     xenium::michael_scott_queue, 6,i:   1,652,807 msg/sec
     xenium::michael_scott_queue, 7,s:   1,782,279 msg/sec
     xenium::michael_scott_queue, 7,i:   1,500,561 msg/sec
     xenium::michael_scott_queue, 8,s:   1,559,732 msg/sec
     xenium::michael_scott_queue, 8,i:   1,292,892 msg/sec
         xenium::ramalhete_queue, 1,s:  18,698,894 msg/sec
         xenium::ramalhete_queue, 1,i:  18,278,000 msg/sec
         xenium::ramalhete_queue, 2,s:  25,416,565 msg/sec
         xenium::ramalhete_queue, 2,i:  15,201,121 msg/sec
         xenium::ramalhete_queue, 3,s:  23,378,833 msg/sec
         xenium::ramalhete_queue, 3,i:  16,445,475 msg/sec
         xenium::ramalhete_queue, 4,s:  18,941,848 msg/sec
         xenium::ramalhete_queue, 4,i:  17,788,258 msg/sec
         xenium::ramalhete_queue, 5,s:  18,594,148 msg/sec
         xenium::ramalhete_queue, 5,i:  18,839,062 msg/sec
         xenium::ramalhete_queue, 6,s:  17,722,343 msg/sec
         xenium::ramalhete_queue, 6,i:  18,690,257 msg/sec
         xenium::ramalhete_queue, 7,s:  17,108,543 msg/sec
         xenium::ramalhete_queue, 7,i:  17,577,733 msg/sec
         xenium::ramalhete_queue, 8,s:  16,940,361 msg/sec
         xenium::ramalhete_queue, 8,i:  17,386,237 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  62,560,058 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  69,714,394 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  21,647,299 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   9,993,043 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,645,576 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,892,056 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,699,197 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,669,758 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,163,221 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,328,140 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,115,613 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,826,016 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,711,333 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,327,421 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,251,800 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,794,074 msg/sec
          boost::lockfree::queue, 1,s:   8,008,125 msg/sec
          boost::lockfree::queue, 1,i:   8,018,736 msg/sec
          boost::lockfree::queue, 2,s:   2,888,445 msg/sec
          boost::lockfree::queue, 2,i:   3,018,451 msg/sec
          boost::lockfree::queue, 3,s:   2,760,606 msg/sec
          boost::lockfree::queue, 3,i:   2,752,818 msg/sec
          boost::lockfree::queue, 4,s:   2,038,941 msg/sec
          boost::lockfree::queue, 4,i:   2,038,452 msg/sec
          boost::lockfree::queue, 5,s:   1,685,128 msg/sec
          boost::lockfree::queue, 5,i:   1,648,350 msg/sec
          boost::lockfree::queue, 6,s:   1,118,211 msg/sec
          boost::lockfree::queue, 6,i:   1,207,828 msg/sec
          boost::lockfree::queue, 7,s:   1,023,994 msg/sec
          boost::lockfree::queue, 7,i:   1,037,550 msg/sec
          boost::lockfree::queue, 8,s:     822,975 msg/sec
          boost::lockfree::queue, 8,i:     908,948 msg/sec
                pthread_spinlock, 1,s:  16,698,159 msg/sec
                pthread_spinlock, 1,i:  16,883,108 msg/sec
                pthread_spinlock, 2,s:   5,356,289 msg/sec
                pthread_spinlock, 2,i:   5,161,805 msg/sec
                pthread_spinlock, 3,s:   4,848,067 msg/sec
                pthread_spinlock, 3,i:   4,340,743 msg/sec
                pthread_spinlock, 4,s:   3,372,297 msg/sec
                pthread_spinlock, 4,i:   3,796,716 msg/sec
                pthread_spinlock, 5,s:   3,327,865 msg/sec
                pthread_spinlock, 5,i:   3,518,126 msg/sec
                pthread_spinlock, 6,s:   2,398,214 msg/sec
                pthread_spinlock, 6,i:   2,781,938 msg/sec
                pthread_spinlock, 7,s:   1,322,782 msg/sec
                pthread_spinlock, 7,i:   1,987,933 msg/sec
                pthread_spinlock, 8,s:   1,495,987 msg/sec
                pthread_spinlock, 8,i:   2,297,882 msg/sec
                      std::mutex, 1,s:   6,718,602 msg/sec
                      std::mutex, 1,i:   6,564,657 msg/sec
                      std::mutex, 2,s:   5,918,337 msg/sec
                      std::mutex, 2,i:   5,187,043 msg/sec
                      std::mutex, 3,s:   2,740,770 msg/sec
                      std::mutex, 3,i:   2,754,743 msg/sec
                      std::mutex, 4,s:   2,095,028 msg/sec
                      std::mutex, 4,i:   2,104,103 msg/sec
                      std::mutex, 5,s:   1,942,331 msg/sec
                      std::mutex, 5,i:   1,943,069 msg/sec
                      std::mutex, 6,s:   1,809,991 msg/sec
                      std::mutex, 6,i:   1,829,391 msg/sec
                      std::mutex, 7,s:   1,794,336 msg/sec
                      std::mutex, 7,i:   1,808,978 msg/sec
                      std::mutex, 8,s:   1,718,143 msg/sec
                      std::mutex, 8,i:   1,742,144 msg/sec
                 tbb::spin_mutex, 1,s:  41,279,568 msg/sec
                 tbb::spin_mutex, 1,i:  42,964,443 msg/sec
                 tbb::spin_mutex, 2,s:   9,245,154 msg/sec
                 tbb::spin_mutex, 2,i:   8,551,701 msg/sec
                 tbb::spin_mutex, 3,s:   5,382,749 msg/sec
                 tbb::spin_mutex, 3,i:   5,211,999 msg/sec
                 tbb::spin_mutex, 4,s:   3,517,849 msg/sec
                 tbb::spin_mutex, 4,i:   3,496,869 msg/sec
                 tbb::spin_mutex, 5,s:   2,610,041 msg/sec
                 tbb::spin_mutex, 5,i:   2,738,765 msg/sec
                 tbb::spin_mutex, 6,s:   2,068,878 msg/sec
                 tbb::spin_mutex, 6,i:   2,136,198 msg/sec
                 tbb::spin_mutex, 7,s:   1,759,069 msg/sec
                 tbb::spin_mutex, 7,i:   1,822,933 msg/sec
                 tbb::spin_mutex, 8,s:   1,465,147 msg/sec
                 tbb::spin_mutex, 8,i:   1,478,797 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1013.79
	System time (seconds): 115.19
	Percent of CPU this job got: 917%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.09
	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): 66448
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24260
	Voluntary context switches: 8468244
	Involuntary context switches: 298
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:41:27 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000094 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000099 sec/round-trip
            OptimistAtomicQueue2: 0.000000090 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000142 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000199 sec/round-trip
     xenium::michael_scott_queue: 0.000000316 sec/round-trip
         xenium::ramalhete_queue: 0.000000134 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000138 sec/round-trip
          boost::lockfree::queue: 0.000000211 sec/round-trip
                pthread_spinlock: 0.000000233 sec/round-trip
                      std::mutex: 0.000000788 sec/round-trip
                 tbb::spin_mutex: 0.000000210 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:  92,813,799 msg/sec
     boost::lockfree::spsc_queue, 1,i:  86,115,139 msg/sec
                     AtomicQueue, 1,s:  54,235,523 msg/sec
                     AtomicQueue, 1,i:  54,142,966 msg/sec
                     AtomicQueue, 2,s:   6,415,767 msg/sec
                     AtomicQueue, 2,i:   5,106,955 msg/sec
                     AtomicQueue, 3,s:   4,931,645 msg/sec
                     AtomicQueue, 3,i:   4,076,236 msg/sec
                     AtomicQueue, 4,s:   3,976,784 msg/sec
                     AtomicQueue, 4,i:   3,133,966 msg/sec
                     AtomicQueue, 5,s:   2,987,862 msg/sec
                     AtomicQueue, 5,i:   2,507,410 msg/sec
                     AtomicQueue, 6,s:   2,644,101 msg/sec
                     AtomicQueue, 6,i:   2,078,617 msg/sec
                     AtomicQueue, 7,s:   2,294,952 msg/sec
                     AtomicQueue, 7,i:   1,899,751 msg/sec
                     AtomicQueue, 8,s:   2,034,065 msg/sec
                     AtomicQueue, 8,i:   1,644,252 msg/sec
             OptimistAtomicQueue, 1,s: 430,188,939 msg/sec
             OptimistAtomicQueue, 1,i: 433,880,891 msg/sec
             OptimistAtomicQueue, 2,s:  47,220,774 msg/sec
             OptimistAtomicQueue, 2,i:  21,772,603 msg/sec
             OptimistAtomicQueue, 3,s:  30,413,834 msg/sec
             OptimistAtomicQueue, 3,i:  25,492,280 msg/sec
             OptimistAtomicQueue, 4,s:  32,463,970 msg/sec
             OptimistAtomicQueue, 4,i:  23,921,156 msg/sec
             OptimistAtomicQueue, 5,s:  28,642,724 msg/sec
             OptimistAtomicQueue, 5,i:  22,548,992 msg/sec
             OptimistAtomicQueue, 6,s:  29,297,134 msg/sec
             OptimistAtomicQueue, 6,i:  21,412,310 msg/sec
             OptimistAtomicQueue, 7,s:  27,808,163 msg/sec
             OptimistAtomicQueue, 7,i:  21,843,483 msg/sec
             OptimistAtomicQueue, 8,s:  28,712,134 msg/sec
             OptimistAtomicQueue, 8,i:  21,289,732 msg/sec
                    AtomicQueueB, 1,s:  39,064,270 msg/sec
                    AtomicQueueB, 1,i:  39,954,675 msg/sec
                    AtomicQueueB, 2,s:   6,215,984 msg/sec
                    AtomicQueueB, 2,i:   4,984,759 msg/sec
                    AtomicQueueB, 3,s:   4,941,591 msg/sec
                    AtomicQueueB, 3,i:   4,066,853 msg/sec
                    AtomicQueueB, 4,s:   3,951,432 msg/sec
                    AtomicQueueB, 4,i:   3,098,981 msg/sec
                    AtomicQueueB, 5,s:   3,048,730 msg/sec
                    AtomicQueueB, 5,i:   2,511,357 msg/sec
                    AtomicQueueB, 6,s:   2,619,030 msg/sec
                    AtomicQueueB, 6,i:   2,072,745 msg/sec
                    AtomicQueueB, 7,s:   2,293,686 msg/sec
                    AtomicQueueB, 7,i:   1,864,715 msg/sec
                    AtomicQueueB, 8,s:   2,020,880 msg/sec
                    AtomicQueueB, 8,i:   1,620,794 msg/sec
            OptimistAtomicQueueB, 1,s: 213,506,416 msg/sec
            OptimistAtomicQueueB, 1,i: 222,656,650 msg/sec
            OptimistAtomicQueueB, 2,s:  48,307,498 msg/sec
            OptimistAtomicQueueB, 2,i:  21,258,910 msg/sec
            OptimistAtomicQueueB, 3,s:  29,528,879 msg/sec
            OptimistAtomicQueueB, 3,i:  24,283,328 msg/sec
            OptimistAtomicQueueB, 4,s:  32,202,946 msg/sec
            OptimistAtomicQueueB, 4,i:  23,670,667 msg/sec
            OptimistAtomicQueueB, 5,s:  28,497,157 msg/sec
            OptimistAtomicQueueB, 5,i:  21,815,780 msg/sec
            OptimistAtomicQueueB, 6,s:  28,684,453 msg/sec
            OptimistAtomicQueueB, 6,i:  21,502,894 msg/sec
            OptimistAtomicQueueB, 7,s:  28,259,342 msg/sec
            OptimistAtomicQueueB, 7,i:  21,643,231 msg/sec
            OptimistAtomicQueueB, 8,s:  28,201,394 msg/sec
            OptimistAtomicQueueB, 8,i:  20,963,570 msg/sec
                    AtomicQueue2, 1,s:  53,261,523 msg/sec
                    AtomicQueue2, 1,i:  55,416,215 msg/sec
                    AtomicQueue2, 2,s:   5,748,289 msg/sec
                    AtomicQueue2, 2,i:   5,051,865 msg/sec
                    AtomicQueue2, 3,s:   4,827,878 msg/sec
                    AtomicQueue2, 3,i:   4,071,767 msg/sec
                    AtomicQueue2, 4,s:   3,851,852 msg/sec
                    AtomicQueue2, 4,i:   3,120,036 msg/sec
                    AtomicQueue2, 5,s:   2,970,227 msg/sec
                    AtomicQueue2, 5,i:   2,498,852 msg/sec
                    AtomicQueue2, 6,s:   2,546,831 msg/sec
                    AtomicQueue2, 6,i:   2,084,818 msg/sec
                    AtomicQueue2, 7,s:   2,227,550 msg/sec
                    AtomicQueue2, 7,i:   1,893,851 msg/sec
                    AtomicQueue2, 8,s:   1,974,919 msg/sec
                    AtomicQueue2, 8,i:   1,641,760 msg/sec
            OptimistAtomicQueue2, 1,s: 195,080,842 msg/sec
            OptimistAtomicQueue2, 1,i: 200,502,861 msg/sec
            OptimistAtomicQueue2, 2,s:  17,861,806 msg/sec
            OptimistAtomicQueue2, 2,i:  13,767,703 msg/sec
            OptimistAtomicQueue2, 3,s:  20,807,271 msg/sec
            OptimistAtomicQueue2, 3,i:  18,081,362 msg/sec
            OptimistAtomicQueue2, 4,s:  26,471,498 msg/sec
            OptimistAtomicQueue2, 4,i:  20,297,760 msg/sec
            OptimistAtomicQueue2, 5,s:  27,202,017 msg/sec
            OptimistAtomicQueue2, 5,i:  20,809,359 msg/sec
            OptimistAtomicQueue2, 6,s:  27,189,202 msg/sec
            OptimistAtomicQueue2, 6,i:  20,565,408 msg/sec
            OptimistAtomicQueue2, 7,s:  27,126,413 msg/sec
            OptimistAtomicQueue2, 7,i:  20,766,176 msg/sec
            OptimistAtomicQueue2, 8,s:  27,579,892 msg/sec
            OptimistAtomicQueue2, 8,i:  20,311,629 msg/sec
                   AtomicQueueB2, 1,s:  40,174,680 msg/sec
                   AtomicQueueB2, 1,i:  40,575,194 msg/sec
                   AtomicQueueB2, 2,s:   6,061,117 msg/sec
                   AtomicQueueB2, 2,i:   5,045,549 msg/sec
                   AtomicQueueB2, 3,s:   4,862,893 msg/sec
                   AtomicQueueB2, 3,i:   4,043,384 msg/sec
                   AtomicQueueB2, 4,s:   3,809,867 msg/sec
                   AtomicQueueB2, 4,i:   3,079,605 msg/sec
                   AtomicQueueB2, 5,s:   2,943,381 msg/sec
                   AtomicQueueB2, 5,i:   2,483,500 msg/sec
                   AtomicQueueB2, 6,s:   2,526,197 msg/sec
                   AtomicQueueB2, 6,i:   2,054,284 msg/sec
                   AtomicQueueB2, 7,s:   2,205,922 msg/sec
                   AtomicQueueB2, 7,i:   1,859,709 msg/sec
                   AtomicQueueB2, 8,s:   1,961,097 msg/sec
                   AtomicQueueB2, 8,i:   1,615,348 msg/sec
           OptimistAtomicQueueB2, 1,s:  66,415,351 msg/sec
           OptimistAtomicQueueB2, 1,i:  70,451,609 msg/sec
           OptimistAtomicQueueB2, 2,s:  18,088,063 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,587,691 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,744,657 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,822,501 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,990,801 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,340,624 msg/sec
           OptimistAtomicQueueB2, 5,s:  26,887,821 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,779,497 msg/sec
           OptimistAtomicQueueB2, 6,s:  27,146,467 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,050,953 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,521,742 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,700,458 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,329,349 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,219,021 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 267,588,599 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 270,258,583 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,894,654 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,499,363 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,483,110 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  23,757,382 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  24,250,139 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  30,995,992 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  40,596,443 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  47,673,804 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  72,438,782 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  82,972,816 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  85,943,460 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  93,823,076 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  96,596,165 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  90,826,571 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  92,895,535 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 109,788,525 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,556,998 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,356,030 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,775,174 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,051,097 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,484,831 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,219,636 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,600,735 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,187,283 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   2,992,194 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,615,462 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,525,757 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,134,297 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,210,123 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,856,645 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,850,585 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,592,550 msg/sec
     xenium::michael_scott_queue, 1,s:   9,472,379 msg/sec
     xenium::michael_scott_queue, 1,i:   9,468,259 msg/sec
     xenium::michael_scott_queue, 2,s:   6,173,984 msg/sec
     xenium::michael_scott_queue, 2,i:   4,355,173 msg/sec
     xenium::michael_scott_queue, 3,s:   3,819,272 msg/sec
     xenium::michael_scott_queue, 3,i:   3,350,832 msg/sec
     xenium::michael_scott_queue, 4,s:   3,081,713 msg/sec
     xenium::michael_scott_queue, 4,i:   2,531,625 msg/sec
     xenium::michael_scott_queue, 5,s:   2,312,158 msg/sec
     xenium::michael_scott_queue, 5,i:   1,989,411 msg/sec
     xenium::michael_scott_queue, 6,s:   1,969,712 msg/sec
     xenium::michael_scott_queue, 6,i:   1,659,901 msg/sec
     xenium::michael_scott_queue, 7,s:   1,752,514 msg/sec
     xenium::michael_scott_queue, 7,i:   1,484,534 msg/sec
     xenium::michael_scott_queue, 8,s:   1,527,722 msg/sec
     xenium::michael_scott_queue, 8,i:   1,274,365 msg/sec
         xenium::ramalhete_queue, 1,s:  18,963,047 msg/sec
         xenium::ramalhete_queue, 1,i:  18,276,430 msg/sec
         xenium::ramalhete_queue, 2,s:  24,877,218 msg/sec
         xenium::ramalhete_queue, 2,i:  15,617,899 msg/sec
         xenium::ramalhete_queue, 3,s:  23,650,706 msg/sec
         xenium::ramalhete_queue, 3,i:  16,277,828 msg/sec
         xenium::ramalhete_queue, 4,s:  18,429,837 msg/sec
         xenium::ramalhete_queue, 4,i:  18,084,654 msg/sec
         xenium::ramalhete_queue, 5,s:  18,107,741 msg/sec
         xenium::ramalhete_queue, 5,i:  18,717,303 msg/sec
         xenium::ramalhete_queue, 6,s:  17,673,738 msg/sec
         xenium::ramalhete_queue, 6,i:  18,583,992 msg/sec
         xenium::ramalhete_queue, 7,s:  17,003,909 msg/sec
         xenium::ramalhete_queue, 7,i:  17,616,824 msg/sec
         xenium::ramalhete_queue, 8,s:  16,650,749 msg/sec
         xenium::ramalhete_queue, 8,i:  17,268,598 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  62,218,074 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  70,709,756 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,266,964 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,115,169 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,486,848 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   8,035,351 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,721,593 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,623,160 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,507,321 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,263,259 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,152,798 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,906,415 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,639,785 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,381,867 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,299,337 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,755,594 msg/sec
          boost::lockfree::queue, 1,s:   8,010,329 msg/sec
          boost::lockfree::queue, 1,i:   8,008,408 msg/sec
          boost::lockfree::queue, 2,s:   2,927,560 msg/sec
          boost::lockfree::queue, 2,i:   3,045,090 msg/sec
          boost::lockfree::queue, 3,s:   2,751,401 msg/sec
          boost::lockfree::queue, 3,i:   2,748,965 msg/sec
          boost::lockfree::queue, 4,s:   2,038,109 msg/sec
          boost::lockfree::queue, 4,i:   2,035,871 msg/sec
          boost::lockfree::queue, 5,s:   1,679,950 msg/sec
          boost::lockfree::queue, 5,i:   1,660,528 msg/sec
          boost::lockfree::queue, 6,s:   1,122,147 msg/sec
          boost::lockfree::queue, 6,i:   1,208,813 msg/sec
          boost::lockfree::queue, 7,s:   1,001,644 msg/sec
          boost::lockfree::queue, 7,i:   1,036,280 msg/sec
          boost::lockfree::queue, 8,s:     821,619 msg/sec
          boost::lockfree::queue, 8,i:     907,171 msg/sec
                pthread_spinlock, 1,s:  17,530,573 msg/sec
                pthread_spinlock, 1,i:  16,920,829 msg/sec
                pthread_spinlock, 2,s:   5,331,675 msg/sec
                pthread_spinlock, 2,i:   5,328,269 msg/sec
                pthread_spinlock, 3,s:   4,840,163 msg/sec
                pthread_spinlock, 3,i:   4,390,191 msg/sec
                pthread_spinlock, 4,s:   3,737,556 msg/sec
                pthread_spinlock, 4,i:   3,788,227 msg/sec
                pthread_spinlock, 5,s:   3,327,702 msg/sec
                pthread_spinlock, 5,i:   3,443,194 msg/sec
                pthread_spinlock, 6,s:   2,730,738 msg/sec
                pthread_spinlock, 6,i:   2,734,004 msg/sec
                pthread_spinlock, 7,s:   1,232,335 msg/sec
                pthread_spinlock, 7,i:   2,178,957 msg/sec
                pthread_spinlock, 8,s:   1,479,046 msg/sec
                pthread_spinlock, 8,i:   2,344,593 msg/sec
                      std::mutex, 1,s:   6,493,351 msg/sec
                      std::mutex, 1,i:   6,339,836 msg/sec
                      std::mutex, 2,s:   5,955,493 msg/sec
                      std::mutex, 2,i:   5,166,747 msg/sec
                      std::mutex, 3,s:   2,761,168 msg/sec
                      std::mutex, 3,i:   2,754,079 msg/sec
                      std::mutex, 4,s:   2,179,149 msg/sec
                      std::mutex, 4,i:   2,179,045 msg/sec
                      std::mutex, 5,s:   1,876,669 msg/sec
                      std::mutex, 5,i:   1,898,510 msg/sec
                      std::mutex, 6,s:   1,796,960 msg/sec
                      std::mutex, 6,i:   1,821,831 msg/sec
                      std::mutex, 7,s:   1,850,509 msg/sec
                      std::mutex, 7,i:   1,837,281 msg/sec
                      std::mutex, 8,s:   1,737,120 msg/sec
                      std::mutex, 8,i:   1,729,725 msg/sec
                 tbb::spin_mutex, 1,s:  41,859,605 msg/sec
                 tbb::spin_mutex, 1,i:  42,491,967 msg/sec
                 tbb::spin_mutex, 2,s:   9,159,559 msg/sec
                 tbb::spin_mutex, 2,i:   8,630,216 msg/sec
                 tbb::spin_mutex, 3,s:   5,428,001 msg/sec
                 tbb::spin_mutex, 3,i:   5,192,391 msg/sec
                 tbb::spin_mutex, 4,s:   3,496,956 msg/sec
                 tbb::spin_mutex, 4,i:   3,511,280 msg/sec
                 tbb::spin_mutex, 5,s:   2,593,544 msg/sec
                 tbb::spin_mutex, 5,i:   2,724,955 msg/sec
                 tbb::spin_mutex, 6,s:   2,050,212 msg/sec
                 tbb::spin_mutex, 6,i:   2,125,545 msg/sec
                 tbb::spin_mutex, 7,s:   1,767,239 msg/sec
                 tbb::spin_mutex, 7,i:   1,788,927 msg/sec
                 tbb::spin_mutex, 8,s:   1,458,841 msg/sec
                 tbb::spin_mutex, 8,i:   1,498,263 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1013.56
	System time (seconds): 114.79
	Percent of CPU this job got: 919%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:02.71
	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): 68064
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24569
	Voluntary context switches: 8388252
	Involuntary context switches: 264
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:43:30 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000096 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000105 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000098 sec/round-trip
            OptimistAtomicQueue2: 0.000000088 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000142 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000199 sec/round-trip
     xenium::michael_scott_queue: 0.000000315 sec/round-trip
         xenium::ramalhete_queue: 0.000000133 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000138 sec/round-trip
          boost::lockfree::queue: 0.000000211 sec/round-trip
                pthread_spinlock: 0.000000234 sec/round-trip
                      std::mutex: 0.000000800 sec/round-trip
                 tbb::spin_mutex: 0.000000211 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:  93,594,049 msg/sec
     boost::lockfree::spsc_queue, 1,i:  84,636,882 msg/sec
                     AtomicQueue, 1,s:  53,224,500 msg/sec
                     AtomicQueue, 1,i:  53,319,001 msg/sec
                     AtomicQueue, 2,s:   6,407,393 msg/sec
                     AtomicQueue, 2,i:   5,090,304 msg/sec
                     AtomicQueue, 3,s:   4,931,688 msg/sec
                     AtomicQueue, 3,i:   4,062,542 msg/sec
                     AtomicQueue, 4,s:   3,987,153 msg/sec
                     AtomicQueue, 4,i:   3,097,336 msg/sec
                     AtomicQueue, 5,s:   3,098,513 msg/sec
                     AtomicQueue, 5,i:   2,511,590 msg/sec
                     AtomicQueue, 6,s:   2,620,619 msg/sec
                     AtomicQueue, 6,i:   2,085,383 msg/sec
                     AtomicQueue, 7,s:   2,283,539 msg/sec
                     AtomicQueue, 7,i:   1,898,747 msg/sec
                     AtomicQueue, 8,s:   2,048,891 msg/sec
                     AtomicQueue, 8,i:   1,640,315 msg/sec
             OptimistAtomicQueue, 1,s: 428,680,436 msg/sec
             OptimistAtomicQueue, 1,i: 431,365,444 msg/sec
             OptimistAtomicQueue, 2,s:  46,548,954 msg/sec
             OptimistAtomicQueue, 2,i:  21,499,791 msg/sec
             OptimistAtomicQueue, 3,s:  29,935,035 msg/sec
             OptimistAtomicQueue, 3,i:  24,365,024 msg/sec
             OptimistAtomicQueue, 4,s:  32,553,461 msg/sec
             OptimistAtomicQueue, 4,i:  23,617,960 msg/sec
             OptimistAtomicQueue, 5,s:  29,010,162 msg/sec
             OptimistAtomicQueue, 5,i:  22,421,726 msg/sec
             OptimistAtomicQueue, 6,s:  29,056,395 msg/sec
             OptimistAtomicQueue, 6,i:  21,469,323 msg/sec
             OptimistAtomicQueue, 7,s:  27,998,448 msg/sec
             OptimistAtomicQueue, 7,i:  21,916,066 msg/sec
             OptimistAtomicQueue, 8,s:  28,767,988 msg/sec
             OptimistAtomicQueue, 8,i:  21,269,165 msg/sec
                    AtomicQueueB, 1,s:  39,150,681 msg/sec
                    AtomicQueueB, 1,i:  39,153,839 msg/sec
                    AtomicQueueB, 2,s:   6,253,619 msg/sec
                    AtomicQueueB, 2,i:   4,996,775 msg/sec
                    AtomicQueueB, 3,s:   4,966,538 msg/sec
                    AtomicQueueB, 3,i:   4,074,856 msg/sec
                    AtomicQueueB, 4,s:   3,926,033 msg/sec
                    AtomicQueueB, 4,i:   3,071,873 msg/sec
                    AtomicQueueB, 5,s:   3,041,431 msg/sec
                    AtomicQueueB, 5,i:   2,499,532 msg/sec
                    AtomicQueueB, 6,s:   2,614,238 msg/sec
                    AtomicQueueB, 6,i:   2,065,200 msg/sec
                    AtomicQueueB, 7,s:   2,276,536 msg/sec
                    AtomicQueueB, 7,i:   1,863,432 msg/sec
                    AtomicQueueB, 8,s:   2,002,047 msg/sec
                    AtomicQueueB, 8,i:   1,617,391 msg/sec
            OptimistAtomicQueueB, 1,s: 220,782,719 msg/sec
            OptimistAtomicQueueB, 1,i: 227,199,404 msg/sec
            OptimistAtomicQueueB, 2,s:  49,654,701 msg/sec
            OptimistAtomicQueueB, 2,i:  21,184,960 msg/sec
            OptimistAtomicQueueB, 3,s:  29,410,111 msg/sec
            OptimistAtomicQueueB, 3,i:  25,015,209 msg/sec
            OptimistAtomicQueueB, 4,s:  32,114,709 msg/sec
            OptimistAtomicQueueB, 4,i:  23,501,752 msg/sec
            OptimistAtomicQueueB, 5,s:  28,524,713 msg/sec
            OptimistAtomicQueueB, 5,i:  21,851,915 msg/sec
            OptimistAtomicQueueB, 6,s:  28,842,723 msg/sec
            OptimistAtomicQueueB, 6,i:  21,383,584 msg/sec
            OptimistAtomicQueueB, 7,s:  27,723,914 msg/sec
            OptimistAtomicQueueB, 7,i:  21,715,581 msg/sec
            OptimistAtomicQueueB, 8,s:  28,180,667 msg/sec
            OptimistAtomicQueueB, 8,i:  20,973,585 msg/sec
                    AtomicQueue2, 1,s:  52,731,324 msg/sec
                    AtomicQueue2, 1,i:  55,517,064 msg/sec
                    AtomicQueue2, 2,s:   5,768,021 msg/sec
                    AtomicQueue2, 2,i:   5,082,796 msg/sec
                    AtomicQueue2, 3,s:   4,880,334 msg/sec
                    AtomicQueue2, 3,i:   4,091,381 msg/sec
                    AtomicQueue2, 4,s:   3,839,088 msg/sec
                    AtomicQueue2, 4,i:   3,128,086 msg/sec
                    AtomicQueue2, 5,s:   2,989,093 msg/sec
                    AtomicQueue2, 5,i:   2,494,852 msg/sec
                    AtomicQueue2, 6,s:   2,557,199 msg/sec
                    AtomicQueue2, 6,i:   2,088,413 msg/sec
                    AtomicQueue2, 7,s:   2,226,133 msg/sec
                    AtomicQueue2, 7,i:   1,889,514 msg/sec
                    AtomicQueue2, 8,s:   1,982,221 msg/sec
                    AtomicQueue2, 8,i:   1,641,431 msg/sec
            OptimistAtomicQueue2, 1,s: 195,350,654 msg/sec
            OptimistAtomicQueue2, 1,i: 201,990,006 msg/sec
            OptimistAtomicQueue2, 2,s:  17,793,151 msg/sec
            OptimistAtomicQueue2, 2,i:  13,750,297 msg/sec
            OptimistAtomicQueue2, 3,s:  21,060,406 msg/sec
            OptimistAtomicQueue2, 3,i:  17,942,495 msg/sec
            OptimistAtomicQueue2, 4,s:  26,402,013 msg/sec
            OptimistAtomicQueue2, 4,i:  20,193,372 msg/sec
            OptimistAtomicQueue2, 5,s:  27,066,105 msg/sec
            OptimistAtomicQueue2, 5,i:  20,906,008 msg/sec
            OptimistAtomicQueue2, 6,s:  27,104,615 msg/sec
            OptimistAtomicQueue2, 6,i:  20,486,664 msg/sec
            OptimistAtomicQueue2, 7,s:  26,749,143 msg/sec
            OptimistAtomicQueue2, 7,i:  20,785,116 msg/sec
            OptimistAtomicQueue2, 8,s:  27,584,472 msg/sec
            OptimistAtomicQueue2, 8,i:  20,359,417 msg/sec
                   AtomicQueueB2, 1,s:  40,237,109 msg/sec
                   AtomicQueueB2, 1,i:  40,690,568 msg/sec
                   AtomicQueueB2, 2,s:   5,857,625 msg/sec
                   AtomicQueueB2, 2,i:   5,035,067 msg/sec
                   AtomicQueueB2, 3,s:   4,854,255 msg/sec
                   AtomicQueueB2, 3,i:   4,039,179 msg/sec
                   AtomicQueueB2, 4,s:   3,796,335 msg/sec
                   AtomicQueueB2, 4,i:   3,083,606 msg/sec
                   AtomicQueueB2, 5,s:   2,940,749 msg/sec
                   AtomicQueueB2, 5,i:   2,491,706 msg/sec
                   AtomicQueueB2, 6,s:   2,527,852 msg/sec
                   AtomicQueueB2, 6,i:   2,060,677 msg/sec
                   AtomicQueueB2, 7,s:   2,228,177 msg/sec
                   AtomicQueueB2, 7,i:   1,857,793 msg/sec
                   AtomicQueueB2, 8,s:   1,964,534 msg/sec
                   AtomicQueueB2, 8,i:   1,613,934 msg/sec
           OptimistAtomicQueueB2, 1,s:  64,177,191 msg/sec
           OptimistAtomicQueueB2, 1,i:  69,399,720 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,795,298 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,628,969 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,591,595 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,830,140 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,817,114 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,420,374 msg/sec
           OptimistAtomicQueueB2, 5,s:  27,238,011 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,948,980 msg/sec
           OptimistAtomicQueueB2, 6,s:  27,006,833 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,232,389 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,369,909 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,635,870 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,500,935 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,480,707 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 274,444,798 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 279,925,428 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,781,655 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,485,007 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,124,156 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  23,345,243 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  23,975,378 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  31,607,864 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  42,884,000 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  48,820,830 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  76,101,416 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  82,198,177 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  81,938,363 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  86,173,788 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  96,010,592 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  86,283,284 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  95,972,790 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  90,975,420 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,707,036 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,438,630 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,824,131 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,092,178 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,484,193 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,271,009 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,609,414 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,175,975 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,042,847 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,620,099 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,542,068 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,135,359 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,156,045 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,864,048 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,851,632 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,604,774 msg/sec
     xenium::michael_scott_queue, 1,s:   9,450,499 msg/sec
     xenium::michael_scott_queue, 1,i:   9,457,136 msg/sec
     xenium::michael_scott_queue, 2,s:   6,029,451 msg/sec
     xenium::michael_scott_queue, 2,i:   4,352,659 msg/sec
     xenium::michael_scott_queue, 3,s:   3,854,927 msg/sec
     xenium::michael_scott_queue, 3,i:   3,309,533 msg/sec
     xenium::michael_scott_queue, 4,s:   3,032,783 msg/sec
     xenium::michael_scott_queue, 4,i:   2,526,049 msg/sec
     xenium::michael_scott_queue, 5,s:   2,286,016 msg/sec
     xenium::michael_scott_queue, 5,i:   2,012,834 msg/sec
     xenium::michael_scott_queue, 6,s:   1,967,065 msg/sec
     xenium::michael_scott_queue, 6,i:   1,677,787 msg/sec
     xenium::michael_scott_queue, 7,s:   1,792,033 msg/sec
     xenium::michael_scott_queue, 7,i:   1,499,444 msg/sec
     xenium::michael_scott_queue, 8,s:   1,562,180 msg/sec
     xenium::michael_scott_queue, 8,i:   1,299,687 msg/sec
         xenium::ramalhete_queue, 1,s:  18,903,170 msg/sec
         xenium::ramalhete_queue, 1,i:  18,243,388 msg/sec
         xenium::ramalhete_queue, 2,s:  23,454,292 msg/sec
         xenium::ramalhete_queue, 2,i:  15,045,644 msg/sec
         xenium::ramalhete_queue, 3,s:  22,070,286 msg/sec
         xenium::ramalhete_queue, 3,i:  15,985,837 msg/sec
         xenium::ramalhete_queue, 4,s:  18,735,047 msg/sec
         xenium::ramalhete_queue, 4,i:  17,885,575 msg/sec
         xenium::ramalhete_queue, 5,s:  18,265,501 msg/sec
         xenium::ramalhete_queue, 5,i:  18,837,891 msg/sec
         xenium::ramalhete_queue, 6,s:  17,583,417 msg/sec
         xenium::ramalhete_queue, 6,i:  18,574,589 msg/sec
         xenium::ramalhete_queue, 7,s:  17,016,408 msg/sec
         xenium::ramalhete_queue, 7,i:  17,734,785 msg/sec
         xenium::ramalhete_queue, 8,s:  16,599,571 msg/sec
         xenium::ramalhete_queue, 8,i:  17,304,170 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  63,157,948 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  70,032,915 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  21,364,965 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   9,954,813 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,513,701 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,884,502 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,959,027 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,583,980 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,395,613 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,342,506 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,145,521 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,961,414 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,622,400 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,284,837 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,236,754 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,778,618 msg/sec
          boost::lockfree::queue, 1,s:   7,995,255 msg/sec
          boost::lockfree::queue, 1,i:   7,995,811 msg/sec
          boost::lockfree::queue, 2,s:   2,905,191 msg/sec
          boost::lockfree::queue, 2,i:   3,089,521 msg/sec
          boost::lockfree::queue, 3,s:   2,760,171 msg/sec
          boost::lockfree::queue, 3,i:   2,745,491 msg/sec
          boost::lockfree::queue, 4,s:   2,037,206 msg/sec
          boost::lockfree::queue, 4,i:   2,034,537 msg/sec
          boost::lockfree::queue, 5,s:   1,682,990 msg/sec
          boost::lockfree::queue, 5,i:   1,664,874 msg/sec
          boost::lockfree::queue, 6,s:   1,118,716 msg/sec
          boost::lockfree::queue, 6,i:   1,210,877 msg/sec
          boost::lockfree::queue, 7,s:     993,281 msg/sec
          boost::lockfree::queue, 7,i:   1,034,879 msg/sec
          boost::lockfree::queue, 8,s:     823,715 msg/sec
          boost::lockfree::queue, 8,i:     908,168 msg/sec
                pthread_spinlock, 1,s:  17,039,392 msg/sec
                pthread_spinlock, 1,i:  16,987,285 msg/sec
                pthread_spinlock, 2,s:   5,373,231 msg/sec
                pthread_spinlock, 2,i:   5,224,921 msg/sec
                pthread_spinlock, 3,s:   4,816,706 msg/sec
                pthread_spinlock, 3,i:   4,372,282 msg/sec
                pthread_spinlock, 4,s:   3,758,094 msg/sec
                pthread_spinlock, 4,i:   3,773,433 msg/sec
                pthread_spinlock, 5,s:   3,323,300 msg/sec
                pthread_spinlock, 5,i:   3,438,715 msg/sec
                pthread_spinlock, 6,s:   2,638,351 msg/sec
                pthread_spinlock, 6,i:   2,297,270 msg/sec
                pthread_spinlock, 7,s:   1,265,065 msg/sec
                pthread_spinlock, 7,i:   2,270,907 msg/sec
                pthread_spinlock, 8,s:   1,465,070 msg/sec
                pthread_spinlock, 8,i:   2,371,793 msg/sec
                      std::mutex, 1,s:   6,707,863 msg/sec
                      std::mutex, 1,i:   6,554,494 msg/sec
                      std::mutex, 2,s:   5,133,254 msg/sec
                      std::mutex, 2,i:   5,193,204 msg/sec
                      std::mutex, 3,s:   2,637,658 msg/sec
                      std::mutex, 3,i:   2,739,136 msg/sec
                      std::mutex, 4,s:   2,104,961 msg/sec
                      std::mutex, 4,i:   2,108,562 msg/sec
                      std::mutex, 5,s:   1,903,088 msg/sec
                      std::mutex, 5,i:   1,908,929 msg/sec
                      std::mutex, 6,s:   1,795,572 msg/sec
                      std::mutex, 6,i:   1,818,049 msg/sec
                      std::mutex, 7,s:   1,795,392 msg/sec
                      std::mutex, 7,i:   1,804,641 msg/sec
                      std::mutex, 8,s:   1,720,296 msg/sec
                      std::mutex, 8,i:   1,731,031 msg/sec
                 tbb::spin_mutex, 1,s:  42,132,689 msg/sec
                 tbb::spin_mutex, 1,i:  42,618,806 msg/sec
                 tbb::spin_mutex, 2,s:   9,283,084 msg/sec
                 tbb::spin_mutex, 2,i:   8,734,534 msg/sec
                 tbb::spin_mutex, 3,s:   5,395,582 msg/sec
                 tbb::spin_mutex, 3,i:   5,178,090 msg/sec
                 tbb::spin_mutex, 4,s:   3,521,843 msg/sec
                 tbb::spin_mutex, 4,i:   3,457,495 msg/sec
                 tbb::spin_mutex, 5,s:   2,648,642 msg/sec
                 tbb::spin_mutex, 5,i:   2,711,371 msg/sec
                 tbb::spin_mutex, 6,s:   2,064,012 msg/sec
                 tbb::spin_mutex, 6,i:   2,144,613 msg/sec
                 tbb::spin_mutex, 7,s:   1,754,007 msg/sec
                 tbb::spin_mutex, 7,i:   1,782,213 msg/sec
                 tbb::spin_mutex, 8,s:   1,463,117 msg/sec
                 tbb::spin_mutex, 8,i:   1,500,076 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1017.12
	System time (seconds): 115.52
	Percent of CPU this job got: 921%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:02.95
	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): 62696
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 23359
	Voluntary context switches: 8594976
	Involuntary context switches: 301
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:45:33 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000096 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000105 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000099 sec/round-trip
            OptimistAtomicQueue2: 0.000000087 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000142 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000199 sec/round-trip
     xenium::michael_scott_queue: 0.000000316 sec/round-trip
         xenium::ramalhete_queue: 0.000000135 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000137 sec/round-trip
          boost::lockfree::queue: 0.000000211 sec/round-trip
                pthread_spinlock: 0.000000234 sec/round-trip
                      std::mutex: 0.000000793 sec/round-trip
                 tbb::spin_mutex: 0.000000212 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:  91,874,778 msg/sec
     boost::lockfree::spsc_queue, 1,i:  85,225,917 msg/sec
                     AtomicQueue, 1,s:  53,469,645 msg/sec
                     AtomicQueue, 1,i:  54,173,822 msg/sec
                     AtomicQueue, 2,s:   6,432,059 msg/sec
                     AtomicQueue, 2,i:   5,100,403 msg/sec
                     AtomicQueue, 3,s:   5,020,696 msg/sec
                     AtomicQueue, 3,i:   4,101,880 msg/sec
                     AtomicQueue, 4,s:   3,941,114 msg/sec
                     AtomicQueue, 4,i:   3,107,935 msg/sec
                     AtomicQueue, 5,s:   3,066,594 msg/sec
                     AtomicQueue, 5,i:   2,509,958 msg/sec
                     AtomicQueue, 6,s:   2,596,940 msg/sec
                     AtomicQueue, 6,i:   2,075,213 msg/sec
                     AtomicQueue, 7,s:   2,303,200 msg/sec
                     AtomicQueue, 7,i:   1,897,962 msg/sec
                     AtomicQueue, 8,s:   2,014,148 msg/sec
                     AtomicQueue, 8,i:   1,639,048 msg/sec
             OptimistAtomicQueue, 1,s: 429,155,079 msg/sec
             OptimistAtomicQueue, 1,i: 427,558,725 msg/sec
             OptimistAtomicQueue, 2,s:  47,111,544 msg/sec
             OptimistAtomicQueue, 2,i:  21,559,149 msg/sec
             OptimistAtomicQueue, 3,s:  30,589,183 msg/sec
             OptimistAtomicQueue, 3,i:  24,441,059 msg/sec
             OptimistAtomicQueue, 4,s:  32,465,593 msg/sec
             OptimistAtomicQueue, 4,i:  23,867,579 msg/sec
             OptimistAtomicQueue, 5,s:  28,741,777 msg/sec
             OptimistAtomicQueue, 5,i:  22,021,601 msg/sec
             OptimistAtomicQueue, 6,s:  29,017,729 msg/sec
             OptimistAtomicQueue, 6,i:  21,750,248 msg/sec
             OptimistAtomicQueue, 7,s:  28,554,272 msg/sec
             OptimistAtomicQueue, 7,i:  22,249,480 msg/sec
             OptimistAtomicQueue, 8,s:  28,711,195 msg/sec
             OptimistAtomicQueue, 8,i:  21,211,256 msg/sec
                    AtomicQueueB, 1,s:  39,516,445 msg/sec
                    AtomicQueueB, 1,i:  39,775,254 msg/sec
                    AtomicQueueB, 2,s:   6,273,201 msg/sec
                    AtomicQueueB, 2,i:   5,050,392 msg/sec
                    AtomicQueueB, 3,s:   5,019,403 msg/sec
                    AtomicQueueB, 3,i:   4,079,939 msg/sec
                    AtomicQueueB, 4,s:   3,919,110 msg/sec
                    AtomicQueueB, 4,i:   3,088,005 msg/sec
                    AtomicQueueB, 5,s:   3,032,807 msg/sec
                    AtomicQueueB, 5,i:   2,498,887 msg/sec
                    AtomicQueueB, 6,s:   2,572,563 msg/sec
                    AtomicQueueB, 6,i:   2,067,008 msg/sec
                    AtomicQueueB, 7,s:   2,309,445 msg/sec
                    AtomicQueueB, 7,i:   1,872,252 msg/sec
                    AtomicQueueB, 8,s:   2,009,512 msg/sec
                    AtomicQueueB, 8,i:   1,617,299 msg/sec
            OptimistAtomicQueueB, 1,s: 220,091,734 msg/sec
            OptimistAtomicQueueB, 1,i: 228,964,987 msg/sec
            OptimistAtomicQueueB, 2,s:  49,697,146 msg/sec
            OptimistAtomicQueueB, 2,i:  21,268,848 msg/sec
            OptimistAtomicQueueB, 3,s:  29,884,616 msg/sec
            OptimistAtomicQueueB, 3,i:  24,153,961 msg/sec
            OptimistAtomicQueueB, 4,s:  32,368,808 msg/sec
            OptimistAtomicQueueB, 4,i:  23,718,231 msg/sec
            OptimistAtomicQueueB, 5,s:  28,560,396 msg/sec
            OptimistAtomicQueueB, 5,i:  21,794,450 msg/sec
            OptimistAtomicQueueB, 6,s:  28,766,672 msg/sec
            OptimistAtomicQueueB, 6,i:  21,154,205 msg/sec
            OptimistAtomicQueueB, 7,s:  27,825,139 msg/sec
            OptimistAtomicQueueB, 7,i:  21,650,822 msg/sec
            OptimistAtomicQueueB, 8,s:  28,561,620 msg/sec
            OptimistAtomicQueueB, 8,i:  21,243,916 msg/sec
                    AtomicQueue2, 1,s:  52,491,950 msg/sec
                    AtomicQueue2, 1,i:  55,339,976 msg/sec
                    AtomicQueue2, 2,s:   5,837,502 msg/sec
                    AtomicQueue2, 2,i:   5,086,343 msg/sec
                    AtomicQueue2, 3,s:   4,791,185 msg/sec
                    AtomicQueue2, 3,i:   4,090,225 msg/sec
                    AtomicQueue2, 4,s:   3,861,849 msg/sec
                    AtomicQueue2, 4,i:   3,154,525 msg/sec
                    AtomicQueue2, 5,s:   2,995,080 msg/sec
                    AtomicQueue2, 5,i:   2,496,658 msg/sec
                    AtomicQueue2, 6,s:   2,567,962 msg/sec
                    AtomicQueue2, 6,i:   2,092,120 msg/sec
                    AtomicQueue2, 7,s:   2,238,151 msg/sec
                    AtomicQueue2, 7,i:   1,894,169 msg/sec
                    AtomicQueue2, 8,s:   1,990,029 msg/sec
                    AtomicQueue2, 8,i:   1,645,828 msg/sec
            OptimistAtomicQueue2, 1,s: 194,100,132 msg/sec
            OptimistAtomicQueue2, 1,i: 207,658,443 msg/sec
            OptimistAtomicQueue2, 2,s:  17,704,536 msg/sec
            OptimistAtomicQueue2, 2,i:  13,906,825 msg/sec
            OptimistAtomicQueue2, 3,s:  20,850,559 msg/sec
            OptimistAtomicQueue2, 3,i:  17,845,267 msg/sec
            OptimistAtomicQueue2, 4,s:  26,419,926 msg/sec
            OptimistAtomicQueue2, 4,i:  20,562,483 msg/sec
            OptimistAtomicQueue2, 5,s:  27,350,368 msg/sec
            OptimistAtomicQueue2, 5,i:  20,886,804 msg/sec
            OptimistAtomicQueue2, 6,s:  27,096,551 msg/sec
            OptimistAtomicQueue2, 6,i:  20,236,671 msg/sec
            OptimistAtomicQueue2, 7,s:  26,690,499 msg/sec
            OptimistAtomicQueue2, 7,i:  20,723,554 msg/sec
            OptimistAtomicQueue2, 8,s:  27,964,831 msg/sec
            OptimistAtomicQueue2, 8,i:  20,708,144 msg/sec
                   AtomicQueueB2, 1,s:  40,059,384 msg/sec
                   AtomicQueueB2, 1,i:  40,950,611 msg/sec
                   AtomicQueueB2, 2,s:   5,875,119 msg/sec
                   AtomicQueueB2, 2,i:   4,978,989 msg/sec
                   AtomicQueueB2, 3,s:   4,830,099 msg/sec
                   AtomicQueueB2, 3,i:   4,044,117 msg/sec
                   AtomicQueueB2, 4,s:   3,806,213 msg/sec
                   AtomicQueueB2, 4,i:   3,080,964 msg/sec
                   AtomicQueueB2, 5,s:   2,938,988 msg/sec
                   AtomicQueueB2, 5,i:   2,484,236 msg/sec
                   AtomicQueueB2, 6,s:   2,519,066 msg/sec
                   AtomicQueueB2, 6,i:   2,058,216 msg/sec
                   AtomicQueueB2, 7,s:   2,216,581 msg/sec
                   AtomicQueueB2, 7,i:   1,855,477 msg/sec
                   AtomicQueueB2, 8,s:   1,961,540 msg/sec
                   AtomicQueueB2, 8,i:   1,610,918 msg/sec
           OptimistAtomicQueueB2, 1,s:  65,834,172 msg/sec
           OptimistAtomicQueueB2, 1,i:  70,700,358 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,882,606 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,733,823 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,414,712 msg/sec
           OptimistAtomicQueueB2, 3,i:  18,047,568 msg/sec
           OptimistAtomicQueueB2, 4,s:  27,652,451 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,588,680 msg/sec
           OptimistAtomicQueueB2, 5,s:  27,057,697 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,616,780 msg/sec
           OptimistAtomicQueueB2, 6,s:  27,135,211 msg/sec
           OptimistAtomicQueueB2, 6,i:  19,987,967 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,803,115 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,996,769 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,295,422 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,199,458 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 268,238,904 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 278,994,504 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,751,171 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,461,339 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,135,382 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  23,795,722 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  23,111,516 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  33,200,642 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  43,400,216 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  50,843,390 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  74,705,585 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  82,486,336 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  83,083,695 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  89,079,578 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  97,140,021 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  97,618,704 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  86,568,844 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 108,956,437 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,720,977 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,451,459 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,751,854 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,013,190 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,489,345 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,251,667 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,609,321 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,126,288 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,053,885 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,613,202 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,538,437 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,142,444 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,208,935 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,845,544 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,849,248 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,609,991 msg/sec
     xenium::michael_scott_queue, 1,s:   9,462,654 msg/sec
     xenium::michael_scott_queue, 1,i:   9,460,364 msg/sec
     xenium::michael_scott_queue, 2,s:   6,124,840 msg/sec
     xenium::michael_scott_queue, 2,i:   4,337,890 msg/sec
     xenium::michael_scott_queue, 3,s:   3,840,996 msg/sec
     xenium::michael_scott_queue, 3,i:   3,350,744 msg/sec
     xenium::michael_scott_queue, 4,s:   3,036,703 msg/sec
     xenium::michael_scott_queue, 4,i:   2,523,281 msg/sec
     xenium::michael_scott_queue, 5,s:   2,339,171 msg/sec
     xenium::michael_scott_queue, 5,i:   1,992,038 msg/sec
     xenium::michael_scott_queue, 6,s:   1,972,697 msg/sec
     xenium::michael_scott_queue, 6,i:   1,651,899 msg/sec
     xenium::michael_scott_queue, 7,s:   1,734,534 msg/sec
     xenium::michael_scott_queue, 7,i:   1,470,054 msg/sec
     xenium::michael_scott_queue, 8,s:   1,533,158 msg/sec
     xenium::michael_scott_queue, 8,i:   1,276,155 msg/sec
         xenium::ramalhete_queue, 1,s:  24,500,928 msg/sec
         xenium::ramalhete_queue, 1,i:  21,967,265 msg/sec
         xenium::ramalhete_queue, 2,s:  24,810,867 msg/sec
         xenium::ramalhete_queue, 2,i:  15,668,996 msg/sec
         xenium::ramalhete_queue, 3,s:  22,628,432 msg/sec
         xenium::ramalhete_queue, 3,i:  16,506,592 msg/sec
         xenium::ramalhete_queue, 4,s:  18,054,641 msg/sec
         xenium::ramalhete_queue, 4,i:  18,280,894 msg/sec
         xenium::ramalhete_queue, 5,s:  18,074,038 msg/sec
         xenium::ramalhete_queue, 5,i:  18,517,455 msg/sec
         xenium::ramalhete_queue, 6,s:  17,543,624 msg/sec
         xenium::ramalhete_queue, 6,i:  18,688,419 msg/sec
         xenium::ramalhete_queue, 7,s:  17,098,685 msg/sec
         xenium::ramalhete_queue, 7,i:  17,725,983 msg/sec
         xenium::ramalhete_queue, 8,s:  16,682,276 msg/sec
         xenium::ramalhete_queue, 8,i:  17,213,156 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  60,859,902 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  67,491,776 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,657,406 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,005,671 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,514,302 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,938,695 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,705,845 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,641,975 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,468,791 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,335,815 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,179,886 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,813,441 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,647,324 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,360,352 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,303,543 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,653,623 msg/sec
          boost::lockfree::queue, 1,s:   7,997,455 msg/sec
          boost::lockfree::queue, 1,i:   8,001,924 msg/sec
          boost::lockfree::queue, 2,s:   2,878,227 msg/sec
          boost::lockfree::queue, 2,i:   3,035,771 msg/sec
          boost::lockfree::queue, 3,s:   2,735,444 msg/sec
          boost::lockfree::queue, 3,i:   2,736,372 msg/sec
          boost::lockfree::queue, 4,s:   2,041,985 msg/sec
          boost::lockfree::queue, 4,i:   2,033,752 msg/sec
          boost::lockfree::queue, 5,s:   1,682,529 msg/sec
          boost::lockfree::queue, 5,i:   1,663,763 msg/sec
          boost::lockfree::queue, 6,s:   1,119,476 msg/sec
          boost::lockfree::queue, 6,i:   1,209,325 msg/sec
          boost::lockfree::queue, 7,s:   1,017,812 msg/sec
          boost::lockfree::queue, 7,i:   1,035,761 msg/sec
          boost::lockfree::queue, 8,s:     823,574 msg/sec
          boost::lockfree::queue, 8,i:     907,408 msg/sec
                pthread_spinlock, 1,s:  16,984,007 msg/sec
                pthread_spinlock, 1,i:  17,055,469 msg/sec
                pthread_spinlock, 2,s:   5,517,235 msg/sec
                pthread_spinlock, 2,i:   5,317,900 msg/sec
                pthread_spinlock, 3,s:   4,815,298 msg/sec
                pthread_spinlock, 3,i:   4,353,093 msg/sec
                pthread_spinlock, 4,s:   3,399,174 msg/sec
                pthread_spinlock, 4,i:   3,879,308 msg/sec
                pthread_spinlock, 5,s:   3,319,773 msg/sec
                pthread_spinlock, 5,i:   3,445,291 msg/sec
                pthread_spinlock, 6,s:   2,529,371 msg/sec
                pthread_spinlock, 6,i:   2,668,227 msg/sec
                pthread_spinlock, 7,s:   1,218,317 msg/sec
                pthread_spinlock, 7,i:   2,292,516 msg/sec
                pthread_spinlock, 8,s:   1,447,162 msg/sec
                pthread_spinlock, 8,i:   2,296,031 msg/sec
                      std::mutex, 1,s:   6,501,799 msg/sec
                      std::mutex, 1,i:   6,321,546 msg/sec
                      std::mutex, 2,s:   5,031,993 msg/sec
                      std::mutex, 2,i:   5,105,594 msg/sec
                      std::mutex, 3,s:   2,714,763 msg/sec
                      std::mutex, 3,i:   2,777,225 msg/sec
                      std::mutex, 4,s:   2,179,897 msg/sec
                      std::mutex, 4,i:   2,191,970 msg/sec
                      std::mutex, 5,s:   1,877,707 msg/sec
                      std::mutex, 5,i:   1,883,822 msg/sec
                      std::mutex, 6,s:   1,787,997 msg/sec
                      std::mutex, 6,i:   1,816,852 msg/sec
                      std::mutex, 7,s:   1,843,059 msg/sec
                      std::mutex, 7,i:   1,837,262 msg/sec
                      std::mutex, 8,s:   1,746,021 msg/sec
                      std::mutex, 8,i:   1,731,067 msg/sec
                 tbb::spin_mutex, 1,s:  42,470,708 msg/sec
                 tbb::spin_mutex, 1,i:  42,666,630 msg/sec
                 tbb::spin_mutex, 2,s:   9,156,914 msg/sec
                 tbb::spin_mutex, 2,i:   8,622,847 msg/sec
                 tbb::spin_mutex, 3,s:   5,383,868 msg/sec
                 tbb::spin_mutex, 3,i:   5,132,399 msg/sec
                 tbb::spin_mutex, 4,s:   3,502,606 msg/sec
                 tbb::spin_mutex, 4,i:   3,450,654 msg/sec
                 tbb::spin_mutex, 5,s:   2,567,662 msg/sec
                 tbb::spin_mutex, 5,i:   2,716,924 msg/sec
                 tbb::spin_mutex, 6,s:   2,054,201 msg/sec
                 tbb::spin_mutex, 6,i:   2,140,141 msg/sec
                 tbb::spin_mutex, 7,s:   1,736,992 msg/sec
                 tbb::spin_mutex, 7,i:   1,782,479 msg/sec
                 tbb::spin_mutex, 8,s:   1,452,660 msg/sec
                 tbb::spin_mutex, 8,i:   1,490,399 msg/sec


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


2026-05-06 16:47:35 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000097 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000105 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000098 sec/round-trip
            OptimistAtomicQueue2: 0.000000087 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000142 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000199 sec/round-trip
     xenium::michael_scott_queue: 0.000000315 sec/round-trip
         xenium::ramalhete_queue: 0.000000134 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000138 sec/round-trip
          boost::lockfree::queue: 0.000000212 sec/round-trip
                pthread_spinlock: 0.000000234 sec/round-trip
                      std::mutex: 0.000000800 sec/round-trip
                 tbb::spin_mutex: 0.000000210 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:  92,882,075 msg/sec
     boost::lockfree::spsc_queue, 1,i:  85,686,866 msg/sec
                     AtomicQueue, 1,s:  53,301,040 msg/sec
                     AtomicQueue, 1,i:  53,505,578 msg/sec
                     AtomicQueue, 2,s:   6,417,896 msg/sec
                     AtomicQueue, 2,i:   5,160,471 msg/sec
                     AtomicQueue, 3,s:   5,021,311 msg/sec
                     AtomicQueue, 3,i:   4,103,182 msg/sec
                     AtomicQueue, 4,s:   3,940,882 msg/sec
                     AtomicQueue, 4,i:   3,114,621 msg/sec
                     AtomicQueue, 5,s:   3,009,633 msg/sec
                     AtomicQueue, 5,i:   2,518,608 msg/sec
                     AtomicQueue, 6,s:   2,623,379 msg/sec
                     AtomicQueue, 6,i:   2,086,557 msg/sec
                     AtomicQueue, 7,s:   2,296,172 msg/sec
                     AtomicQueue, 7,i:   1,904,265 msg/sec
                     AtomicQueue, 8,s:   2,025,635 msg/sec
                     AtomicQueue, 8,i:   1,645,515 msg/sec
             OptimistAtomicQueue, 1,s: 437,556,335 msg/sec
             OptimistAtomicQueue, 1,i: 438,004,801 msg/sec
             OptimistAtomicQueue, 2,s:  47,867,044 msg/sec
             OptimistAtomicQueue, 2,i:  21,613,191 msg/sec
             OptimistAtomicQueue, 3,s:  30,365,902 msg/sec
             OptimistAtomicQueue, 3,i:  24,666,534 msg/sec
             OptimistAtomicQueue, 4,s:  32,666,032 msg/sec
             OptimistAtomicQueue, 4,i:  23,655,649 msg/sec
             OptimistAtomicQueue, 5,s:  28,639,148 msg/sec
             OptimistAtomicQueue, 5,i:  21,961,322 msg/sec
             OptimistAtomicQueue, 6,s:  28,638,434 msg/sec
             OptimistAtomicQueue, 6,i:  21,467,470 msg/sec
             OptimistAtomicQueue, 7,s:  27,846,385 msg/sec
             OptimistAtomicQueue, 7,i:  22,258,493 msg/sec
             OptimistAtomicQueue, 8,s:  29,014,539 msg/sec
             OptimistAtomicQueue, 8,i:  21,233,938 msg/sec
                    AtomicQueueB, 1,s:  38,273,088 msg/sec
                    AtomicQueueB, 1,i:  39,992,289 msg/sec
                    AtomicQueueB, 2,s:   6,192,645 msg/sec
                    AtomicQueueB, 2,i:   5,004,403 msg/sec
                    AtomicQueueB, 3,s:   4,927,865 msg/sec
                    AtomicQueueB, 3,i:   4,069,721 msg/sec
                    AtomicQueueB, 4,s:   3,924,967 msg/sec
                    AtomicQueueB, 4,i:   3,126,929 msg/sec
                    AtomicQueueB, 5,s:   3,062,269 msg/sec
                    AtomicQueueB, 5,i:   2,500,372 msg/sec
                    AtomicQueueB, 6,s:   2,577,958 msg/sec
                    AtomicQueueB, 6,i:   2,067,587 msg/sec
                    AtomicQueueB, 7,s:   2,297,920 msg/sec
                    AtomicQueueB, 7,i:   1,870,211 msg/sec
                    AtomicQueueB, 8,s:   2,021,388 msg/sec
                    AtomicQueueB, 8,i:   1,617,721 msg/sec
            OptimistAtomicQueueB, 1,s: 218,019,770 msg/sec
            OptimistAtomicQueueB, 1,i: 229,022,669 msg/sec
            OptimistAtomicQueueB, 2,s:  49,407,554 msg/sec
            OptimistAtomicQueueB, 2,i:  21,059,353 msg/sec
            OptimistAtomicQueueB, 3,s:  29,249,968 msg/sec
            OptimistAtomicQueueB, 3,i:  23,799,870 msg/sec
            OptimistAtomicQueueB, 4,s:  31,689,795 msg/sec
            OptimistAtomicQueueB, 4,i:  24,006,756 msg/sec
            OptimistAtomicQueueB, 5,s:  28,681,961 msg/sec
            OptimistAtomicQueueB, 5,i:  21,780,997 msg/sec
            OptimistAtomicQueueB, 6,s:  28,420,839 msg/sec
            OptimistAtomicQueueB, 6,i:  20,995,160 msg/sec
            OptimistAtomicQueueB, 7,s:  27,317,762 msg/sec
            OptimistAtomicQueueB, 7,i:  21,564,923 msg/sec
            OptimistAtomicQueueB, 8,s:  28,261,489 msg/sec
            OptimistAtomicQueueB, 8,i:  21,190,733 msg/sec
                    AtomicQueue2, 1,s:  53,436,844 msg/sec
                    AtomicQueue2, 1,i:  55,350,022 msg/sec
                    AtomicQueue2, 2,s:   5,992,122 msg/sec
                    AtomicQueue2, 2,i:   5,104,128 msg/sec
                    AtomicQueue2, 3,s:   4,684,406 msg/sec
                    AtomicQueue2, 3,i:   4,072,128 msg/sec
                    AtomicQueue2, 4,s:   3,860,840 msg/sec
                    AtomicQueue2, 4,i:   3,124,961 msg/sec
                    AtomicQueue2, 5,s:   2,975,703 msg/sec
                    AtomicQueue2, 5,i:   2,499,507 msg/sec
                    AtomicQueue2, 6,s:   2,558,233 msg/sec
                    AtomicQueue2, 6,i:   2,088,602 msg/sec
                    AtomicQueue2, 7,s:   2,243,354 msg/sec
                    AtomicQueue2, 7,i:   1,893,634 msg/sec
                    AtomicQueue2, 8,s:   1,986,580 msg/sec
                    AtomicQueue2, 8,i:   1,641,955 msg/sec
            OptimistAtomicQueue2, 1,s: 194,364,215 msg/sec
            OptimistAtomicQueue2, 1,i: 206,149,863 msg/sec
            OptimistAtomicQueue2, 2,s:  17,776,659 msg/sec
            OptimistAtomicQueue2, 2,i:  13,760,310 msg/sec
            OptimistAtomicQueue2, 3,s:  20,876,162 msg/sec
            OptimistAtomicQueue2, 3,i:  17,835,419 msg/sec
            OptimistAtomicQueue2, 4,s:  26,440,044 msg/sec
            OptimistAtomicQueue2, 4,i:  21,054,830 msg/sec
            OptimistAtomicQueue2, 5,s:  27,765,792 msg/sec
            OptimistAtomicQueue2, 5,i:  20,859,173 msg/sec
            OptimistAtomicQueue2, 6,s:  27,115,507 msg/sec
            OptimistAtomicQueue2, 6,i:  20,204,632 msg/sec
            OptimistAtomicQueue2, 7,s:  26,688,377 msg/sec
            OptimistAtomicQueue2, 7,i:  20,778,974 msg/sec
            OptimistAtomicQueue2, 8,s:  27,506,427 msg/sec
            OptimistAtomicQueue2, 8,i:  20,674,373 msg/sec
                   AtomicQueueB2, 1,s:  40,109,515 msg/sec
                   AtomicQueueB2, 1,i:  40,410,245 msg/sec
                   AtomicQueueB2, 2,s:   5,816,636 msg/sec
                   AtomicQueueB2, 2,i:   4,924,226 msg/sec
                   AtomicQueueB2, 3,s:   4,823,753 msg/sec
                   AtomicQueueB2, 3,i:   4,052,637 msg/sec
                   AtomicQueueB2, 4,s:   3,809,489 msg/sec
                   AtomicQueueB2, 4,i:   3,102,867 msg/sec
                   AtomicQueueB2, 5,s:   2,930,331 msg/sec
                   AtomicQueueB2, 5,i:   2,485,506 msg/sec
                   AtomicQueueB2, 6,s:   2,525,873 msg/sec
                   AtomicQueueB2, 6,i:   2,062,084 msg/sec
                   AtomicQueueB2, 7,s:   2,227,335 msg/sec
                   AtomicQueueB2, 7,i:   1,864,290 msg/sec
                   AtomicQueueB2, 8,s:   1,967,875 msg/sec
                   AtomicQueueB2, 8,i:   1,614,351 msg/sec
           OptimistAtomicQueueB2, 1,s:  65,825,764 msg/sec
           OptimistAtomicQueueB2, 1,i:  69,456,406 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,845,416 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,621,469 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,555,516 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,988,579 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,927,077 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,714,381 msg/sec
           OptimistAtomicQueueB2, 5,s:  27,132,727 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,321,222 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,525,224 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,078,547 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,586,415 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,980,928 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,706,418 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,242,390 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 269,105,118 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 278,478,616 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,900,850 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,460,044 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,822,319 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  23,429,377 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  25,075,766 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  32,033,646 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  41,855,400 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  53,225,406 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  65,590,200 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  79,652,714 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  82,001,656 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  77,349,127 msg/sec
     moodycamel::ConcurrentQueue, 7,s: 100,310,761 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  95,573,081 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  86,074,075 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 114,795,274 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,660,102 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,545,214 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,760,865 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   5,998,276 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,483,144 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,251,168 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,606,716 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,171,340 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,051,167 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,581,025 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,544,009 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,140,787 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,217,516 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,849,819 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,855,953 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,603,769 msg/sec
     xenium::michael_scott_queue, 1,s:   9,465,321 msg/sec
     xenium::michael_scott_queue, 1,i:   8,999,755 msg/sec
     xenium::michael_scott_queue, 2,s:   6,058,719 msg/sec
     xenium::michael_scott_queue, 2,i:   4,343,119 msg/sec
     xenium::michael_scott_queue, 3,s:   3,906,641 msg/sec
     xenium::michael_scott_queue, 3,i:   3,347,194 msg/sec
     xenium::michael_scott_queue, 4,s:   3,042,041 msg/sec
     xenium::michael_scott_queue, 4,i:   2,523,564 msg/sec
     xenium::michael_scott_queue, 5,s:   2,336,152 msg/sec
     xenium::michael_scott_queue, 5,i:   1,989,465 msg/sec
     xenium::michael_scott_queue, 6,s:   1,962,245 msg/sec
     xenium::michael_scott_queue, 6,i:   1,657,821 msg/sec
     xenium::michael_scott_queue, 7,s:   1,756,164 msg/sec
     xenium::michael_scott_queue, 7,i:   1,507,542 msg/sec
     xenium::michael_scott_queue, 8,s:   1,551,095 msg/sec
     xenium::michael_scott_queue, 8,i:   1,294,837 msg/sec
         xenium::ramalhete_queue, 1,s:  26,784,576 msg/sec
         xenium::ramalhete_queue, 1,i:  18,241,325 msg/sec
         xenium::ramalhete_queue, 2,s:  24,916,207 msg/sec
         xenium::ramalhete_queue, 2,i:  15,078,471 msg/sec
         xenium::ramalhete_queue, 3,s:  22,892,571 msg/sec
         xenium::ramalhete_queue, 3,i:  15,848,053 msg/sec
         xenium::ramalhete_queue, 4,s:  18,627,670 msg/sec
         xenium::ramalhete_queue, 4,i:  17,714,258 msg/sec
         xenium::ramalhete_queue, 5,s:  18,363,051 msg/sec
         xenium::ramalhete_queue, 5,i:  18,918,469 msg/sec
         xenium::ramalhete_queue, 6,s:  17,642,881 msg/sec
         xenium::ramalhete_queue, 6,i:  18,534,983 msg/sec
         xenium::ramalhete_queue, 7,s:  16,915,704 msg/sec
         xenium::ramalhete_queue, 7,i:  17,624,183 msg/sec
         xenium::ramalhete_queue, 8,s:  17,039,142 msg/sec
         xenium::ramalhete_queue, 8,i:  17,638,308 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  62,964,600 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  68,592,281 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,585,417 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   9,992,931 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,080,129 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,961,472 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,652,939 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,634,791 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,339,494 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,281,820 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,319,389 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,647,264 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,583,159 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,236,621 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,246,634 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,789,910 msg/sec
          boost::lockfree::queue, 1,s:   8,012,105 msg/sec
          boost::lockfree::queue, 1,i:   8,015,135 msg/sec
          boost::lockfree::queue, 2,s:   2,905,905 msg/sec
          boost::lockfree::queue, 2,i:   3,038,118 msg/sec
          boost::lockfree::queue, 3,s:   2,740,146 msg/sec
          boost::lockfree::queue, 3,i:   2,733,138 msg/sec
          boost::lockfree::queue, 4,s:   2,041,934 msg/sec
          boost::lockfree::queue, 4,i:   2,040,316 msg/sec
          boost::lockfree::queue, 5,s:   1,682,669 msg/sec
          boost::lockfree::queue, 5,i:   1,661,893 msg/sec
          boost::lockfree::queue, 6,s:   1,116,144 msg/sec
          boost::lockfree::queue, 6,i:   1,577,077 msg/sec
          boost::lockfree::queue, 7,s:     994,572 msg/sec
          boost::lockfree::queue, 7,i:   1,036,893 msg/sec
          boost::lockfree::queue, 8,s:     820,008 msg/sec
          boost::lockfree::queue, 8,i:     906,940 msg/sec
                pthread_spinlock, 1,s:  17,313,637 msg/sec
                pthread_spinlock, 1,i:  17,014,616 msg/sec
                pthread_spinlock, 2,s:   5,327,129 msg/sec
                pthread_spinlock, 2,i:   5,222,682 msg/sec
                pthread_spinlock, 3,s:   4,840,696 msg/sec
                pthread_spinlock, 3,i:   4,399,439 msg/sec
                pthread_spinlock, 4,s:   3,761,399 msg/sec
                pthread_spinlock, 4,i:   1,876,324 msg/sec
                pthread_spinlock, 5,s:   3,294,733 msg/sec
                pthread_spinlock, 5,i:   3,391,020 msg/sec
                pthread_spinlock, 6,s:   2,775,203 msg/sec
                pthread_spinlock, 6,i:   2,814,312 msg/sec
                pthread_spinlock, 7,s:   1,284,569 msg/sec
                pthread_spinlock, 7,i:   2,296,167 msg/sec
                pthread_spinlock, 8,s:   1,423,387 msg/sec
                pthread_spinlock, 8,i:   1,115,591 msg/sec
                      std::mutex, 1,s:   6,695,298 msg/sec
                      std::mutex, 1,i:   6,549,617 msg/sec
                      std::mutex, 2,s:   6,197,063 msg/sec
                      std::mutex, 2,i:   5,308,920 msg/sec
                      std::mutex, 3,s:   2,746,456 msg/sec
                      std::mutex, 3,i:   2,781,901 msg/sec
                      std::mutex, 4,s:   2,205,518 msg/sec
                      std::mutex, 4,i:   2,253,647 msg/sec
                      std::mutex, 5,s:   1,883,661 msg/sec
                      std::mutex, 5,i:   1,908,241 msg/sec
                      std::mutex, 6,s:   1,859,818 msg/sec
                      std::mutex, 6,i:   1,859,389 msg/sec
                      std::mutex, 7,s:   1,853,633 msg/sec
                      std::mutex, 7,i:   1,836,474 msg/sec
                      std::mutex, 8,s:   1,748,614 msg/sec
                      std::mutex, 8,i:   1,730,001 msg/sec
                 tbb::spin_mutex, 1,s:  42,298,107 msg/sec
                 tbb::spin_mutex, 1,i:  42,671,255 msg/sec
                 tbb::spin_mutex, 2,s:   9,240,004 msg/sec
                 tbb::spin_mutex, 2,i:   8,670,607 msg/sec
                 tbb::spin_mutex, 3,s:   5,399,893 msg/sec
                 tbb::spin_mutex, 3,i:   5,137,773 msg/sec
                 tbb::spin_mutex, 4,s:   3,524,638 msg/sec
                 tbb::spin_mutex, 4,i:   3,484,949 msg/sec
                 tbb::spin_mutex, 5,s:   2,630,389 msg/sec
                 tbb::spin_mutex, 5,i:   2,732,929 msg/sec
                 tbb::spin_mutex, 6,s:   2,051,622 msg/sec
                 tbb::spin_mutex, 6,i:   2,143,768 msg/sec
                 tbb::spin_mutex, 7,s:   1,776,943 msg/sec
                 tbb::spin_mutex, 7,i:   1,798,020 msg/sec
                 tbb::spin_mutex, 8,s:   1,462,262 msg/sec
                 tbb::spin_mutex, 8,i:   1,515,375 msg/sec


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


2026-05-06 16:49:38 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000094 sec/round-trip
             OptimistAtomicQueue: 0.000000077 sec/round-trip
                    AtomicQueueB: 0.000000105 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000099 sec/round-trip
            OptimistAtomicQueue2: 0.000000090 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000142 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000199 sec/round-trip
     xenium::michael_scott_queue: 0.000000314 sec/round-trip
         xenium::ramalhete_queue: 0.000000134 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000138 sec/round-trip
          boost::lockfree::queue: 0.000000211 sec/round-trip
                pthread_spinlock: 0.000000233 sec/round-trip
                      std::mutex: 0.000000798 sec/round-trip
                 tbb::spin_mutex: 0.000000210 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:  92,744,591 msg/sec
     boost::lockfree::spsc_queue, 1,i:  83,799,117 msg/sec
                     AtomicQueue, 1,s:  53,439,814 msg/sec
                     AtomicQueue, 1,i:  54,241,995 msg/sec
                     AtomicQueue, 2,s:   6,290,516 msg/sec
                     AtomicQueue, 2,i:   5,124,856 msg/sec
                     AtomicQueue, 3,s:   5,004,266 msg/sec
                     AtomicQueue, 3,i:   4,097,919 msg/sec
                     AtomicQueue, 4,s:   3,942,540 msg/sec
                     AtomicQueue, 4,i:   3,115,864 msg/sec
                     AtomicQueue, 5,s:   3,032,421 msg/sec
                     AtomicQueue, 5,i:   2,511,618 msg/sec
                     AtomicQueue, 6,s:   2,617,930 msg/sec
                     AtomicQueue, 6,i:   2,088,847 msg/sec
                     AtomicQueue, 7,s:   2,326,308 msg/sec
                     AtomicQueue, 7,i:   1,897,777 msg/sec
                     AtomicQueue, 8,s:   2,034,488 msg/sec
                     AtomicQueue, 8,i:   1,644,151 msg/sec
             OptimistAtomicQueue, 1,s: 432,574,597 msg/sec
             OptimistAtomicQueue, 1,i: 437,082,040 msg/sec
             OptimistAtomicQueue, 2,s:  48,236,009 msg/sec
             OptimistAtomicQueue, 2,i:  21,586,467 msg/sec
             OptimistAtomicQueue, 3,s:  30,557,757 msg/sec
             OptimistAtomicQueue, 3,i:  24,179,518 msg/sec
             OptimistAtomicQueue, 4,s:  32,940,116 msg/sec
             OptimistAtomicQueue, 4,i:  24,272,481 msg/sec
             OptimistAtomicQueue, 5,s:  28,910,859 msg/sec
             OptimistAtomicQueue, 5,i:  22,246,644 msg/sec
             OptimistAtomicQueue, 6,s:  29,028,763 msg/sec
             OptimistAtomicQueue, 6,i:  21,423,173 msg/sec
             OptimistAtomicQueue, 7,s:  27,868,082 msg/sec
             OptimistAtomicQueue, 7,i:  21,971,915 msg/sec
             OptimistAtomicQueue, 8,s:  29,006,207 msg/sec
             OptimistAtomicQueue, 8,i:  21,443,269 msg/sec
                    AtomicQueueB, 1,s:  39,065,155 msg/sec
                    AtomicQueueB, 1,i:  40,660,886 msg/sec
                    AtomicQueueB, 2,s:   6,291,161 msg/sec
                    AtomicQueueB, 2,i:   5,031,632 msg/sec
                    AtomicQueueB, 3,s:   4,823,900 msg/sec
                    AtomicQueueB, 3,i:   4,071,674 msg/sec
                    AtomicQueueB, 4,s:   3,905,370 msg/sec
                    AtomicQueueB, 4,i:   3,105,379 msg/sec
                    AtomicQueueB, 5,s:   2,969,062 msg/sec
                    AtomicQueueB, 5,i:   2,506,695 msg/sec
                    AtomicQueueB, 6,s:   2,601,723 msg/sec
                    AtomicQueueB, 6,i:   2,058,336 msg/sec
                    AtomicQueueB, 7,s:   2,307,244 msg/sec
                    AtomicQueueB, 7,i:   1,864,547 msg/sec
                    AtomicQueueB, 8,s:   2,042,387 msg/sec
                    AtomicQueueB, 8,i:   1,616,941 msg/sec
            OptimistAtomicQueueB, 1,s: 219,638,300 msg/sec
            OptimistAtomicQueueB, 1,i: 227,607,932 msg/sec
            OptimistAtomicQueueB, 2,s:  48,872,416 msg/sec
            OptimistAtomicQueueB, 2,i:  21,244,918 msg/sec
            OptimistAtomicQueueB, 3,s:  29,473,510 msg/sec
            OptimistAtomicQueueB, 3,i:  24,003,796 msg/sec
            OptimistAtomicQueueB, 4,s:  32,046,413 msg/sec
            OptimistAtomicQueueB, 4,i:  23,390,193 msg/sec
            OptimistAtomicQueueB, 5,s:  28,052,600 msg/sec
            OptimistAtomicQueueB, 5,i:  22,060,660 msg/sec
            OptimistAtomicQueueB, 6,s:  29,136,976 msg/sec
            OptimistAtomicQueueB, 6,i:  21,170,515 msg/sec
            OptimistAtomicQueueB, 7,s:  27,841,004 msg/sec
            OptimistAtomicQueueB, 7,i:  21,562,616 msg/sec
            OptimistAtomicQueueB, 8,s:  28,265,004 msg/sec
            OptimistAtomicQueueB, 8,i:  21,014,249 msg/sec
                    AtomicQueue2, 1,s:  52,442,620 msg/sec
                    AtomicQueue2, 1,i:  55,687,163 msg/sec
                    AtomicQueue2, 2,s:   5,739,526 msg/sec
                    AtomicQueue2, 2,i:   5,134,281 msg/sec
                    AtomicQueue2, 3,s:   4,792,837 msg/sec
                    AtomicQueue2, 3,i:   4,083,371 msg/sec
                    AtomicQueue2, 4,s:   3,839,471 msg/sec
                    AtomicQueue2, 4,i:   3,154,042 msg/sec
                    AtomicQueue2, 5,s:   2,972,372 msg/sec
                    AtomicQueue2, 5,i:   2,502,987 msg/sec
                    AtomicQueue2, 6,s:   2,561,150 msg/sec
                    AtomicQueue2, 6,i:   2,095,916 msg/sec
                    AtomicQueue2, 7,s:   2,246,172 msg/sec
                    AtomicQueue2, 7,i:   1,894,877 msg/sec
                    AtomicQueue2, 8,s:   1,980,943 msg/sec
                    AtomicQueue2, 8,i:   1,639,122 msg/sec
            OptimistAtomicQueue2, 1,s: 191,691,331 msg/sec
            OptimistAtomicQueue2, 1,i: 196,204,618 msg/sec
            OptimistAtomicQueue2, 2,s:  17,826,183 msg/sec
            OptimistAtomicQueue2, 2,i:  13,839,367 msg/sec
            OptimistAtomicQueue2, 3,s:  21,126,853 msg/sec
            OptimistAtomicQueue2, 3,i:  17,876,568 msg/sec
            OptimistAtomicQueue2, 4,s:  26,124,353 msg/sec
            OptimistAtomicQueue2, 4,i:  20,317,283 msg/sec
            OptimistAtomicQueue2, 5,s:  27,237,789 msg/sec
            OptimistAtomicQueue2, 5,i:  21,210,698 msg/sec
            OptimistAtomicQueue2, 6,s:  27,382,731 msg/sec
            OptimistAtomicQueue2, 6,i:  20,244,644 msg/sec
            OptimistAtomicQueue2, 7,s:  26,633,517 msg/sec
            OptimistAtomicQueue2, 7,i:  20,814,197 msg/sec
            OptimistAtomicQueue2, 8,s:  27,619,106 msg/sec
            OptimistAtomicQueue2, 8,i:  20,330,906 msg/sec
                   AtomicQueueB2, 1,s:  39,806,699 msg/sec
                   AtomicQueueB2, 1,i:  40,874,017 msg/sec
                   AtomicQueueB2, 2,s:   5,903,372 msg/sec
                   AtomicQueueB2, 2,i:   4,923,959 msg/sec
                   AtomicQueueB2, 3,s:   4,797,420 msg/sec
                   AtomicQueueB2, 3,i:   4,024,726 msg/sec
                   AtomicQueueB2, 4,s:   3,813,520 msg/sec
                   AtomicQueueB2, 4,i:   3,064,808 msg/sec
                   AtomicQueueB2, 5,s:   2,935,353 msg/sec
                   AtomicQueueB2, 5,i:   2,487,982 msg/sec
                   AtomicQueueB2, 6,s:   2,520,630 msg/sec
                   AtomicQueueB2, 6,i:   2,062,649 msg/sec
                   AtomicQueueB2, 7,s:   2,223,241 msg/sec
                   AtomicQueueB2, 7,i:   1,859,405 msg/sec
                   AtomicQueueB2, 8,s:   1,959,629 msg/sec
                   AtomicQueueB2, 8,i:   1,612,992 msg/sec
           OptimistAtomicQueueB2, 1,s:  66,012,352 msg/sec
           OptimistAtomicQueueB2, 1,i:  68,797,272 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,663,057 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,629,653 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,651,879 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,870,882 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,585,040 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,853,509 msg/sec
           OptimistAtomicQueueB2, 5,s:  27,500,300 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,588,705 msg/sec
           OptimistAtomicQueueB2, 6,s:  26,929,248 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,067,145 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,759,321 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,616,640 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,771,282 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,627,650 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 271,547,276 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 278,557,739 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,870,826 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,487,095 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,692,107 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  23,800,740 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  26,567,718 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  32,620,639 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  41,509,002 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  51,916,929 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  73,546,717 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  83,161,328 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  87,188,237 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  93,563,937 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  73,918,906 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  98,139,868 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  91,707,278 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 107,075,323 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,678,066 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,253,668 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,751,529 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,039,855 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,478,417 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,269,585 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,611,861 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,126,746 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,003,761 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,625,656 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,526,829 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,141,210 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,166,566 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,852,466 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,854,451 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,601,718 msg/sec
     xenium::michael_scott_queue, 1,s:   9,419,817 msg/sec
     xenium::michael_scott_queue, 1,i:   9,426,789 msg/sec
     xenium::michael_scott_queue, 2,s:   6,093,680 msg/sec
     xenium::michael_scott_queue, 2,i:   4,384,271 msg/sec
     xenium::michael_scott_queue, 3,s:   3,788,523 msg/sec
     xenium::michael_scott_queue, 3,i:   3,397,098 msg/sec
     xenium::michael_scott_queue, 4,s:   3,026,336 msg/sec
     xenium::michael_scott_queue, 4,i:   2,535,178 msg/sec
     xenium::michael_scott_queue, 5,s:   2,322,141 msg/sec
     xenium::michael_scott_queue, 5,i:   2,000,416 msg/sec
     xenium::michael_scott_queue, 6,s:   1,962,795 msg/sec
     xenium::michael_scott_queue, 6,i:   1,665,658 msg/sec
     xenium::michael_scott_queue, 7,s:   1,737,647 msg/sec
     xenium::michael_scott_queue, 7,i:   1,475,675 msg/sec
     xenium::michael_scott_queue, 8,s:   1,536,761 msg/sec
     xenium::michael_scott_queue, 8,i:   1,277,324 msg/sec
         xenium::ramalhete_queue, 1,s:  18,821,758 msg/sec
         xenium::ramalhete_queue, 1,i:  18,177,575 msg/sec
         xenium::ramalhete_queue, 2,s:  24,319,019 msg/sec
         xenium::ramalhete_queue, 2,i:  15,219,171 msg/sec
         xenium::ramalhete_queue, 3,s:  22,792,027 msg/sec
         xenium::ramalhete_queue, 3,i:  16,029,341 msg/sec
         xenium::ramalhete_queue, 4,s:  18,453,201 msg/sec
         xenium::ramalhete_queue, 4,i:  18,327,142 msg/sec
         xenium::ramalhete_queue, 5,s:  18,061,163 msg/sec
         xenium::ramalhete_queue, 5,i:  18,889,758 msg/sec
         xenium::ramalhete_queue, 6,s:  17,696,169 msg/sec
         xenium::ramalhete_queue, 6,i:  18,307,524 msg/sec
         xenium::ramalhete_queue, 7,s:  17,053,151 msg/sec
         xenium::ramalhete_queue, 7,i:  17,484,689 msg/sec
         xenium::ramalhete_queue, 8,s:  16,889,102 msg/sec
         xenium::ramalhete_queue, 8,i:  17,460,082 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  63,029,288 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  69,683,303 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  21,743,186 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,040,548 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,512,964 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,910,889 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,650,488 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,666,452 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,366,750 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,324,462 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,194,238 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,883,602 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,538,133 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,188,600 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,282,536 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,741,872 msg/sec
          boost::lockfree::queue, 1,s:   8,015,757 msg/sec
          boost::lockfree::queue, 1,i:   7,995,722 msg/sec
          boost::lockfree::queue, 2,s:   2,889,381 msg/sec
          boost::lockfree::queue, 2,i:   3,046,023 msg/sec
          boost::lockfree::queue, 3,s:   2,728,003 msg/sec
          boost::lockfree::queue, 3,i:   2,734,359 msg/sec
          boost::lockfree::queue, 4,s:   2,038,900 msg/sec
          boost::lockfree::queue, 4,i:   2,034,054 msg/sec
          boost::lockfree::queue, 5,s:   1,682,837 msg/sec
          boost::lockfree::queue, 5,i:   1,654,859 msg/sec
          boost::lockfree::queue, 6,s:   1,115,226 msg/sec
          boost::lockfree::queue, 6,i:   1,207,002 msg/sec
          boost::lockfree::queue, 7,s:   1,009,271 msg/sec
          boost::lockfree::queue, 7,i:   1,036,513 msg/sec
          boost::lockfree::queue, 8,s:     820,265 msg/sec
          boost::lockfree::queue, 8,i:     907,162 msg/sec
                pthread_spinlock, 1,s:  17,343,539 msg/sec
                pthread_spinlock, 1,i:  17,007,375 msg/sec
                pthread_spinlock, 2,s:   5,287,866 msg/sec
                pthread_spinlock, 2,i:   5,207,918 msg/sec
                pthread_spinlock, 3,s:   4,797,075 msg/sec
                pthread_spinlock, 3,i:   4,365,251 msg/sec
                pthread_spinlock, 4,s:   3,735,669 msg/sec
                pthread_spinlock, 4,i:   3,785,187 msg/sec
                pthread_spinlock, 5,s:   3,349,013 msg/sec
                pthread_spinlock, 5,i:   3,430,104 msg/sec
                pthread_spinlock, 6,s:   2,782,327 msg/sec
                pthread_spinlock, 6,i:   2,756,882 msg/sec
                pthread_spinlock, 7,s:   1,269,728 msg/sec
                pthread_spinlock, 7,i:   1,019,791 msg/sec
                pthread_spinlock, 8,s:   1,486,291 msg/sec
                pthread_spinlock, 8,i:   2,259,590 msg/sec
                      std::mutex, 1,s:   6,673,255 msg/sec
                      std::mutex, 1,i:   6,567,052 msg/sec
                      std::mutex, 2,s:   5,678,854 msg/sec
                      std::mutex, 2,i:   5,493,395 msg/sec
                      std::mutex, 3,s:   2,728,588 msg/sec
                      std::mutex, 3,i:   2,780,503 msg/sec
                      std::mutex, 4,s:   2,177,967 msg/sec
                      std::mutex, 4,i:   2,202,146 msg/sec
                      std::mutex, 5,s:   1,998,491 msg/sec
                      std::mutex, 5,i:   2,014,641 msg/sec
                      std::mutex, 6,s:   1,796,077 msg/sec
                      std::mutex, 6,i:   1,819,472 msg/sec
                      std::mutex, 7,s:   1,801,410 msg/sec
                      std::mutex, 7,i:   1,804,503 msg/sec
                      std::mutex, 8,s:   1,753,963 msg/sec
                      std::mutex, 8,i:   1,736,157 msg/sec
                 tbb::spin_mutex, 1,s:  41,574,441 msg/sec
                 tbb::spin_mutex, 1,i:  42,170,641 msg/sec
                 tbb::spin_mutex, 2,s:   9,172,173 msg/sec
                 tbb::spin_mutex, 2,i:   8,572,395 msg/sec
                 tbb::spin_mutex, 3,s:   5,480,322 msg/sec
                 tbb::spin_mutex, 3,i:   5,149,429 msg/sec
                 tbb::spin_mutex, 4,s:   3,529,923 msg/sec
                 tbb::spin_mutex, 4,i:   3,519,248 msg/sec
                 tbb::spin_mutex, 5,s:   2,587,477 msg/sec
                 tbb::spin_mutex, 5,i:   2,807,765 msg/sec
                 tbb::spin_mutex, 6,s:   2,043,691 msg/sec
                 tbb::spin_mutex, 6,i:   2,137,256 msg/sec
                 tbb::spin_mutex, 7,s:   1,758,786 msg/sec
                 tbb::spin_mutex, 7,i:   1,836,693 msg/sec
                 tbb::spin_mutex, 8,s:   1,459,509 msg/sec
                 tbb::spin_mutex, 8,i:   1,527,432 msg/sec


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


2026-05-06 16:51:41 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000097 sec/round-trip
             OptimistAtomicQueue: 0.000000078 sec/round-trip
                    AtomicQueueB: 0.000000105 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000098 sec/round-trip
            OptimistAtomicQueue2: 0.000000087 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000144 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000200 sec/round-trip
     xenium::michael_scott_queue: 0.000000315 sec/round-trip
         xenium::ramalhete_queue: 0.000000133 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000138 sec/round-trip
          boost::lockfree::queue: 0.000000211 sec/round-trip
                pthread_spinlock: 0.000000234 sec/round-trip
                      std::mutex: 0.000000794 sec/round-trip
                 tbb::spin_mutex: 0.000000209 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:  93,228,619 msg/sec
     boost::lockfree::spsc_queue, 1,i:  86,212,248 msg/sec
                     AtomicQueue, 1,s:  53,459,869 msg/sec
                     AtomicQueue, 1,i:  54,195,548 msg/sec
                     AtomicQueue, 2,s:   6,410,560 msg/sec
                     AtomicQueue, 2,i:   5,137,286 msg/sec
                     AtomicQueue, 3,s:   5,063,558 msg/sec
                     AtomicQueue, 3,i:   4,049,525 msg/sec
                     AtomicQueue, 4,s:   3,962,875 msg/sec
                     AtomicQueue, 4,i:   3,117,249 msg/sec
                     AtomicQueue, 5,s:   3,065,672 msg/sec
                     AtomicQueue, 5,i:   2,506,235 msg/sec
                     AtomicQueue, 6,s:   2,629,333 msg/sec
                     AtomicQueue, 6,i:   2,094,682 msg/sec
                     AtomicQueue, 7,s:   2,295,793 msg/sec
                     AtomicQueue, 7,i:   1,887,711 msg/sec
                     AtomicQueue, 8,s:   2,029,104 msg/sec
                     AtomicQueue, 8,i:   1,640,643 msg/sec
             OptimistAtomicQueue, 1,s: 434,121,988 msg/sec
             OptimistAtomicQueue, 1,i: 439,823,367 msg/sec
             OptimistAtomicQueue, 2,s:  48,452,758 msg/sec
             OptimistAtomicQueue, 2,i:  21,554,474 msg/sec
             OptimistAtomicQueue, 3,s:  30,054,188 msg/sec
             OptimistAtomicQueue, 3,i:  24,368,207 msg/sec
             OptimistAtomicQueue, 4,s:  32,510,662 msg/sec
             OptimistAtomicQueue, 4,i:  23,649,238 msg/sec
             OptimistAtomicQueue, 5,s:  28,540,018 msg/sec
             OptimistAtomicQueue, 5,i:  22,505,927 msg/sec
             OptimistAtomicQueue, 6,s:  29,419,576 msg/sec
             OptimistAtomicQueue, 6,i:  21,571,991 msg/sec
             OptimistAtomicQueue, 7,s:  28,084,329 msg/sec
             OptimistAtomicQueue, 7,i:  22,028,582 msg/sec
             OptimistAtomicQueue, 8,s:  28,761,468 msg/sec
             OptimistAtomicQueue, 8,i:  21,255,060 msg/sec
                    AtomicQueueB, 1,s:  38,586,589 msg/sec
                    AtomicQueueB, 1,i:  39,794,375 msg/sec
                    AtomicQueueB, 2,s:   6,106,179 msg/sec
                    AtomicQueueB, 2,i:   5,016,796 msg/sec
                    AtomicQueueB, 3,s:   4,987,039 msg/sec
                    AtomicQueueB, 3,i:   4,067,420 msg/sec
                    AtomicQueueB, 4,s:   3,906,751 msg/sec
                    AtomicQueueB, 4,i:   3,117,587 msg/sec
                    AtomicQueueB, 5,s:   3,065,556 msg/sec
                    AtomicQueueB, 5,i:   2,509,940 msg/sec
                    AtomicQueueB, 6,s:   2,626,565 msg/sec
                    AtomicQueueB, 6,i:   2,061,084 msg/sec
                    AtomicQueueB, 7,s:   2,267,227 msg/sec
                    AtomicQueueB, 7,i:   1,866,582 msg/sec
                    AtomicQueueB, 8,s:   2,007,774 msg/sec
                    AtomicQueueB, 8,i:   1,623,109 msg/sec
            OptimistAtomicQueueB, 1,s: 216,127,429 msg/sec
            OptimistAtomicQueueB, 1,i: 225,719,368 msg/sec
            OptimistAtomicQueueB, 2,s:  48,156,659 msg/sec
            OptimistAtomicQueueB, 2,i:  21,150,458 msg/sec
            OptimistAtomicQueueB, 3,s:  29,684,978 msg/sec
            OptimistAtomicQueueB, 3,i:  24,327,835 msg/sec
            OptimistAtomicQueueB, 4,s:  32,103,533 msg/sec
            OptimistAtomicQueueB, 4,i:  23,386,583 msg/sec
            OptimistAtomicQueueB, 5,s:  28,403,749 msg/sec
            OptimistAtomicQueueB, 5,i:  21,701,483 msg/sec
            OptimistAtomicQueueB, 6,s:  28,717,518 msg/sec
            OptimistAtomicQueueB, 6,i:  21,006,777 msg/sec
            OptimistAtomicQueueB, 7,s:  27,711,744 msg/sec
            OptimistAtomicQueueB, 7,i:  21,806,349 msg/sec
            OptimistAtomicQueueB, 8,s:  28,227,361 msg/sec
            OptimistAtomicQueueB, 8,i:  20,966,110 msg/sec
                    AtomicQueue2, 1,s:  54,046,634 msg/sec
                    AtomicQueue2, 1,i:  54,696,576 msg/sec
                    AtomicQueue2, 2,s:   5,785,257 msg/sec
                    AtomicQueue2, 2,i:   5,064,270 msg/sec
                    AtomicQueue2, 3,s:   4,785,262 msg/sec
                    AtomicQueue2, 3,i:   4,073,327 msg/sec
                    AtomicQueue2, 4,s:   3,851,804 msg/sec
                    AtomicQueue2, 4,i:   3,124,364 msg/sec
                    AtomicQueue2, 5,s:   2,973,600 msg/sec
                    AtomicQueue2, 5,i:   2,492,931 msg/sec
                    AtomicQueue2, 6,s:   2,544,949 msg/sec
                    AtomicQueue2, 6,i:   2,092,554 msg/sec
                    AtomicQueue2, 7,s:   2,225,390 msg/sec
                    AtomicQueue2, 7,i:   1,894,147 msg/sec
                    AtomicQueue2, 8,s:   1,980,422 msg/sec
                    AtomicQueue2, 8,i:   1,639,549 msg/sec
            OptimistAtomicQueue2, 1,s: 192,520,946 msg/sec
            OptimistAtomicQueue2, 1,i: 208,513,176 msg/sec
            OptimistAtomicQueue2, 2,s:  17,968,044 msg/sec
            OptimistAtomicQueue2, 2,i:  13,677,327 msg/sec
            OptimistAtomicQueue2, 3,s:  20,818,854 msg/sec
            OptimistAtomicQueue2, 3,i:  17,931,871 msg/sec
            OptimistAtomicQueue2, 4,s:  26,673,765 msg/sec
            OptimistAtomicQueue2, 4,i:  20,256,479 msg/sec
            OptimistAtomicQueue2, 5,s:  27,107,705 msg/sec
            OptimistAtomicQueue2, 5,i:  20,865,501 msg/sec
            OptimistAtomicQueue2, 6,s:  27,037,194 msg/sec
            OptimistAtomicQueue2, 6,i:  20,537,203 msg/sec
            OptimistAtomicQueue2, 7,s:  27,041,529 msg/sec
            OptimistAtomicQueue2, 7,i:  20,872,978 msg/sec
            OptimistAtomicQueue2, 8,s:  27,527,628 msg/sec
            OptimistAtomicQueue2, 8,i:  20,355,961 msg/sec
                   AtomicQueueB2, 1,s:  40,043,824 msg/sec
                   AtomicQueueB2, 1,i:  40,771,927 msg/sec
                   AtomicQueueB2, 2,s:   5,662,442 msg/sec
                   AtomicQueueB2, 2,i:   4,971,014 msg/sec
                   AtomicQueueB2, 3,s:   4,724,361 msg/sec
                   AtomicQueueB2, 3,i:   4,026,837 msg/sec
                   AtomicQueueB2, 4,s:   3,782,065 msg/sec
                   AtomicQueueB2, 4,i:   3,080,641 msg/sec
                   AtomicQueueB2, 5,s:   2,955,118 msg/sec
                   AtomicQueueB2, 5,i:   2,477,061 msg/sec
                   AtomicQueueB2, 6,s:   2,528,926 msg/sec
                   AtomicQueueB2, 6,i:   2,054,242 msg/sec
                   AtomicQueueB2, 7,s:   2,208,735 msg/sec
                   AtomicQueueB2, 7,i:   1,860,986 msg/sec
                   AtomicQueueB2, 8,s:   1,953,524 msg/sec
                   AtomicQueueB2, 8,i:   1,611,608 msg/sec
           OptimistAtomicQueueB2, 1,s:  67,363,928 msg/sec
           OptimistAtomicQueueB2, 1,i:  70,647,313 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,860,026 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,760,545 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,973,249 msg/sec
           OptimistAtomicQueueB2, 3,i:  18,781,786 msg/sec
           OptimistAtomicQueueB2, 4,s:  27,219,046 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,542,478 msg/sec
           OptimistAtomicQueueB2, 5,s:  26,878,353 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,625,182 msg/sec
           OptimistAtomicQueueB2, 6,s:  27,312,295 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,018,184 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,438,203 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,633,230 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,254,878 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,176,488 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 270,058,603 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 277,306,357 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,861,172 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,501,040 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,667,651 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  23,846,759 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  26,100,567 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  31,470,276 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  44,827,852 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  54,988,381 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  71,151,082 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  81,553,829 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  85,784,653 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  91,268,872 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  82,332,804 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  97,493,458 msg/sec
     moodycamel::ConcurrentQueue, 8,s: 103,947,078 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  96,526,960 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,710,981 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,490,386 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,784,336 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,044,843 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,467,142 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,252,164 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,612,213 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,167,865 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,010,637 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,577,469 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,533,041 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,136,365 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,168,069 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,845,157 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,850,313 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,597,871 msg/sec
     xenium::michael_scott_queue, 1,s:   9,452,201 msg/sec
     xenium::michael_scott_queue, 1,i:   9,440,000 msg/sec
     xenium::michael_scott_queue, 2,s:   5,998,551 msg/sec
     xenium::michael_scott_queue, 2,i:   4,335,644 msg/sec
     xenium::michael_scott_queue, 3,s:   3,849,188 msg/sec
     xenium::michael_scott_queue, 3,i:   3,374,537 msg/sec
     xenium::michael_scott_queue, 4,s:   3,020,735 msg/sec
     xenium::michael_scott_queue, 4,i:   2,532,774 msg/sec
     xenium::michael_scott_queue, 5,s:   2,336,107 msg/sec
     xenium::michael_scott_queue, 5,i:   2,005,785 msg/sec
     xenium::michael_scott_queue, 6,s:   1,979,961 msg/sec
     xenium::michael_scott_queue, 6,i:   1,649,343 msg/sec
     xenium::michael_scott_queue, 7,s:   1,759,264 msg/sec
     xenium::michael_scott_queue, 7,i:   1,478,964 msg/sec
     xenium::michael_scott_queue, 8,s:   1,531,537 msg/sec
     xenium::michael_scott_queue, 8,i:   1,279,399 msg/sec
         xenium::ramalhete_queue, 1,s:  19,006,399 msg/sec
         xenium::ramalhete_queue, 1,i:  18,310,229 msg/sec
         xenium::ramalhete_queue, 2,s:  24,777,780 msg/sec
         xenium::ramalhete_queue, 2,i:  15,200,960 msg/sec
         xenium::ramalhete_queue, 3,s:  24,441,763 msg/sec
         xenium::ramalhete_queue, 3,i:  16,108,773 msg/sec
         xenium::ramalhete_queue, 4,s:  18,167,047 msg/sec
         xenium::ramalhete_queue, 4,i:  17,775,578 msg/sec
         xenium::ramalhete_queue, 5,s:  18,056,480 msg/sec
         xenium::ramalhete_queue, 5,i:  18,681,888 msg/sec
         xenium::ramalhete_queue, 6,s:  17,433,294 msg/sec
         xenium::ramalhete_queue, 6,i:  18,713,621 msg/sec
         xenium::ramalhete_queue, 7,s:  17,111,307 msg/sec
         xenium::ramalhete_queue, 7,i:  17,627,700 msg/sec
         xenium::ramalhete_queue, 8,s:  16,813,024 msg/sec
         xenium::ramalhete_queue, 8,i:  17,147,606 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  61,940,215 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  68,929,484 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,945,267 msg/sec
    xenium::vyukov_bounded_queue, 2,i:   9,887,398 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,561,439 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,937,925 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,731,881 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,614,449 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,398,923 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,227,501 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,172,331 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,891,102 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,536,320 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,342,317 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,322,453 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,742,792 msg/sec
          boost::lockfree::queue, 1,s:   7,994,398 msg/sec
          boost::lockfree::queue, 1,i:   8,003,969 msg/sec
          boost::lockfree::queue, 2,s:   2,890,617 msg/sec
          boost::lockfree::queue, 2,i:   3,014,513 msg/sec
          boost::lockfree::queue, 3,s:   2,744,530 msg/sec
          boost::lockfree::queue, 3,i:   2,739,189 msg/sec
          boost::lockfree::queue, 4,s:   2,039,460 msg/sec
          boost::lockfree::queue, 4,i:   2,035,694 msg/sec
          boost::lockfree::queue, 5,s:   1,683,555 msg/sec
          boost::lockfree::queue, 5,i:   1,647,890 msg/sec
          boost::lockfree::queue, 6,s:   1,116,093 msg/sec
          boost::lockfree::queue, 6,i:   1,203,212 msg/sec
          boost::lockfree::queue, 7,s:     997,917 msg/sec
          boost::lockfree::queue, 7,i:   1,036,923 msg/sec
          boost::lockfree::queue, 8,s:     823,507 msg/sec
          boost::lockfree::queue, 8,i:     909,902 msg/sec
                pthread_spinlock, 1,s:  17,526,364 msg/sec
                pthread_spinlock, 1,i:  16,898,823 msg/sec
                pthread_spinlock, 2,s:   5,343,497 msg/sec
                pthread_spinlock, 2,i:   5,211,732 msg/sec
                pthread_spinlock, 3,s:   4,777,352 msg/sec
                pthread_spinlock, 3,i:   4,311,595 msg/sec
                pthread_spinlock, 4,s:   3,369,169 msg/sec
                pthread_spinlock, 4,i:   3,860,266 msg/sec
                pthread_spinlock, 5,s:   3,001,426 msg/sec
                pthread_spinlock, 5,i:   3,429,924 msg/sec
                pthread_spinlock, 6,s:   2,817,999 msg/sec
                pthread_spinlock, 6,i:   2,645,701 msg/sec
                pthread_spinlock, 7,s:   1,207,476 msg/sec
                pthread_spinlock, 7,i:   1,696,946 msg/sec
                pthread_spinlock, 8,s:   1,472,517 msg/sec
                pthread_spinlock, 8,i:   1,643,305 msg/sec
                      std::mutex, 1,s:   6,711,759 msg/sec
                      std::mutex, 1,i:   6,550,371 msg/sec
                      std::mutex, 2,s:   5,143,736 msg/sec
                      std::mutex, 2,i:   5,203,608 msg/sec
                      std::mutex, 3,s:   2,840,174 msg/sec
                      std::mutex, 3,i:   2,895,980 msg/sec
                      std::mutex, 4,s:   2,086,627 msg/sec
                      std::mutex, 4,i:   2,097,524 msg/sec
                      std::mutex, 5,s:   1,885,342 msg/sec
                      std::mutex, 5,i:   1,902,410 msg/sec
                      std::mutex, 6,s:   1,854,534 msg/sec
                      std::mutex, 6,i:   1,879,645 msg/sec
                      std::mutex, 7,s:   1,803,342 msg/sec
                      std::mutex, 7,i:   1,809,353 msg/sec
                      std::mutex, 8,s:   1,771,889 msg/sec
                      std::mutex, 8,i:   1,751,579 msg/sec
                 tbb::spin_mutex, 1,s:  40,948,699 msg/sec
                 tbb::spin_mutex, 1,i:  42,851,621 msg/sec
                 tbb::spin_mutex, 2,s:   9,202,339 msg/sec
                 tbb::spin_mutex, 2,i:   8,560,182 msg/sec
                 tbb::spin_mutex, 3,s:   5,403,797 msg/sec
                 tbb::spin_mutex, 3,i:   5,170,095 msg/sec
                 tbb::spin_mutex, 4,s:   3,507,415 msg/sec
                 tbb::spin_mutex, 4,i:   3,456,896 msg/sec
                 tbb::spin_mutex, 5,s:   2,600,935 msg/sec
                 tbb::spin_mutex, 5,i:   2,738,114 msg/sec
                 tbb::spin_mutex, 6,s:   2,053,686 msg/sec
                 tbb::spin_mutex, 6,i:   2,140,247 msg/sec
                 tbb::spin_mutex, 7,s:   1,747,330 msg/sec
                 tbb::spin_mutex, 7,i:   1,789,297 msg/sec
                 tbb::spin_mutex, 8,s:   1,448,321 msg/sec
                 tbb::spin_mutex, 8,i:   1,505,343 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1012.75
	System time (seconds): 115.16
	Percent of CPU this job got: 918%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:02.86
	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): 67612
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24492
	Voluntary context switches: 8309591
	Involuntary context switches: 278
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:53:44 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000096 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000105 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000098 sec/round-trip
            OptimistAtomicQueue2: 0.000000086 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000143 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000199 sec/round-trip
     xenium::michael_scott_queue: 0.000000315 sec/round-trip
         xenium::ramalhete_queue: 0.000000134 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000137 sec/round-trip
          boost::lockfree::queue: 0.000000211 sec/round-trip
                pthread_spinlock: 0.000000233 sec/round-trip
                      std::mutex: 0.000000801 sec/round-trip
                 tbb::spin_mutex: 0.000000211 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:  92,152,649 msg/sec
     boost::lockfree::spsc_queue, 1,i:  84,170,408 msg/sec
                     AtomicQueue, 1,s:  53,311,724 msg/sec
                     AtomicQueue, 1,i:  54,313,172 msg/sec
                     AtomicQueue, 2,s:   6,429,925 msg/sec
                     AtomicQueue, 2,i:   5,140,676 msg/sec
                     AtomicQueue, 3,s:   5,054,862 msg/sec
                     AtomicQueue, 3,i:   4,054,883 msg/sec
                     AtomicQueue, 4,s:   3,948,592 msg/sec
                     AtomicQueue, 4,i:   3,121,390 msg/sec
                     AtomicQueue, 5,s:   3,045,792 msg/sec
                     AtomicQueue, 5,i:   2,514,544 msg/sec
                     AtomicQueue, 6,s:   2,653,455 msg/sec
                     AtomicQueue, 6,i:   2,075,677 msg/sec
                     AtomicQueue, 7,s:   2,308,050 msg/sec
                     AtomicQueue, 7,i:   1,897,781 msg/sec
                     AtomicQueue, 8,s:   2,033,517 msg/sec
                     AtomicQueue, 8,i:   1,641,655 msg/sec
             OptimistAtomicQueue, 1,s: 437,993,290 msg/sec
             OptimistAtomicQueue, 1,i: 439,958,820 msg/sec
             OptimistAtomicQueue, 2,s:  48,567,266 msg/sec
             OptimistAtomicQueue, 2,i:  21,545,409 msg/sec
             OptimistAtomicQueue, 3,s:  30,181,469 msg/sec
             OptimistAtomicQueue, 3,i:  24,220,571 msg/sec
             OptimistAtomicQueue, 4,s:  32,399,452 msg/sec
             OptimistAtomicQueue, 4,i:  23,531,715 msg/sec
             OptimistAtomicQueue, 5,s:  28,506,726 msg/sec
             OptimistAtomicQueue, 5,i:  22,508,875 msg/sec
             OptimistAtomicQueue, 6,s:  29,537,096 msg/sec
             OptimistAtomicQueue, 6,i:  21,491,443 msg/sec
             OptimistAtomicQueue, 7,s:  28,037,132 msg/sec
             OptimistAtomicQueue, 7,i:  21,938,385 msg/sec
             OptimistAtomicQueue, 8,s:  28,749,197 msg/sec
             OptimistAtomicQueue, 8,i:  21,240,604 msg/sec
                    AtomicQueueB, 1,s:  38,574,830 msg/sec
                    AtomicQueueB, 1,i:  39,707,120 msg/sec
                    AtomicQueueB, 2,s:   6,262,905 msg/sec
                    AtomicQueueB, 2,i:   5,033,189 msg/sec
                    AtomicQueueB, 3,s:   4,898,798 msg/sec
                    AtomicQueueB, 3,i:   4,064,686 msg/sec
                    AtomicQueueB, 4,s:   3,883,256 msg/sec
                    AtomicQueueB, 4,i:   3,087,671 msg/sec
                    AtomicQueueB, 5,s:   3,023,130 msg/sec
                    AtomicQueueB, 5,i:   2,503,050 msg/sec
                    AtomicQueueB, 6,s:   2,566,167 msg/sec
                    AtomicQueueB, 6,i:   2,070,239 msg/sec
                    AtomicQueueB, 7,s:   2,281,287 msg/sec
                    AtomicQueueB, 7,i:   1,861,139 msg/sec
                    AtomicQueueB, 8,s:   2,046,576 msg/sec
                    AtomicQueueB, 8,i:   1,616,219 msg/sec
            OptimistAtomicQueueB, 1,s: 216,623,703 msg/sec
            OptimistAtomicQueueB, 1,i: 228,521,284 msg/sec
            OptimistAtomicQueueB, 2,s:  49,309,130 msg/sec
            OptimistAtomicQueueB, 2,i:  21,319,316 msg/sec
            OptimistAtomicQueueB, 3,s:  29,505,512 msg/sec
            OptimistAtomicQueueB, 3,i:  24,844,153 msg/sec
            OptimistAtomicQueueB, 4,s:  32,043,436 msg/sec
            OptimistAtomicQueueB, 4,i:  23,665,435 msg/sec
            OptimistAtomicQueueB, 5,s:  28,456,189 msg/sec
            OptimistAtomicQueueB, 5,i:  21,844,611 msg/sec
            OptimistAtomicQueueB, 6,s:  28,560,518 msg/sec
            OptimistAtomicQueueB, 6,i:  21,309,618 msg/sec
            OptimistAtomicQueueB, 7,s:  27,971,507 msg/sec
            OptimistAtomicQueueB, 7,i:  21,826,110 msg/sec
            OptimistAtomicQueueB, 8,s:  28,204,162 msg/sec
            OptimistAtomicQueueB, 8,i:  20,953,537 msg/sec
                    AtomicQueue2, 1,s:  52,690,537 msg/sec
                    AtomicQueue2, 1,i:  55,427,887 msg/sec
                    AtomicQueue2, 2,s:   5,829,158 msg/sec
                    AtomicQueue2, 2,i:   5,004,958 msg/sec
                    AtomicQueue2, 3,s:   4,879,184 msg/sec
                    AtomicQueue2, 3,i:   4,063,002 msg/sec
                    AtomicQueue2, 4,s:   3,851,316 msg/sec
                    AtomicQueue2, 4,i:   3,164,447 msg/sec
                    AtomicQueue2, 5,s:   2,980,861 msg/sec
                    AtomicQueue2, 5,i:   2,504,349 msg/sec
                    AtomicQueue2, 6,s:   2,562,780 msg/sec
                    AtomicQueue2, 6,i:   2,087,954 msg/sec
                    AtomicQueue2, 7,s:   2,238,209 msg/sec
                    AtomicQueue2, 7,i:   1,894,821 msg/sec
                    AtomicQueue2, 8,s:   1,984,154 msg/sec
                    AtomicQueue2, 8,i:   1,640,485 msg/sec
            OptimistAtomicQueue2, 1,s: 196,724,149 msg/sec
            OptimistAtomicQueue2, 1,i: 201,874,200 msg/sec
            OptimistAtomicQueue2, 2,s:  17,710,857 msg/sec
            OptimistAtomicQueue2, 2,i:  13,878,819 msg/sec
            OptimistAtomicQueue2, 3,s:  20,689,522 msg/sec
            OptimistAtomicQueue2, 3,i:  19,829,608 msg/sec
            OptimistAtomicQueue2, 4,s:  26,083,523 msg/sec
            OptimistAtomicQueue2, 4,i:  20,299,243 msg/sec
            OptimistAtomicQueue2, 5,s:  27,287,185 msg/sec
            OptimistAtomicQueue2, 5,i:  20,863,751 msg/sec
            OptimistAtomicQueue2, 6,s:  27,265,321 msg/sec
            OptimistAtomicQueue2, 6,i:  20,373,395 msg/sec
            OptimistAtomicQueue2, 7,s:  27,109,191 msg/sec
            OptimistAtomicQueue2, 7,i:  21,047,857 msg/sec
            OptimistAtomicQueue2, 8,s:  27,567,727 msg/sec
            OptimistAtomicQueue2, 8,i:  20,368,150 msg/sec
                   AtomicQueueB2, 1,s:  39,585,461 msg/sec
                   AtomicQueueB2, 1,i:  40,692,124 msg/sec
                   AtomicQueueB2, 2,s:   5,766,403 msg/sec
                   AtomicQueueB2, 2,i:   5,032,661 msg/sec
                   AtomicQueueB2, 3,s:   4,847,363 msg/sec
                   AtomicQueueB2, 3,i:   4,026,681 msg/sec
                   AtomicQueueB2, 4,s:   3,834,016 msg/sec
                   AtomicQueueB2, 4,i:   3,076,352 msg/sec
                   AtomicQueueB2, 5,s:   2,954,430 msg/sec
                   AtomicQueueB2, 5,i:   2,484,238 msg/sec
                   AtomicQueueB2, 6,s:   2,532,481 msg/sec
                   AtomicQueueB2, 6,i:   2,053,710 msg/sec
                   AtomicQueueB2, 7,s:   2,219,225 msg/sec
                   AtomicQueueB2, 7,i:   1,861,023 msg/sec
                   AtomicQueueB2, 8,s:   1,959,466 msg/sec
                   AtomicQueueB2, 8,i:   1,610,951 msg/sec
           OptimistAtomicQueueB2, 1,s:  65,757,201 msg/sec
           OptimistAtomicQueueB2, 1,i:  69,327,839 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,762,040 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,630,916 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,804,353 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,892,036 msg/sec
           OptimistAtomicQueueB2, 4,s:  27,246,694 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,626,697 msg/sec
           OptimistAtomicQueueB2, 5,s:  27,022,017 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,837,249 msg/sec
           OptimistAtomicQueueB2, 6,s:  27,517,351 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,159,689 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,493,847 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,712,240 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,283,462 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,246,161 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 270,011,935 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 277,935,274 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,857,619 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,533,839 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,534,071 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  23,741,127 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  24,393,160 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  28,669,371 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  40,742,890 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  44,024,703 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  80,385,077 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  76,677,003 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  85,433,600 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  86,719,461 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  93,049,781 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  88,139,803 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  96,600,251 msg/sec
     moodycamel::ConcurrentQueue, 8,i:  84,200,741 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,678,911 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,351,874 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,751,666 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,041,162 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,468,939 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,206,012 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,615,108 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,132,427 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   2,995,625 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,592,768 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,518,233 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,147,272 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,207,327 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,856,649 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,852,812 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,601,981 msg/sec
     xenium::michael_scott_queue, 1,s:   9,461,807 msg/sec
     xenium::michael_scott_queue, 1,i:   9,454,484 msg/sec
     xenium::michael_scott_queue, 2,s:   6,066,777 msg/sec
     xenium::michael_scott_queue, 2,i:   4,325,984 msg/sec
     xenium::michael_scott_queue, 3,s:   3,806,908 msg/sec
     xenium::michael_scott_queue, 3,i:   3,373,963 msg/sec
     xenium::michael_scott_queue, 4,s:   3,008,148 msg/sec
     xenium::michael_scott_queue, 4,i:   2,571,654 msg/sec
     xenium::michael_scott_queue, 5,s:   2,320,691 msg/sec
     xenium::michael_scott_queue, 5,i:   1,988,591 msg/sec
     xenium::michael_scott_queue, 6,s:   1,961,297 msg/sec
     xenium::michael_scott_queue, 6,i:   1,664,149 msg/sec
     xenium::michael_scott_queue, 7,s:   1,742,973 msg/sec
     xenium::michael_scott_queue, 7,i:   1,477,095 msg/sec
     xenium::michael_scott_queue, 8,s:   1,528,643 msg/sec
     xenium::michael_scott_queue, 8,i:   1,279,054 msg/sec
         xenium::ramalhete_queue, 1,s:  26,726,363 msg/sec
         xenium::ramalhete_queue, 1,i:  26,226,770 msg/sec
         xenium::ramalhete_queue, 2,s:  24,815,460 msg/sec
         xenium::ramalhete_queue, 2,i:  15,222,151 msg/sec
         xenium::ramalhete_queue, 3,s:  22,285,587 msg/sec
         xenium::ramalhete_queue, 3,i:  16,319,604 msg/sec
         xenium::ramalhete_queue, 4,s:  18,565,793 msg/sec
         xenium::ramalhete_queue, 4,i:  18,375,584 msg/sec
         xenium::ramalhete_queue, 5,s:  18,088,436 msg/sec
         xenium::ramalhete_queue, 5,i:  18,839,757 msg/sec
         xenium::ramalhete_queue, 6,s:  17,464,392 msg/sec
         xenium::ramalhete_queue, 6,i:  18,633,761 msg/sec
         xenium::ramalhete_queue, 7,s:  16,975,627 msg/sec
         xenium::ramalhete_queue, 7,i:  17,613,070 msg/sec
         xenium::ramalhete_queue, 8,s:  16,594,420 msg/sec
         xenium::ramalhete_queue, 8,i:  17,298,063 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  62,764,868 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  69,662,721 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,682,841 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,040,733 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,523,312 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,934,039 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,747,532 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,638,243 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,174,995 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,227,208 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,170,632 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,917,880 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,602,022 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,339,058 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,305,409 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,683,847 msg/sec
          boost::lockfree::queue, 1,s:   7,992,404 msg/sec
          boost::lockfree::queue, 1,i:   8,006,799 msg/sec
          boost::lockfree::queue, 2,s:   2,921,366 msg/sec
          boost::lockfree::queue, 2,i:   3,077,344 msg/sec
          boost::lockfree::queue, 3,s:   2,739,227 msg/sec
          boost::lockfree::queue, 3,i:   2,729,713 msg/sec
          boost::lockfree::queue, 4,s:   2,041,546 msg/sec
          boost::lockfree::queue, 4,i:   2,036,534 msg/sec
          boost::lockfree::queue, 5,s:   1,681,133 msg/sec
          boost::lockfree::queue, 5,i:   1,660,048 msg/sec
          boost::lockfree::queue, 6,s:   1,123,983 msg/sec
          boost::lockfree::queue, 6,i:   1,576,577 msg/sec
          boost::lockfree::queue, 7,s:   1,310,672 msg/sec
          boost::lockfree::queue, 7,i:   1,037,174 msg/sec
          boost::lockfree::queue, 8,s:     818,932 msg/sec
          boost::lockfree::queue, 8,i:     907,637 msg/sec
                pthread_spinlock, 1,s:  17,272,792 msg/sec
                pthread_spinlock, 1,i:  16,562,181 msg/sec
                pthread_spinlock, 2,s:   5,298,845 msg/sec
                pthread_spinlock, 2,i:   5,190,177 msg/sec
                pthread_spinlock, 3,s:   4,839,925 msg/sec
                pthread_spinlock, 3,i:   4,320,244 msg/sec
                pthread_spinlock, 4,s:   3,728,167 msg/sec
                pthread_spinlock, 4,i:   3,772,048 msg/sec
                pthread_spinlock, 5,s:   3,314,162 msg/sec
                pthread_spinlock, 5,i:   3,423,709 msg/sec
                pthread_spinlock, 6,s:   2,806,835 msg/sec
                pthread_spinlock, 6,i:   2,722,534 msg/sec
                pthread_spinlock, 7,s:   1,282,090 msg/sec
                pthread_spinlock, 7,i:   2,273,501 msg/sec
                pthread_spinlock, 8,s:   1,501,183 msg/sec
                pthread_spinlock, 8,i:   2,280,795 msg/sec
                      std::mutex, 1,s:   6,642,838 msg/sec
                      std::mutex, 1,i:   6,567,103 msg/sec
                      std::mutex, 2,s:   5,081,018 msg/sec
                      std::mutex, 2,i:   5,093,369 msg/sec
                      std::mutex, 3,s:   2,705,693 msg/sec
                      std::mutex, 3,i:   2,692,386 msg/sec
                      std::mutex, 4,s:   2,105,102 msg/sec
                      std::mutex, 4,i:   2,120,096 msg/sec
                      std::mutex, 5,s:   1,980,659 msg/sec
                      std::mutex, 5,i:   1,994,615 msg/sec
                      std::mutex, 6,s:   1,840,489 msg/sec
                      std::mutex, 6,i:   1,868,187 msg/sec
                      std::mutex, 7,s:   1,832,392 msg/sec
                      std::mutex, 7,i:   1,816,491 msg/sec
                      std::mutex, 8,s:   1,756,068 msg/sec
                      std::mutex, 8,i:   1,745,176 msg/sec
                 tbb::spin_mutex, 1,s:  40,023,726 msg/sec
                 tbb::spin_mutex, 1,i:  42,808,696 msg/sec
                 tbb::spin_mutex, 2,s:   9,368,392 msg/sec
                 tbb::spin_mutex, 2,i:   8,684,266 msg/sec
                 tbb::spin_mutex, 3,s:   5,422,699 msg/sec
                 tbb::spin_mutex, 3,i:   5,150,374 msg/sec
                 tbb::spin_mutex, 4,s:   3,489,780 msg/sec
                 tbb::spin_mutex, 4,i:   3,500,476 msg/sec
                 tbb::spin_mutex, 5,s:   2,591,267 msg/sec
                 tbb::spin_mutex, 5,i:   2,720,464 msg/sec
                 tbb::spin_mutex, 6,s:   2,071,400 msg/sec
                 tbb::spin_mutex, 6,i:   2,155,815 msg/sec
                 tbb::spin_mutex, 7,s:   1,751,012 msg/sec
                 tbb::spin_mutex, 7,i:   1,791,854 msg/sec
                 tbb::spin_mutex, 8,s:   1,464,180 msg/sec
                 tbb::spin_mutex, 8,i:   1,500,427 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1001.65
	System time (seconds): 114.60
	Percent of CPU this job got: 917%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:01.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): 66716
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24241
	Voluntary context switches: 8328416
	Involuntary context switches: 267
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:55:45 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000095 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000105 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000099 sec/round-trip
            OptimistAtomicQueue2: 0.000000086 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000143 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000206 sec/round-trip
     xenium::michael_scott_queue: 0.000000317 sec/round-trip
         xenium::ramalhete_queue: 0.000000134 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000138 sec/round-trip
          boost::lockfree::queue: 0.000000211 sec/round-trip
                pthread_spinlock: 0.000000234 sec/round-trip
                      std::mutex: 0.000000802 sec/round-trip
                 tbb::spin_mutex: 0.000000208 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:  92,385,751 msg/sec
     boost::lockfree::spsc_queue, 1,i:  86,636,044 msg/sec
                     AtomicQueue, 1,s:  53,240,198 msg/sec
                     AtomicQueue, 1,i:  54,230,582 msg/sec
                     AtomicQueue, 2,s:   6,357,967 msg/sec
                     AtomicQueue, 2,i:   5,087,365 msg/sec
                     AtomicQueue, 3,s:   5,089,582 msg/sec
                     AtomicQueue, 3,i:   4,094,729 msg/sec
                     AtomicQueue, 4,s:   3,954,236 msg/sec
                     AtomicQueue, 4,i:   3,118,310 msg/sec
                     AtomicQueue, 5,s:   3,067,709 msg/sec
                     AtomicQueue, 5,i:   2,507,812 msg/sec
                     AtomicQueue, 6,s:   2,632,934 msg/sec
                     AtomicQueue, 6,i:   2,074,990 msg/sec
                     AtomicQueue, 7,s:   2,290,571 msg/sec
                     AtomicQueue, 7,i:   1,894,567 msg/sec
                     AtomicQueue, 8,s:   2,033,955 msg/sec
                     AtomicQueue, 8,i:   1,641,917 msg/sec
             OptimistAtomicQueue, 1,s: 434,302,987 msg/sec
             OptimistAtomicQueue, 1,i: 442,419,148 msg/sec
             OptimistAtomicQueue, 2,s:  48,933,686 msg/sec
             OptimistAtomicQueue, 2,i:  21,481,530 msg/sec
             OptimistAtomicQueue, 3,s:  30,262,118 msg/sec
             OptimistAtomicQueue, 3,i:  24,614,392 msg/sec
             OptimistAtomicQueue, 4,s:  32,843,419 msg/sec
             OptimistAtomicQueue, 4,i:  23,898,494 msg/sec
             OptimistAtomicQueue, 5,s:  28,738,308 msg/sec
             OptimistAtomicQueue, 5,i:  21,973,608 msg/sec
             OptimistAtomicQueue, 6,s:  28,794,752 msg/sec
             OptimistAtomicQueue, 6,i:  21,531,554 msg/sec
             OptimistAtomicQueue, 7,s:  28,086,001 msg/sec
             OptimistAtomicQueue, 7,i:  22,306,197 msg/sec
             OptimistAtomicQueue, 8,s:  28,914,303 msg/sec
             OptimistAtomicQueue, 8,i:  21,301,714 msg/sec
                    AtomicQueueB, 1,s:  38,661,807 msg/sec
                    AtomicQueueB, 1,i:  39,769,970 msg/sec
                    AtomicQueueB, 2,s:   6,071,810 msg/sec
                    AtomicQueueB, 2,i:   4,997,490 msg/sec
                    AtomicQueueB, 3,s:   4,989,133 msg/sec
                    AtomicQueueB, 3,i:   4,065,978 msg/sec
                    AtomicQueueB, 4,s:   3,907,814 msg/sec
                    AtomicQueueB, 4,i:   3,088,859 msg/sec
                    AtomicQueueB, 5,s:   3,064,388 msg/sec
                    AtomicQueueB, 5,i:   2,498,147 msg/sec
                    AtomicQueueB, 6,s:   2,577,249 msg/sec
                    AtomicQueueB, 6,i:   2,065,227 msg/sec
                    AtomicQueueB, 7,s:   2,281,864 msg/sec
                    AtomicQueueB, 7,i:   1,883,386 msg/sec
                    AtomicQueueB, 8,s:   2,010,170 msg/sec
                    AtomicQueueB, 8,i:   1,617,930 msg/sec
            OptimistAtomicQueueB, 1,s: 219,048,454 msg/sec
            OptimistAtomicQueueB, 1,i: 229,322,032 msg/sec
            OptimistAtomicQueueB, 2,s:  48,866,111 msg/sec
            OptimistAtomicQueueB, 2,i:  21,334,326 msg/sec
            OptimistAtomicQueueB, 3,s:  29,588,904 msg/sec
            OptimistAtomicQueueB, 3,i:  23,882,162 msg/sec
            OptimistAtomicQueueB, 4,s:  31,694,154 msg/sec
            OptimistAtomicQueueB, 4,i:  24,041,629 msg/sec
            OptimistAtomicQueueB, 5,s:  28,811,602 msg/sec
            OptimistAtomicQueueB, 5,i:  21,820,826 msg/sec
            OptimistAtomicQueueB, 6,s:  28,610,707 msg/sec
            OptimistAtomicQueueB, 6,i:  21,037,792 msg/sec
            OptimistAtomicQueueB, 7,s:  27,740,141 msg/sec
            OptimistAtomicQueueB, 7,i:  21,613,966 msg/sec
            OptimistAtomicQueueB, 8,s:  28,346,985 msg/sec
            OptimistAtomicQueueB, 8,i:  21,223,321 msg/sec
                    AtomicQueue2, 1,s:  50,798,811 msg/sec
                    AtomicQueue2, 1,i:  55,032,260 msg/sec
                    AtomicQueue2, 2,s:   5,695,163 msg/sec
                    AtomicQueue2, 2,i:   5,009,552 msg/sec
                    AtomicQueue2, 3,s:   4,781,076 msg/sec
                    AtomicQueue2, 3,i:   4,079,101 msg/sec
                    AtomicQueue2, 4,s:   3,865,398 msg/sec
                    AtomicQueue2, 4,i:   3,131,771 msg/sec
                    AtomicQueue2, 5,s:   2,977,031 msg/sec
                    AtomicQueue2, 5,i:   2,502,891 msg/sec
                    AtomicQueue2, 6,s:   2,562,579 msg/sec
                    AtomicQueue2, 6,i:   2,083,799 msg/sec
                    AtomicQueue2, 7,s:   2,250,136 msg/sec
                    AtomicQueue2, 7,i:   1,892,565 msg/sec
                    AtomicQueue2, 8,s:   1,980,985 msg/sec
                    AtomicQueue2, 8,i:   1,638,921 msg/sec
            OptimistAtomicQueue2, 1,s: 199,200,013 msg/sec
            OptimistAtomicQueue2, 1,i: 207,993,610 msg/sec
            OptimistAtomicQueue2, 2,s:  17,781,027 msg/sec
            OptimistAtomicQueue2, 2,i:  13,718,968 msg/sec
            OptimistAtomicQueue2, 3,s:  20,965,369 msg/sec
            OptimistAtomicQueue2, 3,i:  17,886,743 msg/sec
            OptimistAtomicQueue2, 4,s:  26,410,771 msg/sec
            OptimistAtomicQueue2, 4,i:  20,653,630 msg/sec
            OptimistAtomicQueue2, 5,s:  27,575,162 msg/sec
            OptimistAtomicQueue2, 5,i:  20,849,048 msg/sec
            OptimistAtomicQueue2, 6,s:  27,048,925 msg/sec
            OptimistAtomicQueue2, 6,i:  20,190,460 msg/sec
            OptimistAtomicQueue2, 7,s:  26,610,809 msg/sec
            OptimistAtomicQueue2, 7,i:  20,738,330 msg/sec
            OptimistAtomicQueue2, 8,s:  27,946,841 msg/sec
            OptimistAtomicQueue2, 8,i:  20,654,457 msg/sec
                   AtomicQueueB2, 1,s:  39,767,914 msg/sec
                   AtomicQueueB2, 1,i:  40,812,429 msg/sec
                   AtomicQueueB2, 2,s:   5,868,608 msg/sec
                   AtomicQueueB2, 2,i:   4,916,181 msg/sec
                   AtomicQueueB2, 3,s:   4,823,295 msg/sec
                   AtomicQueueB2, 3,i:   4,031,294 msg/sec
                   AtomicQueueB2, 4,s:   3,822,754 msg/sec
                   AtomicQueueB2, 4,i:   3,069,691 msg/sec
                   AtomicQueueB2, 5,s:   2,948,050 msg/sec
                   AtomicQueueB2, 5,i:   2,488,264 msg/sec
                   AtomicQueueB2, 6,s:   2,531,847 msg/sec
                   AtomicQueueB2, 6,i:   2,063,728 msg/sec
                   AtomicQueueB2, 7,s:   2,212,136 msg/sec
                   AtomicQueueB2, 7,i:   1,854,690 msg/sec
                   AtomicQueueB2, 8,s:   1,953,486 msg/sec
                   AtomicQueueB2, 8,i:   1,613,262 msg/sec
           OptimistAtomicQueueB2, 1,s:  65,256,687 msg/sec
           OptimistAtomicQueueB2, 1,i:  69,538,224 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,702,079 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,824,260 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,389,562 msg/sec
           OptimistAtomicQueueB2, 3,i:  18,000,508 msg/sec
           OptimistAtomicQueueB2, 4,s:  27,069,959 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,689,798 msg/sec
           OptimistAtomicQueueB2, 5,s:  27,113,850 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,618,667 msg/sec
           OptimistAtomicQueueB2, 6,s:  27,110,449 msg/sec
           OptimistAtomicQueueB2, 6,i:  19,945,795 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,818,627 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,944,859 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,346,957 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,169,887 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 266,811,812 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 279,139,358 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,853,698 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,475,670 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,048,217 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  23,670,914 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  23,321,780 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  30,141,078 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  43,892,838 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  51,137,764 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  75,210,590 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  82,410,473 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  80,612,168 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  95,361,256 msg/sec
     moodycamel::ConcurrentQueue, 7,s: 100,508,368 msg/sec
     moodycamel::ConcurrentQueue, 7,i: 110,922,224 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  94,197,438 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 108,708,414 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,684,787 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,406,606 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,750,133 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   5,974,479 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,463,743 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,254,176 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,609,517 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,173,379 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,053,473 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,609,134 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,529,139 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,167,570 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,160,097 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,854,032 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,849,051 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,600,591 msg/sec
     xenium::michael_scott_queue, 1,s:   9,450,243 msg/sec
     xenium::michael_scott_queue, 1,i:   9,443,910 msg/sec
     xenium::michael_scott_queue, 2,s:   6,178,361 msg/sec
     xenium::michael_scott_queue, 2,i:   4,308,406 msg/sec
     xenium::michael_scott_queue, 3,s:   3,803,353 msg/sec
     xenium::michael_scott_queue, 3,i:   3,390,414 msg/sec
     xenium::michael_scott_queue, 4,s:   3,063,317 msg/sec
     xenium::michael_scott_queue, 4,i:   2,521,247 msg/sec
     xenium::michael_scott_queue, 5,s:   2,300,135 msg/sec
     xenium::michael_scott_queue, 5,i:   1,989,740 msg/sec
     xenium::michael_scott_queue, 6,s:   1,979,776 msg/sec
     xenium::michael_scott_queue, 6,i:   1,648,391 msg/sec
     xenium::michael_scott_queue, 7,s:   1,783,368 msg/sec
     xenium::michael_scott_queue, 7,i:   1,488,388 msg/sec
     xenium::michael_scott_queue, 8,s:   1,566,467 msg/sec
     xenium::michael_scott_queue, 8,i:   1,300,340 msg/sec
         xenium::ramalhete_queue, 1,s:  19,066,744 msg/sec
         xenium::ramalhete_queue, 1,i:  18,226,596 msg/sec
         xenium::ramalhete_queue, 2,s:  24,421,468 msg/sec
         xenium::ramalhete_queue, 2,i:  15,467,679 msg/sec
         xenium::ramalhete_queue, 3,s:  22,701,871 msg/sec
         xenium::ramalhete_queue, 3,i:  15,993,768 msg/sec
         xenium::ramalhete_queue, 4,s:  18,609,858 msg/sec
         xenium::ramalhete_queue, 4,i:  17,695,927 msg/sec
         xenium::ramalhete_queue, 5,s:  18,358,345 msg/sec
         xenium::ramalhete_queue, 5,i:  18,916,071 msg/sec
         xenium::ramalhete_queue, 6,s:  17,503,011 msg/sec
         xenium::ramalhete_queue, 6,i:  18,366,360 msg/sec
         xenium::ramalhete_queue, 7,s:  17,018,337 msg/sec
         xenium::ramalhete_queue, 7,i:  17,533,629 msg/sec
         xenium::ramalhete_queue, 8,s:  16,861,734 msg/sec
         xenium::ramalhete_queue, 8,i:  16,915,024 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  62,689,558 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  69,380,942 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  17,988,905 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,018,012 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,546,841 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,911,858 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,688,350 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,650,735 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,451,936 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,260,965 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,300,738 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,850,711 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,731,221 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,302,606 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,259,205 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,735,113 msg/sec
          boost::lockfree::queue, 1,s:   7,989,870 msg/sec
          boost::lockfree::queue, 1,i:   7,990,749 msg/sec
          boost::lockfree::queue, 2,s:   2,887,758 msg/sec
          boost::lockfree::queue, 2,i:   3,125,843 msg/sec
          boost::lockfree::queue, 3,s:   2,747,419 msg/sec
          boost::lockfree::queue, 3,i:   2,741,385 msg/sec
          boost::lockfree::queue, 4,s:   2,039,464 msg/sec
          boost::lockfree::queue, 4,i:   2,034,957 msg/sec
          boost::lockfree::queue, 5,s:   1,681,191 msg/sec
          boost::lockfree::queue, 5,i:   1,660,972 msg/sec
          boost::lockfree::queue, 6,s:   1,115,014 msg/sec
          boost::lockfree::queue, 6,i:   1,206,778 msg/sec
          boost::lockfree::queue, 7,s:   1,026,405 msg/sec
          boost::lockfree::queue, 7,i:   1,034,728 msg/sec
          boost::lockfree::queue, 8,s:     818,815 msg/sec
          boost::lockfree::queue, 8,i:     905,071 msg/sec
                pthread_spinlock, 1,s:  16,671,446 msg/sec
                pthread_spinlock, 1,i:  16,919,621 msg/sec
                pthread_spinlock, 2,s:   5,504,592 msg/sec
                pthread_spinlock, 2,i:   5,194,446 msg/sec
                pthread_spinlock, 3,s:   4,833,549 msg/sec
                pthread_spinlock, 3,i:   4,295,553 msg/sec
                pthread_spinlock, 4,s:   3,464,639 msg/sec
                pthread_spinlock, 4,i:   3,763,624 msg/sec
                pthread_spinlock, 5,s:   3,338,502 msg/sec
                pthread_spinlock, 5,i:   3,410,291 msg/sec
                pthread_spinlock, 6,s:   2,589,101 msg/sec
                pthread_spinlock, 6,i:   2,665,145 msg/sec
                pthread_spinlock, 7,s:   1,254,834 msg/sec
                pthread_spinlock, 7,i:   1,945,415 msg/sec
                pthread_spinlock, 8,s:   1,504,174 msg/sec
pthread_spinlock: producers: 8: consumer 5 received too few messages: 0.09% of expected.
                pthread_spinlock, 8,i:   1,210,387 msg/sec
                      std::mutex, 1,s:   6,664,995 msg/sec
                      std::mutex, 1,i:   6,554,937 msg/sec
                      std::mutex, 2,s:   5,419,071 msg/sec
                      std::mutex, 2,i:   5,102,294 msg/sec
                      std::mutex, 3,s:   2,767,419 msg/sec
                      std::mutex, 3,i:   2,804,775 msg/sec
                      std::mutex, 4,s:   2,438,625 msg/sec
                      std::mutex, 4,i:   2,453,691 msg/sec
                      std::mutex, 5,s:   1,929,959 msg/sec
                      std::mutex, 5,i:   1,943,231 msg/sec
                      std::mutex, 6,s:   1,802,864 msg/sec
                      std::mutex, 6,i:   1,844,636 msg/sec
                      std::mutex, 7,s:   1,840,657 msg/sec
                      std::mutex, 7,i:   1,827,211 msg/sec
                      std::mutex, 8,s:   1,745,119 msg/sec
                      std::mutex, 8,i:   1,739,548 msg/sec
                 tbb::spin_mutex, 1,s:  41,542,110 msg/sec
                 tbb::spin_mutex, 1,i:  42,786,753 msg/sec
                 tbb::spin_mutex, 2,s:   9,242,523 msg/sec
                 tbb::spin_mutex, 2,i:   8,690,536 msg/sec
                 tbb::spin_mutex, 3,s:   5,401,095 msg/sec
                 tbb::spin_mutex, 3,i:   5,183,650 msg/sec
                 tbb::spin_mutex, 4,s:   3,495,751 msg/sec
                 tbb::spin_mutex, 4,i:   3,511,690 msg/sec
                 tbb::spin_mutex, 5,s:   2,578,323 msg/sec
                 tbb::spin_mutex, 5,i:   2,740,789 msg/sec
                 tbb::spin_mutex, 6,s:   2,058,969 msg/sec
                 tbb::spin_mutex, 6,i:   2,144,966 msg/sec
                 tbb::spin_mutex, 7,s:   1,740,304 msg/sec
                 tbb::spin_mutex, 7,i:   1,792,987 msg/sec
                 tbb::spin_mutex, 8,s:   1,459,487 msg/sec
                 tbb::spin_mutex, 8,i:   1,485,501 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1033.18
	System time (seconds): 114.94
	Percent of CPU this job got: 916%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:05.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): 66152
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24261
	Voluntary context switches: 8001057
	Involuntary context switches: 308
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:57:51 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000095 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000104 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000099 sec/round-trip
            OptimistAtomicQueue2: 0.000000087 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000143 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000200 sec/round-trip
     xenium::michael_scott_queue: 0.000000315 sec/round-trip
         xenium::ramalhete_queue: 0.000000133 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000138 sec/round-trip
          boost::lockfree::queue: 0.000000211 sec/round-trip
                pthread_spinlock: 0.000000235 sec/round-trip
                      std::mutex: 0.000000797 sec/round-trip
                 tbb::spin_mutex: 0.000000211 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:  92,857,063 msg/sec
     boost::lockfree::spsc_queue, 1,i:  84,486,290 msg/sec
                     AtomicQueue, 1,s:  53,293,711 msg/sec
                     AtomicQueue, 1,i:  53,406,764 msg/sec
                     AtomicQueue, 2,s:   6,326,515 msg/sec
                     AtomicQueue, 2,i:   5,156,464 msg/sec
                     AtomicQueue, 3,s:   4,990,991 msg/sec
                     AtomicQueue, 3,i:   4,084,595 msg/sec
                     AtomicQueue, 4,s:   3,951,224 msg/sec
                     AtomicQueue, 4,i:   3,130,397 msg/sec
                     AtomicQueue, 5,s:   3,043,926 msg/sec
                     AtomicQueue, 5,i:   2,505,391 msg/sec
                     AtomicQueue, 6,s:   2,610,621 msg/sec
                     AtomicQueue, 6,i:   2,076,462 msg/sec
                     AtomicQueue, 7,s:   2,306,663 msg/sec
                     AtomicQueue, 7,i:   1,893,400 msg/sec
                     AtomicQueue, 8,s:   2,050,816 msg/sec
                     AtomicQueue, 8,i:   1,641,223 msg/sec
             OptimistAtomicQueue, 1,s: 432,099,832 msg/sec
             OptimistAtomicQueue, 1,i: 439,058,658 msg/sec
             OptimistAtomicQueue, 2,s:  47,386,538 msg/sec
             OptimistAtomicQueue, 2,i:  21,643,560 msg/sec
             OptimistAtomicQueue, 3,s:  30,291,305 msg/sec
             OptimistAtomicQueue, 3,i:  24,287,928 msg/sec
             OptimistAtomicQueue, 4,s:  32,660,462 msg/sec
             OptimistAtomicQueue, 4,i:  23,628,183 msg/sec
             OptimistAtomicQueue, 5,s:  28,532,233 msg/sec
             OptimistAtomicQueue, 5,i:  22,499,972 msg/sec
             OptimistAtomicQueue, 6,s:  29,399,009 msg/sec
             OptimistAtomicQueue, 6,i:  21,476,765 msg/sec
             OptimistAtomicQueue, 7,s:  27,885,723 msg/sec
             OptimistAtomicQueue, 7,i:  21,922,293 msg/sec
             OptimistAtomicQueue, 8,s:  28,738,787 msg/sec
             OptimistAtomicQueue, 8,i:  21,199,529 msg/sec
                    AtomicQueueB, 1,s:  38,972,680 msg/sec
                    AtomicQueueB, 1,i:  40,034,686 msg/sec
                    AtomicQueueB, 2,s:   6,231,156 msg/sec
                    AtomicQueueB, 2,i:   5,009,376 msg/sec
                    AtomicQueueB, 3,s:   4,878,264 msg/sec
                    AtomicQueueB, 3,i:   4,077,091 msg/sec
                    AtomicQueueB, 4,s:   3,911,223 msg/sec
                    AtomicQueueB, 4,i:   3,100,743 msg/sec
                    AtomicQueueB, 5,s:   3,043,346 msg/sec
                    AtomicQueueB, 5,i:   2,507,870 msg/sec
                    AtomicQueueB, 6,s:   2,604,915 msg/sec
                    AtomicQueueB, 6,i:   2,071,299 msg/sec
                    AtomicQueueB, 7,s:   2,285,145 msg/sec
                    AtomicQueueB, 7,i:   1,860,447 msg/sec
                    AtomicQueueB, 8,s:   2,011,462 msg/sec
                    AtomicQueueB, 8,i:   1,625,293 msg/sec
            OptimistAtomicQueueB, 1,s: 220,950,529 msg/sec
            OptimistAtomicQueueB, 1,i: 227,926,462 msg/sec
            OptimistAtomicQueueB, 2,s:  48,796,817 msg/sec
            OptimistAtomicQueueB, 2,i:  21,511,474 msg/sec
            OptimistAtomicQueueB, 3,s:  30,294,976 msg/sec
            OptimistAtomicQueueB, 3,i:  24,200,267 msg/sec
            OptimistAtomicQueueB, 4,s:  32,174,846 msg/sec
            OptimistAtomicQueueB, 4,i:  23,603,310 msg/sec
            OptimistAtomicQueueB, 5,s:  28,432,014 msg/sec
            OptimistAtomicQueueB, 5,i:  21,752,447 msg/sec
            OptimistAtomicQueueB, 6,s:  28,500,024 msg/sec
            OptimistAtomicQueueB, 6,i:  21,406,150 msg/sec
            OptimistAtomicQueueB, 7,s:  28,255,797 msg/sec
            OptimistAtomicQueueB, 7,i:  21,493,931 msg/sec
            OptimistAtomicQueueB, 8,s:  28,186,450 msg/sec
            OptimistAtomicQueueB, 8,i:  21,003,823 msg/sec
                    AtomicQueue2, 1,s:  53,104,601 msg/sec
                    AtomicQueue2, 1,i:  55,044,013 msg/sec
                    AtomicQueue2, 2,s:   5,789,805 msg/sec
                    AtomicQueue2, 2,i:   5,098,430 msg/sec
                    AtomicQueue2, 3,s:   4,837,829 msg/sec
                    AtomicQueue2, 3,i:   4,075,445 msg/sec
                    AtomicQueue2, 4,s:   3,839,998 msg/sec
                    AtomicQueue2, 4,i:   3,126,623 msg/sec
                    AtomicQueue2, 5,s:   2,980,057 msg/sec
                    AtomicQueue2, 5,i:   2,500,608 msg/sec
                    AtomicQueue2, 6,s:   2,557,873 msg/sec
                    AtomicQueue2, 6,i:   2,088,264 msg/sec
                    AtomicQueue2, 7,s:   2,242,666 msg/sec
                    AtomicQueue2, 7,i:   1,890,272 msg/sec
                    AtomicQueue2, 8,s:   1,971,805 msg/sec
                    AtomicQueue2, 8,i:   1,639,959 msg/sec
            OptimistAtomicQueue2, 1,s: 193,183,706 msg/sec
            OptimistAtomicQueue2, 1,i: 202,857,862 msg/sec
            OptimistAtomicQueue2, 2,s:  17,873,912 msg/sec
            OptimistAtomicQueue2, 2,i:  13,897,691 msg/sec
            OptimistAtomicQueue2, 3,s:  21,143,265 msg/sec
            OptimistAtomicQueue2, 3,i:  19,718,919 msg/sec
            OptimistAtomicQueue2, 4,s:  26,677,295 msg/sec
            OptimistAtomicQueue2, 4,i:  21,131,597 msg/sec
            OptimistAtomicQueue2, 5,s:  27,114,732 msg/sec
            OptimistAtomicQueue2, 5,i:  20,857,746 msg/sec
            OptimistAtomicQueue2, 6,s:  27,020,742 msg/sec
            OptimistAtomicQueue2, 6,i:  20,436,715 msg/sec
            OptimistAtomicQueue2, 7,s:  27,242,478 msg/sec
            OptimistAtomicQueue2, 7,i:  20,981,835 msg/sec
            OptimistAtomicQueue2, 8,s:  27,532,145 msg/sec
            OptimistAtomicQueue2, 8,i:  20,342,271 msg/sec
                   AtomicQueueB2, 1,s:  40,046,390 msg/sec
                   AtomicQueueB2, 1,i:  41,068,538 msg/sec
                   AtomicQueueB2, 2,s:   6,016,132 msg/sec
                   AtomicQueueB2, 2,i:   4,960,879 msg/sec
                   AtomicQueueB2, 3,s:   4,847,392 msg/sec
                   AtomicQueueB2, 3,i:   4,046,311 msg/sec
                   AtomicQueueB2, 4,s:   3,807,486 msg/sec
                   AtomicQueueB2, 4,i:   3,076,331 msg/sec
                   AtomicQueueB2, 5,s:   2,920,561 msg/sec
                   AtomicQueueB2, 5,i:   2,482,265 msg/sec
                   AtomicQueueB2, 6,s:   2,512,580 msg/sec
                   AtomicQueueB2, 6,i:   2,046,251 msg/sec
                   AtomicQueueB2, 7,s:   2,210,936 msg/sec
                   AtomicQueueB2, 7,i:   1,859,371 msg/sec
                   AtomicQueueB2, 8,s:   1,965,360 msg/sec
                   AtomicQueueB2, 8,i:   1,615,503 msg/sec
           OptimistAtomicQueueB2, 1,s:  65,351,276 msg/sec
           OptimistAtomicQueueB2, 1,i:  70,378,029 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,884,020 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,539,898 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,840,139 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,865,429 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,981,159 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,530,685 msg/sec
           OptimistAtomicQueueB2, 5,s:  27,086,427 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,877,001 msg/sec
           OptimistAtomicQueueB2, 6,s:  27,414,440 msg/sec
           OptimistAtomicQueueB2, 6,i:  19,997,408 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,564,535 msg/sec
           OptimistAtomicQueueB2, 7,i:  20,665,072 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,322,942 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,229,270 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 269,511,268 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 279,406,094 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,988,116 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,482,057 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,760,059 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  23,769,094 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  23,017,347 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  29,996,166 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  43,035,223 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  53,183,738 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  57,521,513 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  82,847,982 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  74,035,614 msg/sec
     moodycamel::ConcurrentQueue, 6,i: 100,971,954 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  89,897,553 msg/sec
     moodycamel::ConcurrentQueue, 7,i: 105,979,991 msg/sec
     moodycamel::ConcurrentQueue, 8,s:  83,732,738 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 115,794,349 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,674,169 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,446,826 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,794,728 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,011,592 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,487,206 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,256,359 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,612,532 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,136,879 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,057,318 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,614,514 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,524,445 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,137,614 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,162,742 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,855,466 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,848,004 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,597,045 msg/sec
     xenium::michael_scott_queue, 1,s:   9,432,439 msg/sec
     xenium::michael_scott_queue, 1,i:   9,424,646 msg/sec
     xenium::michael_scott_queue, 2,s:   6,081,725 msg/sec
     xenium::michael_scott_queue, 2,i:   4,335,551 msg/sec
     xenium::michael_scott_queue, 3,s:   3,881,218 msg/sec
     xenium::michael_scott_queue, 3,i:   3,356,047 msg/sec
     xenium::michael_scott_queue, 4,s:   3,028,144 msg/sec
     xenium::michael_scott_queue, 4,i:   2,540,453 msg/sec
     xenium::michael_scott_queue, 5,s:   2,326,346 msg/sec
     xenium::michael_scott_queue, 5,i:   1,982,838 msg/sec
     xenium::michael_scott_queue, 6,s:   1,981,190 msg/sec
     xenium::michael_scott_queue, 6,i:   1,666,615 msg/sec
     xenium::michael_scott_queue, 7,s:   1,761,103 msg/sec
     xenium::michael_scott_queue, 7,i:   1,485,229 msg/sec
     xenium::michael_scott_queue, 8,s:   1,525,466 msg/sec
     xenium::michael_scott_queue, 8,i:   1,274,585 msg/sec
         xenium::ramalhete_queue, 1,s:  18,972,495 msg/sec
         xenium::ramalhete_queue, 1,i:  18,119,750 msg/sec
         xenium::ramalhete_queue, 2,s:  24,489,048 msg/sec
         xenium::ramalhete_queue, 2,i:  15,347,253 msg/sec
         xenium::ramalhete_queue, 3,s:  24,965,361 msg/sec
         xenium::ramalhete_queue, 3,i:  17,191,280 msg/sec
         xenium::ramalhete_queue, 4,s:  18,309,318 msg/sec
         xenium::ramalhete_queue, 4,i:  17,454,761 msg/sec
         xenium::ramalhete_queue, 5,s:  17,924,237 msg/sec
         xenium::ramalhete_queue, 5,i:  18,602,595 msg/sec
         xenium::ramalhete_queue, 6,s:  17,608,968 msg/sec
         xenium::ramalhete_queue, 6,i:  18,395,334 msg/sec
         xenium::ramalhete_queue, 7,s:  17,165,263 msg/sec
         xenium::ramalhete_queue, 7,i:  17,690,692 msg/sec
         xenium::ramalhete_queue, 8,s:  16,647,977 msg/sec
         xenium::ramalhete_queue, 8,i:  17,164,848 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  62,594,048 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  69,648,844 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  16,881,313 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,327,847 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,597,586 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,909,063 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,734,846 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,669,013 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,319,710 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,305,130 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,217,138 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,855,884 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,547,338 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,362,750 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,257,101 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,662,767 msg/sec
          boost::lockfree::queue, 1,s:   7,987,451 msg/sec
          boost::lockfree::queue, 1,i:   8,004,317 msg/sec
          boost::lockfree::queue, 2,s:   2,899,235 msg/sec
          boost::lockfree::queue, 2,i:   3,039,834 msg/sec
          boost::lockfree::queue, 3,s:   2,736,972 msg/sec
          boost::lockfree::queue, 3,i:   2,742,021 msg/sec
          boost::lockfree::queue, 4,s:   2,037,202 msg/sec
          boost::lockfree::queue, 4,i:   2,040,472 msg/sec
          boost::lockfree::queue, 5,s:   1,683,401 msg/sec
          boost::lockfree::queue, 5,i:   1,661,273 msg/sec
          boost::lockfree::queue, 6,s:   1,125,261 msg/sec
          boost::lockfree::queue, 6,i:   1,208,271 msg/sec
          boost::lockfree::queue, 7,s:   1,012,484 msg/sec
          boost::lockfree::queue, 7,i:   1,036,335 msg/sec
          boost::lockfree::queue, 8,s:     818,773 msg/sec
          boost::lockfree::queue, 8,i:     906,418 msg/sec
                pthread_spinlock, 1,s:  17,082,121 msg/sec
                pthread_spinlock, 1,i:  16,756,408 msg/sec
                pthread_spinlock, 2,s:   5,376,620 msg/sec
                pthread_spinlock, 2,i:   5,239,381 msg/sec
                pthread_spinlock, 3,s:   4,853,032 msg/sec
                pthread_spinlock, 3,i:   4,335,899 msg/sec
                pthread_spinlock, 4,s:   3,708,778 msg/sec
                pthread_spinlock, 4,i:   3,799,105 msg/sec
                pthread_spinlock, 5,s:   3,321,064 msg/sec
                pthread_spinlock, 5,i:   3,431,323 msg/sec
                pthread_spinlock, 6,s:   2,784,637 msg/sec
                pthread_spinlock, 6,i:   2,603,122 msg/sec
                pthread_spinlock, 7,s:   1,280,690 msg/sec
                pthread_spinlock, 7,i:   2,160,038 msg/sec
                pthread_spinlock, 8,s:   1,504,188 msg/sec
                pthread_spinlock, 8,i:   1,371,168 msg/sec
                      std::mutex, 1,s:   6,704,391 msg/sec
                      std::mutex, 1,i:   6,549,873 msg/sec
                      std::mutex, 2,s:   5,868,282 msg/sec
                      std::mutex, 2,i:   5,362,396 msg/sec
                      std::mutex, 3,s:   2,774,387 msg/sec
                      std::mutex, 3,i:   2,778,177 msg/sec
                      std::mutex, 4,s:   2,184,737 msg/sec
                      std::mutex, 4,i:   2,207,319 msg/sec
                      std::mutex, 5,s:   1,899,113 msg/sec
                      std::mutex, 5,i:   1,912,053 msg/sec
                      std::mutex, 6,s:   1,823,681 msg/sec
                      std::mutex, 6,i:   1,837,671 msg/sec
                      std::mutex, 7,s:   1,840,255 msg/sec
                      std::mutex, 7,i:   1,834,844 msg/sec
                      std::mutex, 8,s:   1,735,497 msg/sec
                      std::mutex, 8,i:   1,728,470 msg/sec
                 tbb::spin_mutex, 1,s:  41,760,244 msg/sec
                 tbb::spin_mutex, 1,i:  42,684,915 msg/sec
                 tbb::spin_mutex, 2,s:   9,228,745 msg/sec
                 tbb::spin_mutex, 2,i:   8,626,837 msg/sec
                 tbb::spin_mutex, 3,s:   5,422,116 msg/sec
                 tbb::spin_mutex, 3,i:   5,249,322 msg/sec
                 tbb::spin_mutex, 4,s:   3,518,100 msg/sec
                 tbb::spin_mutex, 4,i:   3,482,083 msg/sec
                 tbb::spin_mutex, 5,s:   2,614,280 msg/sec
                 tbb::spin_mutex, 5,i:   2,758,430 msg/sec
                 tbb::spin_mutex, 6,s:   2,060,152 msg/sec
                 tbb::spin_mutex, 6,i:   2,129,976 msg/sec
                 tbb::spin_mutex, 7,s:   1,766,314 msg/sec
                 tbb::spin_mutex, 7,i:   1,785,299 msg/sec
                 tbb::spin_mutex, 8,s:   1,455,336 msg/sec
                 tbb::spin_mutex, 8,i:   1,514,027 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1027.68
	System time (seconds): 114.85
	Percent of CPU this job got: 913%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:05.05
	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): 68968
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24822
	Voluntary context switches: 8340879
	Involuntary context switches: 292
	Swaps: 0
	File system inputs: 0
	File system outputs: 0
	Socket messages sent: 0
	Socket messages received: 0
	Signals delivered: 0
	Page size (bytes): 4096
	Exit status: 0


2026-05-06 16:59:56 [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.000000113 sec/round-trip
                     AtomicQueue: 0.000000097 sec/round-trip
             OptimistAtomicQueue: 0.000000075 sec/round-trip
                    AtomicQueueB: 0.000000105 sec/round-trip
            OptimistAtomicQueueB: 0.000000078 sec/round-trip
                    AtomicQueue2: 0.000000098 sec/round-trip
            OptimistAtomicQueue2: 0.000000090 sec/round-trip
                   AtomicQueueB2: 0.000000103 sec/round-trip
           OptimistAtomicQueueB2: 0.000000088 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000098 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000142 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000199 sec/round-trip
     xenium::michael_scott_queue: 0.000000315 sec/round-trip
         xenium::ramalhete_queue: 0.000000134 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000137 sec/round-trip
          boost::lockfree::queue: 0.000000211 sec/round-trip
                pthread_spinlock: 0.000000234 sec/round-trip
                      std::mutex: 0.000000800 sec/round-trip
                 tbb::spin_mutex: 0.000000209 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:  92,753,021 msg/sec
     boost::lockfree::spsc_queue, 1,i:  85,227,079 msg/sec
                     AtomicQueue, 1,s:  53,896,966 msg/sec
                     AtomicQueue, 1,i:  54,168,892 msg/sec
                     AtomicQueue, 2,s:   6,399,626 msg/sec
                     AtomicQueue, 2,i:   5,123,795 msg/sec
                     AtomicQueue, 3,s:   4,998,657 msg/sec
                     AtomicQueue, 3,i:   4,095,854 msg/sec
                     AtomicQueue, 4,s:   3,940,360 msg/sec
                     AtomicQueue, 4,i:   3,140,525 msg/sec
                     AtomicQueue, 5,s:   3,058,258 msg/sec
                     AtomicQueue, 5,i:   2,506,921 msg/sec
                     AtomicQueue, 6,s:   2,626,600 msg/sec
                     AtomicQueue, 6,i:   2,080,386 msg/sec
                     AtomicQueue, 7,s:   2,304,194 msg/sec
                     AtomicQueue, 7,i:   1,899,160 msg/sec
                     AtomicQueue, 8,s:   2,024,265 msg/sec
                     AtomicQueue, 8,i:   1,642,729 msg/sec
             OptimistAtomicQueue, 1,s: 429,542,194 msg/sec
             OptimistAtomicQueue, 1,i: 436,471,564 msg/sec
             OptimistAtomicQueue, 2,s:  47,646,955 msg/sec
             OptimistAtomicQueue, 2,i:  21,649,745 msg/sec
             OptimistAtomicQueue, 3,s:  29,873,331 msg/sec
             OptimistAtomicQueue, 3,i:  24,561,335 msg/sec
             OptimistAtomicQueue, 4,s:  33,013,956 msg/sec
             OptimistAtomicQueue, 4,i:  23,755,757 msg/sec
             OptimistAtomicQueue, 5,s:  28,851,602 msg/sec
             OptimistAtomicQueue, 5,i:  22,031,576 msg/sec
             OptimistAtomicQueue, 6,s:  28,908,860 msg/sec
             OptimistAtomicQueue, 6,i:  21,526,548 msg/sec
             OptimistAtomicQueue, 7,s:  27,939,434 msg/sec
             OptimistAtomicQueue, 7,i:  22,204,138 msg/sec
             OptimistAtomicQueue, 8,s:  29,207,774 msg/sec
             OptimistAtomicQueue, 8,i:  21,396,342 msg/sec
                    AtomicQueueB, 1,s:  38,593,230 msg/sec
                    AtomicQueueB, 1,i:  40,333,933 msg/sec
                    AtomicQueueB, 2,s:   6,365,737 msg/sec
                    AtomicQueueB, 2,i:   5,036,025 msg/sec
                    AtomicQueueB, 3,s:   4,963,774 msg/sec
                    AtomicQueueB, 3,i:   4,074,848 msg/sec
                    AtomicQueueB, 4,s:   3,918,668 msg/sec
                    AtomicQueueB, 4,i:   3,113,868 msg/sec
                    AtomicQueueB, 5,s:   3,017,462 msg/sec
                    AtomicQueueB, 5,i:   2,506,121 msg/sec
                    AtomicQueueB, 6,s:   2,577,991 msg/sec
                    AtomicQueueB, 6,i:   2,073,971 msg/sec
                    AtomicQueueB, 7,s:   2,264,172 msg/sec
                    AtomicQueueB, 7,i:   1,866,253 msg/sec
                    AtomicQueueB, 8,s:   1,999,937 msg/sec
                    AtomicQueueB, 8,i:   1,612,567 msg/sec
            OptimistAtomicQueueB, 1,s: 218,934,315 msg/sec
            OptimistAtomicQueueB, 1,i: 223,647,603 msg/sec
            OptimistAtomicQueueB, 2,s:  48,281,096 msg/sec
            OptimistAtomicQueueB, 2,i:  21,217,350 msg/sec
            OptimistAtomicQueueB, 3,s:  29,590,270 msg/sec
            OptimistAtomicQueueB, 3,i:  23,927,580 msg/sec
            OptimistAtomicQueueB, 4,s:  31,854,174 msg/sec
            OptimistAtomicQueueB, 4,i:  23,773,479 msg/sec
            OptimistAtomicQueueB, 5,s:  28,997,745 msg/sec
            OptimistAtomicQueueB, 5,i:  22,011,014 msg/sec
            OptimistAtomicQueueB, 6,s:  28,761,741 msg/sec
            OptimistAtomicQueueB, 6,i:  21,132,738 msg/sec
            OptimistAtomicQueueB, 7,s:  27,778,130 msg/sec
            OptimistAtomicQueueB, 7,i:  21,461,014 msg/sec
            OptimistAtomicQueueB, 8,s:  28,134,492 msg/sec
            OptimistAtomicQueueB, 8,i:  21,248,457 msg/sec
                    AtomicQueue2, 1,s:  53,299,506 msg/sec
                    AtomicQueue2, 1,i:  55,356,702 msg/sec
                    AtomicQueue2, 2,s:   5,689,099 msg/sec
                    AtomicQueue2, 2,i:   4,982,103 msg/sec
                    AtomicQueue2, 3,s:   4,740,454 msg/sec
                    AtomicQueue2, 3,i:   4,079,428 msg/sec
                    AtomicQueue2, 4,s:   3,839,049 msg/sec
                    AtomicQueue2, 4,i:   3,149,481 msg/sec
                    AtomicQueue2, 5,s:   2,978,921 msg/sec
                    AtomicQueue2, 5,i:   2,496,811 msg/sec
                    AtomicQueue2, 6,s:   2,550,264 msg/sec
                    AtomicQueue2, 6,i:   2,092,074 msg/sec
                    AtomicQueue2, 7,s:   2,243,983 msg/sec
                    AtomicQueue2, 7,i:   1,895,016 msg/sec
                    AtomicQueue2, 8,s:   1,981,253 msg/sec
                    AtomicQueue2, 8,i:   1,638,366 msg/sec
            OptimistAtomicQueue2, 1,s: 193,760,899 msg/sec
            OptimistAtomicQueue2, 1,i: 207,749,039 msg/sec
            OptimistAtomicQueue2, 2,s:  17,889,171 msg/sec
            OptimistAtomicQueue2, 2,i:  13,894,470 msg/sec
            OptimistAtomicQueue2, 3,s:  20,703,821 msg/sec
            OptimistAtomicQueue2, 3,i:  17,919,198 msg/sec
            OptimistAtomicQueue2, 4,s:  26,059,963 msg/sec
            OptimistAtomicQueue2, 4,i:  20,284,552 msg/sec
            OptimistAtomicQueue2, 5,s:  27,450,356 msg/sec
            OptimistAtomicQueue2, 5,i:  20,972,758 msg/sec
            OptimistAtomicQueue2, 6,s:  27,244,403 msg/sec
            OptimistAtomicQueue2, 6,i:  20,230,874 msg/sec
            OptimistAtomicQueue2, 7,s:  26,719,596 msg/sec
            OptimistAtomicQueue2, 7,i:  20,782,118 msg/sec
            OptimistAtomicQueue2, 8,s:  27,544,142 msg/sec
            OptimistAtomicQueue2, 8,i:  20,517,282 msg/sec
                   AtomicQueueB2, 1,s:  40,692,886 msg/sec
                   AtomicQueueB2, 1,i:  40,964,837 msg/sec
                   AtomicQueueB2, 2,s:   5,849,176 msg/sec
                   AtomicQueueB2, 2,i:   4,980,344 msg/sec
                   AtomicQueueB2, 3,s:   4,875,038 msg/sec
                   AtomicQueueB2, 3,i:   4,022,185 msg/sec
                   AtomicQueueB2, 4,s:   3,806,814 msg/sec
                   AtomicQueueB2, 4,i:   3,084,009 msg/sec
                   AtomicQueueB2, 5,s:   2,934,376 msg/sec
                   AtomicQueueB2, 5,i:   2,485,047 msg/sec
                   AtomicQueueB2, 6,s:   2,520,015 msg/sec
                   AtomicQueueB2, 6,i:   2,058,923 msg/sec
                   AtomicQueueB2, 7,s:   2,209,523 msg/sec
                   AtomicQueueB2, 7,i:   1,856,553 msg/sec
                   AtomicQueueB2, 8,s:   1,957,406 msg/sec
                   AtomicQueueB2, 8,i:   1,616,211 msg/sec
           OptimistAtomicQueueB2, 1,s:  65,245,362 msg/sec
           OptimistAtomicQueueB2, 1,i:  69,396,445 msg/sec
           OptimistAtomicQueueB2, 2,s:  17,666,633 msg/sec
           OptimistAtomicQueueB2, 2,i:  13,687,317 msg/sec
           OptimistAtomicQueueB2, 3,s:  20,773,375 msg/sec
           OptimistAtomicQueueB2, 3,i:  17,855,693 msg/sec
           OptimistAtomicQueueB2, 4,s:  26,662,799 msg/sec
           OptimistAtomicQueueB2, 4,i:  20,787,393 msg/sec
           OptimistAtomicQueueB2, 5,s:  27,154,698 msg/sec
           OptimistAtomicQueueB2, 5,i:  20,627,020 msg/sec
           OptimistAtomicQueueB2, 6,s:  27,079,513 msg/sec
           OptimistAtomicQueueB2, 6,i:  20,025,994 msg/sec
           OptimistAtomicQueueB2, 7,s:  26,359,524 msg/sec
           OptimistAtomicQueueB2, 7,i:  21,001,691 msg/sec
           OptimistAtomicQueueB2, 8,s:  27,677,033 msg/sec
           OptimistAtomicQueueB2, 8,i:  20,314,608 msg/sec
   moodycamel::ReaderWriterQueue, 1,s: 269,707,529 msg/sec
   moodycamel::ReaderWriterQueue, 1,i: 277,034,402 msg/sec
     moodycamel::ConcurrentQueue, 1,s:  16,784,967 msg/sec
     moodycamel::ConcurrentQueue, 1,i:  16,440,343 msg/sec
     moodycamel::ConcurrentQueue, 2,s:  17,242,539 msg/sec
     moodycamel::ConcurrentQueue, 2,i:  23,684,459 msg/sec
     moodycamel::ConcurrentQueue, 3,s:  24,283,233 msg/sec
     moodycamel::ConcurrentQueue, 3,i:  32,367,867 msg/sec
     moodycamel::ConcurrentQueue, 4,s:  39,818,174 msg/sec
     moodycamel::ConcurrentQueue, 4,i:  44,487,746 msg/sec
     moodycamel::ConcurrentQueue, 5,s:  72,450,853 msg/sec
     moodycamel::ConcurrentQueue, 5,i:  77,605,528 msg/sec
     moodycamel::ConcurrentQueue, 6,s:  82,766,001 msg/sec
     moodycamel::ConcurrentQueue, 6,i:  88,953,588 msg/sec
     moodycamel::ConcurrentQueue, 7,s:  92,482,854 msg/sec
     moodycamel::ConcurrentQueue, 7,i:  93,620,372 msg/sec
     moodycamel::ConcurrentQueue, 8,s: 102,724,247 msg/sec
     moodycamel::ConcurrentQueue, 8,i: 106,322,805 msg/sec
   tbb::concurrent_bounded_queue, 1,s:  11,737,114 msg/sec
   tbb::concurrent_bounded_queue, 1,i:  11,444,109 msg/sec
   tbb::concurrent_bounded_queue, 2,s:   5,793,317 msg/sec
   tbb::concurrent_bounded_queue, 2,i:   6,015,187 msg/sec
   tbb::concurrent_bounded_queue, 3,s:   4,484,064 msg/sec
   tbb::concurrent_bounded_queue, 3,i:   4,253,809 msg/sec
   tbb::concurrent_bounded_queue, 4,s:   3,610,599 msg/sec
   tbb::concurrent_bounded_queue, 4,i:   3,180,971 msg/sec
   tbb::concurrent_bounded_queue, 5,s:   3,038,445 msg/sec
   tbb::concurrent_bounded_queue, 5,i:   2,601,512 msg/sec
   tbb::concurrent_bounded_queue, 6,s:   2,547,120 msg/sec
   tbb::concurrent_bounded_queue, 6,i:   2,138,656 msg/sec
   tbb::concurrent_bounded_queue, 7,s:   2,221,647 msg/sec
   tbb::concurrent_bounded_queue, 7,i:   1,849,487 msg/sec
   tbb::concurrent_bounded_queue, 8,s:   1,860,127 msg/sec
   tbb::concurrent_bounded_queue, 8,i:   1,599,239 msg/sec
     xenium::michael_scott_queue, 1,s:   9,443,358 msg/sec
     xenium::michael_scott_queue, 1,i:   9,408,577 msg/sec
     xenium::michael_scott_queue, 2,s:   6,068,362 msg/sec
     xenium::michael_scott_queue, 2,i:   4,288,764 msg/sec
     xenium::michael_scott_queue, 3,s:   3,836,759 msg/sec
     xenium::michael_scott_queue, 3,i:   3,369,937 msg/sec
     xenium::michael_scott_queue, 4,s:   3,027,565 msg/sec
     xenium::michael_scott_queue, 4,i:   2,529,813 msg/sec
     xenium::michael_scott_queue, 5,s:   2,349,678 msg/sec
     xenium::michael_scott_queue, 5,i:   2,027,014 msg/sec
     xenium::michael_scott_queue, 6,s:   2,007,254 msg/sec
     xenium::michael_scott_queue, 6,i:   1,690,357 msg/sec
     xenium::michael_scott_queue, 7,s:   1,774,690 msg/sec
     xenium::michael_scott_queue, 7,i:   1,502,338 msg/sec
     xenium::michael_scott_queue, 8,s:   1,555,776 msg/sec
     xenium::michael_scott_queue, 8,i:   1,298,107 msg/sec
         xenium::ramalhete_queue, 1,s:  19,099,723 msg/sec
         xenium::ramalhete_queue, 1,i:  18,334,750 msg/sec
         xenium::ramalhete_queue, 2,s:  24,131,833 msg/sec
         xenium::ramalhete_queue, 2,i:  15,181,602 msg/sec
         xenium::ramalhete_queue, 3,s:  22,604,616 msg/sec
         xenium::ramalhete_queue, 3,i:  16,255,252 msg/sec
         xenium::ramalhete_queue, 4,s:  18,272,329 msg/sec
         xenium::ramalhete_queue, 4,i:  18,291,046 msg/sec
         xenium::ramalhete_queue, 5,s:  17,834,665 msg/sec
         xenium::ramalhete_queue, 5,i:  18,624,124 msg/sec
         xenium::ramalhete_queue, 6,s:  17,562,819 msg/sec
         xenium::ramalhete_queue, 6,i:  18,329,833 msg/sec
         xenium::ramalhete_queue, 7,s:  17,055,810 msg/sec
         xenium::ramalhete_queue, 7,i:  17,578,567 msg/sec
         xenium::ramalhete_queue, 8,s:  16,709,353 msg/sec
         xenium::ramalhete_queue, 8,i:  17,261,164 msg/sec
    xenium::vyukov_bounded_queue, 1,s:  63,431,009 msg/sec
    xenium::vyukov_bounded_queue, 1,i:  69,441,937 msg/sec
    xenium::vyukov_bounded_queue, 2,s:  16,676,178 msg/sec
    xenium::vyukov_bounded_queue, 2,i:  10,001,716 msg/sec
    xenium::vyukov_bounded_queue, 3,s:   9,485,590 msg/sec
    xenium::vyukov_bounded_queue, 3,i:   7,979,339 msg/sec
    xenium::vyukov_bounded_queue, 4,s:   7,870,504 msg/sec
    xenium::vyukov_bounded_queue, 4,i:   5,673,875 msg/sec
    xenium::vyukov_bounded_queue, 5,s:   6,087,577 msg/sec
    xenium::vyukov_bounded_queue, 5,i:   5,284,025 msg/sec
    xenium::vyukov_bounded_queue, 6,s:   5,142,336 msg/sec
    xenium::vyukov_bounded_queue, 6,i:   4,860,207 msg/sec
    xenium::vyukov_bounded_queue, 7,s:   4,656,671 msg/sec
    xenium::vyukov_bounded_queue, 7,i:   4,300,600 msg/sec
    xenium::vyukov_bounded_queue, 8,s:   4,239,795 msg/sec
    xenium::vyukov_bounded_queue, 8,i:   3,687,420 msg/sec
          boost::lockfree::queue, 1,s:   8,002,255 msg/sec
          boost::lockfree::queue, 1,i:   7,996,334 msg/sec
          boost::lockfree::queue, 2,s:   2,896,852 msg/sec
          boost::lockfree::queue, 2,i:   3,046,147 msg/sec
          boost::lockfree::queue, 3,s:   2,730,333 msg/sec
          boost::lockfree::queue, 3,i:   2,745,300 msg/sec
          boost::lockfree::queue, 4,s:   2,039,706 msg/sec
          boost::lockfree::queue, 4,i:   2,030,911 msg/sec
          boost::lockfree::queue, 5,s:   1,682,213 msg/sec
          boost::lockfree::queue, 5,i:   1,660,460 msg/sec
          boost::lockfree::queue, 6,s:   1,120,308 msg/sec
          boost::lockfree::queue, 6,i:   1,204,863 msg/sec
          boost::lockfree::queue, 7,s:   1,022,446 msg/sec
          boost::lockfree::queue, 7,i:   1,036,436 msg/sec
          boost::lockfree::queue, 8,s:     824,146 msg/sec
          boost::lockfree::queue, 8,i:     907,112 msg/sec
                pthread_spinlock, 1,s:  16,842,883 msg/sec
                pthread_spinlock, 1,i:  16,972,315 msg/sec
                pthread_spinlock, 2,s:   5,303,915 msg/sec
                pthread_spinlock, 2,i:   5,156,923 msg/sec
                pthread_spinlock, 3,s:   4,840,777 msg/sec
                pthread_spinlock, 3,i:   4,381,624 msg/sec
                pthread_spinlock, 4,s:   3,481,644 msg/sec
                pthread_spinlock, 4,i:   3,840,746 msg/sec
                pthread_spinlock, 5,s:   2,978,089 msg/sec
                pthread_spinlock, 5,i:   3,464,302 msg/sec
                pthread_spinlock, 6,s:   2,764,805 msg/sec
                pthread_spinlock, 6,i:   2,743,738 msg/sec
                pthread_spinlock, 7,s:   1,195,668 msg/sec
                pthread_spinlock, 7,i:   2,161,600 msg/sec
                pthread_spinlock, 8,s:   1,454,794 msg/sec
                pthread_spinlock, 8,i:   2,351,821 msg/sec
                      std::mutex, 1,s:   6,695,082 msg/sec
                      std::mutex, 1,i:   6,567,566 msg/sec
                      std::mutex, 2,s:   4,441,204 msg/sec
                      std::mutex, 2,i:   4,800,367 msg/sec
                      std::mutex, 3,s:   2,669,012 msg/sec
                      std::mutex, 3,i:   2,753,020 msg/sec
                      std::mutex, 4,s:   2,087,613 msg/sec
                      std::mutex, 4,i:   2,121,853 msg/sec
                      std::mutex, 5,s:   1,967,475 msg/sec
                      std::mutex, 5,i:   1,997,125 msg/sec
                      std::mutex, 6,s:   1,947,639 msg/sec
                      std::mutex, 6,i:   1,976,779 msg/sec
                      std::mutex, 7,s:   1,827,145 msg/sec
                      std::mutex, 7,i:   1,825,872 msg/sec
                      std::mutex, 8,s:   1,725,445 msg/sec
                      std::mutex, 8,i:   1,734,991 msg/sec
                 tbb::spin_mutex, 1,s:  41,705,696 msg/sec
                 tbb::spin_mutex, 1,i:  42,844,571 msg/sec
                 tbb::spin_mutex, 2,s:   9,199,427 msg/sec
                 tbb::spin_mutex, 2,i:   8,710,610 msg/sec
                 tbb::spin_mutex, 3,s:   5,389,356 msg/sec
                 tbb::spin_mutex, 3,i:   5,185,084 msg/sec
                 tbb::spin_mutex, 4,s:   3,478,988 msg/sec
                 tbb::spin_mutex, 4,i:   3,455,770 msg/sec
                 tbb::spin_mutex, 5,s:   2,652,569 msg/sec
                 tbb::spin_mutex, 5,i:   2,754,455 msg/sec
                 tbb::spin_mutex, 6,s:   2,045,195 msg/sec
                 tbb::spin_mutex, 6,i:   2,153,527 msg/sec
                 tbb::spin_mutex, 7,s:   1,758,671 msg/sec
                 tbb::spin_mutex, 7,i:   1,785,699 msg/sec
                 tbb::spin_mutex, 8,s:   1,462,973 msg/sec
                 tbb::spin_mutex, 8,i:   1,507,779 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1011.96
	System time (seconds): 114.64
	Percent of CPU this job got: 917%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:02.85
	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): 66792
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24378
	Voluntary context switches: 8146629
	Involuntary context switches: 310
	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

