
2026-09-13 09:19:54 [1/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000058 sec/round-trip
                     AtomicQueue: 0.000000046 sec/round-trip
             OptimistAtomicQueue: 0.000000036 sec/round-trip
                    AtomicQueueB: 0.000000051 sec/round-trip
            OptimistAtomicQueueB: 0.000000038 sec/round-trip
                    AtomicQueue2: 0.000000048 sec/round-trip
            OptimistAtomicQueue2: 0.000000041 sec/round-trip
                   AtomicQueueB2: 0.000000051 sec/round-trip
           OptimistAtomicQueueB2: 0.000000042 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000048 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000070 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000095 sec/round-trip
     xenium::michael_scott_queue: 0.000000147 sec/round-trip
         xenium::ramalhete_queue: 0.000000064 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000068 sec/round-trip
          boost::lockfree::queue: 0.000000103 sec/round-trip
                      std::mutex: 0.000000360 sec/round-trip
                pthread_spinlock: 0.000000115 sec/round-trip
                 tbb::spin_mutex: 0.000000104 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:    157,093,930 msg/sec
     boost::lockfree::spsc_queue, 1,i:    155,381,748 msg/sec
                     AtomicQueue, 1,s:    115,122,610 msg/sec
                     AtomicQueue, 1,i:    115,538,799 msg/sec
                     AtomicQueue, 2,s:     13,268,807 msg/sec
                     AtomicQueue, 2,i:     10,596,011 msg/sec
                     AtomicQueue, 3,s:     10,428,849 msg/sec
                     AtomicQueue, 3,i:      8,452,937 msg/sec
                     AtomicQueue, 4,s:      8,279,548 msg/sec
                     AtomicQueue, 4,i:      6,466,480 msg/sec
                     AtomicQueue, 5,s:      6,310,843 msg/sec
                     AtomicQueue, 5,i:      5,284,598 msg/sec
                     AtomicQueue, 6,s:      5,554,891 msg/sec
                     AtomicQueue, 6,i:      4,369,272 msg/sec
                     AtomicQueue, 7,s:      4,898,298 msg/sec
                     AtomicQueue, 7,i:      4,019,204 msg/sec
                     AtomicQueue, 8,s:      4,305,592 msg/sec
                     AtomicQueue, 8,i:      3,506,907 msg/sec
             OptimistAtomicQueue, 1,s:    917,050,268 msg/sec
             OptimistAtomicQueue, 1,i:    923,533,167 msg/sec
             OptimistAtomicQueue, 2,s:    100,198,673 msg/sec
             OptimistAtomicQueue, 2,i:     44,943,522 msg/sec
             OptimistAtomicQueue, 3,s:     62,674,222 msg/sec
             OptimistAtomicQueue, 3,i:     50,412,226 msg/sec
             OptimistAtomicQueue, 4,s:     67,387,427 msg/sec
             OptimistAtomicQueue, 4,i:     49,898,038 msg/sec
             OptimistAtomicQueue, 5,s:     60,265,240 msg/sec
             OptimistAtomicQueue, 5,i:     46,672,281 msg/sec
             OptimistAtomicQueue, 6,s:     61,125,836 msg/sec
             OptimistAtomicQueue, 6,i:     44,704,164 msg/sec
             OptimistAtomicQueue, 7,s:     58,938,303 msg/sec
             OptimistAtomicQueue, 7,i:     46,908,099 msg/sec
             OptimistAtomicQueue, 8,s:     61,021,747 msg/sec
             OptimistAtomicQueue, 8,i:     45,185,363 msg/sec
                    AtomicQueueB, 1,s:     79,564,777 msg/sec
                    AtomicQueueB, 1,i:     80,637,642 msg/sec
                    AtomicQueueB, 2,s:     12,828,424 msg/sec
                    AtomicQueueB, 2,i:     10,413,194 msg/sec
                    AtomicQueueB, 3,s:     10,224,289 msg/sec
                    AtomicQueueB, 3,i:      8,383,754 msg/sec
                    AtomicQueueB, 4,s:      8,148,047 msg/sec
                    AtomicQueueB, 4,i:      6,394,670 msg/sec
                    AtomicQueueB, 5,s:      6,220,288 msg/sec
                    AtomicQueueB, 5,i:      5,223,900 msg/sec
                    AtomicQueueB, 6,s:      5,491,147 msg/sec
                    AtomicQueueB, 6,i:      4,348,131 msg/sec
                    AtomicQueueB, 7,s:      4,874,941 msg/sec
                    AtomicQueueB, 7,i:      3,975,114 msg/sec
                    AtomicQueueB, 8,s:      4,288,696 msg/sec
                    AtomicQueueB, 8,i:      3,459,270 msg/sec
            OptimistAtomicQueueB, 1,s:    461,026,454 msg/sec
            OptimistAtomicQueueB, 1,i:    473,726,678 msg/sec
            OptimistAtomicQueueB, 2,s:    100,811,775 msg/sec
            OptimistAtomicQueueB, 2,i:     43,904,471 msg/sec
            OptimistAtomicQueueB, 3,s:     60,912,790 msg/sec
            OptimistAtomicQueueB, 3,i:     51,005,190 msg/sec
            OptimistAtomicQueueB, 4,s:     65,482,189 msg/sec
            OptimistAtomicQueueB, 4,i:     49,516,759 msg/sec
            OptimistAtomicQueueB, 5,s:     60,171,757 msg/sec
            OptimistAtomicQueueB, 5,i:     46,465,517 msg/sec
            OptimistAtomicQueueB, 6,s:     59,751,891 msg/sec
            OptimistAtomicQueueB, 6,i:     44,904,566 msg/sec
            OptimistAtomicQueueB, 7,s:     58,856,628 msg/sec
            OptimistAtomicQueueB, 7,i:     46,091,915 msg/sec
            OptimistAtomicQueueB, 8,s:     59,516,114 msg/sec
            OptimistAtomicQueueB, 8,i:     44,724,107 msg/sec
                    AtomicQueue2, 1,s:    107,603,705 msg/sec
                    AtomicQueue2, 1,i:    110,698,525 msg/sec
                    AtomicQueue2, 2,s:     12,099,378 msg/sec
                    AtomicQueue2, 2,i:     10,451,813 msg/sec
                    AtomicQueue2, 3,s:      9,946,981 msg/sec
                    AtomicQueue2, 3,i:      8,441,526 msg/sec
                    AtomicQueue2, 4,s:      7,969,783 msg/sec
                    AtomicQueue2, 4,i:      6,504,259 msg/sec
                    AtomicQueue2, 5,s:      6,145,778 msg/sec
                    AtomicQueue2, 5,i:      5,198,470 msg/sec
                    AtomicQueue2, 6,s:      5,386,802 msg/sec
                    AtomicQueue2, 6,i:      4,383,450 msg/sec
                    AtomicQueue2, 7,s:      4,705,735 msg/sec
                    AtomicQueue2, 7,i:      3,990,441 msg/sec
                    AtomicQueue2, 8,s:      4,189,962 msg/sec
                    AtomicQueue2, 8,i:      3,480,342 msg/sec
            OptimistAtomicQueue2, 1,s:    417,514,798 msg/sec
            OptimistAtomicQueue2, 1,i:    416,422,593 msg/sec
            OptimistAtomicQueue2, 2,s:     35,331,720 msg/sec
            OptimistAtomicQueue2, 2,i:     28,743,495 msg/sec
            OptimistAtomicQueue2, 3,s:     41,816,110 msg/sec
            OptimistAtomicQueue2, 3,i:     40,441,902 msg/sec
            OptimistAtomicQueue2, 4,s:     55,284,757 msg/sec
            OptimistAtomicQueue2, 4,i:     42,433,490 msg/sec
            OptimistAtomicQueue2, 5,s:     56,312,019 msg/sec
            OptimistAtomicQueue2, 5,i:     43,405,352 msg/sec
            OptimistAtomicQueue2, 6,s:     56,355,151 msg/sec
            OptimistAtomicQueue2, 6,i:     42,962,485 msg/sec
            OptimistAtomicQueue2, 7,s:     55,978,965 msg/sec
            OptimistAtomicQueue2, 7,i:     44,087,693 msg/sec
            OptimistAtomicQueue2, 8,s:     58,924,727 msg/sec
            OptimistAtomicQueue2, 8,i:     43,526,820 msg/sec
                   AtomicQueueB2, 1,s:     80,835,855 msg/sec
                   AtomicQueueB2, 1,i:     82,122,790 msg/sec
                   AtomicQueueB2, 2,s:     11,653,095 msg/sec
                   AtomicQueueB2, 2,i:     10,141,543 msg/sec
                   AtomicQueueB2, 3,s:      9,950,133 msg/sec
                   AtomicQueueB2, 3,i:      8,286,198 msg/sec
                   AtomicQueueB2, 4,s:      7,870,513 msg/sec
                   AtomicQueueB2, 4,i:      6,329,977 msg/sec
                   AtomicQueueB2, 5,s:      6,061,946 msg/sec
                   AtomicQueueB2, 5,i:      5,140,805 msg/sec
                   AtomicQueueB2, 6,s:      5,249,352 msg/sec
                   AtomicQueueB2, 6,i:      4,282,163 msg/sec
                   AtomicQueueB2, 7,s:      4,696,083 msg/sec
                   AtomicQueueB2, 7,i:      3,921,912 msg/sec
                   AtomicQueueB2, 8,s:      4,135,794 msg/sec
                   AtomicQueueB2, 8,i:      3,406,722 msg/sec
           OptimistAtomicQueueB2, 1,s:    126,033,877 msg/sec
           OptimistAtomicQueueB2, 1,i:    133,295,138 msg/sec
           OptimistAtomicQueueB2, 2,s:     36,184,930 msg/sec
           OptimistAtomicQueueB2, 2,i:     29,355,631 msg/sec
           OptimistAtomicQueueB2, 3,s:     42,433,701 msg/sec
           OptimistAtomicQueueB2, 3,i:     37,634,835 msg/sec
           OptimistAtomicQueueB2, 4,s:     55,332,969 msg/sec
           OptimistAtomicQueueB2, 4,i:     42,435,980 msg/sec
           OptimistAtomicQueueB2, 5,s:     55,659,218 msg/sec
           OptimistAtomicQueueB2, 5,i:     44,224,856 msg/sec
           OptimistAtomicQueueB2, 6,s:     56,992,468 msg/sec
           OptimistAtomicQueueB2, 6,i:     43,020,688 msg/sec
           OptimistAtomicQueueB2, 7,s:     55,650,986 msg/sec
           OptimistAtomicQueueB2, 7,i:     43,173,827 msg/sec
           OptimistAtomicQueueB2, 8,s:     57,523,817 msg/sec
           OptimistAtomicQueueB2, 8,i:     42,708,337 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    561,046,217 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    583,412,245 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     34,928,625 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     34,831,901 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     32,937,025 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     40,957,095 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     43,481,909 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     54,057,280 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     83,308,223 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     96,981,787 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    152,936,562 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    162,560,140 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    184,121,619 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    183,028,680 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    177,269,738 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    203,641,525 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    182,233,972 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    229,461,274 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     24,503,042 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     24,419,173 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,134,178 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     12,290,604 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      9,151,834 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,733,159 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,430,649 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,427,254 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,355,895 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,374,574 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,284,904 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,464,257 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,604,432 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,852,193 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,866,161 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,359,806 msg/sec
     xenium::michael_scott_queue, 1,s:     20,636,959 msg/sec
     xenium::michael_scott_queue, 1,i:     19,835,464 msg/sec
     xenium::michael_scott_queue, 2,s:     11,967,955 msg/sec
     xenium::michael_scott_queue, 2,i:      8,515,355 msg/sec
     xenium::michael_scott_queue, 3,s:      7,941,344 msg/sec
     xenium::michael_scott_queue, 3,i:      6,832,005 msg/sec
     xenium::michael_scott_queue, 4,s:      6,168,472 msg/sec
     xenium::michael_scott_queue, 4,i:      5,119,643 msg/sec
     xenium::michael_scott_queue, 5,s:      4,701,844 msg/sec
     xenium::michael_scott_queue, 5,i:      4,107,147 msg/sec
     xenium::michael_scott_queue, 6,s:      4,058,041 msg/sec
     xenium::michael_scott_queue, 6,i:      3,384,944 msg/sec
     xenium::michael_scott_queue, 7,s:      3,580,228 msg/sec
     xenium::michael_scott_queue, 7,i:      3,029,965 msg/sec
     xenium::michael_scott_queue, 8,s:      3,158,353 msg/sec
     xenium::michael_scott_queue, 8,i:      2,634,722 msg/sec
         xenium::ramalhete_queue, 1,s:     38,243,311 msg/sec
         xenium::ramalhete_queue, 1,i:     38,244,015 msg/sec
         xenium::ramalhete_queue, 2,s:     52,906,185 msg/sec
         xenium::ramalhete_queue, 2,i:     31,816,562 msg/sec
         xenium::ramalhete_queue, 3,s:     43,236,851 msg/sec
         xenium::ramalhete_queue, 3,i:     33,331,062 msg/sec
         xenium::ramalhete_queue, 4,s:     38,027,489 msg/sec
         xenium::ramalhete_queue, 4,i:     37,806,053 msg/sec
         xenium::ramalhete_queue, 5,s:     36,785,218 msg/sec
         xenium::ramalhete_queue, 5,i:     38,239,619 msg/sec
         xenium::ramalhete_queue, 6,s:     36,258,418 msg/sec
         xenium::ramalhete_queue, 6,i:     38,396,276 msg/sec
         xenium::ramalhete_queue, 7,s:     35,392,621 msg/sec
         xenium::ramalhete_queue, 7,i:     36,399,893 msg/sec
         xenium::ramalhete_queue, 8,s:     34,701,822 msg/sec
         xenium::ramalhete_queue, 8,i:     35,722,224 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    125,101,213 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    138,956,334 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     44,421,291 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     20,439,964 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     18,987,013 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     16,290,076 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,839,468 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,947,819 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,682,817 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,872,653 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,758,629 msg/sec
    xenium::vyukov_bounded_queue, 6,i:     10,034,971 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,730,348 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,978,867 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,782,546 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,697,807 msg/sec
          boost::lockfree::queue, 1,s:     16,866,267 msg/sec
          boost::lockfree::queue, 1,i:     16,739,694 msg/sec
          boost::lockfree::queue, 2,s:      5,687,939 msg/sec
          boost::lockfree::queue, 2,i:      6,172,736 msg/sec
          boost::lockfree::queue, 3,s:      5,571,938 msg/sec
          boost::lockfree::queue, 3,i:      5,591,523 msg/sec
          boost::lockfree::queue, 4,s:      4,183,614 msg/sec
          boost::lockfree::queue, 4,i:      4,189,005 msg/sec
          boost::lockfree::queue, 5,s:      3,468,223 msg/sec
          boost::lockfree::queue, 5,i:      3,435,050 msg/sec
          boost::lockfree::queue, 6,s:      2,298,853 msg/sec
          boost::lockfree::queue, 6,i:      2,479,108 msg/sec
          boost::lockfree::queue, 7,s:      2,118,501 msg/sec
          boost::lockfree::queue, 7,i:      2,145,582 msg/sec
          boost::lockfree::queue, 8,s:      1,706,204 msg/sec
          boost::lockfree::queue, 8,i:      1,876,057 msg/sec
                      std::mutex, 1,s:     14,516,881 msg/sec
                      std::mutex, 1,i:     14,441,934 msg/sec
                      std::mutex, 2,s:      9,090,112 msg/sec
                      std::mutex, 2,i:      9,451,377 msg/sec
                      std::mutex, 3,s:      5,527,983 msg/sec
                      std::mutex, 3,i:      5,622,079 msg/sec
                      std::mutex, 4,s:      4,499,414 msg/sec
                      std::mutex, 4,i:      4,596,771 msg/sec
                      std::mutex, 5,s:      3,855,518 msg/sec
                      std::mutex, 5,i:      3,932,423 msg/sec
                      std::mutex, 6,s:      3,735,198 msg/sec
                      std::mutex, 6,i:      3,818,554 msg/sec
                      std::mutex, 7,s:      3,824,194 msg/sec
                      std::mutex, 7,i:      3,837,806 msg/sec
                      std::mutex, 8,s:      3,639,670 msg/sec
                      std::mutex, 8,i:      3,627,098 msg/sec
                pthread_spinlock, 1,s:     34,325,838 msg/sec
                pthread_spinlock, 1,i:     33,983,027 msg/sec
                pthread_spinlock, 2,s:     10,931,208 msg/sec
                pthread_spinlock, 2,i:     10,724,000 msg/sec
                pthread_spinlock, 3,s:      9,695,684 msg/sec
                pthread_spinlock, 3,i:      8,799,943 msg/sec
                pthread_spinlock, 4,s:      7,418,617 msg/sec
                pthread_spinlock, 4,i:      7,642,544 msg/sec
                pthread_spinlock, 5,s:      6,780,633 msg/sec
                pthread_spinlock, 5,i:      7,155,543 msg/sec
                pthread_spinlock, 6,s:      5,322,982 msg/sec
                pthread_spinlock, 6,i:      5,730,397 msg/sec
                pthread_spinlock, 7,s:      2,414,928 msg/sec
                pthread_spinlock, 7,i:      4,069,915 msg/sec
                pthread_spinlock, 8,s:      3,028,487 msg/sec
                pthread_spinlock, 8,i:      4,798,458 msg/sec
                 tbb::spin_mutex, 1,s:     86,520,341 msg/sec
                 tbb::spin_mutex, 1,i:     87,642,857 msg/sec
                 tbb::spin_mutex, 2,s:     19,104,366 msg/sec
                 tbb::spin_mutex, 2,i:     17,846,826 msg/sec
                 tbb::spin_mutex, 3,s:     11,613,336 msg/sec
                 tbb::spin_mutex, 3,i:     10,884,222 msg/sec
                 tbb::spin_mutex, 4,s:      7,415,538 msg/sec
                 tbb::spin_mutex, 4,i:      7,528,366 msg/sec
                 tbb::spin_mutex, 5,s:      5,634,321 msg/sec
                 tbb::spin_mutex, 5,i:      5,824,679 msg/sec
                 tbb::spin_mutex, 6,s:      4,324,179 msg/sec
                 tbb::spin_mutex, 6,i:      4,648,474 msg/sec
                 tbb::spin_mutex, 7,s:      3,715,864 msg/sec
                 tbb::spin_mutex, 7,i:      3,828,105 msg/sec
                 tbb::spin_mutex, 8,s:      2,993,632 msg/sec
                 tbb::spin_mutex, 8,i:      3,128,556 msg/sec


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


2026-09-13 09:21:53 [2/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000058 sec/round-trip
                     AtomicQueue: 0.000000047 sec/round-trip
             OptimistAtomicQueue: 0.000000037 sec/round-trip
                    AtomicQueueB: 0.000000052 sec/round-trip
            OptimistAtomicQueueB: 0.000000039 sec/round-trip
                    AtomicQueue2: 0.000000049 sec/round-trip
            OptimistAtomicQueue2: 0.000000042 sec/round-trip
                   AtomicQueueB2: 0.000000051 sec/round-trip
           OptimistAtomicQueueB2: 0.000000043 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000049 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000071 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000098 sec/round-trip
     xenium::michael_scott_queue: 0.000000150 sec/round-trip
         xenium::ramalhete_queue: 0.000000064 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000068 sec/round-trip
          boost::lockfree::queue: 0.000000104 sec/round-trip
                      std::mutex: 0.000000369 sec/round-trip
                pthread_spinlock: 0.000000115 sec/round-trip
                 tbb::spin_mutex: 0.000000104 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:    154,812,721 msg/sec
     boost::lockfree::spsc_queue, 1,i:    151,240,423 msg/sec
                     AtomicQueue, 1,s:    112,537,434 msg/sec
                     AtomicQueue, 1,i:    113,164,441 msg/sec
                     AtomicQueue, 2,s:     12,974,905 msg/sec
                     AtomicQueue, 2,i:     10,257,257 msg/sec
                     AtomicQueue, 3,s:     10,105,489 msg/sec
                     AtomicQueue, 3,i:      8,316,884 msg/sec
                     AtomicQueue, 4,s:      8,087,877 msg/sec
                     AtomicQueue, 4,i:      6,379,781 msg/sec
                     AtomicQueue, 5,s:      6,207,369 msg/sec
                     AtomicQueue, 5,i:      5,136,271 msg/sec
                     AtomicQueue, 6,s:      5,368,795 msg/sec
                     AtomicQueue, 6,i:      4,283,400 msg/sec
                     AtomicQueue, 7,s:      4,816,266 msg/sec
                     AtomicQueue, 7,i:      3,928,475 msg/sec
                     AtomicQueue, 8,s:      4,292,614 msg/sec
                     AtomicQueue, 8,i:      3,405,861 msg/sec
             OptimistAtomicQueue, 1,s:    903,003,709 msg/sec
             OptimistAtomicQueue, 1,i:    896,522,919 msg/sec
             OptimistAtomicQueue, 2,s:     98,391,280 msg/sec
             OptimistAtomicQueue, 2,i:     44,380,937 msg/sec
             OptimistAtomicQueue, 3,s:     60,822,886 msg/sec
             OptimistAtomicQueue, 3,i:     51,754,406 msg/sec
             OptimistAtomicQueue, 4,s:     67,196,199 msg/sec
             OptimistAtomicQueue, 4,i:     49,191,324 msg/sec
             OptimistAtomicQueue, 5,s:     58,355,073 msg/sec
             OptimistAtomicQueue, 5,i:     45,877,468 msg/sec
             OptimistAtomicQueue, 6,s:     59,849,885 msg/sec
             OptimistAtomicQueue, 6,i:     44,550,141 msg/sec
             OptimistAtomicQueue, 7,s:     57,695,244 msg/sec
             OptimistAtomicQueue, 7,i:     45,593,251 msg/sec
             OptimistAtomicQueue, 8,s:     60,172,809 msg/sec
             OptimistAtomicQueue, 8,i:     44,273,881 msg/sec
                    AtomicQueueB, 1,s:     78,475,387 msg/sec
                    AtomicQueueB, 1,i:     79,414,613 msg/sec
                    AtomicQueueB, 2,s:     12,543,791 msg/sec
                    AtomicQueueB, 2,i:     10,138,942 msg/sec
                    AtomicQueueB, 3,s:     10,097,602 msg/sec
                    AtomicQueueB, 3,i:      8,291,064 msg/sec
                    AtomicQueueB, 4,s:      8,014,156 msg/sec
                    AtomicQueueB, 4,i:      6,369,350 msg/sec
                    AtomicQueueB, 5,s:      6,147,233 msg/sec
                    AtomicQueueB, 5,i:      5,120,645 msg/sec
                    AtomicQueueB, 6,s:      5,332,500 msg/sec
                    AtomicQueueB, 6,i:      4,236,211 msg/sec
                    AtomicQueueB, 7,s:      4,730,638 msg/sec
                    AtomicQueueB, 7,i:      3,877,498 msg/sec
                    AtomicQueueB, 8,s:      4,207,278 msg/sec
                    AtomicQueueB, 8,i:      3,368,484 msg/sec
            OptimistAtomicQueueB, 1,s:    451,171,222 msg/sec
            OptimistAtomicQueueB, 1,i:    468,162,651 msg/sec
            OptimistAtomicQueueB, 2,s:    100,051,725 msg/sec
            OptimistAtomicQueueB, 2,i:     43,316,175 msg/sec
            OptimistAtomicQueueB, 3,s:     60,329,691 msg/sec
            OptimistAtomicQueueB, 3,i:     49,372,097 msg/sec
            OptimistAtomicQueueB, 4,s:     65,069,967 msg/sec
            OptimistAtomicQueueB, 4,i:     48,671,291 msg/sec
            OptimistAtomicQueueB, 5,s:     58,501,329 msg/sec
            OptimistAtomicQueueB, 5,i:     44,575,977 msg/sec
            OptimistAtomicQueueB, 6,s:     58,882,121 msg/sec
            OptimistAtomicQueueB, 6,i:     44,350,971 msg/sec
            OptimistAtomicQueueB, 7,s:     57,807,220 msg/sec
            OptimistAtomicQueueB, 7,i:     45,187,169 msg/sec
            OptimistAtomicQueueB, 8,s:     58,479,563 msg/sec
            OptimistAtomicQueueB, 8,i:     43,138,002 msg/sec
                    AtomicQueue2, 1,s:    105,094,408 msg/sec
                    AtomicQueue2, 1,i:    110,741,144 msg/sec
                    AtomicQueue2, 2,s:     11,607,741 msg/sec
                    AtomicQueue2, 2,i:     10,195,933 msg/sec
                    AtomicQueue2, 3,s:      9,685,094 msg/sec
                    AtomicQueue2, 3,i:      8,242,505 msg/sec
                    AtomicQueue2, 4,s:      7,797,818 msg/sec
                    AtomicQueue2, 4,i:      6,345,417 msg/sec
                    AtomicQueue2, 5,s:      6,079,623 msg/sec
                    AtomicQueue2, 5,i:      5,113,131 msg/sec
                    AtomicQueue2, 6,s:      5,250,465 msg/sec
                    AtomicQueue2, 6,i:      4,293,151 msg/sec
                    AtomicQueue2, 7,s:      4,659,708 msg/sec
                    AtomicQueue2, 7,i:      3,925,739 msg/sec
                    AtomicQueue2, 8,s:      4,126,692 msg/sec
                    AtomicQueue2, 8,i:      3,393,713 msg/sec
            OptimistAtomicQueue2, 1,s:    399,394,160 msg/sec
            OptimistAtomicQueue2, 1,i:    426,333,775 msg/sec
            OptimistAtomicQueue2, 2,s:     35,381,494 msg/sec
            OptimistAtomicQueue2, 2,i:     27,978,401 msg/sec
            OptimistAtomicQueue2, 3,s:     41,825,923 msg/sec
            OptimistAtomicQueue2, 3,i:     39,991,137 msg/sec
            OptimistAtomicQueue2, 4,s:     53,289,588 msg/sec
            OptimistAtomicQueue2, 4,i:     43,326,893 msg/sec
            OptimistAtomicQueue2, 5,s:     56,717,393 msg/sec
            OptimistAtomicQueue2, 5,i:     43,091,944 msg/sec
            OptimistAtomicQueue2, 6,s:     55,504,536 msg/sec
            OptimistAtomicQueue2, 6,i:     42,195,610 msg/sec
            OptimistAtomicQueue2, 7,s:     55,212,303 msg/sec
            OptimistAtomicQueue2, 7,i:     42,710,805 msg/sec
            OptimistAtomicQueue2, 8,s:     56,624,915 msg/sec
            OptimistAtomicQueue2, 8,i:     41,728,159 msg/sec
                   AtomicQueueB2, 1,s:     79,343,401 msg/sec
                   AtomicQueueB2, 1,i:     82,042,459 msg/sec
                   AtomicQueueB2, 2,s:     11,480,183 msg/sec
                   AtomicQueueB2, 2,i:     10,215,085 msg/sec
                   AtomicQueueB2, 3,s:      9,795,338 msg/sec
                   AtomicQueueB2, 3,i:      8,198,960 msg/sec
                   AtomicQueueB2, 4,s:      7,760,965 msg/sec
                   AtomicQueueB2, 4,i:      6,258,702 msg/sec
                   AtomicQueueB2, 5,s:      6,023,665 msg/sec
                   AtomicQueueB2, 5,i:      5,057,772 msg/sec
                   AtomicQueueB2, 6,s:      5,166,785 msg/sec
                   AtomicQueueB2, 6,i:      4,195,119 msg/sec
                   AtomicQueueB2, 7,s:      4,582,242 msg/sec
                   AtomicQueueB2, 7,i:      3,840,032 msg/sec
                   AtomicQueueB2, 8,s:      4,077,816 msg/sec
                   AtomicQueueB2, 8,i:      3,348,062 msg/sec
           OptimistAtomicQueueB2, 1,s:    126,659,078 msg/sec
           OptimistAtomicQueueB2, 1,i:    130,770,995 msg/sec
           OptimistAtomicQueueB2, 2,s:     35,272,373 msg/sec
           OptimistAtomicQueueB2, 2,i:     29,197,347 msg/sec
           OptimistAtomicQueueB2, 3,s:     42,129,389 msg/sec
           OptimistAtomicQueueB2, 3,i:     36,113,033 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,975,552 msg/sec
           OptimistAtomicQueueB2, 4,i:     42,193,884 msg/sec
           OptimistAtomicQueueB2, 5,s:     55,631,638 msg/sec
           OptimistAtomicQueueB2, 5,i:     42,504,037 msg/sec
           OptimistAtomicQueueB2, 6,s:     55,545,711 msg/sec
           OptimistAtomicQueueB2, 6,i:     41,311,379 msg/sec
           OptimistAtomicQueueB2, 7,s:     55,449,346 msg/sec
           OptimistAtomicQueueB2, 7,i:     43,270,708 msg/sec
           OptimistAtomicQueueB2, 8,s:     56,297,377 msg/sec
           OptimistAtomicQueueB2, 8,i:     41,303,569 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    547,021,523 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    564,556,089 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     34,623,744 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     34,521,055 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     32,623,653 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     46,713,938 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     46,162,655 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     55,944,321 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     90,215,811 msg/sec
     moodycamel::ConcurrentQueue, 4,i:    100,188,112 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    161,317,903 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    162,286,307 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    156,697,657 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    194,890,359 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    193,119,939 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    203,272,823 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    210,726,667 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    191,312,732 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     23,818,353 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     23,609,233 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     10,972,417 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     12,149,317 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      9,078,236 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,622,881 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,349,719 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,436,630 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,116,197 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,272,713 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,199,211 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,425,928 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,553,726 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,815,569 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,808,871 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,309,162 msg/sec
     xenium::michael_scott_queue, 1,s:     19,986,323 msg/sec
     xenium::michael_scott_queue, 1,i:     19,804,344 msg/sec
     xenium::michael_scott_queue, 2,s:     12,843,251 msg/sec
     xenium::michael_scott_queue, 2,i:      8,487,189 msg/sec
     xenium::michael_scott_queue, 3,s:      7,875,667 msg/sec
     xenium::michael_scott_queue, 3,i:      6,802,699 msg/sec
     xenium::michael_scott_queue, 4,s:      6,158,325 msg/sec
     xenium::michael_scott_queue, 4,i:      5,165,429 msg/sec
     xenium::michael_scott_queue, 5,s:      4,727,861 msg/sec
     xenium::michael_scott_queue, 5,i:      4,081,792 msg/sec
     xenium::michael_scott_queue, 6,s:      4,016,912 msg/sec
     xenium::michael_scott_queue, 6,i:      3,358,565 msg/sec
     xenium::michael_scott_queue, 7,s:      3,592,517 msg/sec
     xenium::michael_scott_queue, 7,i:      3,018,438 msg/sec
     xenium::michael_scott_queue, 8,s:      3,179,511 msg/sec
     xenium::michael_scott_queue, 8,i:      2,626,102 msg/sec
         xenium::ramalhete_queue, 1,s:     38,595,259 msg/sec
         xenium::ramalhete_queue, 1,i:     37,664,186 msg/sec
         xenium::ramalhete_queue, 2,s:     50,990,991 msg/sec
         xenium::ramalhete_queue, 2,i:     31,402,209 msg/sec
         xenium::ramalhete_queue, 3,s:     42,840,630 msg/sec
         xenium::ramalhete_queue, 3,i:     32,747,788 msg/sec
         xenium::ramalhete_queue, 4,s:     38,201,726 msg/sec
         xenium::ramalhete_queue, 4,i:     35,426,465 msg/sec
         xenium::ramalhete_queue, 5,s:     36,756,201 msg/sec
         xenium::ramalhete_queue, 5,i:     37,596,568 msg/sec
         xenium::ramalhete_queue, 6,s:     36,413,200 msg/sec
         xenium::ramalhete_queue, 6,i:     37,219,921 msg/sec
         xenium::ramalhete_queue, 7,s:     35,293,801 msg/sec
         xenium::ramalhete_queue, 7,i:     36,202,590 msg/sec
         xenium::ramalhete_queue, 8,s:     34,165,731 msg/sec
         xenium::ramalhete_queue, 8,i:     35,310,096 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    126,078,136 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    137,212,797 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     35,000,991 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     20,253,211 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     19,456,261 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     16,193,336 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,590,231 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,500,752 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,954,518 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,815,067 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,561,452 msg/sec
    xenium::vyukov_bounded_queue, 6,i:     10,052,775 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,381,123 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,919,873 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,709,629 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,284,109 msg/sec
          boost::lockfree::queue, 1,s:     16,682,431 msg/sec
          boost::lockfree::queue, 1,i:     16,567,291 msg/sec
          boost::lockfree::queue, 2,s:      5,653,145 msg/sec
          boost::lockfree::queue, 2,i:      6,118,741 msg/sec
          boost::lockfree::queue, 3,s:      5,530,864 msg/sec
          boost::lockfree::queue, 3,i:      5,550,486 msg/sec
          boost::lockfree::queue, 4,s:      4,129,276 msg/sec
          boost::lockfree::queue, 4,i:      4,137,155 msg/sec
          boost::lockfree::queue, 5,s:      3,431,396 msg/sec
          boost::lockfree::queue, 5,i:      3,361,499 msg/sec
          boost::lockfree::queue, 6,s:      2,278,384 msg/sec
          boost::lockfree::queue, 6,i:      2,454,302 msg/sec
          boost::lockfree::queue, 7,s:      2,097,902 msg/sec
          boost::lockfree::queue, 7,i:      2,117,311 msg/sec
          boost::lockfree::queue, 8,s:      1,676,611 msg/sec
          boost::lockfree::queue, 8,i:      1,852,065 msg/sec
                      std::mutex, 1,s:     14,066,019 msg/sec
                      std::mutex, 1,i:     14,062,008 msg/sec
                      std::mutex, 2,s:      9,145,258 msg/sec
                      std::mutex, 2,i:      9,254,112 msg/sec
                      std::mutex, 3,s:      5,437,389 msg/sec
                      std::mutex, 3,i:      5,545,834 msg/sec
                      std::mutex, 4,s:      4,280,744 msg/sec
                      std::mutex, 4,i:      4,345,732 msg/sec
                      std::mutex, 5,s:      3,757,688 msg/sec
                      std::mutex, 5,i:      3,881,049 msg/sec
                      std::mutex, 6,s:      3,780,745 msg/sec
                      std::mutex, 6,i:      3,889,420 msg/sec
                      std::mutex, 7,s:      3,920,103 msg/sec
                      std::mutex, 7,i:      3,785,191 msg/sec
                      std::mutex, 8,s:      3,583,542 msg/sec
                      std::mutex, 8,i:      3,671,919 msg/sec
                pthread_spinlock, 1,s:     34,166,749 msg/sec
                pthread_spinlock, 1,i:     34,323,560 msg/sec
                pthread_spinlock, 2,s:     11,084,973 msg/sec
                pthread_spinlock, 2,i:     10,439,760 msg/sec
                pthread_spinlock, 3,s:      9,327,327 msg/sec
                pthread_spinlock, 3,i:      8,721,628 msg/sec
                pthread_spinlock, 4,s:      7,552,414 msg/sec
                pthread_spinlock, 4,i:      7,753,013 msg/sec
                pthread_spinlock, 5,s:      6,727,978 msg/sec
                pthread_spinlock, 5,i:      6,916,877 msg/sec
                pthread_spinlock, 6,s:      5,302,159 msg/sec
                pthread_spinlock, 6,i:      5,592,599 msg/sec
                pthread_spinlock, 7,s:      2,689,669 msg/sec
                pthread_spinlock, 7,i:      4,730,088 msg/sec
                pthread_spinlock, 8,s:      3,068,091 msg/sec
                pthread_spinlock, 8,i:      4,763,404 msg/sec
                 tbb::spin_mutex, 1,s:     85,577,027 msg/sec
                 tbb::spin_mutex, 1,i:     83,791,923 msg/sec
                 tbb::spin_mutex, 2,s:     18,925,690 msg/sec
                 tbb::spin_mutex, 2,i:     17,991,393 msg/sec
                 tbb::spin_mutex, 3,s:     11,409,317 msg/sec
                 tbb::spin_mutex, 3,i:     10,876,286 msg/sec
                 tbb::spin_mutex, 4,s:      7,419,799 msg/sec
                 tbb::spin_mutex, 4,i:      7,234,178 msg/sec
                 tbb::spin_mutex, 5,s:      5,526,678 msg/sec
                 tbb::spin_mutex, 5,i:      5,710,956 msg/sec
                 tbb::spin_mutex, 6,s:      4,425,635 msg/sec
                 tbb::spin_mutex, 6,i:      4,505,255 msg/sec
                 tbb::spin_mutex, 7,s:      3,763,731 msg/sec
                 tbb::spin_mutex, 7,i:      3,781,379 msg/sec
                 tbb::spin_mutex, 8,s:      3,048,605 msg/sec
                 tbb::spin_mutex, 8,i:      3,101,497 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 974.16
	System time (seconds): 112.97
	Percent of CPU this job got: 913%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 1:59.02
	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): 64364
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24721
	Voluntary context switches: 8233251
	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-09-13 09:23:52 [3/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000058 sec/round-trip
                     AtomicQueue: 0.000000048 sec/round-trip
             OptimistAtomicQueue: 0.000000037 sec/round-trip
                    AtomicQueueB: 0.000000052 sec/round-trip
            OptimistAtomicQueueB: 0.000000038 sec/round-trip
                    AtomicQueue2: 0.000000050 sec/round-trip
            OptimistAtomicQueue2: 0.000000043 sec/round-trip
                   AtomicQueueB2: 0.000000052 sec/round-trip
           OptimistAtomicQueueB2: 0.000000044 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000049 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000072 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000098 sec/round-trip
     xenium::michael_scott_queue: 0.000000153 sec/round-trip
         xenium::ramalhete_queue: 0.000000066 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000068 sec/round-trip
          boost::lockfree::queue: 0.000000105 sec/round-trip
                      std::mutex: 0.000000376 sec/round-trip
                pthread_spinlock: 0.000000116 sec/round-trip
                 tbb::spin_mutex: 0.000000106 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:    152,004,666 msg/sec
     boost::lockfree::spsc_queue, 1,i:    145,974,011 msg/sec
                     AtomicQueue, 1,s:    109,717,596 msg/sec
                     AtomicQueue, 1,i:    109,413,539 msg/sec
                     AtomicQueue, 2,s:     12,983,609 msg/sec
                     AtomicQueue, 2,i:     10,347,863 msg/sec
                     AtomicQueue, 3,s:     10,172,708 msg/sec
                     AtomicQueue, 3,i:      8,253,167 msg/sec
                     AtomicQueue, 4,s:      8,072,295 msg/sec
                     AtomicQueue, 4,i:      6,304,498 msg/sec
                     AtomicQueue, 5,s:      6,280,891 msg/sec
                     AtomicQueue, 5,i:      5,090,722 msg/sec
                     AtomicQueue, 6,s:      5,343,747 msg/sec
                     AtomicQueue, 6,i:      4,223,921 msg/sec
                     AtomicQueue, 7,s:      4,732,511 msg/sec
                     AtomicQueue, 7,i:      3,887,614 msg/sec
                     AtomicQueue, 8,s:      4,171,377 msg/sec
                     AtomicQueue, 8,i:      3,372,427 msg/sec
             OptimistAtomicQueue, 1,s:    882,305,102 msg/sec
             OptimistAtomicQueue, 1,i:    888,889,878 msg/sec
             OptimistAtomicQueue, 2,s:     95,371,461 msg/sec
             OptimistAtomicQueue, 2,i:     43,815,311 msg/sec
             OptimistAtomicQueue, 3,s:     60,480,087 msg/sec
             OptimistAtomicQueue, 3,i:     49,331,686 msg/sec
             OptimistAtomicQueue, 4,s:     65,242,401 msg/sec
             OptimistAtomicQueue, 4,i:     48,195,023 msg/sec
             OptimistAtomicQueue, 5,s:     58,291,954 msg/sec
             OptimistAtomicQueue, 5,i:     44,760,490 msg/sec
             OptimistAtomicQueue, 6,s:     58,352,563 msg/sec
             OptimistAtomicQueue, 6,i:     44,175,951 msg/sec
             OptimistAtomicQueue, 7,s:     58,209,489 msg/sec
             OptimistAtomicQueue, 7,i:     45,429,991 msg/sec
             OptimistAtomicQueue, 8,s:     58,855,094 msg/sec
             OptimistAtomicQueue, 8,i:     43,682,783 msg/sec
                    AtomicQueueB, 1,s:     77,304,141 msg/sec
                    AtomicQueueB, 1,i:     80,970,093 msg/sec
                    AtomicQueueB, 2,s:     12,412,418 msg/sec
                    AtomicQueueB, 2,i:     10,076,657 msg/sec
                    AtomicQueueB, 3,s:      9,638,338 msg/sec
                    AtomicQueueB, 3,i:      8,167,036 msg/sec
                    AtomicQueueB, 4,s:      7,935,107 msg/sec
                    AtomicQueueB, 4,i:      6,231,231 msg/sec
                    AtomicQueueB, 5,s:      6,178,732 msg/sec
                    AtomicQueueB, 5,i:      5,126,876 msg/sec
                    AtomicQueueB, 6,s:      5,281,177 msg/sec
                    AtomicQueueB, 6,i:      4,197,676 msg/sec
                    AtomicQueueB, 7,s:      4,686,509 msg/sec
                    AtomicQueueB, 7,i:      3,832,260 msg/sec
                    AtomicQueueB, 8,s:      4,162,983 msg/sec
                    AtomicQueueB, 8,i:      3,305,573 msg/sec
            OptimistAtomicQueueB, 1,s:    443,439,859 msg/sec
            OptimistAtomicQueueB, 1,i:    454,083,884 msg/sec
            OptimistAtomicQueueB, 2,s:     98,610,878 msg/sec
            OptimistAtomicQueueB, 2,i:     46,128,427 msg/sec
            OptimistAtomicQueueB, 3,s:     65,412,068 msg/sec
            OptimistAtomicQueueB, 3,i:     50,113,448 msg/sec
            OptimistAtomicQueueB, 4,s:     65,011,138 msg/sec
            OptimistAtomicQueueB, 4,i:     47,997,395 msg/sec
            OptimistAtomicQueueB, 5,s:     58,247,356 msg/sec
            OptimistAtomicQueueB, 5,i:     44,603,487 msg/sec
            OptimistAtomicQueueB, 6,s:     58,479,748 msg/sec
            OptimistAtomicQueueB, 6,i:     43,373,448 msg/sec
            OptimistAtomicQueueB, 7,s:     57,140,861 msg/sec
            OptimistAtomicQueueB, 7,i:     44,331,824 msg/sec
            OptimistAtomicQueueB, 8,s:     57,428,131 msg/sec
            OptimistAtomicQueueB, 8,i:     42,857,928 msg/sec
                    AtomicQueue2, 1,s:    102,809,707 msg/sec
                    AtomicQueue2, 1,i:    109,358,034 msg/sec
                    AtomicQueue2, 2,s:     11,516,922 msg/sec
                    AtomicQueue2, 2,i:     10,075,427 msg/sec
                    AtomicQueue2, 3,s:      9,726,225 msg/sec
                    AtomicQueue2, 3,i:      8,223,691 msg/sec
                    AtomicQueue2, 4,s:      7,751,867 msg/sec
                    AtomicQueue2, 4,i:      6,358,128 msg/sec
                    AtomicQueue2, 5,s:      6,082,718 msg/sec
                    AtomicQueue2, 5,i:      5,106,430 msg/sec
                    AtomicQueue2, 6,s:      5,239,171 msg/sec
                    AtomicQueue2, 6,i:      4,266,850 msg/sec
                    AtomicQueue2, 7,s:      4,595,859 msg/sec
                    AtomicQueue2, 7,i:      3,882,087 msg/sec
                    AtomicQueue2, 8,s:      4,048,579 msg/sec
                    AtomicQueue2, 8,i:      3,376,491 msg/sec
            OptimistAtomicQueue2, 1,s:    393,115,971 msg/sec
            OptimistAtomicQueue2, 1,i:    404,494,428 msg/sec
            OptimistAtomicQueue2, 2,s:     35,453,924 msg/sec
            OptimistAtomicQueue2, 2,i:     29,739,942 msg/sec
            OptimistAtomicQueue2, 3,s:     43,577,667 msg/sec
            OptimistAtomicQueue2, 3,i:     36,299,429 msg/sec
            OptimistAtomicQueue2, 4,s:     53,112,212 msg/sec
            OptimistAtomicQueue2, 4,i:     41,446,166 msg/sec
            OptimistAtomicQueue2, 5,s:     55,603,900 msg/sec
            OptimistAtomicQueue2, 5,i:     42,662,662 msg/sec
            OptimistAtomicQueue2, 6,s:     54,720,136 msg/sec
            OptimistAtomicQueue2, 6,i:     42,162,046 msg/sec
            OptimistAtomicQueue2, 7,s:     55,415,081 msg/sec
            OptimistAtomicQueue2, 7,i:     42,866,339 msg/sec
            OptimistAtomicQueue2, 8,s:     56,306,428 msg/sec
            OptimistAtomicQueue2, 8,i:     41,376,906 msg/sec
                   AtomicQueueB2, 1,s:     78,939,085 msg/sec
                   AtomicQueueB2, 1,i:     82,133,400 msg/sec
                   AtomicQueueB2, 2,s:     11,532,546 msg/sec
                   AtomicQueueB2, 2,i:     10,149,209 msg/sec
                   AtomicQueueB2, 3,s:      9,706,388 msg/sec
                   AtomicQueueB2, 3,i:      8,096,599 msg/sec
                   AtomicQueueB2, 4,s:      7,709,678 msg/sec
                   AtomicQueueB2, 4,i:      6,202,584 msg/sec
                   AtomicQueueB2, 5,s:      5,996,023 msg/sec
                   AtomicQueueB2, 5,i:      5,056,135 msg/sec
                   AtomicQueueB2, 6,s:      5,133,288 msg/sec
                   AtomicQueueB2, 6,i:      4,167,119 msg/sec
                   AtomicQueueB2, 7,s:      4,535,384 msg/sec
                   AtomicQueueB2, 7,i:      3,791,371 msg/sec
                   AtomicQueueB2, 8,s:      3,990,491 msg/sec
                   AtomicQueueB2, 8,i:      3,289,726 msg/sec
           OptimistAtomicQueueB2, 1,s:    135,281,409 msg/sec
           OptimistAtomicQueueB2, 1,i:    133,114,164 msg/sec
           OptimistAtomicQueueB2, 2,s:     35,414,624 msg/sec
           OptimistAtomicQueueB2, 2,i:     28,944,290 msg/sec
           OptimistAtomicQueueB2, 3,s:     41,683,577 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,895,785 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,422,248 msg/sec
           OptimistAtomicQueueB2, 4,i:     43,882,369 msg/sec
           OptimistAtomicQueueB2, 5,s:     55,480,514 msg/sec
           OptimistAtomicQueueB2, 5,i:     42,830,359 msg/sec
           OptimistAtomicQueueB2, 6,s:     54,888,986 msg/sec
           OptimistAtomicQueueB2, 6,i:     42,242,971 msg/sec
           OptimistAtomicQueueB2, 7,s:     55,583,827 msg/sec
           OptimistAtomicQueueB2, 7,i:     42,401,945 msg/sec
           OptimistAtomicQueueB2, 8,s:     55,706,872 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,923,123 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    541,833,599 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    554,445,160 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     34,421,098 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     33,953,016 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     33,336,963 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     45,426,555 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     47,346,178 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     61,398,791 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     82,035,918 msg/sec
     moodycamel::ConcurrentQueue, 4,i:    104,972,713 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    158,392,037 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    173,002,889 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    167,406,395 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    197,423,836 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    209,223,388 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    166,514,736 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    203,404,994 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    210,037,100 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     23,881,751 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     23,232,829 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,301,328 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     12,044,257 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      9,025,726 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,625,462 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,320,336 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,307,349 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,214,033 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,293,942 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,157,112 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,349,182 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,499,920 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,770,175 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,783,881 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,275,791 msg/sec
     xenium::michael_scott_queue, 1,s:     19,663,594 msg/sec
     xenium::michael_scott_queue, 1,i:     18,990,544 msg/sec
     xenium::michael_scott_queue, 2,s:     12,688,004 msg/sec
     xenium::michael_scott_queue, 2,i:      8,377,851 msg/sec
     xenium::michael_scott_queue, 3,s:      7,716,271 msg/sec
     xenium::michael_scott_queue, 3,i:      6,727,273 msg/sec
     xenium::michael_scott_queue, 4,s:      6,158,216 msg/sec
     xenium::michael_scott_queue, 4,i:      5,194,120 msg/sec
     xenium::michael_scott_queue, 5,s:      4,675,214 msg/sec
     xenium::michael_scott_queue, 5,i:      4,061,739 msg/sec
     xenium::michael_scott_queue, 6,s:      3,986,108 msg/sec
     xenium::michael_scott_queue, 6,i:      3,368,349 msg/sec
     xenium::michael_scott_queue, 7,s:      3,550,169 msg/sec
     xenium::michael_scott_queue, 7,i:      3,032,781 msg/sec
     xenium::michael_scott_queue, 8,s:      3,150,122 msg/sec
     xenium::michael_scott_queue, 8,i:      2,590,271 msg/sec
         xenium::ramalhete_queue, 1,s:     51,603,840 msg/sec
         xenium::ramalhete_queue, 1,i:     46,832,015 msg/sec
         xenium::ramalhete_queue, 2,s:     52,992,618 msg/sec
         xenium::ramalhete_queue, 2,i:     29,156,509 msg/sec
         xenium::ramalhete_queue, 3,s:     39,766,586 msg/sec
         xenium::ramalhete_queue, 3,i:     31,899,521 msg/sec
         xenium::ramalhete_queue, 4,s:     37,839,735 msg/sec
         xenium::ramalhete_queue, 4,i:     34,932,170 msg/sec
         xenium::ramalhete_queue, 5,s:     36,955,046 msg/sec
         xenium::ramalhete_queue, 5,i:     36,984,871 msg/sec
         xenium::ramalhete_queue, 6,s:     35,562,482 msg/sec
         xenium::ramalhete_queue, 6,i:     37,029,389 msg/sec
         xenium::ramalhete_queue, 7,s:     34,629,934 msg/sec
         xenium::ramalhete_queue, 7,i:     35,955,930 msg/sec
         xenium::ramalhete_queue, 8,s:     34,130,238 msg/sec
         xenium::ramalhete_queue, 8,i:     34,730,936 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    124,812,735 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    136,545,091 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     35,087,738 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     20,187,341 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     19,271,560 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,827,809 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,758,068 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,969,587 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,910,085 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,783,930 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,596,300 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,934,193 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,196,127 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,572,678 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,681,851 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,627,033 msg/sec
          boost::lockfree::queue, 1,s:     16,306,134 msg/sec
          boost::lockfree::queue, 1,i:     16,239,716 msg/sec
          boost::lockfree::queue, 2,s:      5,788,142 msg/sec
          boost::lockfree::queue, 2,i:      6,141,020 msg/sec
          boost::lockfree::queue, 3,s:      5,548,907 msg/sec
          boost::lockfree::queue, 3,i:      5,512,854 msg/sec
          boost::lockfree::queue, 4,s:      4,122,992 msg/sec
          boost::lockfree::queue, 4,i:      4,116,245 msg/sec
          boost::lockfree::queue, 5,s:      3,419,653 msg/sec
          boost::lockfree::queue, 5,i:      3,349,487 msg/sec
          boost::lockfree::queue, 6,s:      2,268,195 msg/sec
          boost::lockfree::queue, 6,i:      2,444,550 msg/sec
          boost::lockfree::queue, 7,s:      2,046,978 msg/sec
          boost::lockfree::queue, 7,i:      2,103,652 msg/sec
          boost::lockfree::queue, 8,s:      1,678,223 msg/sec
          boost::lockfree::queue, 8,i:      1,844,237 msg/sec
                      std::mutex, 1,s:     13,900,925 msg/sec
                      std::mutex, 1,i:     13,872,259 msg/sec
                      std::mutex, 2,s:     10,967,751 msg/sec
                      std::mutex, 2,i:      9,385,071 msg/sec
                      std::mutex, 3,s:      5,532,593 msg/sec
                      std::mutex, 3,i:      5,688,008 msg/sec
                      std::mutex, 4,s:      4,493,668 msg/sec
                      std::mutex, 4,i:      4,666,165 msg/sec
                      std::mutex, 5,s:      3,820,352 msg/sec
                      std::mutex, 5,i:      3,877,240 msg/sec
                      std::mutex, 6,s:      3,686,130 msg/sec
                      std::mutex, 6,i:      3,796,903 msg/sec
                      std::mutex, 7,s:      3,768,620 msg/sec
                      std::mutex, 7,i:      3,752,929 msg/sec
                      std::mutex, 8,s:      3,518,267 msg/sec
                      std::mutex, 8,i:      3,552,603 msg/sec
                pthread_spinlock, 1,s:     33,563,515 msg/sec
                pthread_spinlock, 1,i:     32,831,541 msg/sec
                pthread_spinlock, 2,s:     10,728,110 msg/sec
                pthread_spinlock, 2,i:     10,411,812 msg/sec
                pthread_spinlock, 3,s:      9,285,692 msg/sec
                pthread_spinlock, 3,i:      8,727,817 msg/sec
                pthread_spinlock, 4,s:      7,559,188 msg/sec
                pthread_spinlock, 4,i:      7,556,776 msg/sec
                pthread_spinlock, 5,s:      6,656,027 msg/sec
                pthread_spinlock, 5,i:      6,909,024 msg/sec
                pthread_spinlock, 6,s:      5,633,430 msg/sec
                pthread_spinlock, 6,i:      5,306,621 msg/sec
                pthread_spinlock, 7,s:      2,663,218 msg/sec
                pthread_spinlock, 7,i:      3,590,148 msg/sec
                pthread_spinlock, 8,s:      3,032,677 msg/sec
                pthread_spinlock, 8,i:      4,778,264 msg/sec
                 tbb::spin_mutex, 1,s:     85,374,846 msg/sec
                 tbb::spin_mutex, 1,i:     84,791,854 msg/sec
                 tbb::spin_mutex, 2,s:     18,733,022 msg/sec
                 tbb::spin_mutex, 2,i:     17,794,117 msg/sec
                 tbb::spin_mutex, 3,s:     11,497,103 msg/sec
                 tbb::spin_mutex, 3,i:     10,806,735 msg/sec
                 tbb::spin_mutex, 4,s:      7,356,986 msg/sec
                 tbb::spin_mutex, 4,i:      7,354,985 msg/sec
                 tbb::spin_mutex, 5,s:      5,561,304 msg/sec
                 tbb::spin_mutex, 5,i:      5,706,643 msg/sec
                 tbb::spin_mutex, 6,s:      4,327,774 msg/sec
                 tbb::spin_mutex, 6,i:      4,445,479 msg/sec
                 tbb::spin_mutex, 7,s:      3,759,200 msg/sec
                 tbb::spin_mutex, 7,i:      3,714,338 msg/sec
                 tbb::spin_mutex, 8,s:      2,990,260 msg/sec
                 tbb::spin_mutex, 8,i:      3,115,717 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 986.12
	System time (seconds): 113.43
	Percent of CPU this job got: 914%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:00.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): 64916
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24811
	Voluntary context switches: 8343419
	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-09-13 09:25:52 [4/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000058 sec/round-trip
                     AtomicQueue: 0.000000048 sec/round-trip
             OptimistAtomicQueue: 0.000000037 sec/round-trip
                    AtomicQueueB: 0.000000052 sec/round-trip
            OptimistAtomicQueueB: 0.000000039 sec/round-trip
                    AtomicQueue2: 0.000000049 sec/round-trip
            OptimistAtomicQueue2: 0.000000044 sec/round-trip
                   AtomicQueueB2: 0.000000051 sec/round-trip
           OptimistAtomicQueueB2: 0.000000044 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000049 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000071 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000099 sec/round-trip
     xenium::michael_scott_queue: 0.000000155 sec/round-trip
         xenium::ramalhete_queue: 0.000000067 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000069 sec/round-trip
          boost::lockfree::queue: 0.000000106 sec/round-trip
                      std::mutex: 0.000000379 sec/round-trip
                pthread_spinlock: 0.000000116 sec/round-trip
                 tbb::spin_mutex: 0.000000105 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:    152,089,905 msg/sec
     boost::lockfree::spsc_queue, 1,i:    143,712,221 msg/sec
                     AtomicQueue, 1,s:    108,207,058 msg/sec
                     AtomicQueue, 1,i:    108,369,779 msg/sec
                     AtomicQueue, 2,s:     12,881,031 msg/sec
                     AtomicQueue, 2,i:     10,233,600 msg/sec
                     AtomicQueue, 3,s:      9,971,918 msg/sec
                     AtomicQueue, 3,i:      8,203,987 msg/sec
                     AtomicQueue, 4,s:      8,033,241 msg/sec
                     AtomicQueue, 4,i:      6,305,952 msg/sec
                     AtomicQueue, 5,s:      6,114,978 msg/sec
                     AtomicQueue, 5,i:      5,103,154 msg/sec
                     AtomicQueue, 6,s:      5,331,548 msg/sec
                     AtomicQueue, 6,i:      4,221,536 msg/sec
                     AtomicQueue, 7,s:      4,712,885 msg/sec
                     AtomicQueue, 7,i:      3,867,819 msg/sec
                     AtomicQueue, 8,s:      4,191,334 msg/sec
                     AtomicQueue, 8,i:      3,347,132 msg/sec
             OptimistAtomicQueue, 1,s:    892,937,661 msg/sec
             OptimistAtomicQueue, 1,i:    886,923,063 msg/sec
             OptimistAtomicQueue, 2,s:     96,931,209 msg/sec
             OptimistAtomicQueue, 2,i:     43,600,671 msg/sec
             OptimistAtomicQueue, 3,s:     59,840,556 msg/sec
             OptimistAtomicQueue, 3,i:     48,704,615 msg/sec
             OptimistAtomicQueue, 4,s:     63,834,945 msg/sec
             OptimistAtomicQueue, 4,i:     48,051,051 msg/sec
             OptimistAtomicQueue, 5,s:     58,112,820 msg/sec
             OptimistAtomicQueue, 5,i:     45,145,162 msg/sec
             OptimistAtomicQueue, 6,s:     57,719,637 msg/sec
             OptimistAtomicQueue, 6,i:     43,344,572 msg/sec
             OptimistAtomicQueue, 7,s:     56,337,659 msg/sec
             OptimistAtomicQueue, 7,i:     44,931,207 msg/sec
             OptimistAtomicQueue, 8,s:     58,442,718 msg/sec
             OptimistAtomicQueue, 8,i:     43,047,859 msg/sec
                    AtomicQueueB, 1,s:     76,546,514 msg/sec
                    AtomicQueueB, 1,i:     80,231,541 msg/sec
                    AtomicQueueB, 2,s:     12,423,414 msg/sec
                    AtomicQueueB, 2,i:     10,059,608 msg/sec
                    AtomicQueueB, 3,s:     10,067,506 msg/sec
                    AtomicQueueB, 3,i:      8,203,831 msg/sec
                    AtomicQueueB, 4,s:      7,892,239 msg/sec
                    AtomicQueueB, 4,i:      6,261,691 msg/sec
                    AtomicQueueB, 5,s:      6,186,011 msg/sec
                    AtomicQueueB, 5,i:      5,088,407 msg/sec
                    AtomicQueueB, 6,s:      5,293,951 msg/sec
                    AtomicQueueB, 6,i:      4,193,176 msg/sec
                    AtomicQueueB, 7,s:      4,648,953 msg/sec
                    AtomicQueueB, 7,i:      3,795,357 msg/sec
                    AtomicQueueB, 8,s:      4,098,300 msg/sec
                    AtomicQueueB, 8,i:      3,307,011 msg/sec
            OptimistAtomicQueueB, 1,s:    441,140,852 msg/sec
            OptimistAtomicQueueB, 1,i:    455,838,361 msg/sec
            OptimistAtomicQueueB, 2,s:     98,577,958 msg/sec
            OptimistAtomicQueueB, 2,i:     45,491,651 msg/sec
            OptimistAtomicQueueB, 3,s:     59,332,787 msg/sec
            OptimistAtomicQueueB, 3,i:     49,660,222 msg/sec
            OptimistAtomicQueueB, 4,s:     64,828,088 msg/sec
            OptimistAtomicQueueB, 4,i:     48,322,915 msg/sec
            OptimistAtomicQueueB, 5,s:     57,566,384 msg/sec
            OptimistAtomicQueueB, 5,i:     43,988,372 msg/sec
            OptimistAtomicQueueB, 6,s:     58,372,391 msg/sec
            OptimistAtomicQueueB, 6,i:     43,082,004 msg/sec
            OptimistAtomicQueueB, 7,s:     56,747,950 msg/sec
            OptimistAtomicQueueB, 7,i:     44,634,852 msg/sec
            OptimistAtomicQueueB, 8,s:     57,897,814 msg/sec
            OptimistAtomicQueueB, 8,i:     42,799,174 msg/sec
                    AtomicQueue2, 1,s:    103,927,220 msg/sec
                    AtomicQueue2, 1,i:    109,466,700 msg/sec
                    AtomicQueue2, 2,s:     11,461,549 msg/sec
                    AtomicQueue2, 2,i:     10,044,980 msg/sec
                    AtomicQueue2, 3,s:      9,752,485 msg/sec
                    AtomicQueue2, 3,i:      8,150,214 msg/sec
                    AtomicQueue2, 4,s:      7,722,981 msg/sec
                    AtomicQueue2, 4,i:      6,314,800 msg/sec
                    AtomicQueue2, 5,s:      6,067,022 msg/sec
                    AtomicQueue2, 5,i:      5,073,242 msg/sec
                    AtomicQueue2, 6,s:      5,204,315 msg/sec
                    AtomicQueue2, 6,i:      4,236,312 msg/sec
                    AtomicQueue2, 7,s:      4,566,015 msg/sec
                    AtomicQueue2, 7,i:      3,853,535 msg/sec
                    AtomicQueue2, 8,s:      4,067,372 msg/sec
                    AtomicQueue2, 8,i:      3,350,254 msg/sec
            OptimistAtomicQueue2, 1,s:    394,349,224 msg/sec
            OptimistAtomicQueue2, 1,i:    412,200,531 msg/sec
            OptimistAtomicQueue2, 2,s:     35,144,583 msg/sec
            OptimistAtomicQueue2, 2,i:     27,599,871 msg/sec
            OptimistAtomicQueue2, 3,s:     41,100,790 msg/sec
            OptimistAtomicQueue2, 3,i:     36,121,502 msg/sec
            OptimistAtomicQueue2, 4,s:     53,369,830 msg/sec
            OptimistAtomicQueue2, 4,i:     41,400,110 msg/sec
            OptimistAtomicQueue2, 5,s:     54,840,471 msg/sec
            OptimistAtomicQueue2, 5,i:     42,790,495 msg/sec
            OptimistAtomicQueue2, 6,s:     53,816,233 msg/sec
            OptimistAtomicQueue2, 6,i:     41,316,663 msg/sec
            OptimistAtomicQueue2, 7,s:     53,922,512 msg/sec
            OptimistAtomicQueue2, 7,i:     42,039,680 msg/sec
            OptimistAtomicQueue2, 8,s:     56,789,746 msg/sec
            OptimistAtomicQueue2, 8,i:     42,118,567 msg/sec
                   AtomicQueueB2, 1,s:     78,456,080 msg/sec
                   AtomicQueueB2, 1,i:     81,512,800 msg/sec
                   AtomicQueueB2, 2,s:     11,449,724 msg/sec
                   AtomicQueueB2, 2,i:     10,076,765 msg/sec
                   AtomicQueueB2, 3,s:      9,686,821 msg/sec
                   AtomicQueueB2, 3,i:      8,112,541 msg/sec
                   AtomicQueueB2, 4,s:      7,686,970 msg/sec
                   AtomicQueueB2, 4,i:      6,244,183 msg/sec
                   AtomicQueueB2, 5,s:      5,961,463 msg/sec
                   AtomicQueueB2, 5,i:      5,043,695 msg/sec
                   AtomicQueueB2, 6,s:      5,125,403 msg/sec
                   AtomicQueueB2, 6,i:      4,171,456 msg/sec
                   AtomicQueueB2, 7,s:      4,552,431 msg/sec
                   AtomicQueueB2, 7,i:      3,771,279 msg/sec
                   AtomicQueueB2, 8,s:      3,993,195 msg/sec
                   AtomicQueueB2, 8,i:      3,278,516 msg/sec
           OptimistAtomicQueueB2, 1,s:    124,957,277 msg/sec
           OptimistAtomicQueueB2, 1,i:    136,428,440 msg/sec
           OptimistAtomicQueueB2, 2,s:     35,264,634 msg/sec
           OptimistAtomicQueueB2, 2,i:     27,173,456 msg/sec
           OptimistAtomicQueueB2, 3,s:     41,623,205 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,701,161 msg/sec
           OptimistAtomicQueueB2, 4,s:     52,801,452 msg/sec
           OptimistAtomicQueueB2, 4,i:     42,011,487 msg/sec
           OptimistAtomicQueueB2, 5,s:     55,151,382 msg/sec
           OptimistAtomicQueueB2, 5,i:     41,805,902 msg/sec
           OptimistAtomicQueueB2, 6,s:     54,161,563 msg/sec
           OptimistAtomicQueueB2, 6,i:     40,794,512 msg/sec
           OptimistAtomicQueueB2, 7,s:     53,994,827 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,891,711 msg/sec
           OptimistAtomicQueueB2, 8,s:     56,103,896 msg/sec
           OptimistAtomicQueueB2, 8,i:     41,453,413 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    549,091,989 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    561,548,113 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     34,252,485 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     33,560,852 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     34,888,468 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     46,250,074 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     44,970,423 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     71,429,430 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     91,437,529 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     78,379,066 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    148,782,346 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    161,259,260 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    157,170,436 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    190,042,536 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    190,045,829 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    160,732,015 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    183,755,153 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    200,163,245 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     23,573,022 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     23,075,422 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,672,049 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,985,582 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,962,342 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,572,052 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,254,973 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,357,063 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,015,507 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,228,546 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,150,485 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,332,743 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,478,998 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,748,985 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,760,153 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,251,062 msg/sec
     xenium::michael_scott_queue, 1,s:     18,644,729 msg/sec
     xenium::michael_scott_queue, 1,i:     18,499,757 msg/sec
     xenium::michael_scott_queue, 2,s:     12,537,227 msg/sec
     xenium::michael_scott_queue, 2,i:      8,630,272 msg/sec
     xenium::michael_scott_queue, 3,s:      7,707,819 msg/sec
     xenium::michael_scott_queue, 3,i:      6,527,181 msg/sec
     xenium::michael_scott_queue, 4,s:      6,001,867 msg/sec
     xenium::michael_scott_queue, 4,i:      4,981,270 msg/sec
     xenium::michael_scott_queue, 5,s:      4,665,000 msg/sec
     xenium::michael_scott_queue, 5,i:      4,007,988 msg/sec
     xenium::michael_scott_queue, 6,s:      3,969,304 msg/sec
     xenium::michael_scott_queue, 6,i:      3,286,669 msg/sec
     xenium::michael_scott_queue, 7,s:      3,528,364 msg/sec
     xenium::michael_scott_queue, 7,i:      2,994,525 msg/sec
     xenium::michael_scott_queue, 8,s:      3,127,218 msg/sec
     xenium::michael_scott_queue, 8,i:      2,567,886 msg/sec
         xenium::ramalhete_queue, 1,s:     57,611,907 msg/sec
         xenium::ramalhete_queue, 1,i:     36,495,611 msg/sec
         xenium::ramalhete_queue, 2,s:     48,797,123 msg/sec
         xenium::ramalhete_queue, 2,i:     30,031,618 msg/sec
         xenium::ramalhete_queue, 3,s:     42,330,382 msg/sec
         xenium::ramalhete_queue, 3,i:     31,636,369 msg/sec
         xenium::ramalhete_queue, 4,s:     37,407,315 msg/sec
         xenium::ramalhete_queue, 4,i:     35,883,582 msg/sec
         xenium::ramalhete_queue, 5,s:     37,075,229 msg/sec
         xenium::ramalhete_queue, 5,i:     37,543,210 msg/sec
         xenium::ramalhete_queue, 6,s:     35,539,182 msg/sec
         xenium::ramalhete_queue, 6,i:     37,031,422 msg/sec
         xenium::ramalhete_queue, 7,s:     34,820,991 msg/sec
         xenium::ramalhete_queue, 7,i:     35,708,265 msg/sec
         xenium::ramalhete_queue, 8,s:     34,078,276 msg/sec
         xenium::ramalhete_queue, 8,i:     35,023,590 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    125,301,771 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    136,891,177 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     35,456,317 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     20,023,890 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     19,712,177 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,929,938 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,642,220 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,393,015 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,714,260 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,863,033 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,567,623 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,776,196 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,289,048 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,511,106 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,658,681 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,517,785 msg/sec
          boost::lockfree::queue, 1,s:     16,240,691 msg/sec
          boost::lockfree::queue, 1,i:     16,061,453 msg/sec
          boost::lockfree::queue, 2,s:      5,747,878 msg/sec
          boost::lockfree::queue, 2,i:      6,135,427 msg/sec
          boost::lockfree::queue, 3,s:      5,507,344 msg/sec
          boost::lockfree::queue, 3,i:      5,535,613 msg/sec
          boost::lockfree::queue, 4,s:      4,103,637 msg/sec
          boost::lockfree::queue, 4,i:      4,111,121 msg/sec
          boost::lockfree::queue, 5,s:      3,392,789 msg/sec
          boost::lockfree::queue, 5,i:      3,352,977 msg/sec
          boost::lockfree::queue, 6,s:      2,253,249 msg/sec
          boost::lockfree::queue, 6,i:      2,429,964 msg/sec
          boost::lockfree::queue, 7,s:      1,999,459 msg/sec
          boost::lockfree::queue, 7,i:      2,096,649 msg/sec
          boost::lockfree::queue, 8,s:      1,657,848 msg/sec
          boost::lockfree::queue, 8,i:      1,835,934 msg/sec
                      std::mutex, 1,s:     13,742,430 msg/sec
                      std::mutex, 1,i:     13,727,062 msg/sec
                      std::mutex, 2,s:      9,572,412 msg/sec
                      std::mutex, 2,i:      9,228,289 msg/sec
                      std::mutex, 3,s:      5,275,693 msg/sec
                      std::mutex, 3,i:      5,399,567 msg/sec
                      std::mutex, 4,s:      4,205,615 msg/sec
                      std::mutex, 4,i:      4,273,260 msg/sec
                      std::mutex, 5,s:      3,828,658 msg/sec
                      std::mutex, 5,i:      3,875,782 msg/sec
                      std::mutex, 6,s:      3,650,871 msg/sec
                      std::mutex, 6,i:      3,752,820 msg/sec
                      std::mutex, 7,s:      3,659,305 msg/sec
                      std::mutex, 7,i:      3,709,708 msg/sec
                      std::mutex, 8,s:      3,547,015 msg/sec
                      std::mutex, 8,i:      3,645,364 msg/sec
                pthread_spinlock, 1,s:     33,406,209 msg/sec
                pthread_spinlock, 1,i:     32,888,717 msg/sec
                pthread_spinlock, 2,s:     10,703,533 msg/sec
                pthread_spinlock, 2,i:     10,428,178 msg/sec
                pthread_spinlock, 3,s:      9,562,027 msg/sec
                pthread_spinlock, 3,i:      8,698,178 msg/sec
                pthread_spinlock, 4,s:      7,454,556 msg/sec
                pthread_spinlock, 4,i:      7,783,629 msg/sec
                pthread_spinlock, 5,s:      6,690,496 msg/sec
                pthread_spinlock, 5,i:      7,084,754 msg/sec
                pthread_spinlock, 6,s:      5,637,778 msg/sec
                pthread_spinlock, 6,i:      5,546,653 msg/sec
                pthread_spinlock, 7,s:      2,696,859 msg/sec
                pthread_spinlock, 7,i:      4,437,306 msg/sec
                pthread_spinlock, 8,s:      2,983,274 msg/sec
                pthread_spinlock, 8,i:      4,698,646 msg/sec
                 tbb::spin_mutex, 1,s:     84,344,161 msg/sec
                 tbb::spin_mutex, 1,i:     85,133,442 msg/sec
                 tbb::spin_mutex, 2,s:     18,762,141 msg/sec
                 tbb::spin_mutex, 2,i:     17,684,478 msg/sec
                 tbb::spin_mutex, 3,s:     11,343,941 msg/sec
                 tbb::spin_mutex, 3,i:     11,004,376 msg/sec
                 tbb::spin_mutex, 4,s:      7,362,281 msg/sec
                 tbb::spin_mutex, 4,i:      7,248,659 msg/sec
                 tbb::spin_mutex, 5,s:      5,501,480 msg/sec
                 tbb::spin_mutex, 5,i:      5,660,606 msg/sec
                 tbb::spin_mutex, 6,s:      4,390,893 msg/sec
                 tbb::spin_mutex, 6,i:      4,496,619 msg/sec
                 tbb::spin_mutex, 7,s:      3,705,102 msg/sec
                 tbb::spin_mutex, 7,i:      3,780,334 msg/sec
                 tbb::spin_mutex, 8,s:      2,978,640 msg/sec
                 tbb::spin_mutex, 8,i:      3,061,847 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 998.95
	System time (seconds): 113.65
	Percent of CPU this job got: 914%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:01.68
	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): 71668
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 26522
	Voluntary context switches: 8624362
	Involuntary context switches: 282
	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-09-13 09:27:53 [5/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000048 sec/round-trip
             OptimistAtomicQueue: 0.000000037 sec/round-trip
                    AtomicQueueB: 0.000000052 sec/round-trip
            OptimistAtomicQueueB: 0.000000039 sec/round-trip
                    AtomicQueue2: 0.000000049 sec/round-trip
            OptimistAtomicQueue2: 0.000000043 sec/round-trip
                   AtomicQueueB2: 0.000000051 sec/round-trip
           OptimistAtomicQueueB2: 0.000000044 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000049 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000072 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000100 sec/round-trip
     xenium::michael_scott_queue: 0.000000156 sec/round-trip
         xenium::ramalhete_queue: 0.000000067 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000069 sec/round-trip
          boost::lockfree::queue: 0.000000106 sec/round-trip
                      std::mutex: 0.000000383 sec/round-trip
                pthread_spinlock: 0.000000117 sec/round-trip
                 tbb::spin_mutex: 0.000000105 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:    151,095,952 msg/sec
     boost::lockfree::spsc_queue, 1,i:    142,832,815 msg/sec
                     AtomicQueue, 1,s:    107,735,185 msg/sec
                     AtomicQueue, 1,i:    107,420,031 msg/sec
                     AtomicQueue, 2,s:     12,918,556 msg/sec
                     AtomicQueue, 2,i:     10,286,004 msg/sec
                     AtomicQueue, 3,s:     10,073,050 msg/sec
                     AtomicQueue, 3,i:      8,245,090 msg/sec
                     AtomicQueue, 4,s:      7,982,554 msg/sec
                     AtomicQueue, 4,i:      6,315,673 msg/sec
                     AtomicQueue, 5,s:      6,083,089 msg/sec
                     AtomicQueue, 5,i:      5,089,458 msg/sec
                     AtomicQueue, 6,s:      5,255,011 msg/sec
                     AtomicQueue, 6,i:      4,209,568 msg/sec
                     AtomicQueue, 7,s:      4,703,319 msg/sec
                     AtomicQueue, 7,i:      3,849,910 msg/sec
                     AtomicQueue, 8,s:      4,143,078 msg/sec
                     AtomicQueue, 8,i:      3,328,800 msg/sec
             OptimistAtomicQueue, 1,s:    867,263,327 msg/sec
             OptimistAtomicQueue, 1,i:    867,957,180 msg/sec
             OptimistAtomicQueue, 2,s:     95,265,230 msg/sec
             OptimistAtomicQueue, 2,i:     46,925,174 msg/sec
             OptimistAtomicQueue, 3,s:     59,280,174 msg/sec
             OptimistAtomicQueue, 3,i:     49,223,980 msg/sec
             OptimistAtomicQueue, 4,s:     65,318,915 msg/sec
             OptimistAtomicQueue, 4,i:     48,642,993 msg/sec
             OptimistAtomicQueue, 5,s:     58,513,127 msg/sec
             OptimistAtomicQueue, 5,i:     45,178,573 msg/sec
             OptimistAtomicQueue, 6,s:     58,871,876 msg/sec
             OptimistAtomicQueue, 6,i:     43,561,159 msg/sec
             OptimistAtomicQueue, 7,s:     56,386,546 msg/sec
             OptimistAtomicQueue, 7,i:     44,608,559 msg/sec
             OptimistAtomicQueue, 8,s:     58,201,842 msg/sec
             OptimistAtomicQueue, 8,i:     43,578,646 msg/sec
                    AtomicQueueB, 1,s:     77,371,678 msg/sec
                    AtomicQueueB, 1,i:     78,627,654 msg/sec
                    AtomicQueueB, 2,s:     12,462,345 msg/sec
                    AtomicQueueB, 2,i:     10,103,842 msg/sec
                    AtomicQueueB, 3,s:      9,803,772 msg/sec
                    AtomicQueueB, 3,i:      8,172,234 msg/sec
                    AtomicQueueB, 4,s:      7,919,138 msg/sec
                    AtomicQueueB, 4,i:      6,281,736 msg/sec
                    AtomicQueueB, 5,s:      6,013,440 msg/sec
                    AtomicQueueB, 5,i:      5,051,354 msg/sec
                    AtomicQueueB, 6,s:      5,278,344 msg/sec
                    AtomicQueueB, 6,i:      4,177,486 msg/sec
                    AtomicQueueB, 7,s:      4,655,380 msg/sec
                    AtomicQueueB, 7,i:      3,804,855 msg/sec
                    AtomicQueueB, 8,s:      4,164,008 msg/sec
                    AtomicQueueB, 8,i:      3,284,090 msg/sec
            OptimistAtomicQueueB, 1,s:    435,075,804 msg/sec
            OptimistAtomicQueueB, 1,i:    453,858,816 msg/sec
            OptimistAtomicQueueB, 2,s:     96,125,935 msg/sec
            OptimistAtomicQueueB, 2,i:     45,019,319 msg/sec
            OptimistAtomicQueueB, 3,s:     58,858,614 msg/sec
            OptimistAtomicQueueB, 3,i:     48,312,205 msg/sec
            OptimistAtomicQueueB, 4,s:     63,463,430 msg/sec
            OptimistAtomicQueueB, 4,i:     48,092,518 msg/sec
            OptimistAtomicQueueB, 5,s:     56,755,063 msg/sec
            OptimistAtomicQueueB, 5,i:     43,611,416 msg/sec
            OptimistAtomicQueueB, 6,s:     57,312,103 msg/sec
            OptimistAtomicQueueB, 6,i:     43,373,240 msg/sec
            OptimistAtomicQueueB, 7,s:     56,814,687 msg/sec
            OptimistAtomicQueueB, 7,i:     43,922,142 msg/sec
            OptimistAtomicQueueB, 8,s:     56,903,941 msg/sec
            OptimistAtomicQueueB, 8,i:     42,252,042 msg/sec
                    AtomicQueue2, 1,s:    103,548,230 msg/sec
                    AtomicQueue2, 1,i:    110,016,435 msg/sec
                    AtomicQueue2, 2,s:     11,493,178 msg/sec
                    AtomicQueue2, 2,i:     10,029,929 msg/sec
                    AtomicQueue2, 3,s:      9,688,748 msg/sec
                    AtomicQueue2, 3,i:      8,142,329 msg/sec
                    AtomicQueue2, 4,s:      7,694,838 msg/sec
                    AtomicQueue2, 4,i:      6,290,284 msg/sec
                    AtomicQueue2, 5,s:      5,972,300 msg/sec
                    AtomicQueue2, 5,i:      5,049,221 msg/sec
                    AtomicQueue2, 6,s:      5,160,181 msg/sec
                    AtomicQueue2, 6,i:      4,238,751 msg/sec
                    AtomicQueue2, 7,s:      4,539,624 msg/sec
                    AtomicQueue2, 7,i:      3,838,139 msg/sec
                    AtomicQueue2, 8,s:      4,030,419 msg/sec
                    AtomicQueue2, 8,i:      3,323,536 msg/sec
            OptimistAtomicQueue2, 1,s:    391,010,699 msg/sec
            OptimistAtomicQueue2, 1,i:    408,991,260 msg/sec
            OptimistAtomicQueue2, 2,s:     35,273,358 msg/sec
            OptimistAtomicQueue2, 2,i:     27,716,176 msg/sec
            OptimistAtomicQueue2, 3,s:     41,557,401 msg/sec
            OptimistAtomicQueue2, 3,i:     36,403,438 msg/sec
            OptimistAtomicQueue2, 4,s:     53,590,768 msg/sec
            OptimistAtomicQueue2, 4,i:     41,019,392 msg/sec
            OptimistAtomicQueue2, 5,s:     54,369,811 msg/sec
            OptimistAtomicQueue2, 5,i:     41,311,245 msg/sec
            OptimistAtomicQueue2, 6,s:     53,136,324 msg/sec
            OptimistAtomicQueue2, 6,i:     41,049,976 msg/sec
            OptimistAtomicQueue2, 7,s:     53,799,768 msg/sec
            OptimistAtomicQueue2, 7,i:     42,523,777 msg/sec
            OptimistAtomicQueue2, 8,s:     56,246,045 msg/sec
            OptimistAtomicQueue2, 8,i:     40,971,520 msg/sec
                   AtomicQueueB2, 1,s:     79,846,242 msg/sec
                   AtomicQueueB2, 1,i:     82,372,884 msg/sec
                   AtomicQueueB2, 2,s:     11,544,855 msg/sec
                   AtomicQueueB2, 2,i:      9,917,364 msg/sec
                   AtomicQueueB2, 3,s:      9,706,452 msg/sec
                   AtomicQueueB2, 3,i:      8,072,611 msg/sec
                   AtomicQueueB2, 4,s:      7,688,055 msg/sec
                   AtomicQueueB2, 4,i:      6,176,697 msg/sec
                   AtomicQueueB2, 5,s:      5,923,481 msg/sec
                   AtomicQueueB2, 5,i:      4,970,280 msg/sec
                   AtomicQueueB2, 6,s:      5,062,236 msg/sec
                   AtomicQueueB2, 6,i:      4,146,998 msg/sec
                   AtomicQueueB2, 7,s:      4,485,301 msg/sec
                   AtomicQueueB2, 7,i:      3,772,041 msg/sec
                   AtomicQueueB2, 8,s:      3,985,284 msg/sec
                   AtomicQueueB2, 8,i:      3,284,857 msg/sec
           OptimistAtomicQueueB2, 1,s:    124,341,442 msg/sec
           OptimistAtomicQueueB2, 1,i:    131,606,776 msg/sec
           OptimistAtomicQueueB2, 2,s:     36,380,543 msg/sec
           OptimistAtomicQueueB2, 2,i:     27,910,942 msg/sec
           OptimistAtomicQueueB2, 3,s:     41,316,441 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,476,464 msg/sec
           OptimistAtomicQueueB2, 4,s:     54,319,094 msg/sec
           OptimistAtomicQueueB2, 4,i:     43,747,345 msg/sec
           OptimistAtomicQueueB2, 5,s:     54,949,102 msg/sec
           OptimistAtomicQueueB2, 5,i:     42,535,882 msg/sec
           OptimistAtomicQueueB2, 6,s:     54,314,237 msg/sec
           OptimistAtomicQueueB2, 6,i:     41,463,484 msg/sec
           OptimistAtomicQueueB2, 7,s:     54,441,134 msg/sec
           OptimistAtomicQueueB2, 7,i:     42,038,316 msg/sec
           OptimistAtomicQueueB2, 8,s:     55,285,370 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,864,932 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    541,492,605 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    560,365,833 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     34,360,037 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     33,199,306 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     33,562,714 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     45,113,431 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     45,089,085 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     62,580,813 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     76,189,902 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     96,096,041 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    153,687,553 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    141,673,728 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    169,434,923 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    175,638,169 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    180,618,820 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    212,472,510 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    184,000,752 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    182,759,195 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     23,341,079 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     22,712,399 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,516,909 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,982,553 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,980,887 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,573,793 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,280,478 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,265,525 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,157,126 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,275,986 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,140,899 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,342,409 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,377,721 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,727,883 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,741,573 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,234,046 msg/sec
     xenium::michael_scott_queue, 1,s:     18,374,189 msg/sec
     xenium::michael_scott_queue, 1,i:     18,314,630 msg/sec
     xenium::michael_scott_queue, 2,s:     12,429,059 msg/sec
     xenium::michael_scott_queue, 2,i:      8,552,072 msg/sec
     xenium::michael_scott_queue, 3,s:      7,555,007 msg/sec
     xenium::michael_scott_queue, 3,i:      6,507,683 msg/sec
     xenium::michael_scott_queue, 4,s:      5,981,031 msg/sec
     xenium::michael_scott_queue, 4,i:      5,002,705 msg/sec
     xenium::michael_scott_queue, 5,s:      4,566,775 msg/sec
     xenium::michael_scott_queue, 5,i:      3,989,286 msg/sec
     xenium::michael_scott_queue, 6,s:      3,951,986 msg/sec
     xenium::michael_scott_queue, 6,i:      3,255,717 msg/sec
     xenium::michael_scott_queue, 7,s:      3,553,250 msg/sec
     xenium::michael_scott_queue, 7,i:      2,959,882 msg/sec
     xenium::michael_scott_queue, 8,s:      3,095,633 msg/sec
     xenium::michael_scott_queue, 8,i:      2,524,790 msg/sec
         xenium::ramalhete_queue, 1,s:     36,828,231 msg/sec
         xenium::ramalhete_queue, 1,i:     35,723,234 msg/sec
         xenium::ramalhete_queue, 2,s:     43,651,241 msg/sec
         xenium::ramalhete_queue, 2,i:     28,651,667 msg/sec
         xenium::ramalhete_queue, 3,s:     42,400,514 msg/sec
         xenium::ramalhete_queue, 3,i:     31,919,241 msg/sec
         xenium::ramalhete_queue, 4,s:     37,309,642 msg/sec
         xenium::ramalhete_queue, 4,i:     35,682,021 msg/sec
         xenium::ramalhete_queue, 5,s:     36,148,209 msg/sec
         xenium::ramalhete_queue, 5,i:     37,863,435 msg/sec
         xenium::ramalhete_queue, 6,s:     36,082,653 msg/sec
         xenium::ramalhete_queue, 6,i:     36,574,280 msg/sec
         xenium::ramalhete_queue, 7,s:     34,966,230 msg/sec
         xenium::ramalhete_queue, 7,i:     36,457,943 msg/sec
         xenium::ramalhete_queue, 8,s:     33,474,789 msg/sec
         xenium::ramalhete_queue, 8,i:     34,447,674 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    123,418,152 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    134,856,434 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     35,481,879 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     20,030,577 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     19,240,027 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     16,004,051 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,819,138 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,371,731 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,422,372 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,563,476 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,324,379 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,789,103 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,369,794 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,567,814 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,660,498 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,614,937 msg/sec
          boost::lockfree::queue, 1,s:     16,020,007 msg/sec
          boost::lockfree::queue, 1,i:     15,961,482 msg/sec
          boost::lockfree::queue, 2,s:      5,815,342 msg/sec
          boost::lockfree::queue, 2,i:      6,154,386 msg/sec
          boost::lockfree::queue, 3,s:      5,484,932 msg/sec
          boost::lockfree::queue, 3,i:      5,485,114 msg/sec
          boost::lockfree::queue, 4,s:      4,092,776 msg/sec
          boost::lockfree::queue, 4,i:      4,089,629 msg/sec
          boost::lockfree::queue, 5,s:      3,384,077 msg/sec
          boost::lockfree::queue, 5,i:      3,336,899 msg/sec
          boost::lockfree::queue, 6,s:      2,258,742 msg/sec
          boost::lockfree::queue, 6,i:      2,431,304 msg/sec
          boost::lockfree::queue, 7,s:      2,053,864 msg/sec
          boost::lockfree::queue, 7,i:      2,091,261 msg/sec
          boost::lockfree::queue, 8,s:      1,665,333 msg/sec
          boost::lockfree::queue, 8,i:      1,837,394 msg/sec
                      std::mutex, 1,s:     13,572,520 msg/sec
                      std::mutex, 1,i:     13,595,511 msg/sec
                      std::mutex, 2,s:      9,393,557 msg/sec
                      std::mutex, 2,i:      9,361,941 msg/sec
                      std::mutex, 3,s:      5,394,838 msg/sec
                      std::mutex, 3,i:      5,405,833 msg/sec
                      std::mutex, 4,s:      4,134,842 msg/sec
                      std::mutex, 4,i:      4,206,165 msg/sec
                      std::mutex, 5,s:      3,832,457 msg/sec
                      std::mutex, 5,i:      3,879,797 msg/sec
                      std::mutex, 6,s:      3,720,438 msg/sec
                      std::mutex, 6,i:      3,796,236 msg/sec
                      std::mutex, 7,s:      3,801,528 msg/sec
                      std::mutex, 7,i:      3,768,602 msg/sec
                      std::mutex, 8,s:      3,538,899 msg/sec
                      std::mutex, 8,i:      3,581,423 msg/sec
                pthread_spinlock, 1,s:     33,081,598 msg/sec
                pthread_spinlock, 1,i:     32,446,931 msg/sec
                pthread_spinlock, 2,s:     10,635,331 msg/sec
                pthread_spinlock, 2,i:     10,309,713 msg/sec
                pthread_spinlock, 3,s:      9,513,082 msg/sec
                pthread_spinlock, 3,i:      8,758,132 msg/sec
                pthread_spinlock, 4,s:      7,533,936 msg/sec
                pthread_spinlock, 4,i:      7,544,296 msg/sec
                pthread_spinlock, 5,s:      6,692,190 msg/sec
                pthread_spinlock, 5,i:      6,907,513 msg/sec
                pthread_spinlock, 6,s:      4,906,710 msg/sec
                pthread_spinlock, 6,i:      5,406,491 msg/sec
                pthread_spinlock, 7,s:      2,515,263 msg/sec
                pthread_spinlock, 7,i:      4,483,484 msg/sec
                pthread_spinlock, 8,s:      3,015,739 msg/sec
pthread_spinlock: producers: 8: consumer 5 received too few messages: 0.09% of expected.
                pthread_spinlock, 8,i:      2,469,092 msg/sec
                 tbb::spin_mutex, 1,s:     86,112,839 msg/sec
                 tbb::spin_mutex, 1,i:     85,374,042 msg/sec
                 tbb::spin_mutex, 2,s:     18,699,957 msg/sec
                 tbb::spin_mutex, 2,i:     17,868,741 msg/sec
                 tbb::spin_mutex, 3,s:     11,301,816 msg/sec
                 tbb::spin_mutex, 3,i:     10,765,125 msg/sec
                 tbb::spin_mutex, 4,s:      7,355,521 msg/sec
                 tbb::spin_mutex, 4,i:      7,359,476 msg/sec
                 tbb::spin_mutex, 5,s:      5,573,211 msg/sec
                 tbb::spin_mutex, 5,i:      5,671,304 msg/sec
                 tbb::spin_mutex, 6,s:      4,377,335 msg/sec
                 tbb::spin_mutex, 6,i:      4,508,280 msg/sec
                 tbb::spin_mutex, 7,s:      3,750,868 msg/sec
                 tbb::spin_mutex, 7,i:      3,718,045 msg/sec
                 tbb::spin_mutex, 8,s:      3,024,294 msg/sec
                 tbb::spin_mutex, 8,i:      3,043,225 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 995.53
	System time (seconds): 113.13
	Percent of CPU this job got: 914%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:01.17
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 70660
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 26259
	Voluntary context switches: 8569384
	Involuntary context switches: 280
	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-09-13 09:29:55 [6/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000059 sec/round-trip
                     AtomicQueue: 0.000000048 sec/round-trip
             OptimistAtomicQueue: 0.000000038 sec/round-trip
                    AtomicQueueB: 0.000000052 sec/round-trip
            OptimistAtomicQueueB: 0.000000039 sec/round-trip
                    AtomicQueue2: 0.000000049 sec/round-trip
            OptimistAtomicQueue2: 0.000000044 sec/round-trip
                   AtomicQueueB2: 0.000000052 sec/round-trip
           OptimistAtomicQueueB2: 0.000000045 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000049 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000072 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000100 sec/round-trip
     xenium::michael_scott_queue: 0.000000158 sec/round-trip
         xenium::ramalhete_queue: 0.000000067 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000069 sec/round-trip
          boost::lockfree::queue: 0.000000107 sec/round-trip
                      std::mutex: 0.000000385 sec/round-trip
                pthread_spinlock: 0.000000118 sec/round-trip
                 tbb::spin_mutex: 0.000000105 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:    152,972,425 msg/sec
     boost::lockfree::spsc_queue, 1,i:    141,402,364 msg/sec
                     AtomicQueue, 1,s:    107,260,840 msg/sec
                     AtomicQueue, 1,i:    107,263,260 msg/sec
                     AtomicQueue, 2,s:     12,946,890 msg/sec
                     AtomicQueue, 2,i:     10,334,100 msg/sec
                     AtomicQueue, 3,s:     10,034,410 msg/sec
                     AtomicQueue, 3,i:      8,200,913 msg/sec
                     AtomicQueue, 4,s:      7,893,999 msg/sec
                     AtomicQueue, 4,i:      6,236,700 msg/sec
                     AtomicQueue, 5,s:      6,052,277 msg/sec
                     AtomicQueue, 5,i:      5,079,752 msg/sec
                     AtomicQueue, 6,s:      5,216,423 msg/sec
                     AtomicQueue, 6,i:      4,196,480 msg/sec
                     AtomicQueue, 7,s:      4,647,318 msg/sec
                     AtomicQueue, 7,i:      3,829,998 msg/sec
                     AtomicQueue, 8,s:      4,134,823 msg/sec
                     AtomicQueue, 8,i:      3,317,547 msg/sec
             OptimistAtomicQueue, 1,s:    864,566,370 msg/sec
             OptimistAtomicQueue, 1,i:    855,261,354 msg/sec
             OptimistAtomicQueue, 2,s:     93,743,601 msg/sec
             OptimistAtomicQueue, 2,i:     46,900,213 msg/sec
             OptimistAtomicQueue, 3,s:     59,554,836 msg/sec
             OptimistAtomicQueue, 3,i:     48,270,989 msg/sec
             OptimistAtomicQueue, 4,s:     64,389,206 msg/sec
             OptimistAtomicQueue, 4,i:     47,882,195 msg/sec
             OptimistAtomicQueue, 5,s:     57,632,133 msg/sec
             OptimistAtomicQueue, 5,i:     44,733,909 msg/sec
             OptimistAtomicQueue, 6,s:     58,146,757 msg/sec
             OptimistAtomicQueue, 6,i:     43,113,864 msg/sec
             OptimistAtomicQueue, 7,s:     55,673,243 msg/sec
             OptimistAtomicQueue, 7,i:     44,395,614 msg/sec
             OptimistAtomicQueue, 8,s:     58,617,905 msg/sec
             OptimistAtomicQueue, 8,i:     43,444,631 msg/sec
                    AtomicQueueB, 1,s:     77,039,035 msg/sec
                    AtomicQueueB, 1,i:     78,272,544 msg/sec
                    AtomicQueueB, 2,s:     12,303,716 msg/sec
                    AtomicQueueB, 2,i:     10,027,876 msg/sec
                    AtomicQueueB, 3,s:     10,015,435 msg/sec
                    AtomicQueueB, 3,i:      8,137,578 msg/sec
                    AtomicQueueB, 4,s:      7,855,976 msg/sec
                    AtomicQueueB, 4,i:      6,259,333 msg/sec
                    AtomicQueueB, 5,s:      6,162,553 msg/sec
                    AtomicQueueB, 5,i:      5,051,261 msg/sec
                    AtomicQueueB, 6,s:      5,237,075 msg/sec
                    AtomicQueueB, 6,i:      4,165,412 msg/sec
                    AtomicQueueB, 7,s:      4,672,912 msg/sec
                    AtomicQueueB, 7,i:      3,763,807 msg/sec
                    AtomicQueueB, 8,s:      4,104,926 msg/sec
                    AtomicQueueB, 8,i:      3,262,447 msg/sec
            OptimistAtomicQueueB, 1,s:    440,716,210 msg/sec
            OptimistAtomicQueueB, 1,i:    452,178,916 msg/sec
            OptimistAtomicQueueB, 2,s:     97,321,558 msg/sec
            OptimistAtomicQueueB, 2,i:     42,363,950 msg/sec
            OptimistAtomicQueueB, 3,s:     59,429,022 msg/sec
            OptimistAtomicQueueB, 3,i:     48,318,216 msg/sec
            OptimistAtomicQueueB, 4,s:     63,882,216 msg/sec
            OptimistAtomicQueueB, 4,i:     48,231,378 msg/sec
            OptimistAtomicQueueB, 5,s:     57,597,512 msg/sec
            OptimistAtomicQueueB, 5,i:     43,904,645 msg/sec
            OptimistAtomicQueueB, 6,s:     58,262,841 msg/sec
            OptimistAtomicQueueB, 6,i:     43,053,237 msg/sec
            OptimistAtomicQueueB, 7,s:     56,086,956 msg/sec
            OptimistAtomicQueueB, 7,i:     44,126,091 msg/sec
            OptimistAtomicQueueB, 8,s:     56,799,409 msg/sec
            OptimistAtomicQueueB, 8,i:     42,220,979 msg/sec
                    AtomicQueue2, 1,s:    102,714,168 msg/sec
                    AtomicQueue2, 1,i:    108,650,547 msg/sec
                    AtomicQueue2, 2,s:     11,594,393 msg/sec
                    AtomicQueue2, 2,i:     10,135,526 msg/sec
                    AtomicQueue2, 3,s:      9,634,291 msg/sec
                    AtomicQueue2, 3,i:      8,154,736 msg/sec
                    AtomicQueue2, 4,s:      7,685,676 msg/sec
                    AtomicQueue2, 4,i:      6,286,427 msg/sec
                    AtomicQueue2, 5,s:      5,969,110 msg/sec
                    AtomicQueue2, 5,i:      5,041,390 msg/sec
                    AtomicQueue2, 6,s:      5,155,118 msg/sec
                    AtomicQueue2, 6,i:      4,212,969 msg/sec
                    AtomicQueue2, 7,s:      4,513,917 msg/sec
                    AtomicQueue2, 7,i:      3,820,548 msg/sec
                    AtomicQueue2, 8,s:      3,986,803 msg/sec
                    AtomicQueue2, 8,i:      3,313,048 msg/sec
            OptimistAtomicQueue2, 1,s:    391,404,773 msg/sec
            OptimistAtomicQueue2, 1,i:    402,152,409 msg/sec
            OptimistAtomicQueue2, 2,s:     35,454,390 msg/sec
            OptimistAtomicQueue2, 2,i:     27,510,742 msg/sec
            OptimistAtomicQueue2, 3,s:     42,342,234 msg/sec
            OptimistAtomicQueue2, 3,i:     39,674,887 msg/sec
            OptimistAtomicQueue2, 4,s:     52,116,888 msg/sec
            OptimistAtomicQueue2, 4,i:     41,005,135 msg/sec
            OptimistAtomicQueue2, 5,s:     54,948,376 msg/sec
            OptimistAtomicQueue2, 5,i:     42,451,177 msg/sec
            OptimistAtomicQueue2, 6,s:     53,897,982 msg/sec
            OptimistAtomicQueue2, 6,i:     41,317,638 msg/sec
            OptimistAtomicQueue2, 7,s:     54,558,981 msg/sec
            OptimistAtomicQueue2, 7,i:     41,956,092 msg/sec
            OptimistAtomicQueue2, 8,s:     55,583,400 msg/sec
            OptimistAtomicQueue2, 8,i:     40,848,943 msg/sec
                   AtomicQueueB2, 1,s:     76,367,295 msg/sec
                   AtomicQueueB2, 1,i:     81,549,830 msg/sec
                   AtomicQueueB2, 2,s:     11,414,191 msg/sec
                   AtomicQueueB2, 2,i:     10,033,048 msg/sec
                   AtomicQueueB2, 3,s:      9,655,862 msg/sec
                   AtomicQueueB2, 3,i:      8,085,587 msg/sec
                   AtomicQueueB2, 4,s:      7,617,563 msg/sec
                   AtomicQueueB2, 4,i:      6,198,914 msg/sec
                   AtomicQueueB2, 5,s:      5,907,423 msg/sec
                   AtomicQueueB2, 5,i:      4,960,626 msg/sec
                   AtomicQueueB2, 6,s:      5,063,358 msg/sec
                   AtomicQueueB2, 6,i:      4,137,663 msg/sec
                   AtomicQueueB2, 7,s:      4,482,532 msg/sec
                   AtomicQueueB2, 7,i:      3,772,119 msg/sec
                   AtomicQueueB2, 8,s:      3,964,002 msg/sec
                   AtomicQueueB2, 8,i:      3,260,702 msg/sec
           OptimistAtomicQueueB2, 1,s:    125,122,071 msg/sec
           OptimistAtomicQueueB2, 1,i:    133,101,205 msg/sec
           OptimistAtomicQueueB2, 2,s:     35,532,115 msg/sec
           OptimistAtomicQueueB2, 2,i:     28,810,951 msg/sec
           OptimistAtomicQueueB2, 3,s:     41,854,670 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,625,429 msg/sec
           OptimistAtomicQueueB2, 4,s:     54,110,569 msg/sec
           OptimistAtomicQueueB2, 4,i:     43,489,722 msg/sec
           OptimistAtomicQueueB2, 5,s:     54,705,091 msg/sec
           OptimistAtomicQueueB2, 5,i:     41,277,366 msg/sec
           OptimistAtomicQueueB2, 6,s:     54,187,910 msg/sec
           OptimistAtomicQueueB2, 6,i:     41,089,267 msg/sec
           OptimistAtomicQueueB2, 7,s:     53,864,602 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,369,179 msg/sec
           OptimistAtomicQueueB2, 8,s:     54,500,202 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,480,416 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    545,064,823 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    564,990,716 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     34,037,496 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     33,279,362 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     34,534,457 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     45,139,118 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     45,485,937 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     69,003,489 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     86,654,049 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     79,529,654 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    167,286,252 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    162,018,918 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    158,891,618 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    171,210,473 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    165,288,181 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    197,264,257 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    204,808,671 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    225,236,895 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     22,985,560 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     22,454,809 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,589,579 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     12,020,231 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,926,598 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,551,280 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,244,533 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,245,498 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,027,957 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,168,918 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,101,682 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,277,462 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,480,381 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,743,878 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,746,416 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,233,516 msg/sec
     xenium::michael_scott_queue, 1,s:     18,960,673 msg/sec
     xenium::michael_scott_queue, 1,i:     18,913,074 msg/sec
     xenium::michael_scott_queue, 2,s:     12,522,519 msg/sec
     xenium::michael_scott_queue, 2,i:      8,402,667 msg/sec
     xenium::michael_scott_queue, 3,s:      7,715,742 msg/sec
     xenium::michael_scott_queue, 3,i:      6,680,014 msg/sec
     xenium::michael_scott_queue, 4,s:      6,020,395 msg/sec
     xenium::michael_scott_queue, 4,i:      5,044,932 msg/sec
     xenium::michael_scott_queue, 5,s:      4,675,906 msg/sec
     xenium::michael_scott_queue, 5,i:      4,086,464 msg/sec
     xenium::michael_scott_queue, 6,s:      3,950,513 msg/sec
     xenium::michael_scott_queue, 6,i:      3,309,271 msg/sec
     xenium::michael_scott_queue, 7,s:      3,533,992 msg/sec
     xenium::michael_scott_queue, 7,i:      2,991,030 msg/sec
     xenium::michael_scott_queue, 8,s:      3,091,258 msg/sec
     xenium::michael_scott_queue, 8,i:      2,600,218 msg/sec
         xenium::ramalhete_queue, 1,s:     37,631,907 msg/sec
         xenium::ramalhete_queue, 1,i:     43,828,183 msg/sec
         xenium::ramalhete_queue, 2,s:     48,066,254 msg/sec
         xenium::ramalhete_queue, 2,i:     29,508,102 msg/sec
         xenium::ramalhete_queue, 3,s:     40,222,614 msg/sec
         xenium::ramalhete_queue, 3,i:     31,919,261 msg/sec
         xenium::ramalhete_queue, 4,s:     36,777,275 msg/sec
         xenium::ramalhete_queue, 4,i:     35,260,299 msg/sec
         xenium::ramalhete_queue, 5,s:     36,544,639 msg/sec
         xenium::ramalhete_queue, 5,i:     37,093,693 msg/sec
         xenium::ramalhete_queue, 6,s:     35,163,102 msg/sec
         xenium::ramalhete_queue, 6,i:     36,089,150 msg/sec
         xenium::ramalhete_queue, 7,s:     34,253,995 msg/sec
         xenium::ramalhete_queue, 7,i:     31,934,749 msg/sec
         xenium::ramalhete_queue, 8,s:     32,714,791 msg/sec
         xenium::ramalhete_queue, 8,i:     31,496,468 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    123,181,904 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    136,180,309 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     34,195,721 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     20,235,579 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     18,846,582 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,811,083 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     16,113,713 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,428,055 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,435,021 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,684,805 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,702,235 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,366,089 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,418,435 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,770,464 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,611,488 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,361,339 msg/sec
          boost::lockfree::queue, 1,s:     16,052,951 msg/sec
          boost::lockfree::queue, 1,i:     15,870,964 msg/sec
          boost::lockfree::queue, 2,s:      5,895,090 msg/sec
          boost::lockfree::queue, 2,i:      6,079,136 msg/sec
          boost::lockfree::queue, 3,s:      5,489,327 msg/sec
          boost::lockfree::queue, 3,i:      5,483,441 msg/sec
          boost::lockfree::queue, 4,s:      4,086,452 msg/sec
          boost::lockfree::queue, 4,i:      4,075,454 msg/sec
          boost::lockfree::queue, 5,s:      3,378,049 msg/sec
          boost::lockfree::queue, 5,i:      3,345,125 msg/sec
          boost::lockfree::queue, 6,s:      2,243,034 msg/sec
          boost::lockfree::queue, 6,i:      2,418,921 msg/sec
          boost::lockfree::queue, 7,s:      2,043,332 msg/sec
          boost::lockfree::queue, 7,i:      2,085,251 msg/sec
          boost::lockfree::queue, 8,s:      1,657,151 msg/sec
          boost::lockfree::queue, 8,i:      1,828,853 msg/sec
                      std::mutex, 1,s:     13,551,105 msg/sec
                      std::mutex, 1,i:     13,530,028 msg/sec
                      std::mutex, 2,s:     13,269,098 msg/sec
                      std::mutex, 2,i:      9,562,822 msg/sec
                      std::mutex, 3,s:      5,727,438 msg/sec
                      std::mutex, 3,i:      5,659,048 msg/sec
                      std::mutex, 4,s:      4,415,707 msg/sec
                      std::mutex, 4,i:      4,562,392 msg/sec
                      std::mutex, 5,s:      3,888,157 msg/sec
                      std::mutex, 5,i:      3,930,250 msg/sec
                      std::mutex, 6,s:      3,774,684 msg/sec
                      std::mutex, 6,i:      3,839,886 msg/sec
                      std::mutex, 7,s:      3,783,395 msg/sec
                      std::mutex, 7,i:      3,768,468 msg/sec
                      std::mutex, 8,s:      3,547,941 msg/sec
                      std::mutex, 8,i:      3,544,900 msg/sec
                pthread_spinlock, 1,s:     33,064,523 msg/sec
                pthread_spinlock, 1,i:     32,265,917 msg/sec
                pthread_spinlock, 2,s:     10,743,887 msg/sec
                pthread_spinlock, 2,i:     10,558,906 msg/sec
                pthread_spinlock, 3,s:      9,590,522 msg/sec
                pthread_spinlock, 3,i:      8,835,225 msg/sec
                pthread_spinlock, 4,s:      6,475,754 msg/sec
                pthread_spinlock, 4,i:      7,617,004 msg/sec
                pthread_spinlock, 5,s:      6,624,291 msg/sec
                pthread_spinlock, 5,i:      6,756,295 msg/sec
                pthread_spinlock, 6,s:      5,593,699 msg/sec
                pthread_spinlock, 6,i:      5,496,780 msg/sec
                pthread_spinlock, 7,s:      2,473,812 msg/sec
                pthread_spinlock, 7,i:      2,141,073 msg/sec
                pthread_spinlock, 8,s:      2,937,975 msg/sec
                pthread_spinlock, 8,i:      4,612,989 msg/sec
                 tbb::spin_mutex, 1,s:     85,830,403 msg/sec
                 tbb::spin_mutex, 1,i:     85,967,983 msg/sec
                 tbb::spin_mutex, 2,s:     18,577,391 msg/sec
                 tbb::spin_mutex, 2,i:     17,650,864 msg/sec
                 tbb::spin_mutex, 3,s:     11,332,570 msg/sec
                 tbb::spin_mutex, 3,i:     10,812,382 msg/sec
                 tbb::spin_mutex, 4,s:      7,352,211 msg/sec
                 tbb::spin_mutex, 4,i:      7,259,240 msg/sec
                 tbb::spin_mutex, 5,s:      5,520,467 msg/sec
                 tbb::spin_mutex, 5,i:      5,619,272 msg/sec
                 tbb::spin_mutex, 6,s:      4,252,478 msg/sec
                 tbb::spin_mutex, 6,i:      4,422,908 msg/sec
                 tbb::spin_mutex, 7,s:      3,792,379 msg/sec
                 tbb::spin_mutex, 7,i:      3,683,685 msg/sec
                 tbb::spin_mutex, 8,s:      2,956,363 msg/sec
                 tbb::spin_mutex, 8,i:      3,025,531 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1006.73
	System time (seconds): 113.71
	Percent of CPU this job got: 913%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:02.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): 66452
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 25234
	Voluntary context switches: 8194129
	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-09-13 09:31:57 [7/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000048 sec/round-trip
             OptimistAtomicQueue: 0.000000038 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000040 sec/round-trip
                    AtomicQueue2: 0.000000050 sec/round-trip
            OptimistAtomicQueue2: 0.000000046 sec/round-trip
                   AtomicQueueB2: 0.000000052 sec/round-trip
           OptimistAtomicQueueB2: 0.000000045 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000049 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000073 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000101 sec/round-trip
     xenium::michael_scott_queue: 0.000000159 sec/round-trip
         xenium::ramalhete_queue: 0.000000068 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000069 sec/round-trip
          boost::lockfree::queue: 0.000000107 sec/round-trip
                      std::mutex: 0.000000388 sec/round-trip
                pthread_spinlock: 0.000000119 sec/round-trip
                 tbb::spin_mutex: 0.000000105 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:    151,948,434 msg/sec
     boost::lockfree::spsc_queue, 1,i:    139,934,722 msg/sec
                     AtomicQueue, 1,s:    106,698,980 msg/sec
                     AtomicQueue, 1,i:    106,031,118 msg/sec
                     AtomicQueue, 2,s:     12,831,561 msg/sec
                     AtomicQueue, 2,i:     10,234,946 msg/sec
                     AtomicQueue, 3,s:     10,047,574 msg/sec
                     AtomicQueue, 3,i:      8,229,995 msg/sec
                     AtomicQueue, 4,s:      7,991,156 msg/sec
                     AtomicQueue, 4,i:      6,212,191 msg/sec
                     AtomicQueue, 5,s:      6,082,318 msg/sec
                     AtomicQueue, 5,i:      5,045,032 msg/sec
                     AtomicQueue, 6,s:      5,254,434 msg/sec
                     AtomicQueue, 6,i:      4,192,028 msg/sec
                     AtomicQueue, 7,s:      4,670,444 msg/sec
                     AtomicQueue, 7,i:      3,810,136 msg/sec
                     AtomicQueue, 8,s:      4,173,005 msg/sec
                     AtomicQueue, 8,i:      3,304,924 msg/sec
             OptimistAtomicQueue, 1,s:    855,892,088 msg/sec
             OptimistAtomicQueue, 1,i:    856,141,705 msg/sec
             OptimistAtomicQueue, 2,s:     93,303,506 msg/sec
             OptimistAtomicQueue, 2,i:     43,043,199 msg/sec
             OptimistAtomicQueue, 3,s:     60,299,840 msg/sec
             OptimistAtomicQueue, 3,i:     48,662,442 msg/sec
             OptimistAtomicQueue, 4,s:     64,653,813 msg/sec
             OptimistAtomicQueue, 4,i:     48,140,813 msg/sec
             OptimistAtomicQueue, 5,s:     57,316,037 msg/sec
             OptimistAtomicQueue, 5,i:     44,498,926 msg/sec
             OptimistAtomicQueue, 6,s:     57,323,426 msg/sec
             OptimistAtomicQueue, 6,i:     42,809,503 msg/sec
             OptimistAtomicQueue, 7,s:     55,409,082 msg/sec
             OptimistAtomicQueue, 7,i:     45,002,213 msg/sec
             OptimistAtomicQueue, 8,s:     58,864,987 msg/sec
             OptimistAtomicQueue, 8,i:     42,768,382 msg/sec
                    AtomicQueueB, 1,s:     76,743,508 msg/sec
                    AtomicQueueB, 1,i:     79,878,832 msg/sec
                    AtomicQueueB, 2,s:     12,472,335 msg/sec
                    AtomicQueueB, 2,i:     10,090,791 msg/sec
                    AtomicQueueB, 3,s:      9,796,562 msg/sec
                    AtomicQueueB, 3,i:      8,144,841 msg/sec
                    AtomicQueueB, 4,s:      7,857,975 msg/sec
                    AtomicQueueB, 4,i:      6,254,666 msg/sec
                    AtomicQueueB, 5,s:      6,052,947 msg/sec
                    AtomicQueueB, 5,i:      5,020,688 msg/sec
                    AtomicQueueB, 6,s:      5,241,906 msg/sec
                    AtomicQueueB, 6,i:      4,153,942 msg/sec
                    AtomicQueueB, 7,s:      4,618,817 msg/sec
                    AtomicQueueB, 7,i:      3,777,966 msg/sec
                    AtomicQueueB, 8,s:      4,099,895 msg/sec
                    AtomicQueueB, 8,i:      3,265,783 msg/sec
            OptimistAtomicQueueB, 1,s:    435,630,298 msg/sec
            OptimistAtomicQueueB, 1,i:    446,936,655 msg/sec
            OptimistAtomicQueueB, 2,s:     95,980,990 msg/sec
            OptimistAtomicQueueB, 2,i:     46,067,344 msg/sec
            OptimistAtomicQueueB, 3,s:     60,125,807 msg/sec
            OptimistAtomicQueueB, 3,i:     49,537,158 msg/sec
            OptimistAtomicQueueB, 4,s:     64,088,174 msg/sec
            OptimistAtomicQueueB, 4,i:     47,243,599 msg/sec
            OptimistAtomicQueueB, 5,s:     57,092,830 msg/sec
            OptimistAtomicQueueB, 5,i:     43,987,887 msg/sec
            OptimistAtomicQueueB, 6,s:     57,526,021 msg/sec
            OptimistAtomicQueueB, 6,i:     42,636,049 msg/sec
            OptimistAtomicQueueB, 7,s:     55,698,968 msg/sec
            OptimistAtomicQueueB, 7,i:     43,523,759 msg/sec
            OptimistAtomicQueueB, 8,s:     56,807,200 msg/sec
            OptimistAtomicQueueB, 8,i:     42,112,010 msg/sec
                    AtomicQueue2, 1,s:    103,546,834 msg/sec
                    AtomicQueue2, 1,i:    108,716,466 msg/sec
                    AtomicQueue2, 2,s:     11,234,513 msg/sec
                    AtomicQueue2, 2,i:     10,065,502 msg/sec
                    AtomicQueue2, 3,s:      9,685,500 msg/sec
                    AtomicQueue2, 3,i:      8,156,068 msg/sec
                    AtomicQueue2, 4,s:      7,706,830 msg/sec
                    AtomicQueue2, 4,i:      6,285,707 msg/sec
                    AtomicQueue2, 5,s:      5,937,973 msg/sec
                    AtomicQueue2, 5,i:      5,032,913 msg/sec
                    AtomicQueue2, 6,s:      5,188,566 msg/sec
                    AtomicQueue2, 6,i:      4,224,428 msg/sec
                    AtomicQueue2, 7,s:      4,530,246 msg/sec
                    AtomicQueue2, 7,i:      3,814,629 msg/sec
                    AtomicQueue2, 8,s:      4,008,984 msg/sec
                    AtomicQueue2, 8,i:      3,308,053 msg/sec
            OptimistAtomicQueue2, 1,s:    380,362,417 msg/sec
            OptimistAtomicQueue2, 1,i:    386,402,791 msg/sec
            OptimistAtomicQueue2, 2,s:     34,998,278 msg/sec
            OptimistAtomicQueue2, 2,i:     27,882,872 msg/sec
            OptimistAtomicQueue2, 3,s:     41,936,392 msg/sec
            OptimistAtomicQueue2, 3,i:     35,999,036 msg/sec
            OptimistAtomicQueue2, 4,s:     52,553,402 msg/sec
            OptimistAtomicQueue2, 4,i:     42,600,350 msg/sec
            OptimistAtomicQueue2, 5,s:     54,866,820 msg/sec
            OptimistAtomicQueue2, 5,i:     41,774,984 msg/sec
            OptimistAtomicQueue2, 6,s:     54,729,798 msg/sec
            OptimistAtomicQueue2, 6,i:     41,424,111 msg/sec
            OptimistAtomicQueue2, 7,s:     53,827,390 msg/sec
            OptimistAtomicQueue2, 7,i:     42,188,876 msg/sec
            OptimistAtomicQueue2, 8,s:     55,429,767 msg/sec
            OptimistAtomicQueue2, 8,i:     40,823,330 msg/sec
                   AtomicQueueB2, 1,s:     77,762,481 msg/sec
                   AtomicQueueB2, 1,i:     80,278,972 msg/sec
                   AtomicQueueB2, 2,s:     11,685,295 msg/sec
                   AtomicQueueB2, 2,i:     10,187,846 msg/sec
                   AtomicQueueB2, 3,s:      9,841,368 msg/sec
                   AtomicQueueB2, 3,i:      8,089,289 msg/sec
                   AtomicQueueB2, 4,s:      7,665,000 msg/sec
                   AtomicQueueB2, 4,i:      6,160,684 msg/sec
                   AtomicQueueB2, 5,s:      5,871,853 msg/sec
                   AtomicQueueB2, 5,i:      4,953,848 msg/sec
                   AtomicQueueB2, 6,s:      5,069,843 msg/sec
                   AtomicQueueB2, 6,i:      4,128,907 msg/sec
                   AtomicQueueB2, 7,s:      4,483,428 msg/sec
                   AtomicQueueB2, 7,i:      3,739,338 msg/sec
                   AtomicQueueB2, 8,s:      3,958,738 msg/sec
                   AtomicQueueB2, 8,i:      3,259,682 msg/sec
           OptimistAtomicQueueB2, 1,s:    121,514,977 msg/sec
           OptimistAtomicQueueB2, 1,i:    130,866,843 msg/sec
           OptimistAtomicQueueB2, 2,s:     35,215,462 msg/sec
           OptimistAtomicQueueB2, 2,i:     28,818,754 msg/sec
           OptimistAtomicQueueB2, 3,s:     41,747,215 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,606,886 msg/sec
           OptimistAtomicQueueB2, 4,s:     54,158,163 msg/sec
           OptimistAtomicQueueB2, 4,i:     42,988,916 msg/sec
           OptimistAtomicQueueB2, 5,s:     54,278,064 msg/sec
           OptimistAtomicQueueB2, 5,i:     41,757,733 msg/sec
           OptimistAtomicQueueB2, 6,s:     54,499,776 msg/sec
           OptimistAtomicQueueB2, 6,i:     41,067,086 msg/sec
           OptimistAtomicQueueB2, 7,s:     53,354,002 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,394,280 msg/sec
           OptimistAtomicQueueB2, 8,s:     54,967,290 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,514,545 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    543,918,256 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    560,435,056 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     33,768,095 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     32,829,143 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     34,080,883 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     47,343,074 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     47,611,011 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     65,827,954 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     94,832,116 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     94,340,550 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    146,973,329 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    152,473,266 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    174,156,995 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    164,416,498 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    155,822,241 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    192,180,653 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    162,000,773 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    196,088,409 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     23,041,403 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     22,604,849 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,456,731 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,956,361 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,904,872 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,538,887 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,218,762 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,327,642 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,149,604 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,212,681 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,088,915 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,310,769 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,422,612 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,734,523 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,728,708 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,216,806 msg/sec
     xenium::michael_scott_queue, 1,s:     18,803,242 msg/sec
     xenium::michael_scott_queue, 1,i:     18,832,352 msg/sec
     xenium::michael_scott_queue, 2,s:     12,523,706 msg/sec
     xenium::michael_scott_queue, 2,i:      8,268,239 msg/sec
     xenium::michael_scott_queue, 3,s:      7,694,211 msg/sec
     xenium::michael_scott_queue, 3,i:      6,732,524 msg/sec
     xenium::michael_scott_queue, 4,s:      6,062,727 msg/sec
     xenium::michael_scott_queue, 4,i:      5,099,609 msg/sec
     xenium::michael_scott_queue, 5,s:      4,682,204 msg/sec
     xenium::michael_scott_queue, 5,i:      4,036,736 msg/sec
     xenium::michael_scott_queue, 6,s:      3,925,002 msg/sec
     xenium::michael_scott_queue, 6,i:      3,345,697 msg/sec
     xenium::michael_scott_queue, 7,s:      3,548,868 msg/sec
     xenium::michael_scott_queue, 7,i:      2,966,716 msg/sec
     xenium::michael_scott_queue, 8,s:      3,084,188 msg/sec
     xenium::michael_scott_queue, 8,i:      2,567,333 msg/sec
         xenium::ramalhete_queue, 1,s:     37,160,591 msg/sec
         xenium::ramalhete_queue, 1,i:     35,539,276 msg/sec
         xenium::ramalhete_queue, 2,s:     42,918,652 msg/sec
         xenium::ramalhete_queue, 2,i:     28,750,749 msg/sec
         xenium::ramalhete_queue, 3,s:     41,499,568 msg/sec
         xenium::ramalhete_queue, 3,i:     32,376,424 msg/sec
         xenium::ramalhete_queue, 4,s:     37,169,600 msg/sec
         xenium::ramalhete_queue, 4,i:     36,327,934 msg/sec
         xenium::ramalhete_queue, 5,s:     36,294,974 msg/sec
         xenium::ramalhete_queue, 5,i:     37,513,705 msg/sec
         xenium::ramalhete_queue, 6,s:     36,053,313 msg/sec
         xenium::ramalhete_queue, 6,i:     37,038,609 msg/sec
         xenium::ramalhete_queue, 7,s:     33,898,710 msg/sec
         xenium::ramalhete_queue, 7,i:     34,568,022 msg/sec
         xenium::ramalhete_queue, 8,s:     33,225,820 msg/sec
         xenium::ramalhete_queue, 8,i:     34,427,569 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    124,621,363 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    136,898,688 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     35,220,619 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,823,440 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     19,341,605 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,901,840 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,620,117 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,367,013 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,369,104 msg/sec
    xenium::vyukov_bounded_queue, 5,i:      9,997,983 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,436,945 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,739,965 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,091,759 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,719,742 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,594,252 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,439,804 msg/sec
          boost::lockfree::queue, 1,s:     15,824,608 msg/sec
          boost::lockfree::queue, 1,i:     15,809,524 msg/sec
          boost::lockfree::queue, 2,s:      5,883,448 msg/sec
          boost::lockfree::queue, 2,i:      6,115,341 msg/sec
          boost::lockfree::queue, 3,s:      5,476,008 msg/sec
          boost::lockfree::queue, 3,i:      5,471,910 msg/sec
          boost::lockfree::queue, 4,s:      4,076,139 msg/sec
          boost::lockfree::queue, 4,i:      4,079,273 msg/sec
          boost::lockfree::queue, 5,s:      3,369,991 msg/sec
          boost::lockfree::queue, 5,i:      3,330,484 msg/sec
          boost::lockfree::queue, 6,s:      2,239,184 msg/sec
          boost::lockfree::queue, 6,i:      2,416,355 msg/sec
          boost::lockfree::queue, 7,s:      2,032,866 msg/sec
          boost::lockfree::queue, 7,i:      2,083,342 msg/sec
          boost::lockfree::queue, 8,s:      1,649,641 msg/sec
          boost::lockfree::queue, 8,i:      1,813,736 msg/sec
                      std::mutex, 1,s:     13,515,439 msg/sec
                      std::mutex, 1,i:     13,446,091 msg/sec
                      std::mutex, 2,s:      9,089,610 msg/sec
                      std::mutex, 2,i:      9,205,533 msg/sec
                      std::mutex, 3,s:      5,366,471 msg/sec
                      std::mutex, 3,i:      5,475,389 msg/sec
                      std::mutex, 4,s:      4,408,684 msg/sec
                      std::mutex, 4,i:      4,478,451 msg/sec
                      std::mutex, 5,s:      4,055,795 msg/sec
                      std::mutex, 5,i:      4,082,172 msg/sec
                      std::mutex, 6,s:      3,617,410 msg/sec
                      std::mutex, 6,i:      3,725,411 msg/sec
                      std::mutex, 7,s:      3,640,245 msg/sec
                      std::mutex, 7,i:      3,717,377 msg/sec
                      std::mutex, 8,s:      3,547,882 msg/sec
                      std::mutex, 8,i:      3,546,518 msg/sec
                pthread_spinlock, 1,s:     33,339,034 msg/sec
                pthread_spinlock, 1,i:     32,185,031 msg/sec
                pthread_spinlock, 2,s:     10,840,603 msg/sec
                pthread_spinlock, 2,i:     10,238,785 msg/sec
                pthread_spinlock, 3,s:      9,300,612 msg/sec
                pthread_spinlock, 3,i:      8,810,720 msg/sec
                pthread_spinlock, 4,s:      7,325,677 msg/sec
                pthread_spinlock, 4,i:      7,632,909 msg/sec
                pthread_spinlock, 5,s:      6,626,174 msg/sec
                pthread_spinlock, 5,i:      6,875,281 msg/sec
                pthread_spinlock, 6,s:      5,594,574 msg/sec
                pthread_spinlock, 6,i:      5,296,064 msg/sec
                pthread_spinlock, 7,s:      2,490,614 msg/sec
                pthread_spinlock, 7,i:      3,271,114 msg/sec
                pthread_spinlock, 8,s:      2,884,755 msg/sec
                pthread_spinlock, 8,i:      4,693,578 msg/sec
                 tbb::spin_mutex, 1,s:     84,026,404 msg/sec
                 tbb::spin_mutex, 1,i:     84,710,893 msg/sec
                 tbb::spin_mutex, 2,s:     18,757,794 msg/sec
                 tbb::spin_mutex, 2,i:     17,644,021 msg/sec
                 tbb::spin_mutex, 3,s:     11,208,934 msg/sec
                 tbb::spin_mutex, 3,i:     10,822,189 msg/sec
                 tbb::spin_mutex, 4,s:      7,279,892 msg/sec
                 tbb::spin_mutex, 4,i:      7,294,997 msg/sec
                 tbb::spin_mutex, 5,s:      5,561,471 msg/sec
                 tbb::spin_mutex, 5,i:      5,709,811 msg/sec
                 tbb::spin_mutex, 6,s:      4,435,918 msg/sec
                 tbb::spin_mutex, 6,i:      4,484,193 msg/sec
                 tbb::spin_mutex, 7,s:      3,639,068 msg/sec
                 tbb::spin_mutex, 7,i:      3,739,705 msg/sec
                 tbb::spin_mutex, 8,s:      2,917,615 msg/sec
                 tbb::spin_mutex, 8,i:      3,072,395 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1002.43
	System time (seconds): 114.70
	Percent of CPU this job got: 913%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:02.24
	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): 64764
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24811
	Voluntary context switches: 8278997
	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-09-13 09:34:00 [8/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000059 sec/round-trip
                     AtomicQueue: 0.000000048 sec/round-trip
             OptimistAtomicQueue: 0.000000038 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000039 sec/round-trip
                    AtomicQueue2: 0.000000050 sec/round-trip
            OptimistAtomicQueue2: 0.000000044 sec/round-trip
                   AtomicQueueB2: 0.000000051 sec/round-trip
           OptimistAtomicQueueB2: 0.000000046 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000049 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000073 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000102 sec/round-trip
     xenium::michael_scott_queue: 0.000000160 sec/round-trip
         xenium::ramalhete_queue: 0.000000068 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000069 sec/round-trip
          boost::lockfree::queue: 0.000000108 sec/round-trip
                      std::mutex: 0.000000389 sec/round-trip
                pthread_spinlock: 0.000000119 sec/round-trip
                 tbb::spin_mutex: 0.000000106 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:    152,458,127 msg/sec
     boost::lockfree::spsc_queue, 1,i:    139,306,795 msg/sec
                     AtomicQueue, 1,s:    105,388,143 msg/sec
                     AtomicQueue, 1,i:    104,955,382 msg/sec
                     AtomicQueue, 2,s:     12,771,671 msg/sec
                     AtomicQueue, 2,i:     10,216,812 msg/sec
                     AtomicQueue, 3,s:     10,086,550 msg/sec
                     AtomicQueue, 3,i:      8,208,307 msg/sec
                     AtomicQueue, 4,s:      7,943,857 msg/sec
                     AtomicQueue, 4,i:      6,262,673 msg/sec
                     AtomicQueue, 5,s:      6,016,080 msg/sec
                     AtomicQueue, 5,i:      5,069,315 msg/sec
                     AtomicQueue, 6,s:      5,298,870 msg/sec
                     AtomicQueue, 6,i:      4,190,754 msg/sec
                     AtomicQueue, 7,s:      4,696,740 msg/sec
                     AtomicQueue, 7,i:      3,800,573 msg/sec
                     AtomicQueue, 8,s:      4,111,284 msg/sec
                     AtomicQueue, 8,i:      3,301,350 msg/sec
             OptimistAtomicQueue, 1,s:    872,845,412 msg/sec
             OptimistAtomicQueue, 1,i:    872,471,547 msg/sec
             OptimistAtomicQueue, 2,s:     95,588,299 msg/sec
             OptimistAtomicQueue, 2,i:     43,487,828 msg/sec
             OptimistAtomicQueue, 3,s:     60,221,217 msg/sec
             OptimistAtomicQueue, 3,i:     48,290,981 msg/sec
             OptimistAtomicQueue, 4,s:     63,346,018 msg/sec
             OptimistAtomicQueue, 4,i:     48,006,445 msg/sec
             OptimistAtomicQueue, 5,s:     56,947,610 msg/sec
             OptimistAtomicQueue, 5,i:     43,395,312 msg/sec
             OptimistAtomicQueue, 6,s:     56,899,059 msg/sec
             OptimistAtomicQueue, 6,i:     43,554,524 msg/sec
             OptimistAtomicQueue, 7,s:     56,269,467 msg/sec
             OptimistAtomicQueue, 7,i:     44,434,491 msg/sec
             OptimistAtomicQueue, 8,s:     57,453,287 msg/sec
             OptimistAtomicQueue, 8,i:     42,345,437 msg/sec
                    AtomicQueueB, 1,s:     75,322,033 msg/sec
                    AtomicQueueB, 1,i:     78,295,324 msg/sec
                    AtomicQueueB, 2,s:     12,269,707 msg/sec
                    AtomicQueueB, 2,i:     10,021,730 msg/sec
                    AtomicQueueB, 3,s:      9,956,185 msg/sec
                    AtomicQueueB, 3,i:      8,143,082 msg/sec
                    AtomicQueueB, 4,s:      7,888,504 msg/sec
                    AtomicQueueB, 4,i:      6,223,227 msg/sec
                    AtomicQueueB, 5,s:      6,005,011 msg/sec
                    AtomicQueueB, 5,i:      5,034,688 msg/sec
                    AtomicQueueB, 6,s:      5,222,955 msg/sec
                    AtomicQueueB, 6,i:      4,161,517 msg/sec
                    AtomicQueueB, 7,s:      4,585,414 msg/sec
                    AtomicQueueB, 7,i:      3,786,663 msg/sec
                    AtomicQueueB, 8,s:      4,057,569 msg/sec
                    AtomicQueueB, 8,i:      3,259,898 msg/sec
            OptimistAtomicQueueB, 1,s:    431,569,162 msg/sec
            OptimistAtomicQueueB, 1,i:    452,271,121 msg/sec
            OptimistAtomicQueueB, 2,s:     97,181,314 msg/sec
            OptimistAtomicQueueB, 2,i:     45,246,877 msg/sec
            OptimistAtomicQueueB, 3,s:     64,700,338 msg/sec
            OptimistAtomicQueueB, 3,i:     49,946,380 msg/sec
            OptimistAtomicQueueB, 4,s:     64,033,900 msg/sec
            OptimistAtomicQueueB, 4,i:     47,960,562 msg/sec
            OptimistAtomicQueueB, 5,s:     58,181,078 msg/sec
            OptimistAtomicQueueB, 5,i:     43,934,659 msg/sec
            OptimistAtomicQueueB, 6,s:     57,142,137 msg/sec
            OptimistAtomicQueueB, 6,i:     42,278,383 msg/sec
            OptimistAtomicQueueB, 7,s:     55,467,403 msg/sec
            OptimistAtomicQueueB, 7,i:     42,870,280 msg/sec
            OptimistAtomicQueueB, 8,s:     56,955,116 msg/sec
            OptimistAtomicQueueB, 8,i:     42,717,038 msg/sec
                    AtomicQueue2, 1,s:    104,387,105 msg/sec
                    AtomicQueue2, 1,i:    108,871,698 msg/sec
                    AtomicQueue2, 2,s:     11,375,416 msg/sec
                    AtomicQueue2, 2,i:     10,095,033 msg/sec
                    AtomicQueue2, 3,s:      9,769,949 msg/sec
                    AtomicQueue2, 3,i:      8,146,355 msg/sec
                    AtomicQueue2, 4,s:      7,694,800 msg/sec
                    AtomicQueue2, 4,i:      6,308,297 msg/sec
                    AtomicQueue2, 5,s:      5,970,699 msg/sec
                    AtomicQueue2, 5,i:      5,020,094 msg/sec
                    AtomicQueue2, 6,s:      5,148,729 msg/sec
                    AtomicQueue2, 6,i:      4,195,211 msg/sec
                    AtomicQueue2, 7,s:      4,499,805 msg/sec
                    AtomicQueue2, 7,i:      3,794,452 msg/sec
                    AtomicQueue2, 8,s:      3,994,306 msg/sec
                    AtomicQueue2, 8,i:      3,316,054 msg/sec
            OptimistAtomicQueue2, 1,s:    386,503,044 msg/sec
            OptimistAtomicQueue2, 1,i:    395,882,087 msg/sec
            OptimistAtomicQueue2, 2,s:     35,436,087 msg/sec
            OptimistAtomicQueue2, 2,i:     28,026,348 msg/sec
            OptimistAtomicQueue2, 3,s:     41,826,536 msg/sec
            OptimistAtomicQueue2, 3,i:     35,871,054 msg/sec
            OptimistAtomicQueue2, 4,s:     53,538,794 msg/sec
            OptimistAtomicQueue2, 4,i:     40,710,219 msg/sec
            OptimistAtomicQueue2, 5,s:     54,742,566 msg/sec
            OptimistAtomicQueue2, 5,i:     41,495,172 msg/sec
            OptimistAtomicQueue2, 6,s:     53,675,202 msg/sec
            OptimistAtomicQueue2, 6,i:     40,812,594 msg/sec
            OptimistAtomicQueue2, 7,s:     53,459,796 msg/sec
            OptimistAtomicQueue2, 7,i:     41,513,819 msg/sec
            OptimistAtomicQueue2, 8,s:     55,133,590 msg/sec
            OptimistAtomicQueue2, 8,i:     41,154,973 msg/sec
                   AtomicQueueB2, 1,s:     78,693,242 msg/sec
                   AtomicQueueB2, 1,i:     79,990,928 msg/sec
                   AtomicQueueB2, 2,s:     11,783,452 msg/sec
                   AtomicQueueB2, 2,i:      9,998,160 msg/sec
                   AtomicQueueB2, 3,s:      9,613,809 msg/sec
                   AtomicQueueB2, 3,i:      8,050,559 msg/sec
                   AtomicQueueB2, 4,s:      7,608,380 msg/sec
                   AtomicQueueB2, 4,i:      6,116,348 msg/sec
                   AtomicQueueB2, 5,s:      5,907,863 msg/sec
                   AtomicQueueB2, 5,i:      4,961,810 msg/sec
                   AtomicQueueB2, 6,s:      5,072,920 msg/sec
                   AtomicQueueB2, 6,i:      4,115,514 msg/sec
                   AtomicQueueB2, 7,s:      4,494,946 msg/sec
                   AtomicQueueB2, 7,i:      3,749,765 msg/sec
                   AtomicQueueB2, 8,s:      3,958,828 msg/sec
                   AtomicQueueB2, 8,i:      3,250,383 msg/sec
           OptimistAtomicQueueB2, 1,s:    130,799,786 msg/sec
           OptimistAtomicQueueB2, 1,i:    138,634,971 msg/sec
           OptimistAtomicQueueB2, 2,s:     34,797,534 msg/sec
           OptimistAtomicQueueB2, 2,i:     27,081,301 msg/sec
           OptimistAtomicQueueB2, 3,s:     41,252,710 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,336,632 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,242,882 msg/sec
           OptimistAtomicQueueB2, 4,i:     41,503,281 msg/sec
           OptimistAtomicQueueB2, 5,s:     53,930,230 msg/sec
           OptimistAtomicQueueB2, 5,i:     41,318,222 msg/sec
           OptimistAtomicQueueB2, 6,s:     53,578,792 msg/sec
           OptimistAtomicQueueB2, 6,i:     40,283,606 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,720,663 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,833,260 msg/sec
           OptimistAtomicQueueB2, 8,s:     55,760,246 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,614,634 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    531,144,732 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    551,519,304 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     33,748,365 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     32,798,839 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     34,338,132 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     48,566,233 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     44,917,803 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     69,512,081 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     67,304,405 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     88,831,947 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    159,809,975 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    156,229,602 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    172,965,759 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    184,783,602 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    188,651,384 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    199,617,202 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    177,835,626 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    217,539,325 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     22,874,135 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     22,428,298 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,537,175 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,886,245 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,914,418 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,551,096 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,229,925 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,218,405 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,165,668 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,229,953 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,086,387 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,305,262 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,443,612 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,724,175 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,727,967 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,219,486 msg/sec
     xenium::michael_scott_queue, 1,s:     18,857,722 msg/sec
     xenium::michael_scott_queue, 1,i:     18,599,069 msg/sec
     xenium::michael_scott_queue, 2,s:     12,395,183 msg/sec
     xenium::michael_scott_queue, 2,i:      8,475,718 msg/sec
     xenium::michael_scott_queue, 3,s:      7,654,326 msg/sec
     xenium::michael_scott_queue, 3,i:      6,674,091 msg/sec
     xenium::michael_scott_queue, 4,s:      5,984,349 msg/sec
     xenium::michael_scott_queue, 4,i:      5,102,970 msg/sec
     xenium::michael_scott_queue, 5,s:      4,651,139 msg/sec
     xenium::michael_scott_queue, 5,i:      4,019,920 msg/sec
     xenium::michael_scott_queue, 6,s:      3,945,815 msg/sec
     xenium::michael_scott_queue, 6,i:      3,312,411 msg/sec
     xenium::michael_scott_queue, 7,s:      3,516,930 msg/sec
     xenium::michael_scott_queue, 7,i:      2,973,878 msg/sec
     xenium::michael_scott_queue, 8,s:      3,069,852 msg/sec
     xenium::michael_scott_queue, 8,i:      2,557,150 msg/sec
         xenium::ramalhete_queue, 1,s:     37,054,238 msg/sec
         xenium::ramalhete_queue, 1,i:     35,247,809 msg/sec
         xenium::ramalhete_queue, 2,s:     49,591,429 msg/sec
         xenium::ramalhete_queue, 2,i:     29,092,557 msg/sec
         xenium::ramalhete_queue, 3,s:     40,889,322 msg/sec
         xenium::ramalhete_queue, 3,i:     32,427,715 msg/sec
         xenium::ramalhete_queue, 4,s:     36,453,796 msg/sec
         xenium::ramalhete_queue, 4,i:     35,661,087 msg/sec
         xenium::ramalhete_queue, 5,s:     36,485,312 msg/sec
         xenium::ramalhete_queue, 5,i:     37,644,667 msg/sec
         xenium::ramalhete_queue, 6,s:     35,380,599 msg/sec
         xenium::ramalhete_queue, 6,i:     36,474,145 msg/sec
         xenium::ramalhete_queue, 7,s:     33,831,354 msg/sec
         xenium::ramalhete_queue, 7,i:     34,939,949 msg/sec
         xenium::ramalhete_queue, 8,s:     34,001,434 msg/sec
         xenium::ramalhete_queue, 8,i:     35,233,512 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    125,537,859 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    132,964,849 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     35,636,539 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,800,725 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     18,020,154 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,886,107 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,765,515 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,434,243 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,735,756 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,593,697 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,339,902 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,617,043 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,165,875 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,545,537 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,795,931 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,462,614 msg/sec
          boost::lockfree::queue, 1,s:     15,765,366 msg/sec
          boost::lockfree::queue, 1,i:     15,711,492 msg/sec
          boost::lockfree::queue, 2,s:      5,909,196 msg/sec
          boost::lockfree::queue, 2,i:      6,093,135 msg/sec
          boost::lockfree::queue, 3,s:      5,464,610 msg/sec
          boost::lockfree::queue, 3,i:      5,450,035 msg/sec
          boost::lockfree::queue, 4,s:      4,072,269 msg/sec
          boost::lockfree::queue, 4,i:      4,060,125 msg/sec
          boost::lockfree::queue, 5,s:      3,368,772 msg/sec
          boost::lockfree::queue, 5,i:      3,309,538 msg/sec
          boost::lockfree::queue, 6,s:      2,233,561 msg/sec
          boost::lockfree::queue, 6,i:      2,414,340 msg/sec
          boost::lockfree::queue, 7,s:      2,026,087 msg/sec
          boost::lockfree::queue, 7,i:      2,079,924 msg/sec
          boost::lockfree::queue, 8,s:      1,641,009 msg/sec
          boost::lockfree::queue, 8,i:      1,816,535 msg/sec
                      std::mutex, 1,s:     13,378,424 msg/sec
                      std::mutex, 1,i:     13,416,021 msg/sec
                      std::mutex, 2,s:      9,274,963 msg/sec
                      std::mutex, 2,i:      9,425,380 msg/sec
                      std::mutex, 3,s:      5,341,168 msg/sec
                      std::mutex, 3,i:      5,344,163 msg/sec
                      std::mutex, 4,s:      4,118,944 msg/sec
                      std::mutex, 4,i:      4,203,173 msg/sec
                      std::mutex, 5,s:      3,762,844 msg/sec
                      std::mutex, 5,i:      3,829,692 msg/sec
                      std::mutex, 6,s:      3,647,873 msg/sec
                      std::mutex, 6,i:      3,749,151 msg/sec
                      std::mutex, 7,s:      3,742,494 msg/sec
                      std::mutex, 7,i:      3,733,814 msg/sec
                      std::mutex, 8,s:      3,477,247 msg/sec
                      std::mutex, 8,i:      3,573,291 msg/sec
                pthread_spinlock, 1,s:     33,305,637 msg/sec
                pthread_spinlock, 1,i:     32,331,137 msg/sec
                pthread_spinlock, 2,s:     10,679,010 msg/sec
                pthread_spinlock, 2,i:     10,302,108 msg/sec
                pthread_spinlock, 3,s:      9,345,894 msg/sec
                pthread_spinlock, 3,i:      8,718,127 msg/sec
                pthread_spinlock, 4,s:      7,437,919 msg/sec
                pthread_spinlock, 4,i:      7,689,772 msg/sec
                pthread_spinlock, 5,s:      6,628,078 msg/sec
                pthread_spinlock, 5,i:      6,855,639 msg/sec
                pthread_spinlock, 6,s:      5,556,577 msg/sec
                pthread_spinlock, 6,i:      5,491,268 msg/sec
                pthread_spinlock, 7,s:      2,503,305 msg/sec
                pthread_spinlock, 7,i:      4,681,560 msg/sec
                pthread_spinlock, 8,s:      2,962,416 msg/sec
                pthread_spinlock, 8,i:      2,181,995 msg/sec
                 tbb::spin_mutex, 1,s:     83,909,141 msg/sec
                 tbb::spin_mutex, 1,i:     84,797,041 msg/sec
                 tbb::spin_mutex, 2,s:     18,829,805 msg/sec
                 tbb::spin_mutex, 2,i:     17,673,659 msg/sec
                 tbb::spin_mutex, 3,s:     11,264,746 msg/sec
                 tbb::spin_mutex, 3,i:     10,878,456 msg/sec
                 tbb::spin_mutex, 4,s:      7,279,669 msg/sec
                 tbb::spin_mutex, 4,i:      7,365,854 msg/sec
                 tbb::spin_mutex, 5,s:      5,515,893 msg/sec
                 tbb::spin_mutex, 5,i:      5,720,263 msg/sec
                 tbb::spin_mutex, 6,s:      4,236,219 msg/sec
                 tbb::spin_mutex, 6,i:      4,378,040 msg/sec
                 tbb::spin_mutex, 7,s:      3,746,449 msg/sec
                 tbb::spin_mutex, 7,i:      3,686,374 msg/sec
                 tbb::spin_mutex, 8,s:      2,962,966 msg/sec
                 tbb::spin_mutex, 8,i:      3,026,531 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1004.77
	System time (seconds): 114.54
	Percent of CPU this job got: 914%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:02.37
	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): 62968
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24339
	Voluntary context switches: 8602224
	Involuntary context switches: 260
	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-09-13 09:36:02 [9/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000048 sec/round-trip
             OptimistAtomicQueue: 0.000000038 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000040 sec/round-trip
                    AtomicQueue2: 0.000000050 sec/round-trip
            OptimistAtomicQueue2: 0.000000046 sec/round-trip
                   AtomicQueueB2: 0.000000052 sec/round-trip
           OptimistAtomicQueueB2: 0.000000045 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000049 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000073 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000102 sec/round-trip
     xenium::michael_scott_queue: 0.000000162 sec/round-trip
         xenium::ramalhete_queue: 0.000000069 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000070 sec/round-trip
          boost::lockfree::queue: 0.000000108 sec/round-trip
                      std::mutex: 0.000000398 sec/round-trip
                pthread_spinlock: 0.000000120 sec/round-trip
                 tbb::spin_mutex: 0.000000105 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:    151,347,065 msg/sec
     boost::lockfree::spsc_queue, 1,i:    137,815,667 msg/sec
                     AtomicQueue, 1,s:    105,163,616 msg/sec
                     AtomicQueue, 1,i:    105,348,209 msg/sec
                     AtomicQueue, 2,s:     12,673,764 msg/sec
                     AtomicQueue, 2,i:     10,247,039 msg/sec
                     AtomicQueue, 3,s:      9,997,903 msg/sec
                     AtomicQueue, 3,i:      8,153,725 msg/sec
                     AtomicQueue, 4,s:      7,895,786 msg/sec
                     AtomicQueue, 4,i:      6,247,099 msg/sec
                     AtomicQueue, 5,s:      6,084,961 msg/sec
                     AtomicQueue, 5,i:      5,048,355 msg/sec
                     AtomicQueue, 6,s:      5,287,361 msg/sec
                     AtomicQueue, 6,i:      4,177,571 msg/sec
                     AtomicQueue, 7,s:      4,615,109 msg/sec
                     AtomicQueue, 7,i:      3,806,017 msg/sec
                     AtomicQueue, 8,s:      4,068,489 msg/sec
                     AtomicQueue, 8,i:      3,290,228 msg/sec
             OptimistAtomicQueue, 1,s:    856,273,914 msg/sec
             OptimistAtomicQueue, 1,i:    870,189,541 msg/sec
             OptimistAtomicQueue, 2,s:     94,281,822 msg/sec
             OptimistAtomicQueue, 2,i:     42,846,282 msg/sec
             OptimistAtomicQueue, 3,s:     60,134,066 msg/sec
             OptimistAtomicQueue, 3,i:     48,749,076 msg/sec
             OptimistAtomicQueue, 4,s:     65,025,793 msg/sec
             OptimistAtomicQueue, 4,i:     47,430,298 msg/sec
             OptimistAtomicQueue, 5,s:     57,514,171 msg/sec
             OptimistAtomicQueue, 5,i:     45,315,429 msg/sec
             OptimistAtomicQueue, 6,s:     58,430,689 msg/sec
             OptimistAtomicQueue, 6,i:     43,104,350 msg/sec
             OptimistAtomicQueue, 7,s:     56,236,590 msg/sec
             OptimistAtomicQueue, 7,i:     44,085,843 msg/sec
             OptimistAtomicQueue, 8,s:     57,487,637 msg/sec
             OptimistAtomicQueue, 8,i:     42,379,438 msg/sec
                    AtomicQueueB, 1,s:     77,719,368 msg/sec
                    AtomicQueueB, 1,i:     78,016,923 msg/sec
                    AtomicQueueB, 2,s:     12,406,327 msg/sec
                    AtomicQueueB, 2,i:     10,065,063 msg/sec
                    AtomicQueueB, 3,s:      9,972,537 msg/sec
                    AtomicQueueB, 3,i:      8,122,883 msg/sec
                    AtomicQueueB, 4,s:      7,917,651 msg/sec
                    AtomicQueueB, 4,i:      6,218,604 msg/sec
                    AtomicQueueB, 5,s:      6,084,267 msg/sec
                    AtomicQueueB, 5,i:      5,062,235 msg/sec
                    AtomicQueueB, 6,s:      5,275,092 msg/sec
                    AtomicQueueB, 6,i:      4,146,546 msg/sec
                    AtomicQueueB, 7,s:      4,561,506 msg/sec
                    AtomicQueueB, 7,i:      3,745,672 msg/sec
                    AtomicQueueB, 8,s:      4,016,590 msg/sec
                    AtomicQueueB, 8,i:      3,256,388 msg/sec
            OptimistAtomicQueueB, 1,s:    435,297,812 msg/sec
            OptimistAtomicQueueB, 1,i:    447,307,211 msg/sec
            OptimistAtomicQueueB, 2,s:     86,707,798 msg/sec
            OptimistAtomicQueueB, 2,i:     45,319,441 msg/sec
            OptimistAtomicQueueB, 3,s:     64,238,611 msg/sec
            OptimistAtomicQueueB, 3,i:     49,999,549 msg/sec
            OptimistAtomicQueueB, 4,s:     64,342,591 msg/sec
            OptimistAtomicQueueB, 4,i:     47,234,544 msg/sec
            OptimistAtomicQueueB, 5,s:     57,202,675 msg/sec
            OptimistAtomicQueueB, 5,i:     43,706,063 msg/sec
            OptimistAtomicQueueB, 6,s:     56,696,017 msg/sec
            OptimistAtomicQueueB, 6,i:     42,451,659 msg/sec
            OptimistAtomicQueueB, 7,s:     56,219,168 msg/sec
            OptimistAtomicQueueB, 7,i:     43,497,868 msg/sec
            OptimistAtomicQueueB, 8,s:     56,535,523 msg/sec
            OptimistAtomicQueueB, 8,i:     41,988,617 msg/sec
                    AtomicQueue2, 1,s:    103,079,826 msg/sec
                    AtomicQueue2, 1,i:    109,203,923 msg/sec
                    AtomicQueue2, 2,s:     11,539,936 msg/sec
                    AtomicQueue2, 2,i:     10,169,800 msg/sec
                    AtomicQueue2, 3,s:      9,785,451 msg/sec
                    AtomicQueue2, 3,i:      8,159,987 msg/sec
                    AtomicQueue2, 4,s:      7,655,379 msg/sec
                    AtomicQueue2, 4,i:      6,290,604 msg/sec
                    AtomicQueue2, 5,s:      5,944,953 msg/sec
                    AtomicQueue2, 5,i:      5,024,349 msg/sec
                    AtomicQueue2, 6,s:      5,129,843 msg/sec
                    AtomicQueue2, 6,i:      4,199,812 msg/sec
                    AtomicQueue2, 7,s:      4,493,706 msg/sec
                    AtomicQueue2, 7,i:      3,795,058 msg/sec
                    AtomicQueue2, 8,s:      3,969,227 msg/sec
                    AtomicQueue2, 8,i:      3,285,523 msg/sec
            OptimistAtomicQueue2, 1,s:    385,336,154 msg/sec
            OptimistAtomicQueue2, 1,i:    395,878,947 msg/sec
            OptimistAtomicQueue2, 2,s:     35,247,933 msg/sec
            OptimistAtomicQueue2, 2,i:     29,441,089 msg/sec
            OptimistAtomicQueue2, 3,s:     41,897,610 msg/sec
            OptimistAtomicQueue2, 3,i:     35,845,469 msg/sec
            OptimistAtomicQueue2, 4,s:     53,168,912 msg/sec
            OptimistAtomicQueue2, 4,i:     40,894,802 msg/sec
            OptimistAtomicQueue2, 5,s:     54,596,944 msg/sec
            OptimistAtomicQueue2, 5,i:     41,473,170 msg/sec
            OptimistAtomicQueue2, 6,s:     53,979,309 msg/sec
            OptimistAtomicQueue2, 6,i:     40,097,897 msg/sec
            OptimistAtomicQueue2, 7,s:     54,303,964 msg/sec
            OptimistAtomicQueue2, 7,i:     42,203,022 msg/sec
            OptimistAtomicQueue2, 8,s:     55,185,474 msg/sec
            OptimistAtomicQueue2, 8,i:     40,440,904 msg/sec
                   AtomicQueueB2, 1,s:     78,320,760 msg/sec
                   AtomicQueueB2, 1,i:     79,398,882 msg/sec
                   AtomicQueueB2, 2,s:     11,310,899 msg/sec
                   AtomicQueueB2, 2,i:      9,838,112 msg/sec
                   AtomicQueueB2, 3,s:      9,623,038 msg/sec
                   AtomicQueueB2, 3,i:      7,915,071 msg/sec
                   AtomicQueueB2, 4,s:      7,606,499 msg/sec
                   AtomicQueueB2, 4,i:      6,109,460 msg/sec
                   AtomicQueueB2, 5,s:      5,906,192 msg/sec
                   AtomicQueueB2, 5,i:      4,952,275 msg/sec
                   AtomicQueueB2, 6,s:      5,062,677 msg/sec
                   AtomicQueueB2, 6,i:      4,115,565 msg/sec
                   AtomicQueueB2, 7,s:      4,479,541 msg/sec
                   AtomicQueueB2, 7,i:      3,726,785 msg/sec
                   AtomicQueueB2, 8,s:      3,936,888 msg/sec
                   AtomicQueueB2, 8,i:      3,239,559 msg/sec
           OptimistAtomicQueueB2, 1,s:    124,485,204 msg/sec
           OptimistAtomicQueueB2, 1,i:    131,400,939 msg/sec
           OptimistAtomicQueueB2, 2,s:     35,002,267 msg/sec
           OptimistAtomicQueueB2, 2,i:     28,141,172 msg/sec
           OptimistAtomicQueueB2, 3,s:     40,552,454 msg/sec
           OptimistAtomicQueueB2, 3,i:     39,270,810 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,105,062 msg/sec
           OptimistAtomicQueueB2, 4,i:     43,782,272 msg/sec
           OptimistAtomicQueueB2, 5,s:     55,098,163 msg/sec
           OptimistAtomicQueueB2, 5,i:     41,776,820 msg/sec
           OptimistAtomicQueueB2, 6,s:     53,992,770 msg/sec
           OptimistAtomicQueueB2, 6,i:     41,311,379 msg/sec
           OptimistAtomicQueueB2, 7,s:     53,373,917 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,202,127 msg/sec
           OptimistAtomicQueueB2, 8,s:     54,771,345 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,423,575 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    530,692,869 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    547,964,534 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     33,756,309 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     32,658,079 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     34,358,227 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     47,336,697 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     43,890,600 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     67,251,344 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     81,705,176 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     90,289,588 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    148,692,798 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    159,921,617 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    170,684,624 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    187,319,383 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    175,198,921 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    196,192,885 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    159,313,323 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    214,361,805 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     22,730,979 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     22,053,446 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,543,783 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,973,856 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,904,758 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,487,634 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,198,671 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,307,051 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,112,083 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,149,403 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,100,382 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,258,770 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,411,658 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,699,230 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,712,222 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,225,225 msg/sec
     xenium::michael_scott_queue, 1,s:     18,451,030 msg/sec
     xenium::michael_scott_queue, 1,i:     18,619,929 msg/sec
     xenium::michael_scott_queue, 2,s:     12,307,782 msg/sec
     xenium::michael_scott_queue, 2,i:      8,717,434 msg/sec
     xenium::michael_scott_queue, 3,s:      7,642,544 msg/sec
     xenium::michael_scott_queue, 3,i:      6,727,835 msg/sec
     xenium::michael_scott_queue, 4,s:      6,019,462 msg/sec
     xenium::michael_scott_queue, 4,i:      5,067,167 msg/sec
     xenium::michael_scott_queue, 5,s:      4,575,428 msg/sec
     xenium::michael_scott_queue, 5,i:      3,984,412 msg/sec
     xenium::michael_scott_queue, 6,s:      3,886,229 msg/sec
     xenium::michael_scott_queue, 6,i:      3,291,147 msg/sec
     xenium::michael_scott_queue, 7,s:      3,526,475 msg/sec
     xenium::michael_scott_queue, 7,i:      2,946,039 msg/sec
     xenium::michael_scott_queue, 8,s:      3,049,063 msg/sec
     xenium::michael_scott_queue, 8,i:      2,535,936 msg/sec
         xenium::ramalhete_queue, 1,s:     51,914,824 msg/sec
         xenium::ramalhete_queue, 1,i:     35,234,744 msg/sec
         xenium::ramalhete_queue, 2,s:     49,040,456 msg/sec
         xenium::ramalhete_queue, 2,i:     30,643,799 msg/sec
         xenium::ramalhete_queue, 3,s:     39,363,335 msg/sec
         xenium::ramalhete_queue, 3,i:     30,517,679 msg/sec
         xenium::ramalhete_queue, 4,s:     37,293,094 msg/sec
         xenium::ramalhete_queue, 4,i:     35,321,880 msg/sec
         xenium::ramalhete_queue, 5,s:     36,366,929 msg/sec
         xenium::ramalhete_queue, 5,i:     37,286,240 msg/sec
         xenium::ramalhete_queue, 6,s:     35,052,060 msg/sec
         xenium::ramalhete_queue, 6,i:     36,924,618 msg/sec
         xenium::ramalhete_queue, 7,s:     34,567,160 msg/sec
         xenium::ramalhete_queue, 7,i:     34,808,312 msg/sec
         xenium::ramalhete_queue, 8,s:     33,491,852 msg/sec
         xenium::ramalhete_queue, 8,i:     34,390,665 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    117,910,642 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    135,443,510 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     43,364,485 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,969,812 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     19,409,640 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,984,357 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,820,502 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,720,997 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,361,792 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,562,922 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,457,764 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,859,069 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,092,249 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,617,158 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,585,519 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,125,236 msg/sec
          boost::lockfree::queue, 1,s:     15,632,917 msg/sec
          boost::lockfree::queue, 1,i:     15,685,359 msg/sec
          boost::lockfree::queue, 2,s:      5,904,187 msg/sec
          boost::lockfree::queue, 2,i:      6,057,084 msg/sec
          boost::lockfree::queue, 3,s:      5,460,543 msg/sec
          boost::lockfree::queue, 3,i:      5,460,518 msg/sec
          boost::lockfree::queue, 4,s:      4,061,512 msg/sec
          boost::lockfree::queue, 4,i:      4,053,543 msg/sec
          boost::lockfree::queue, 5,s:      3,361,956 msg/sec
          boost::lockfree::queue, 5,i:      3,293,689 msg/sec
          boost::lockfree::queue, 6,s:      2,226,143 msg/sec
          boost::lockfree::queue, 6,i:      2,404,085 msg/sec
          boost::lockfree::queue, 7,s:      2,055,501 msg/sec
          boost::lockfree::queue, 7,i:      2,070,043 msg/sec
          boost::lockfree::queue, 8,s:      1,640,805 msg/sec
          boost::lockfree::queue, 8,i:      1,810,853 msg/sec
                      std::mutex, 1,s:     13,288,002 msg/sec
                      std::mutex, 1,i:     13,304,737 msg/sec
                      std::mutex, 2,s:     12,912,009 msg/sec
                      std::mutex, 2,i:      9,395,885 msg/sec
                      std::mutex, 3,s:      5,584,566 msg/sec
                      std::mutex, 3,i:      5,481,417 msg/sec
                      std::mutex, 4,s:      4,096,318 msg/sec
                      std::mutex, 4,i:      4,342,251 msg/sec
                      std::mutex, 5,s:      3,862,739 msg/sec
                      std::mutex, 5,i:      3,934,423 msg/sec
                      std::mutex, 6,s:      3,613,311 msg/sec
                      std::mutex, 6,i:      3,696,084 msg/sec
                      std::mutex, 7,s:      3,776,025 msg/sec
                      std::mutex, 7,i:      3,734,995 msg/sec
                      std::mutex, 8,s:      3,622,518 msg/sec
                      std::mutex, 8,i:      3,590,745 msg/sec
                pthread_spinlock, 1,s:     32,487,995 msg/sec
                pthread_spinlock, 1,i:     32,012,339 msg/sec
                pthread_spinlock, 2,s:     10,703,684 msg/sec
                pthread_spinlock, 2,i:     10,328,361 msg/sec
                pthread_spinlock, 3,s:      9,440,081 msg/sec
                pthread_spinlock, 3,i:      8,677,890 msg/sec
                pthread_spinlock, 4,s:      7,457,726 msg/sec
                pthread_spinlock, 4,i:      7,705,312 msg/sec
                pthread_spinlock, 5,s:      6,592,484 msg/sec
                pthread_spinlock, 5,i:      6,824,807 msg/sec
                pthread_spinlock, 6,s:      5,561,043 msg/sec
                pthread_spinlock, 6,i:      5,288,276 msg/sec
                pthread_spinlock, 7,s:      2,641,015 msg/sec
                pthread_spinlock, 7,i:      4,469,361 msg/sec
                pthread_spinlock, 8,s:      2,965,052 msg/sec
                pthread_spinlock, 8,i:      4,466,275 msg/sec
                 tbb::spin_mutex, 1,s:     86,913,171 msg/sec
                 tbb::spin_mutex, 1,i:     85,838,006 msg/sec
                 tbb::spin_mutex, 2,s:     18,718,341 msg/sec
                 tbb::spin_mutex, 2,i:     17,625,333 msg/sec
                 tbb::spin_mutex, 3,s:     11,214,688 msg/sec
                 tbb::spin_mutex, 3,i:     10,906,350 msg/sec
                 tbb::spin_mutex, 4,s:      7,290,512 msg/sec
                 tbb::spin_mutex, 4,i:      7,250,957 msg/sec
                 tbb::spin_mutex, 5,s:      5,515,586 msg/sec
                 tbb::spin_mutex, 5,i:      5,670,428 msg/sec
                 tbb::spin_mutex, 6,s:      4,343,955 msg/sec
                 tbb::spin_mutex, 6,i:      4,527,336 msg/sec
                 tbb::spin_mutex, 7,s:      3,785,349 msg/sec
                 tbb::spin_mutex, 7,i:      3,749,124 msg/sec
                 tbb::spin_mutex, 8,s:      2,961,265 msg/sec
                 tbb::spin_mutex, 8,i:      3,009,166 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1000.93
	System time (seconds): 114.34
	Percent of CPU this job got: 911%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:02.35
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 66812
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 25315
	Voluntary context switches: 8383435
	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-09-13 09:38:04 [10/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000058 sec/round-trip
                     AtomicQueue: 0.000000047 sec/round-trip
             OptimistAtomicQueue: 0.000000038 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000040 sec/round-trip
                    AtomicQueue2: 0.000000049 sec/round-trip
            OptimistAtomicQueue2: 0.000000044 sec/round-trip
                   AtomicQueueB2: 0.000000052 sec/round-trip
           OptimistAtomicQueueB2: 0.000000045 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000049 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000073 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000102 sec/round-trip
     xenium::michael_scott_queue: 0.000000162 sec/round-trip
         xenium::ramalhete_queue: 0.000000069 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000070 sec/round-trip
          boost::lockfree::queue: 0.000000109 sec/round-trip
                      std::mutex: 0.000000392 sec/round-trip
                pthread_spinlock: 0.000000120 sec/round-trip
                 tbb::spin_mutex: 0.000000106 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:    150,505,611 msg/sec
     boost::lockfree::spsc_queue, 1,i:    137,776,287 msg/sec
                     AtomicQueue, 1,s:    104,368,658 msg/sec
                     AtomicQueue, 1,i:    104,394,202 msg/sec
                     AtomicQueue, 2,s:     12,854,721 msg/sec
                     AtomicQueue, 2,i:     10,267,686 msg/sec
                     AtomicQueue, 3,s:     10,158,737 msg/sec
                     AtomicQueue, 3,i:      8,164,569 msg/sec
                     AtomicQueue, 4,s:      7,916,781 msg/sec
                     AtomicQueue, 4,i:      6,262,430 msg/sec
                     AtomicQueue, 5,s:      6,219,755 msg/sec
                     AtomicQueue, 5,i:      5,032,903 msg/sec
                     AtomicQueue, 6,s:      5,331,058 msg/sec
                     AtomicQueue, 6,i:      4,177,715 msg/sec
                     AtomicQueue, 7,s:      4,651,318 msg/sec
                     AtomicQueue, 7,i:      3,803,080 msg/sec
                     AtomicQueue, 8,s:      4,063,532 msg/sec
                     AtomicQueue, 8,i:      3,291,249 msg/sec
             OptimistAtomicQueue, 1,s:    872,136,104 msg/sec
             OptimistAtomicQueue, 1,i:    876,116,992 msg/sec
             OptimistAtomicQueue, 2,s:     58,015,907 msg/sec
             OptimistAtomicQueue, 2,i:     43,159,846 msg/sec
             OptimistAtomicQueue, 3,s:     58,613,926 msg/sec
             OptimistAtomicQueue, 3,i:     48,834,848 msg/sec
             OptimistAtomicQueue, 4,s:     65,299,940 msg/sec
             OptimistAtomicQueue, 4,i:     48,295,347 msg/sec
             OptimistAtomicQueue, 5,s:     58,409,953 msg/sec
             OptimistAtomicQueue, 5,i:     44,703,154 msg/sec
             OptimistAtomicQueue, 6,s:     57,476,694 msg/sec
             OptimistAtomicQueue, 6,i:     42,833,846 msg/sec
             OptimistAtomicQueue, 7,s:     55,293,297 msg/sec
             OptimistAtomicQueue, 7,i:     44,708,268 msg/sec
             OptimistAtomicQueue, 8,s:     58,351,696 msg/sec
             OptimistAtomicQueue, 8,i:     42,757,608 msg/sec
                    AtomicQueueB, 1,s:     76,407,517 msg/sec
                    AtomicQueueB, 1,i:     77,326,421 msg/sec
                    AtomicQueueB, 2,s:     12,273,108 msg/sec
                    AtomicQueueB, 2,i:      9,954,120 msg/sec
                    AtomicQueueB, 3,s:      9,907,738 msg/sec
                    AtomicQueueB, 3,i:      8,125,822 msg/sec
                    AtomicQueueB, 4,s:      7,871,919 msg/sec
                    AtomicQueueB, 4,i:      6,168,174 msg/sec
                    AtomicQueueB, 5,s:      6,095,776 msg/sec
                    AtomicQueueB, 5,i:      5,001,554 msg/sec
                    AtomicQueueB, 6,s:      5,228,205 msg/sec
                    AtomicQueueB, 6,i:      4,126,041 msg/sec
                    AtomicQueueB, 7,s:      4,538,089 msg/sec
                    AtomicQueueB, 7,i:      3,749,092 msg/sec
                    AtomicQueueB, 8,s:      3,994,373 msg/sec
                    AtomicQueueB, 8,i:      3,245,179 msg/sec
            OptimistAtomicQueueB, 1,s:    440,844,685 msg/sec
            OptimistAtomicQueueB, 1,i:    455,867,509 msg/sec
            OptimistAtomicQueueB, 2,s:     97,726,162 msg/sec
            OptimistAtomicQueueB, 2,i:     45,425,872 msg/sec
            OptimistAtomicQueueB, 3,s:     64,846,792 msg/sec
            OptimistAtomicQueueB, 3,i:     48,626,217 msg/sec
            OptimistAtomicQueueB, 4,s:     63,951,719 msg/sec
            OptimistAtomicQueueB, 4,i:     46,970,444 msg/sec
            OptimistAtomicQueueB, 5,s:     57,678,461 msg/sec
            OptimistAtomicQueueB, 5,i:     43,930,153 msg/sec
            OptimistAtomicQueueB, 6,s:     57,665,679 msg/sec
            OptimistAtomicQueueB, 6,i:     42,283,452 msg/sec
            OptimistAtomicQueueB, 7,s:     55,383,471 msg/sec
            OptimistAtomicQueueB, 7,i:     43,286,434 msg/sec
            OptimistAtomicQueueB, 8,s:     56,434,509 msg/sec
            OptimistAtomicQueueB, 8,i:     42,036,577 msg/sec
                    AtomicQueue2, 1,s:    106,145,685 msg/sec
                    AtomicQueue2, 1,i:    109,574,739 msg/sec
                    AtomicQueue2, 2,s:     11,354,119 msg/sec
                    AtomicQueue2, 2,i:      9,992,279 msg/sec
                    AtomicQueue2, 3,s:      9,613,831 msg/sec
                    AtomicQueue2, 3,i:      8,173,231 msg/sec
                    AtomicQueue2, 4,s:      7,693,886 msg/sec
                    AtomicQueue2, 4,i:      6,216,633 msg/sec
                    AtomicQueue2, 5,s:      5,970,832 msg/sec
                    AtomicQueue2, 5,i:      5,008,743 msg/sec
                    AtomicQueue2, 6,s:      5,114,512 msg/sec
                    AtomicQueue2, 6,i:      4,187,392 msg/sec
                    AtomicQueue2, 7,s:      4,482,202 msg/sec
                    AtomicQueue2, 7,i:      3,776,070 msg/sec
                    AtomicQueue2, 8,s:      3,962,747 msg/sec
                    AtomicQueue2, 8,i:      3,280,510 msg/sec
            OptimistAtomicQueue2, 1,s:    374,430,714 msg/sec
            OptimistAtomicQueue2, 1,i:    378,572,025 msg/sec
            OptimistAtomicQueue2, 2,s:     34,926,156 msg/sec
            OptimistAtomicQueue2, 2,i:     27,162,548 msg/sec
            OptimistAtomicQueue2, 3,s:     41,094,918 msg/sec
            OptimistAtomicQueue2, 3,i:     39,254,439 msg/sec
            OptimistAtomicQueue2, 4,s:     53,298,666 msg/sec
            OptimistAtomicQueue2, 4,i:     40,485,178 msg/sec
            OptimistAtomicQueue2, 5,s:     54,012,034 msg/sec
            OptimistAtomicQueue2, 5,i:     41,857,764 msg/sec
            OptimistAtomicQueue2, 6,s:     53,322,036 msg/sec
            OptimistAtomicQueue2, 6,i:     40,799,198 msg/sec
            OptimistAtomicQueue2, 7,s:     53,514,284 msg/sec
            OptimistAtomicQueue2, 7,i:     41,372,918 msg/sec
            OptimistAtomicQueue2, 8,s:     55,337,662 msg/sec
            OptimistAtomicQueue2, 8,i:     40,540,810 msg/sec
                   AtomicQueueB2, 1,s:     78,397,782 msg/sec
                   AtomicQueueB2, 1,i:     79,606,661 msg/sec
                   AtomicQueueB2, 2,s:     11,588,170 msg/sec
                   AtomicQueueB2, 2,i:      9,809,934 msg/sec
                   AtomicQueueB2, 3,s:      9,700,798 msg/sec
                   AtomicQueueB2, 3,i:      8,046,943 msg/sec
                   AtomicQueueB2, 4,s:      7,576,091 msg/sec
                   AtomicQueueB2, 4,i:      6,122,789 msg/sec
                   AtomicQueueB2, 5,s:      5,882,422 msg/sec
                   AtomicQueueB2, 5,i:      4,968,307 msg/sec
                   AtomicQueueB2, 6,s:      5,041,920 msg/sec
                   AtomicQueueB2, 6,i:      4,104,932 msg/sec
                   AtomicQueueB2, 7,s:      4,443,571 msg/sec
                   AtomicQueueB2, 7,i:      3,740,275 msg/sec
                   AtomicQueueB2, 8,s:      3,958,616 msg/sec
                   AtomicQueueB2, 8,i:      3,231,958 msg/sec
           OptimistAtomicQueueB2, 1,s:    125,074,405 msg/sec
           OptimistAtomicQueueB2, 1,i:    131,617,363 msg/sec
           OptimistAtomicQueueB2, 2,s:     35,136,962 msg/sec
           OptimistAtomicQueueB2, 2,i:     27,533,639 msg/sec
           OptimistAtomicQueueB2, 3,s:     41,224,494 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,228,646 msg/sec
           OptimistAtomicQueueB2, 4,s:     52,795,223 msg/sec
           OptimistAtomicQueueB2, 4,i:     40,954,524 msg/sec
           OptimistAtomicQueueB2, 5,s:     53,814,877 msg/sec
           OptimistAtomicQueueB2, 5,i:     40,927,603 msg/sec
           OptimistAtomicQueueB2, 6,s:     53,459,954 msg/sec
           OptimistAtomicQueueB2, 6,i:     40,236,559 msg/sec
           OptimistAtomicQueueB2, 7,s:     53,602,400 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,680,332 msg/sec
           OptimistAtomicQueueB2, 8,s:     55,580,367 msg/sec
           OptimistAtomicQueueB2, 8,i:     41,225,433 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    532,774,984 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    551,059,507 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     33,341,974 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     32,292,287 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     33,689,414 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     40,412,756 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     45,029,828 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     49,865,929 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     75,110,605 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     90,162,350 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    140,775,323 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    142,571,047 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    167,858,836 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    164,495,623 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    185,363,623 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    166,828,128 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    192,088,884 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    168,357,398 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     22,757,769 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     22,109,891 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,466,041 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,993,923 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,858,807 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,386,376 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,192,567 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,328,866 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,109,811 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,185,764 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,106,424 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,291,807 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,424,288 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,693,242 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,708,066 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,218,003 msg/sec
     xenium::michael_scott_queue, 1,s:     18,519,993 msg/sec
     xenium::michael_scott_queue, 1,i:     18,535,600 msg/sec
     xenium::michael_scott_queue, 2,s:     12,414,847 msg/sec
     xenium::michael_scott_queue, 2,i:      8,836,227 msg/sec
     xenium::michael_scott_queue, 3,s:      7,745,199 msg/sec
     xenium::michael_scott_queue, 3,i:      6,675,967 msg/sec
     xenium::michael_scott_queue, 4,s:      6,031,777 msg/sec
     xenium::michael_scott_queue, 4,i:      4,959,661 msg/sec
     xenium::michael_scott_queue, 5,s:      4,602,600 msg/sec
     xenium::michael_scott_queue, 5,i:      3,980,222 msg/sec
     xenium::michael_scott_queue, 6,s:      3,917,789 msg/sec
     xenium::michael_scott_queue, 6,i:      3,280,588 msg/sec
     xenium::michael_scott_queue, 7,s:      3,467,219 msg/sec
     xenium::michael_scott_queue, 7,i:      2,918,355 msg/sec
     xenium::michael_scott_queue, 8,s:      3,041,547 msg/sec
     xenium::michael_scott_queue, 8,i:      2,528,276 msg/sec
         xenium::ramalhete_queue, 1,s:     36,840,098 msg/sec
         xenium::ramalhete_queue, 1,i:     35,504,459 msg/sec
         xenium::ramalhete_queue, 2,s:     48,548,138 msg/sec
         xenium::ramalhete_queue, 2,i:     30,460,582 msg/sec
         xenium::ramalhete_queue, 3,s:     44,534,497 msg/sec
         xenium::ramalhete_queue, 3,i:     31,465,680 msg/sec
         xenium::ramalhete_queue, 4,s:     39,341,829 msg/sec
         xenium::ramalhete_queue, 4,i:     34,746,352 msg/sec
         xenium::ramalhete_queue, 5,s:     36,226,221 msg/sec
         xenium::ramalhete_queue, 5,i:     36,229,522 msg/sec
         xenium::ramalhete_queue, 6,s:     34,928,255 msg/sec
         xenium::ramalhete_queue, 6,i:     37,010,907 msg/sec
         xenium::ramalhete_queue, 7,s:     34,379,215 msg/sec
         xenium::ramalhete_queue, 7,i:     36,102,805 msg/sec
         xenium::ramalhete_queue, 8,s:     33,735,064 msg/sec
         xenium::ramalhete_queue, 8,i:     34,726,876 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    122,838,369 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    132,665,458 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     34,985,348 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,780,159 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     19,118,917 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,956,645 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,559,001 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,344,247 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     13,116,659 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,188,390 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,318,282 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,636,088 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,009,078 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,585,321 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,385,151 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,357,913 msg/sec
          boost::lockfree::queue, 1,s:     15,583,147 msg/sec
          boost::lockfree::queue, 1,i:     15,602,072 msg/sec
          boost::lockfree::queue, 2,s:      5,895,778 msg/sec
          boost::lockfree::queue, 2,i:      6,018,731 msg/sec
          boost::lockfree::queue, 3,s:      5,440,504 msg/sec
          boost::lockfree::queue, 3,i:      5,456,293 msg/sec
          boost::lockfree::queue, 4,s:      4,053,007 msg/sec
          boost::lockfree::queue, 4,i:      4,068,012 msg/sec
          boost::lockfree::queue, 5,s:      3,360,462 msg/sec
          boost::lockfree::queue, 5,i:      3,314,099 msg/sec
          boost::lockfree::queue, 6,s:      2,228,768 msg/sec
          boost::lockfree::queue, 6,i:      2,413,543 msg/sec
          boost::lockfree::queue, 7,s:      2,055,532 msg/sec
          boost::lockfree::queue, 7,i:      2,077,548 msg/sec
          boost::lockfree::queue, 8,s:      1,636,156 msg/sec
          boost::lockfree::queue, 8,i:      1,810,745 msg/sec
                      std::mutex, 1,s:     13,201,772 msg/sec
                      std::mutex, 1,i:     13,096,833 msg/sec
                      std::mutex, 2,s:      8,763,416 msg/sec
                      std::mutex, 2,i:      8,973,409 msg/sec
                      std::mutex, 3,s:      5,378,801 msg/sec
                      std::mutex, 3,i:      5,479,884 msg/sec
                      std::mutex, 4,s:      4,202,432 msg/sec
                      std::mutex, 4,i:      4,266,746 msg/sec
                      std::mutex, 5,s:      3,712,177 msg/sec
                      std::mutex, 5,i:      3,818,563 msg/sec
                      std::mutex, 6,s:      3,699,542 msg/sec
                      std::mutex, 6,i:      3,796,117 msg/sec
                      std::mutex, 7,s:      3,722,256 msg/sec
                      std::mutex, 7,i:      3,749,368 msg/sec
                      std::mutex, 8,s:      3,539,869 msg/sec
                      std::mutex, 8,i:      3,497,439 msg/sec
                pthread_spinlock, 1,s:     34,378,985 msg/sec
                pthread_spinlock, 1,i:     31,920,790 msg/sec
                pthread_spinlock, 2,s:     10,814,845 msg/sec
                pthread_spinlock, 2,i:     10,224,978 msg/sec
                pthread_spinlock, 3,s:      9,553,511 msg/sec
                pthread_spinlock, 3,i:      8,700,600 msg/sec
                pthread_spinlock, 4,s:      7,426,140 msg/sec
                pthread_spinlock, 4,i:      7,635,298 msg/sec
                pthread_spinlock, 5,s:      6,561,203 msg/sec
                pthread_spinlock, 5,i:      6,790,982 msg/sec
                pthread_spinlock, 6,s:      5,140,961 msg/sec
                pthread_spinlock, 6,i:      5,318,643 msg/sec
                pthread_spinlock, 7,s:      2,466,919 msg/sec
                pthread_spinlock, 7,i:      2,904,316 msg/sec
                pthread_spinlock, 8,s:      2,869,080 msg/sec
                pthread_spinlock, 8,i:      2,336,344 msg/sec
                 tbb::spin_mutex, 1,s:     82,136,914 msg/sec
                 tbb::spin_mutex, 1,i:     85,287,593 msg/sec
                 tbb::spin_mutex, 2,s:     18,717,670 msg/sec
                 tbb::spin_mutex, 2,i:     17,651,673 msg/sec
                 tbb::spin_mutex, 3,s:     11,221,976 msg/sec
                 tbb::spin_mutex, 3,i:     10,786,708 msg/sec
                 tbb::spin_mutex, 4,s:      7,265,938 msg/sec
                 tbb::spin_mutex, 4,i:      7,238,027 msg/sec
                 tbb::spin_mutex, 5,s:      5,476,622 msg/sec
                 tbb::spin_mutex, 5,i:      5,633,215 msg/sec
                 tbb::spin_mutex, 6,s:      4,316,549 msg/sec
                 tbb::spin_mutex, 6,i:      4,359,364 msg/sec
                 tbb::spin_mutex, 7,s:      3,655,097 msg/sec
                 tbb::spin_mutex, 7,i:      3,691,211 msg/sec
                 tbb::spin_mutex, 8,s:      2,917,750 msg/sec
                 tbb::spin_mutex, 8,i:      3,006,624 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1014.37
	System time (seconds): 116.27
	Percent of CPU this job got: 912%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.84
	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): 66032
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 25146
	Voluntary context switches: 8249641
	Involuntary context switches: 260
	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-09-13 09:40:08 [11/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000047 sec/round-trip
             OptimistAtomicQueue: 0.000000040 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000040 sec/round-trip
                    AtomicQueue2: 0.000000049 sec/round-trip
            OptimistAtomicQueue2: 0.000000047 sec/round-trip
                   AtomicQueueB2: 0.000000052 sec/round-trip
           OptimistAtomicQueueB2: 0.000000045 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000050 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000074 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000103 sec/round-trip
     xenium::michael_scott_queue: 0.000000162 sec/round-trip
         xenium::ramalhete_queue: 0.000000069 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000070 sec/round-trip
          boost::lockfree::queue: 0.000000109 sec/round-trip
                      std::mutex: 0.000000394 sec/round-trip
                pthread_spinlock: 0.000000121 sec/round-trip
                 tbb::spin_mutex: 0.000000106 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:    148,829,379 msg/sec
     boost::lockfree::spsc_queue, 1,i:    136,131,089 msg/sec
                     AtomicQueue, 1,s:    105,639,005 msg/sec
                     AtomicQueue, 1,i:    104,978,675 msg/sec
                     AtomicQueue, 2,s:     12,852,896 msg/sec
                     AtomicQueue, 2,i:     10,255,420 msg/sec
                     AtomicQueue, 3,s:      9,893,017 msg/sec
                     AtomicQueue, 3,i:      8,160,486 msg/sec
                     AtomicQueue, 4,s:      7,905,148 msg/sec
                     AtomicQueue, 4,i:      6,236,864 msg/sec
                     AtomicQueue, 5,s:      6,188,978 msg/sec
                     AtomicQueue, 5,i:      5,031,996 msg/sec
                     AtomicQueue, 6,s:      5,222,748 msg/sec
                     AtomicQueue, 6,i:      4,164,184 msg/sec
                     AtomicQueue, 7,s:      4,614,963 msg/sec
                     AtomicQueue, 7,i:      3,792,730 msg/sec
                     AtomicQueue, 8,s:      4,151,364 msg/sec
                     AtomicQueue, 8,i:      3,295,794 msg/sec
             OptimistAtomicQueue, 1,s:    867,195,510 msg/sec
             OptimistAtomicQueue, 1,i:    882,539,149 msg/sec
             OptimistAtomicQueue, 2,s:     94,387,210 msg/sec
             OptimistAtomicQueue, 2,i:     42,684,064 msg/sec
             OptimistAtomicQueue, 3,s:     59,777,908 msg/sec
             OptimistAtomicQueue, 3,i:     50,151,722 msg/sec
             OptimistAtomicQueue, 4,s:     64,506,351 msg/sec
             OptimistAtomicQueue, 4,i:     47,883,091 msg/sec
             OptimistAtomicQueue, 5,s:     58,062,651 msg/sec
             OptimistAtomicQueue, 5,i:     44,561,210 msg/sec
             OptimistAtomicQueue, 6,s:     58,053,210 msg/sec
             OptimistAtomicQueue, 6,i:     42,449,818 msg/sec
             OptimistAtomicQueue, 7,s:     55,406,868 msg/sec
             OptimistAtomicQueue, 7,i:     43,875,958 msg/sec
             OptimistAtomicQueue, 8,s:     56,991,899 msg/sec
             OptimistAtomicQueue, 8,i:     42,870,888 msg/sec
                    AtomicQueueB, 1,s:     77,662,039 msg/sec
                    AtomicQueueB, 1,i:     77,872,114 msg/sec
                    AtomicQueueB, 2,s:     12,212,534 msg/sec
                    AtomicQueueB, 2,i:      9,943,777 msg/sec
                    AtomicQueueB, 3,s:      9,916,286 msg/sec
                    AtomicQueueB, 3,i:      8,121,026 msg/sec
                    AtomicQueueB, 4,s:      7,804,939 msg/sec
                    AtomicQueueB, 4,i:      6,114,760 msg/sec
                    AtomicQueueB, 5,s:      6,135,821 msg/sec
                    AtomicQueueB, 5,i:      4,999,581 msg/sec
                    AtomicQueueB, 6,s:      5,232,451 msg/sec
                    AtomicQueueB, 6,i:      4,122,910 msg/sec
                    AtomicQueueB, 7,s:      4,539,861 msg/sec
                    AtomicQueueB, 7,i:      3,727,300 msg/sec
                    AtomicQueueB, 8,s:      4,056,680 msg/sec
                    AtomicQueueB, 8,i:      3,240,594 msg/sec
            OptimistAtomicQueueB, 1,s:    434,564,343 msg/sec
            OptimistAtomicQueueB, 1,i:    456,601,598 msg/sec
            OptimistAtomicQueueB, 2,s:     96,330,412 msg/sec
            OptimistAtomicQueueB, 2,i:     42,141,703 msg/sec
            OptimistAtomicQueueB, 3,s:     58,113,071 msg/sec
            OptimistAtomicQueueB, 3,i:     47,953,100 msg/sec
            OptimistAtomicQueueB, 4,s:     62,657,021 msg/sec
            OptimistAtomicQueueB, 4,i:     47,436,362 msg/sec
            OptimistAtomicQueueB, 5,s:     56,604,587 msg/sec
            OptimistAtomicQueueB, 5,i:     43,366,237 msg/sec
            OptimistAtomicQueueB, 6,s:     57,482,256 msg/sec
            OptimistAtomicQueueB, 6,i:     42,554,102 msg/sec
            OptimistAtomicQueueB, 7,s:     55,589,833 msg/sec
            OptimistAtomicQueueB, 7,i:     43,114,614 msg/sec
            OptimistAtomicQueueB, 8,s:     56,424,778 msg/sec
            OptimistAtomicQueueB, 8,i:     41,611,894 msg/sec
                    AtomicQueue2, 1,s:    102,478,251 msg/sec
                    AtomicQueue2, 1,i:    109,693,721 msg/sec
                    AtomicQueue2, 2,s:     11,434,130 msg/sec
                    AtomicQueue2, 2,i:     10,089,164 msg/sec
                    AtomicQueue2, 3,s:      9,728,781 msg/sec
                    AtomicQueue2, 3,i:      8,161,787 msg/sec
                    AtomicQueue2, 4,s:      7,628,554 msg/sec
                    AtomicQueue2, 4,i:      6,218,199 msg/sec
                    AtomicQueue2, 5,s:      5,890,032 msg/sec
                    AtomicQueue2, 5,i:      4,973,255 msg/sec
                    AtomicQueue2, 6,s:      5,140,785 msg/sec
                    AtomicQueue2, 6,i:      4,164,758 msg/sec
                    AtomicQueue2, 7,s:      4,476,731 msg/sec
                    AtomicQueue2, 7,i:      3,795,346 msg/sec
                    AtomicQueue2, 8,s:      3,959,534 msg/sec
                    AtomicQueue2, 8,i:      3,276,027 msg/sec
            OptimistAtomicQueue2, 1,s:    369,961,673 msg/sec
            OptimistAtomicQueue2, 1,i:    393,289,463 msg/sec
            OptimistAtomicQueue2, 2,s:     35,100,262 msg/sec
            OptimistAtomicQueue2, 2,i:     29,502,171 msg/sec
            OptimistAtomicQueue2, 3,s:     42,310,482 msg/sec
            OptimistAtomicQueue2, 3,i:     36,003,893 msg/sec
            OptimistAtomicQueue2, 4,s:     52,245,162 msg/sec
            OptimistAtomicQueue2, 4,i:     40,700,740 msg/sec
            OptimistAtomicQueue2, 5,s:     54,690,432 msg/sec
            OptimistAtomicQueue2, 5,i:     41,450,194 msg/sec
            OptimistAtomicQueue2, 6,s:     53,576,463 msg/sec
            OptimistAtomicQueue2, 6,i:     40,679,439 msg/sec
            OptimistAtomicQueue2, 7,s:     53,599,723 msg/sec
            OptimistAtomicQueue2, 7,i:     41,352,143 msg/sec
            OptimistAtomicQueue2, 8,s:     55,090,803 msg/sec
            OptimistAtomicQueue2, 8,i:     40,558,140 msg/sec
                   AtomicQueueB2, 1,s:     78,315,044 msg/sec
                   AtomicQueueB2, 1,i:     79,864,706 msg/sec
                   AtomicQueueB2, 2,s:     11,371,702 msg/sec
                   AtomicQueueB2, 2,i:      9,830,685 msg/sec
                   AtomicQueueB2, 3,s:      9,635,935 msg/sec
                   AtomicQueueB2, 3,i:      8,013,596 msg/sec
                   AtomicQueueB2, 4,s:      7,553,929 msg/sec
                   AtomicQueueB2, 4,i:      6,144,469 msg/sec
                   AtomicQueueB2, 5,s:      5,827,248 msg/sec
                   AtomicQueueB2, 5,i:      4,941,333 msg/sec
                   AtomicQueueB2, 6,s:      5,037,575 msg/sec
                   AtomicQueueB2, 6,i:      4,086,861 msg/sec
                   AtomicQueueB2, 7,s:      4,430,974 msg/sec
                   AtomicQueueB2, 7,i:      3,720,491 msg/sec
                   AtomicQueueB2, 8,s:      3,946,397 msg/sec
                   AtomicQueueB2, 8,i:      3,233,341 msg/sec
           OptimistAtomicQueueB2, 1,s:    127,442,480 msg/sec
           OptimistAtomicQueueB2, 1,i:    131,943,425 msg/sec
           OptimistAtomicQueueB2, 2,s:     34,750,211 msg/sec
           OptimistAtomicQueueB2, 2,i:     28,637,265 msg/sec
           OptimistAtomicQueueB2, 3,s:     40,972,241 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,347,832 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,102,774 msg/sec
           OptimistAtomicQueueB2, 4,i:     41,333,673 msg/sec
           OptimistAtomicQueueB2, 5,s:     54,183,360 msg/sec
           OptimistAtomicQueueB2, 5,i:     41,024,787 msg/sec
           OptimistAtomicQueueB2, 6,s:     52,567,125 msg/sec
           OptimistAtomicQueueB2, 6,i:     40,252,202 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,612,308 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,254,921 msg/sec
           OptimistAtomicQueueB2, 8,s:     54,920,287 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,849,160 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    535,697,417 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    550,448,647 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     32,973,902 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     32,134,018 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     35,387,917 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     48,163,974 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     43,139,301 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     64,115,433 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     82,142,322 msg/sec
     moodycamel::ConcurrentQueue, 4,i:    100,924,008 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    149,415,789 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    153,249,110 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    172,992,141 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    179,973,565 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    167,923,050 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    205,634,839 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    166,810,119 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    222,868,537 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     22,763,609 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     22,299,915 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,450,415 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,853,465 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,874,927 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,493,992 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,183,306 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,311,503 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,110,983 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,123,794 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,075,184 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,257,205 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,315,562 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,698,705 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,707,198 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,210,972 msg/sec
     xenium::michael_scott_queue, 1,s:     18,418,754 msg/sec
     xenium::michael_scott_queue, 1,i:     18,471,706 msg/sec
     xenium::michael_scott_queue, 2,s:     12,319,039 msg/sec
     xenium::michael_scott_queue, 2,i:      8,763,683 msg/sec
     xenium::michael_scott_queue, 3,s:      7,685,642 msg/sec
     xenium::michael_scott_queue, 3,i:      6,631,190 msg/sec
     xenium::michael_scott_queue, 4,s:      5,971,697 msg/sec
     xenium::michael_scott_queue, 4,i:      5,063,229 msg/sec
     xenium::michael_scott_queue, 5,s:      4,625,557 msg/sec
     xenium::michael_scott_queue, 5,i:      4,000,652 msg/sec
     xenium::michael_scott_queue, 6,s:      3,945,582 msg/sec
     xenium::michael_scott_queue, 6,i:      3,300,815 msg/sec
     xenium::michael_scott_queue, 7,s:      3,502,142 msg/sec
     xenium::michael_scott_queue, 7,i:      2,940,547 msg/sec
     xenium::michael_scott_queue, 8,s:      3,070,118 msg/sec
     xenium::michael_scott_queue, 8,i:      2,546,360 msg/sec
         xenium::ramalhete_queue, 1,s:     48,292,193 msg/sec
         xenium::ramalhete_queue, 1,i:     34,951,498 msg/sec
         xenium::ramalhete_queue, 2,s:     41,215,627 msg/sec
         xenium::ramalhete_queue, 2,i:     29,762,059 msg/sec
         xenium::ramalhete_queue, 3,s:     40,624,485 msg/sec
         xenium::ramalhete_queue, 3,i:     32,344,036 msg/sec
         xenium::ramalhete_queue, 4,s:     37,149,056 msg/sec
         xenium::ramalhete_queue, 4,i:     35,224,547 msg/sec
         xenium::ramalhete_queue, 5,s:     36,608,455 msg/sec
         xenium::ramalhete_queue, 5,i:     37,273,944 msg/sec
         xenium::ramalhete_queue, 6,s:     34,738,174 msg/sec
         xenium::ramalhete_queue, 6,i:     35,935,255 msg/sec
         xenium::ramalhete_queue, 7,s:     33,841,437 msg/sec
         xenium::ramalhete_queue, 7,i:     34,923,286 msg/sec
         xenium::ramalhete_queue, 8,s:     33,745,991 msg/sec
         xenium::ramalhete_queue, 8,i:     34,997,076 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    118,051,498 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    134,374,756 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     34,892,603 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,823,283 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     19,371,452 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,858,322 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,217,526 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,310,551 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,333,118 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,549,977 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,229,216 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,725,526 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,342,908 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,511,577 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,418,176 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,370,212 msg/sec
          boost::lockfree::queue, 1,s:     15,549,465 msg/sec
          boost::lockfree::queue, 1,i:     15,538,477 msg/sec
          boost::lockfree::queue, 2,s:      5,838,745 msg/sec
          boost::lockfree::queue, 2,i:      6,049,608 msg/sec
          boost::lockfree::queue, 3,s:      5,458,897 msg/sec
          boost::lockfree::queue, 3,i:      5,440,325 msg/sec
          boost::lockfree::queue, 4,s:      4,058,834 msg/sec
          boost::lockfree::queue, 4,i:      4,049,864 msg/sec
          boost::lockfree::queue, 5,s:      3,354,597 msg/sec
          boost::lockfree::queue, 5,i:      3,314,969 msg/sec
          boost::lockfree::queue, 6,s:      2,230,083 msg/sec
          boost::lockfree::queue, 6,i:      2,406,842 msg/sec
          boost::lockfree::queue, 7,s:      1,984,512 msg/sec
          boost::lockfree::queue, 7,i:      2,074,186 msg/sec
          boost::lockfree::queue, 8,s:      1,640,330 msg/sec
          boost::lockfree::queue, 8,i:      1,809,523 msg/sec
                      std::mutex, 1,s:     13,184,267 msg/sec
                      std::mutex, 1,i:     13,310,298 msg/sec
                      std::mutex, 2,s:      9,183,979 msg/sec
                      std::mutex, 2,i:      9,344,256 msg/sec
                      std::mutex, 3,s:      5,264,679 msg/sec
                      std::mutex, 3,i:      5,384,727 msg/sec
                      std::mutex, 4,s:      4,165,481 msg/sec
                      std::mutex, 4,i:      4,217,754 msg/sec
                      std::mutex, 5,s:      3,760,906 msg/sec
                      std::mutex, 5,i:      3,871,873 msg/sec
                      std::mutex, 6,s:      3,719,204 msg/sec
                      std::mutex, 6,i:      3,811,778 msg/sec
                      std::mutex, 7,s:      3,665,098 msg/sec
                      std::mutex, 7,i:      3,690,494 msg/sec
                      std::mutex, 8,s:      3,527,495 msg/sec
                      std::mutex, 8,i:      3,510,761 msg/sec
                pthread_spinlock, 1,s:     32,633,541 msg/sec
                pthread_spinlock, 1,i:     32,010,717 msg/sec
                pthread_spinlock, 2,s:     10,681,320 msg/sec
                pthread_spinlock, 2,i:     10,519,682 msg/sec
                pthread_spinlock, 3,s:      9,296,108 msg/sec
                pthread_spinlock, 3,i:      8,668,951 msg/sec
                pthread_spinlock, 4,s:      7,419,935 msg/sec
                pthread_spinlock, 4,i:      7,653,051 msg/sec
                pthread_spinlock, 5,s:      6,535,280 msg/sec
                pthread_spinlock, 5,i:      6,743,162 msg/sec
                pthread_spinlock, 6,s:      5,558,807 msg/sec
                pthread_spinlock, 6,i:      5,366,147 msg/sec
                pthread_spinlock, 7,s:      2,341,820 msg/sec
                pthread_spinlock, 7,i:      4,708,478 msg/sec
                pthread_spinlock, 8,s:      2,847,187 msg/sec
                pthread_spinlock, 8,i:      3,841,693 msg/sec
                 tbb::spin_mutex, 1,s:     86,508,717 msg/sec
                 tbb::spin_mutex, 1,i:     82,470,283 msg/sec
                 tbb::spin_mutex, 2,s:     19,133,323 msg/sec
                 tbb::spin_mutex, 2,i:     17,508,956 msg/sec
                 tbb::spin_mutex, 3,s:     11,296,239 msg/sec
                 tbb::spin_mutex, 3,i:     10,836,963 msg/sec
                 tbb::spin_mutex, 4,s:      7,291,897 msg/sec
                 tbb::spin_mutex, 4,i:      7,250,820 msg/sec
                 tbb::spin_mutex, 5,s:      5,389,859 msg/sec
                 tbb::spin_mutex, 5,i:      5,620,818 msg/sec
                 tbb::spin_mutex, 6,s:      4,199,683 msg/sec
                 tbb::spin_mutex, 6,i:      4,443,170 msg/sec
                 tbb::spin_mutex, 7,s:      3,590,547 msg/sec
                 tbb::spin_mutex, 7,i:      3,693,951 msg/sec
                 tbb::spin_mutex, 8,s:      2,894,206 msg/sec
                 tbb::spin_mutex, 8,i:      2,995,070 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1004.06
	System time (seconds): 114.97
	Percent of CPU this job got: 917%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:01.98
	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): 64648
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24739
	Voluntary context switches: 8538749
	Involuntary context switches: 279
	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-09-13 09:42:10 [12/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000059 sec/round-trip
                     AtomicQueue: 0.000000048 sec/round-trip
             OptimistAtomicQueue: 0.000000040 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000040 sec/round-trip
                    AtomicQueue2: 0.000000050 sec/round-trip
            OptimistAtomicQueue2: 0.000000044 sec/round-trip
                   AtomicQueueB2: 0.000000052 sec/round-trip
           OptimistAtomicQueueB2: 0.000000045 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000050 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000073 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000103 sec/round-trip
     xenium::michael_scott_queue: 0.000000163 sec/round-trip
         xenium::ramalhete_queue: 0.000000069 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000069 sec/round-trip
          boost::lockfree::queue: 0.000000108 sec/round-trip
                      std::mutex: 0.000000397 sec/round-trip
                pthread_spinlock: 0.000000121 sec/round-trip
                 tbb::spin_mutex: 0.000000106 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:    149,562,890 msg/sec
     boost::lockfree::spsc_queue, 1,i:    134,892,157 msg/sec
                     AtomicQueue, 1,s:    103,853,037 msg/sec
                     AtomicQueue, 1,i:    104,119,223 msg/sec
                     AtomicQueue, 2,s:     12,898,879 msg/sec
                     AtomicQueue, 2,i:     10,219,214 msg/sec
                     AtomicQueue, 3,s:     10,222,937 msg/sec
                     AtomicQueue, 3,i:      8,114,199 msg/sec
                     AtomicQueue, 4,s:      7,880,632 msg/sec
                     AtomicQueue, 4,i:      6,207,584 msg/sec
                     AtomicQueue, 5,s:      6,117,621 msg/sec
                     AtomicQueue, 5,i:      5,021,305 msg/sec
                     AtomicQueue, 6,s:      5,214,106 msg/sec
                     AtomicQueue, 6,i:      4,168,720 msg/sec
                     AtomicQueue, 7,s:      4,611,109 msg/sec
                     AtomicQueue, 7,i:      3,788,454 msg/sec
                     AtomicQueue, 8,s:      4,023,192 msg/sec
                     AtomicQueue, 8,i:      3,268,201 msg/sec
             OptimistAtomicQueue, 1,s:    868,674,825 msg/sec
             OptimistAtomicQueue, 1,i:    874,765,552 msg/sec
             OptimistAtomicQueue, 2,s:     94,792,217 msg/sec
             OptimistAtomicQueue, 2,i:     43,461,165 msg/sec
             OptimistAtomicQueue, 3,s:     60,314,051 msg/sec
             OptimistAtomicQueue, 3,i:     47,810,798 msg/sec
             OptimistAtomicQueue, 4,s:     63,339,265 msg/sec
             OptimistAtomicQueue, 4,i:     46,785,235 msg/sec
             OptimistAtomicQueue, 5,s:     56,442,647 msg/sec
             OptimistAtomicQueue, 5,i:     44,395,447 msg/sec
             OptimistAtomicQueue, 6,s:     58,596,582 msg/sec
             OptimistAtomicQueue, 6,i:     42,978,969 msg/sec
             OptimistAtomicQueue, 7,s:     55,743,701 msg/sec
             OptimistAtomicQueue, 7,i:     43,704,870 msg/sec
             OptimistAtomicQueue, 8,s:     57,229,308 msg/sec
             OptimistAtomicQueue, 8,i:     42,070,030 msg/sec
                    AtomicQueueB, 1,s:     76,632,497 msg/sec
                    AtomicQueueB, 1,i:     77,051,643 msg/sec
                    AtomicQueueB, 2,s:     11,571,181 msg/sec
                    AtomicQueueB, 2,i:     10,037,992 msg/sec
                    AtomicQueueB, 3,s:      9,847,779 msg/sec
                    AtomicQueueB, 3,i:      8,108,511 msg/sec
                    AtomicQueueB, 4,s:      7,871,125 msg/sec
                    AtomicQueueB, 4,i:      6,192,774 msg/sec
                    AtomicQueueB, 5,s:      6,072,889 msg/sec
                    AtomicQueueB, 5,i:      4,987,145 msg/sec
                    AtomicQueueB, 6,s:      5,221,773 msg/sec
                    AtomicQueueB, 6,i:      4,126,025 msg/sec
                    AtomicQueueB, 7,s:      4,531,834 msg/sec
                    AtomicQueueB, 7,i:      3,730,755 msg/sec
                    AtomicQueueB, 8,s:      3,996,302 msg/sec
                    AtomicQueueB, 8,i:      3,231,416 msg/sec
            OptimistAtomicQueueB, 1,s:    432,644,834 msg/sec
            OptimistAtomicQueueB, 1,i:    451,618,304 msg/sec
            OptimistAtomicQueueB, 2,s:     57,009,900 msg/sec
            OptimistAtomicQueueB, 2,i:     42,376,145 msg/sec
            OptimistAtomicQueueB, 3,s:     59,463,082 msg/sec
            OptimistAtomicQueueB, 3,i:     49,667,957 msg/sec
            OptimistAtomicQueueB, 4,s:     63,338,139 msg/sec
            OptimistAtomicQueueB, 4,i:     47,287,425 msg/sec
            OptimistAtomicQueueB, 5,s:     57,042,678 msg/sec
            OptimistAtomicQueueB, 5,i:     43,732,528 msg/sec
            OptimistAtomicQueueB, 6,s:     56,915,509 msg/sec
            OptimistAtomicQueueB, 6,i:     42,787,443 msg/sec
            OptimistAtomicQueueB, 7,s:     56,180,688 msg/sec
            OptimistAtomicQueueB, 7,i:     43,215,888 msg/sec
            OptimistAtomicQueueB, 8,s:     56,421,365 msg/sec
            OptimistAtomicQueueB, 8,i:     41,738,542 msg/sec
                    AtomicQueue2, 1,s:    102,506,352 msg/sec
                    AtomicQueue2, 1,i:    107,804,539 msg/sec
                    AtomicQueue2, 2,s:     11,248,552 msg/sec
                    AtomicQueue2, 2,i:     10,120,364 msg/sec
                    AtomicQueue2, 3,s:      9,692,567 msg/sec
                    AtomicQueue2, 3,i:      8,096,749 msg/sec
                    AtomicQueue2, 4,s:      7,619,592 msg/sec
                    AtomicQueue2, 4,i:      6,222,363 msg/sec
                    AtomicQueue2, 5,s:      5,929,676 msg/sec
                    AtomicQueue2, 5,i:      4,966,647 msg/sec
                    AtomicQueue2, 6,s:      5,110,361 msg/sec
                    AtomicQueue2, 6,i:      4,182,127 msg/sec
                    AtomicQueue2, 7,s:      4,458,203 msg/sec
                    AtomicQueue2, 7,i:      3,774,487 msg/sec
                    AtomicQueue2, 8,s:      3,995,164 msg/sec
                    AtomicQueue2, 8,i:      3,279,259 msg/sec
            OptimistAtomicQueue2, 1,s:    391,867,327 msg/sec
            OptimistAtomicQueue2, 1,i:    398,130,789 msg/sec
            OptimistAtomicQueue2, 2,s:     34,944,963 msg/sec
            OptimistAtomicQueue2, 2,i:     29,151,647 msg/sec
            OptimistAtomicQueue2, 3,s:     40,739,596 msg/sec
            OptimistAtomicQueue2, 3,i:     35,830,040 msg/sec
            OptimistAtomicQueue2, 4,s:     52,102,170 msg/sec
            OptimistAtomicQueue2, 4,i:     42,582,157 msg/sec
            OptimistAtomicQueue2, 5,s:     54,231,201 msg/sec
            OptimistAtomicQueue2, 5,i:     41,205,639 msg/sec
            OptimistAtomicQueue2, 6,s:     54,155,774 msg/sec
            OptimistAtomicQueue2, 6,i:     41,443,427 msg/sec
            OptimistAtomicQueue2, 7,s:     54,451,232 msg/sec
            OptimistAtomicQueue2, 7,i:     41,817,363 msg/sec
            OptimistAtomicQueue2, 8,s:     54,961,539 msg/sec
            OptimistAtomicQueue2, 8,i:     40,361,392 msg/sec
                   AtomicQueueB2, 1,s:     79,600,185 msg/sec
                   AtomicQueueB2, 1,i:     81,907,468 msg/sec
                   AtomicQueueB2, 2,s:     11,515,547 msg/sec
                   AtomicQueueB2, 2,i:      9,870,319 msg/sec
                   AtomicQueueB2, 3,s:      9,591,837 msg/sec
                   AtomicQueueB2, 3,i:      8,072,248 msg/sec
                   AtomicQueueB2, 4,s:      7,607,661 msg/sec
                   AtomicQueueB2, 4,i:      6,114,893 msg/sec
                   AtomicQueueB2, 5,s:      5,840,179 msg/sec
                   AtomicQueueB2, 5,i:      4,955,017 msg/sec
                   AtomicQueueB2, 6,s:      5,034,417 msg/sec
                   AtomicQueueB2, 6,i:      4,080,181 msg/sec
                   AtomicQueueB2, 7,s:      4,443,191 msg/sec
                   AtomicQueueB2, 7,i:      3,724,597 msg/sec
                   AtomicQueueB2, 8,s:      3,900,490 msg/sec
                   AtomicQueueB2, 8,i:      3,213,206 msg/sec
           OptimistAtomicQueueB2, 1,s:    121,763,137 msg/sec
           OptimistAtomicQueueB2, 1,i:    130,397,349 msg/sec
           OptimistAtomicQueueB2, 2,s:     35,103,855 msg/sec
           OptimistAtomicQueueB2, 2,i:     27,121,797 msg/sec
           OptimistAtomicQueueB2, 3,s:     41,520,215 msg/sec
           OptimistAtomicQueueB2, 3,i:     39,202,187 msg/sec
           OptimistAtomicQueueB2, 4,s:     54,216,324 msg/sec
           OptimistAtomicQueueB2, 4,i:     41,131,907 msg/sec
           OptimistAtomicQueueB2, 5,s:     54,394,908 msg/sec
           OptimistAtomicQueueB2, 5,i:     41,480,410 msg/sec
           OptimistAtomicQueueB2, 6,s:     54,213,547 msg/sec
           OptimistAtomicQueueB2, 6,i:     40,152,759 msg/sec
           OptimistAtomicQueueB2, 7,s:     53,006,079 msg/sec
           OptimistAtomicQueueB2, 7,i:     40,969,193 msg/sec
           OptimistAtomicQueueB2, 8,s:     54,281,045 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,261,491 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    525,266,293 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    535,148,815 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     33,297,203 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     32,055,295 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     34,025,440 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     47,667,420 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     45,021,846 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     64,912,331 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     75,266,255 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     96,669,185 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    161,853,657 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    164,251,120 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    173,027,529 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    192,470,432 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    172,284,236 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    185,260,749 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    216,519,043 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    223,208,455 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     22,308,882 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,786,317 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,406,277 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,981,305 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,884,755 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,383,134 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,159,212 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,210,098 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      5,979,036 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,180,417 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,053,174 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,265,993 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,383,721 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,678,938 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,694,780 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,186,610 msg/sec
     xenium::michael_scott_queue, 1,s:     18,612,026 msg/sec
     xenium::michael_scott_queue, 1,i:     18,285,757 msg/sec
     xenium::michael_scott_queue, 2,s:     12,145,083 msg/sec
     xenium::michael_scott_queue, 2,i:      8,880,743 msg/sec
     xenium::michael_scott_queue, 3,s:      7,701,645 msg/sec
     xenium::michael_scott_queue, 3,i:      6,628,935 msg/sec
     xenium::michael_scott_queue, 4,s:      6,025,837 msg/sec
     xenium::michael_scott_queue, 4,i:      4,983,482 msg/sec
     xenium::michael_scott_queue, 5,s:      4,615,414 msg/sec
     xenium::michael_scott_queue, 5,i:      3,978,656 msg/sec
     xenium::michael_scott_queue, 6,s:      3,913,650 msg/sec
     xenium::michael_scott_queue, 6,i:      3,311,790 msg/sec
     xenium::michael_scott_queue, 7,s:      3,443,805 msg/sec
     xenium::michael_scott_queue, 7,i:      2,938,225 msg/sec
     xenium::michael_scott_queue, 8,s:      3,063,621 msg/sec
     xenium::michael_scott_queue, 8,i:      2,538,598 msg/sec
         xenium::ramalhete_queue, 1,s:     36,488,099 msg/sec
         xenium::ramalhete_queue, 1,i:     34,797,509 msg/sec
         xenium::ramalhete_queue, 2,s:     48,837,307 msg/sec
         xenium::ramalhete_queue, 2,i:     30,868,212 msg/sec
         xenium::ramalhete_queue, 3,s:     44,007,894 msg/sec
         xenium::ramalhete_queue, 3,i:     31,066,226 msg/sec
         xenium::ramalhete_queue, 4,s:     36,627,116 msg/sec
         xenium::ramalhete_queue, 4,i:     34,450,801 msg/sec
         xenium::ramalhete_queue, 5,s:     35,971,770 msg/sec
         xenium::ramalhete_queue, 5,i:     36,817,852 msg/sec
         xenium::ramalhete_queue, 6,s:     34,825,420 msg/sec
         xenium::ramalhete_queue, 6,i:     36,131,544 msg/sec
         xenium::ramalhete_queue, 7,s:     33,133,522 msg/sec
         xenium::ramalhete_queue, 7,i:     31,804,303 msg/sec
         xenium::ramalhete_queue, 8,s:     32,474,855 msg/sec
         xenium::ramalhete_queue, 8,i:     31,168,222 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    126,140,757 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    133,148,259 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     35,250,622 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,522,848 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     18,999,196 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,664,159 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,367,139 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,308,602 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,940,730 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,583,323 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,324,054 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,606,161 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,055,628 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,479,491 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,489,674 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,400,854 msg/sec
          boost::lockfree::queue, 1,s:     15,502,167 msg/sec
          boost::lockfree::queue, 1,i:     15,514,896 msg/sec
          boost::lockfree::queue, 2,s:      5,773,361 msg/sec
          boost::lockfree::queue, 2,i:      6,034,637 msg/sec
          boost::lockfree::queue, 3,s:      5,454,074 msg/sec
          boost::lockfree::queue, 3,i:      5,456,687 msg/sec
          boost::lockfree::queue, 4,s:      4,056,981 msg/sec
          boost::lockfree::queue, 4,i:      4,045,728 msg/sec
          boost::lockfree::queue, 5,s:      3,352,791 msg/sec
          boost::lockfree::queue, 5,i:      3,297,014 msg/sec
          boost::lockfree::queue, 6,s:      2,230,781 msg/sec
          boost::lockfree::queue, 6,i:      2,407,985 msg/sec
          boost::lockfree::queue, 7,s:      1,990,111 msg/sec
          boost::lockfree::queue, 7,i:      2,075,113 msg/sec
          boost::lockfree::queue, 8,s:      1,633,482 msg/sec
          boost::lockfree::queue, 8,i:      1,810,270 msg/sec
                      std::mutex, 1,s:     13,107,700 msg/sec
                      std::mutex, 1,i:     13,125,101 msg/sec
                      std::mutex, 2,s:      8,968,049 msg/sec
                      std::mutex, 2,i:      9,148,267 msg/sec
                      std::mutex, 3,s:      5,389,587 msg/sec
                      std::mutex, 3,i:      5,547,592 msg/sec
                      std::mutex, 4,s:      4,186,084 msg/sec
                      std::mutex, 4,i:      4,249,266 msg/sec
                      std::mutex, 5,s:      3,662,820 msg/sec
                      std::mutex, 5,i:      3,804,456 msg/sec
                      std::mutex, 6,s:      3,693,671 msg/sec
                      std::mutex, 6,i:      3,776,125 msg/sec
                      std::mutex, 7,s:      3,754,188 msg/sec
                      std::mutex, 7,i:      3,699,259 msg/sec
                      std::mutex, 8,s:      3,493,230 msg/sec
                      std::mutex, 8,i:      3,566,515 msg/sec
                pthread_spinlock, 1,s:     32,996,652 msg/sec
                pthread_spinlock, 1,i:     31,730,040 msg/sec
                pthread_spinlock, 2,s:     10,680,781 msg/sec
                pthread_spinlock, 2,i:     10,264,282 msg/sec
                pthread_spinlock, 3,s:      9,425,357 msg/sec
                pthread_spinlock, 3,i:      8,747,904 msg/sec
                pthread_spinlock, 4,s:      7,195,235 msg/sec
                pthread_spinlock, 4,i:      7,686,413 msg/sec
                pthread_spinlock, 5,s:      6,573,416 msg/sec
                pthread_spinlock, 5,i:      6,911,832 msg/sec
                pthread_spinlock, 6,s:      5,075,869 msg/sec
                pthread_spinlock, 6,i:      4,601,566 msg/sec
                pthread_spinlock, 7,s:      2,504,605 msg/sec
                pthread_spinlock, 7,i:      4,674,126 msg/sec
                pthread_spinlock, 8,s:      2,972,186 msg/sec
                pthread_spinlock, 8,i:      4,648,841 msg/sec
                 tbb::spin_mutex, 1,s:     85,877,519 msg/sec
                 tbb::spin_mutex, 1,i:     84,285,755 msg/sec
                 tbb::spin_mutex, 2,s:     18,670,311 msg/sec
                 tbb::spin_mutex, 2,i:     17,628,723 msg/sec
                 tbb::spin_mutex, 3,s:     11,276,421 msg/sec
                 tbb::spin_mutex, 3,i:     10,730,569 msg/sec
                 tbb::spin_mutex, 4,s:      7,258,005 msg/sec
                 tbb::spin_mutex, 4,i:      7,199,796 msg/sec
                 tbb::spin_mutex, 5,s:      5,457,726 msg/sec
                 tbb::spin_mutex, 5,i:      5,584,996 msg/sec
                 tbb::spin_mutex, 6,s:      4,199,892 msg/sec
                 tbb::spin_mutex, 6,i:      4,367,496 msg/sec
                 tbb::spin_mutex, 7,s:      3,666,998 msg/sec
                 tbb::spin_mutex, 7,i:      3,721,703 msg/sec
                 tbb::spin_mutex, 8,s:      2,905,203 msg/sec
                 tbb::spin_mutex, 8,i:      2,986,147 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1006.14
	System time (seconds): 116.60
	Percent of CPU this job got: 915%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:02.60
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 69196
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24916
	Voluntary context switches: 8232019
	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-09-13 09:44:13 [13/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000049 sec/round-trip
             OptimistAtomicQueue: 0.000000041 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000040 sec/round-trip
                    AtomicQueue2: 0.000000049 sec/round-trip
            OptimistAtomicQueue2: 0.000000045 sec/round-trip
                   AtomicQueueB2: 0.000000053 sec/round-trip
           OptimistAtomicQueueB2: 0.000000046 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000050 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000074 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000103 sec/round-trip
     xenium::michael_scott_queue: 0.000000164 sec/round-trip
         xenium::ramalhete_queue: 0.000000070 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000069 sec/round-trip
          boost::lockfree::queue: 0.000000110 sec/round-trip
                      std::mutex: 0.000000398 sec/round-trip
                pthread_spinlock: 0.000000122 sec/round-trip
                 tbb::spin_mutex: 0.000000107 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:    150,031,642 msg/sec
     boost::lockfree::spsc_queue, 1,i:    136,079,121 msg/sec
                     AtomicQueue, 1,s:    103,469,546 msg/sec
                     AtomicQueue, 1,i:    103,618,643 msg/sec
                     AtomicQueue, 2,s:     12,694,097 msg/sec
                     AtomicQueue, 2,i:     10,186,419 msg/sec
                     AtomicQueue, 3,s:     10,128,369 msg/sec
                     AtomicQueue, 3,i:      8,122,715 msg/sec
                     AtomicQueue, 4,s:      7,864,206 msg/sec
                     AtomicQueue, 4,i:      6,227,806 msg/sec
                     AtomicQueue, 5,s:      6,003,518 msg/sec
                     AtomicQueue, 5,i:      5,004,292 msg/sec
                     AtomicQueue, 6,s:      5,245,061 msg/sec
                     AtomicQueue, 6,i:      4,149,378 msg/sec
                     AtomicQueue, 7,s:      4,628,688 msg/sec
                     AtomicQueue, 7,i:      3,767,162 msg/sec
                     AtomicQueue, 8,s:      4,061,856 msg/sec
                     AtomicQueue, 8,i:      3,270,709 msg/sec
             OptimistAtomicQueue, 1,s:    847,231,890 msg/sec
             OptimistAtomicQueue, 1,i:    845,094,154 msg/sec
             OptimistAtomicQueue, 2,s:     90,605,806 msg/sec
             OptimistAtomicQueue, 2,i:     42,701,686 msg/sec
             OptimistAtomicQueue, 3,s:     59,598,576 msg/sec
             OptimistAtomicQueue, 3,i:     48,538,933 msg/sec
             OptimistAtomicQueue, 4,s:     64,972,754 msg/sec
             OptimistAtomicQueue, 4,i:     47,831,484 msg/sec
             OptimistAtomicQueue, 5,s:     57,825,293 msg/sec
             OptimistAtomicQueue, 5,i:     44,529,957 msg/sec
             OptimistAtomicQueue, 6,s:     58,004,020 msg/sec
             OptimistAtomicQueue, 6,i:     43,258,607 msg/sec
             OptimistAtomicQueue, 7,s:     56,751,112 msg/sec
             OptimistAtomicQueue, 7,i:     44,301,128 msg/sec
             OptimistAtomicQueue, 8,s:     57,758,033 msg/sec
             OptimistAtomicQueue, 8,i:     42,087,096 msg/sec
                    AtomicQueueB, 1,s:     76,487,267 msg/sec
                    AtomicQueueB, 1,i:     78,035,161 msg/sec
                    AtomicQueueB, 2,s:     11,647,031 msg/sec
                    AtomicQueueB, 2,i:      9,992,897 msg/sec
                    AtomicQueueB, 3,s:      9,897,639 msg/sec
                    AtomicQueueB, 3,i:      8,090,706 msg/sec
                    AtomicQueueB, 4,s:      7,797,316 msg/sec
                    AtomicQueueB, 4,i:      6,164,631 msg/sec
                    AtomicQueueB, 5,s:      5,953,240 msg/sec
                    AtomicQueueB, 5,i:      4,987,715 msg/sec
                    AtomicQueueB, 6,s:      5,248,610 msg/sec
                    AtomicQueueB, 6,i:      4,130,456 msg/sec
                    AtomicQueueB, 7,s:      4,612,657 msg/sec
                    AtomicQueueB, 7,i:      3,740,483 msg/sec
                    AtomicQueueB, 8,s:      4,017,018 msg/sec
                    AtomicQueueB, 8,i:      3,213,950 msg/sec
            OptimistAtomicQueueB, 1,s:    424,901,766 msg/sec
            OptimistAtomicQueueB, 1,i:    443,753,335 msg/sec
            OptimistAtomicQueueB, 2,s:     95,722,327 msg/sec
            OptimistAtomicQueueB, 2,i:     42,626,422 msg/sec
            OptimistAtomicQueueB, 3,s:     59,050,487 msg/sec
            OptimistAtomicQueueB, 3,i:     48,275,075 msg/sec
            OptimistAtomicQueueB, 4,s:     64,018,827 msg/sec
            OptimistAtomicQueueB, 4,i:     47,558,057 msg/sec
            OptimistAtomicQueueB, 5,s:     57,149,875 msg/sec
            OptimistAtomicQueueB, 5,i:     43,163,355 msg/sec
            OptimistAtomicQueueB, 6,s:     56,596,387 msg/sec
            OptimistAtomicQueueB, 6,i:     42,081,643 msg/sec
            OptimistAtomicQueueB, 7,s:     55,049,294 msg/sec
            OptimistAtomicQueueB, 7,i:     44,351,641 msg/sec
            OptimistAtomicQueueB, 8,s:     56,838,838 msg/sec
            OptimistAtomicQueueB, 8,i:     41,726,083 msg/sec
                    AtomicQueue2, 1,s:    100,583,392 msg/sec
                    AtomicQueue2, 1,i:    106,489,740 msg/sec
                    AtomicQueue2, 2,s:     11,188,481 msg/sec
                    AtomicQueue2, 2,i:     10,016,298 msg/sec
                    AtomicQueue2, 3,s:      9,592,707 msg/sec
                    AtomicQueue2, 3,i:      8,090,084 msg/sec
                    AtomicQueue2, 4,s:      7,645,890 msg/sec
                    AtomicQueue2, 4,i:      6,240,259 msg/sec
                    AtomicQueue2, 5,s:      5,874,917 msg/sec
                    AtomicQueue2, 5,i:      4,964,490 msg/sec
                    AtomicQueue2, 6,s:      5,074,408 msg/sec
                    AtomicQueue2, 6,i:      4,165,362 msg/sec
                    AtomicQueue2, 7,s:      4,458,365 msg/sec
                    AtomicQueue2, 7,i:      3,769,536 msg/sec
                    AtomicQueue2, 8,s:      3,946,068 msg/sec
                    AtomicQueue2, 8,i:      3,279,462 msg/sec
            OptimistAtomicQueue2, 1,s:    386,215,890 msg/sec
            OptimistAtomicQueue2, 1,i:    400,869,946 msg/sec
            OptimistAtomicQueue2, 2,s:     34,702,281 msg/sec
            OptimistAtomicQueue2, 2,i:     27,530,305 msg/sec
            OptimistAtomicQueue2, 3,s:     41,431,299 msg/sec
            OptimistAtomicQueue2, 3,i:     35,941,453 msg/sec
            OptimistAtomicQueue2, 4,s:     52,941,657 msg/sec
            OptimistAtomicQueue2, 4,i:     42,393,982 msg/sec
            OptimistAtomicQueue2, 5,s:     53,785,413 msg/sec
            OptimistAtomicQueue2, 5,i:     41,357,275 msg/sec
            OptimistAtomicQueue2, 6,s:     52,966,852 msg/sec
            OptimistAtomicQueue2, 6,i:     40,545,667 msg/sec
            OptimistAtomicQueue2, 7,s:     52,941,497 msg/sec
            OptimistAtomicQueue2, 7,i:     41,919,440 msg/sec
            OptimistAtomicQueue2, 8,s:     55,533,083 msg/sec
            OptimistAtomicQueue2, 8,i:     40,565,575 msg/sec
                   AtomicQueueB2, 1,s:     77,755,514 msg/sec
                   AtomicQueueB2, 1,i:     78,637,318 msg/sec
                   AtomicQueueB2, 2,s:     11,377,599 msg/sec
                   AtomicQueueB2, 2,i:      9,956,935 msg/sec
                   AtomicQueueB2, 3,s:      9,709,626 msg/sec
                   AtomicQueueB2, 3,i:      7,976,549 msg/sec
                   AtomicQueueB2, 4,s:      7,557,197 msg/sec
                   AtomicQueueB2, 4,i:      6,144,653 msg/sec
                   AtomicQueueB2, 5,s:      5,862,458 msg/sec
                   AtomicQueueB2, 5,i:      4,937,070 msg/sec
                   AtomicQueueB2, 6,s:      5,019,446 msg/sec
                   AtomicQueueB2, 6,i:      4,096,945 msg/sec
                   AtomicQueueB2, 7,s:      4,443,538 msg/sec
                   AtomicQueueB2, 7,i:      3,717,654 msg/sec
                   AtomicQueueB2, 8,s:      3,907,382 msg/sec
                   AtomicQueueB2, 8,i:      3,208,842 msg/sec
           OptimistAtomicQueueB2, 1,s:    123,057,822 msg/sec
           OptimistAtomicQueueB2, 1,i:    132,551,993 msg/sec
           OptimistAtomicQueueB2, 2,s:     35,128,651 msg/sec
           OptimistAtomicQueueB2, 2,i:     26,926,726 msg/sec
           OptimistAtomicQueueB2, 3,s:     41,439,796 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,454,033 msg/sec
           OptimistAtomicQueueB2, 4,s:     54,742,746 msg/sec
           OptimistAtomicQueueB2, 4,i:     41,068,863 msg/sec
           OptimistAtomicQueueB2, 5,s:     54,830,138 msg/sec
           OptimistAtomicQueueB2, 5,i:     40,634,079 msg/sec
           OptimistAtomicQueueB2, 6,s:     53,760,606 msg/sec
           OptimistAtomicQueueB2, 6,i:     41,397,823 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,679,647 msg/sec
           OptimistAtomicQueueB2, 7,i:     40,879,019 msg/sec
           OptimistAtomicQueueB2, 8,s:     54,258,618 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,229,473 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    524,231,713 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    538,193,171 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     33,079,515 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     32,131,122 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     32,574,835 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     47,339,593 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     42,929,464 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     62,187,153 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     72,169,675 msg/sec
     moodycamel::ConcurrentQueue, 4,i:    109,473,423 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    150,308,873 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    159,026,489 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    159,708,774 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    193,560,723 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    162,620,180 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    185,691,241 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    187,594,682 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    177,891,410 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     22,538,669 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     22,161,522 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,427,780 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,979,858 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,897,266 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,396,203 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,208,429 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,282,845 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,062,897 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,131,649 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,058,118 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,246,838 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,382,279 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,709,822 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,693,418 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,193,782 msg/sec
     xenium::michael_scott_queue, 1,s:     18,550,076 msg/sec
     xenium::michael_scott_queue, 1,i:     17,667,646 msg/sec
     xenium::michael_scott_queue, 2,s:     12,091,423 msg/sec
     xenium::michael_scott_queue, 2,i:      8,787,786 msg/sec
     xenium::michael_scott_queue, 3,s:      7,593,035 msg/sec
     xenium::michael_scott_queue, 3,i:      6,598,868 msg/sec
     xenium::michael_scott_queue, 4,s:      6,017,960 msg/sec
     xenium::michael_scott_queue, 4,i:      5,060,472 msg/sec
     xenium::michael_scott_queue, 5,s:      4,634,832 msg/sec
     xenium::michael_scott_queue, 5,i:      4,007,181 msg/sec
     xenium::michael_scott_queue, 6,s:      3,919,150 msg/sec
     xenium::michael_scott_queue, 6,i:      3,290,076 msg/sec
     xenium::michael_scott_queue, 7,s:      3,558,901 msg/sec
     xenium::michael_scott_queue, 7,i:      2,941,730 msg/sec
     xenium::michael_scott_queue, 8,s:      3,023,361 msg/sec
     xenium::michael_scott_queue, 8,i:      2,539,729 msg/sec
         xenium::ramalhete_queue, 1,s:     36,202,333 msg/sec
         xenium::ramalhete_queue, 1,i:     34,429,932 msg/sec
         xenium::ramalhete_queue, 2,s:     51,086,122 msg/sec
         xenium::ramalhete_queue, 2,i:     29,719,627 msg/sec
         xenium::ramalhete_queue, 3,s:     42,628,856 msg/sec
         xenium::ramalhete_queue, 3,i:     31,322,664 msg/sec
         xenium::ramalhete_queue, 4,s:     37,088,110 msg/sec
         xenium::ramalhete_queue, 4,i:     35,060,191 msg/sec
         xenium::ramalhete_queue, 5,s:     36,060,340 msg/sec
         xenium::ramalhete_queue, 5,i:     36,308,388 msg/sec
         xenium::ramalhete_queue, 6,s:     35,330,678 msg/sec
         xenium::ramalhete_queue, 6,i:     37,078,361 msg/sec
         xenium::ramalhete_queue, 7,s:     33,980,535 msg/sec
         xenium::ramalhete_queue, 7,i:     34,866,508 msg/sec
         xenium::ramalhete_queue, 8,s:     32,894,635 msg/sec
         xenium::ramalhete_queue, 8,i:     33,519,442 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    121,340,952 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    134,146,653 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     42,665,544 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,660,634 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     19,230,715 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,923,922 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,780,942 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,393,790 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,233,769 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,050,804 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,302,139 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,741,337 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      8,938,707 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,474,709 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,478,212 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,446,580 msg/sec
          boost::lockfree::queue, 1,s:     15,461,278 msg/sec
          boost::lockfree::queue, 1,i:     15,506,144 msg/sec
          boost::lockfree::queue, 2,s:      5,791,763 msg/sec
          boost::lockfree::queue, 2,i:      6,023,619 msg/sec
          boost::lockfree::queue, 3,s:      5,450,992 msg/sec
          boost::lockfree::queue, 3,i:      5,426,330 msg/sec
          boost::lockfree::queue, 4,s:      4,049,886 msg/sec
          boost::lockfree::queue, 4,i:      4,042,838 msg/sec
          boost::lockfree::queue, 5,s:      3,344,177 msg/sec
          boost::lockfree::queue, 5,i:      3,308,439 msg/sec
          boost::lockfree::queue, 6,s:      2,224,053 msg/sec
          boost::lockfree::queue, 6,i:      2,408,483 msg/sec
          boost::lockfree::queue, 7,s:      1,978,986 msg/sec
          boost::lockfree::queue, 7,i:      2,060,876 msg/sec
          boost::lockfree::queue, 8,s:      1,631,395 msg/sec
          boost::lockfree::queue, 8,i:      1,806,547 msg/sec
                      std::mutex, 1,s:     13,124,928 msg/sec
                      std::mutex, 1,i:     13,085,639 msg/sec
                      std::mutex, 2,s:      9,134,495 msg/sec
                      std::mutex, 2,i:      9,629,458 msg/sec
                      std::mutex, 3,s:      5,258,461 msg/sec
                      std::mutex, 3,i:      5,349,075 msg/sec
                      std::mutex, 4,s:      4,138,458 msg/sec
                      std::mutex, 4,i:      4,230,028 msg/sec
                      std::mutex, 5,s:      3,932,302 msg/sec
                      std::mutex, 5,i:      3,971,873 msg/sec
                      std::mutex, 6,s:      3,586,965 msg/sec
                      std::mutex, 6,i:      3,669,025 msg/sec
                      std::mutex, 7,s:      3,670,945 msg/sec
                      std::mutex, 7,i:      3,718,531 msg/sec
                      std::mutex, 8,s:      3,498,593 msg/sec
                      std::mutex, 8,i:      3,486,083 msg/sec
                pthread_spinlock, 1,s:     32,598,986 msg/sec
                pthread_spinlock, 1,i:     31,466,788 msg/sec
                pthread_spinlock, 2,s:     10,666,134 msg/sec
                pthread_spinlock, 2,i:     10,235,390 msg/sec
                pthread_spinlock, 3,s:      9,564,163 msg/sec
                pthread_spinlock, 3,i:      8,608,347 msg/sec
                pthread_spinlock, 4,s:      7,413,518 msg/sec
                pthread_spinlock, 4,i:      7,712,550 msg/sec
                pthread_spinlock, 5,s:      6,574,833 msg/sec
                pthread_spinlock, 5,i:      6,862,102 msg/sec
                pthread_spinlock, 6,s:      5,540,976 msg/sec
                pthread_spinlock, 6,i:      4,639,110 msg/sec
                pthread_spinlock, 7,s:      2,632,190 msg/sec
                pthread_spinlock, 7,i:      2,858,428 msg/sec
                pthread_spinlock, 8,s:      3,022,757 msg/sec
                pthread_spinlock, 8,i:      2,545,441 msg/sec
                 tbb::spin_mutex, 1,s:     85,014,736 msg/sec
                 tbb::spin_mutex, 1,i:     83,654,693 msg/sec
                 tbb::spin_mutex, 2,s:     18,807,352 msg/sec
                 tbb::spin_mutex, 2,i:     17,647,197 msg/sec
                 tbb::spin_mutex, 3,s:     11,157,322 msg/sec
                 tbb::spin_mutex, 3,i:     10,793,163 msg/sec
                 tbb::spin_mutex, 4,s:      7,286,951 msg/sec
                 tbb::spin_mutex, 4,i:      7,246,212 msg/sec
                 tbb::spin_mutex, 5,s:      5,433,253 msg/sec
                 tbb::spin_mutex, 5,i:      5,669,240 msg/sec
                 tbb::spin_mutex, 6,s:      4,344,301 msg/sec
                 tbb::spin_mutex, 6,i:      4,411,919 msg/sec
                 tbb::spin_mutex, 7,s:      3,755,118 msg/sec
                 tbb::spin_mutex, 7,i:      3,722,456 msg/sec
                 tbb::spin_mutex, 8,s:      2,911,897 msg/sec
                 tbb::spin_mutex, 8,i:      3,040,338 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1018.30
	System time (seconds): 115.02
	Percent of CPU this job got: 918%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.33
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 69964
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 25100
	Voluntary context switches: 8479242
	Involuntary context switches: 269
	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-09-13 09:46:16 [14/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000049 sec/round-trip
             OptimistAtomicQueue: 0.000000039 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000040 sec/round-trip
                    AtomicQueue2: 0.000000050 sec/round-trip
            OptimistAtomicQueue2: 0.000000045 sec/round-trip
                   AtomicQueueB2: 0.000000053 sec/round-trip
           OptimistAtomicQueueB2: 0.000000046 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000050 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000074 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000104 sec/round-trip
     xenium::michael_scott_queue: 0.000000165 sec/round-trip
         xenium::ramalhete_queue: 0.000000070 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000069 sec/round-trip
          boost::lockfree::queue: 0.000000110 sec/round-trip
                      std::mutex: 0.000000398 sec/round-trip
                pthread_spinlock: 0.000000122 sec/round-trip
                 tbb::spin_mutex: 0.000000106 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:    153,527,979 msg/sec
     boost::lockfree::spsc_queue, 1,i:    133,687,032 msg/sec
                     AtomicQueue, 1,s:    103,031,410 msg/sec
                     AtomicQueue, 1,i:    103,177,434 msg/sec
                     AtomicQueue, 2,s:     12,760,838 msg/sec
                     AtomicQueue, 2,i:     10,285,621 msg/sec
                     AtomicQueue, 3,s:      9,898,518 msg/sec
                     AtomicQueue, 3,i:      8,146,452 msg/sec
                     AtomicQueue, 4,s:      7,856,942 msg/sec
                     AtomicQueue, 4,i:      6,190,412 msg/sec
                     AtomicQueue, 5,s:      5,998,298 msg/sec
                     AtomicQueue, 5,i:      5,003,674 msg/sec
                     AtomicQueue, 6,s:      5,199,186 msg/sec
                     AtomicQueue, 6,i:      4,139,542 msg/sec
                     AtomicQueue, 7,s:      4,584,206 msg/sec
                     AtomicQueue, 7,i:      3,768,999 msg/sec
                     AtomicQueue, 8,s:      4,068,078 msg/sec
                     AtomicQueue, 8,i:      3,262,424 msg/sec
             OptimistAtomicQueue, 1,s:    859,725,739 msg/sec
             OptimistAtomicQueue, 1,i:    859,525,839 msg/sec
             OptimistAtomicQueue, 2,s:     93,000,958 msg/sec
             OptimistAtomicQueue, 2,i:     42,959,441 msg/sec
             OptimistAtomicQueue, 3,s:     59,382,491 msg/sec
             OptimistAtomicQueue, 3,i:     48,474,317 msg/sec
             OptimistAtomicQueue, 4,s:     65,245,685 msg/sec
             OptimistAtomicQueue, 4,i:     47,761,238 msg/sec
             OptimistAtomicQueue, 5,s:     57,262,174 msg/sec
             OptimistAtomicQueue, 5,i:     44,674,601 msg/sec
             OptimistAtomicQueue, 6,s:     58,181,907 msg/sec
             OptimistAtomicQueue, 6,i:     42,908,221 msg/sec
             OptimistAtomicQueue, 7,s:     56,576,851 msg/sec
             OptimistAtomicQueue, 7,i:     44,088,706 msg/sec
             OptimistAtomicQueue, 8,s:     56,950,436 msg/sec
             OptimistAtomicQueue, 8,i:     42,039,481 msg/sec
                    AtomicQueueB, 1,s:     76,560,313 msg/sec
                    AtomicQueueB, 1,i:     76,817,872 msg/sec
                    AtomicQueueB, 2,s:     12,563,726 msg/sec
                    AtomicQueueB, 2,i:      9,970,719 msg/sec
                    AtomicQueueB, 3,s:      9,895,496 msg/sec
                    AtomicQueueB, 3,i:      8,109,244 msg/sec
                    AtomicQueueB, 4,s:      7,791,390 msg/sec
                    AtomicQueueB, 4,i:      6,139,397 msg/sec
                    AtomicQueueB, 5,s:      6,050,780 msg/sec
                    AtomicQueueB, 5,i:      5,012,737 msg/sec
                    AtomicQueueB, 6,s:      5,181,996 msg/sec
                    AtomicQueueB, 6,i:      4,106,320 msg/sec
                    AtomicQueueB, 7,s:      4,569,601 msg/sec
                    AtomicQueueB, 7,i:      3,728,650 msg/sec
                    AtomicQueueB, 8,s:      4,069,546 msg/sec
                    AtomicQueueB, 8,i:      3,207,492 msg/sec
            OptimistAtomicQueueB, 1,s:    433,424,527 msg/sec
            OptimistAtomicQueueB, 1,i:    442,645,344 msg/sec
            OptimistAtomicQueueB, 2,s:     94,241,406 msg/sec
            OptimistAtomicQueueB, 2,i:     42,327,892 msg/sec
            OptimistAtomicQueueB, 3,s:     60,990,286 msg/sec
            OptimistAtomicQueueB, 3,i:     47,850,016 msg/sec
            OptimistAtomicQueueB, 4,s:     63,145,834 msg/sec
            OptimistAtomicQueueB, 4,i:     47,009,602 msg/sec
            OptimistAtomicQueueB, 5,s:     55,962,057 msg/sec
            OptimistAtomicQueueB, 5,i:     43,053,039 msg/sec
            OptimistAtomicQueueB, 6,s:     56,476,007 msg/sec
            OptimistAtomicQueueB, 6,i:     41,884,969 msg/sec
            OptimistAtomicQueueB, 7,s:     55,289,836 msg/sec
            OptimistAtomicQueueB, 7,i:     43,363,521 msg/sec
            OptimistAtomicQueueB, 8,s:     56,475,127 msg/sec
            OptimistAtomicQueueB, 8,i:     42,148,092 msg/sec
                    AtomicQueue2, 1,s:    101,549,146 msg/sec
                    AtomicQueue2, 1,i:    109,034,043 msg/sec
                    AtomicQueue2, 2,s:     11,683,095 msg/sec
                    AtomicQueue2, 2,i:     10,005,534 msg/sec
                    AtomicQueue2, 3,s:      9,603,262 msg/sec
                    AtomicQueue2, 3,i:      8,159,193 msg/sec
                    AtomicQueue2, 4,s:      7,689,980 msg/sec
                    AtomicQueue2, 4,i:      6,244,540 msg/sec
                    AtomicQueue2, 5,s:      5,902,332 msg/sec
                    AtomicQueue2, 5,i:      4,985,195 msg/sec
                    AtomicQueue2, 6,s:      5,098,738 msg/sec
                    AtomicQueue2, 6,i:      4,161,626 msg/sec
                    AtomicQueue2, 7,s:      4,459,786 msg/sec
                    AtomicQueue2, 7,i:      3,772,949 msg/sec
                    AtomicQueue2, 8,s:      3,937,510 msg/sec
                    AtomicQueue2, 8,i:      3,259,885 msg/sec
            OptimistAtomicQueue2, 1,s:    378,328,077 msg/sec
            OptimistAtomicQueue2, 1,i:    395,383,384 msg/sec
            OptimistAtomicQueue2, 2,s:     34,818,595 msg/sec
            OptimistAtomicQueue2, 2,i:     29,341,867 msg/sec
            OptimistAtomicQueue2, 3,s:     41,664,645 msg/sec
            OptimistAtomicQueue2, 3,i:     38,523,995 msg/sec
            OptimistAtomicQueue2, 4,s:     52,870,509 msg/sec
            OptimistAtomicQueue2, 4,i:     40,766,271 msg/sec
            OptimistAtomicQueue2, 5,s:     53,425,451 msg/sec
            OptimistAtomicQueue2, 5,i:     41,312,202 msg/sec
            OptimistAtomicQueue2, 6,s:     53,001,026 msg/sec
            OptimistAtomicQueue2, 6,i:     40,390,595 msg/sec
            OptimistAtomicQueue2, 7,s:     52,569,245 msg/sec
            OptimistAtomicQueue2, 7,i:     41,773,748 msg/sec
            OptimistAtomicQueue2, 8,s:     55,738,199 msg/sec
            OptimistAtomicQueue2, 8,i:     40,991,241 msg/sec
                   AtomicQueueB2, 1,s:     77,726,147 msg/sec
                   AtomicQueueB2, 1,i:     79,119,679 msg/sec
                   AtomicQueueB2, 2,s:     11,205,472 msg/sec
                   AtomicQueueB2, 2,i:      9,984,048 msg/sec
                   AtomicQueueB2, 3,s:      9,740,016 msg/sec
                   AtomicQueueB2, 3,i:      8,046,908 msg/sec
                   AtomicQueueB2, 4,s:      7,606,223 msg/sec
                   AtomicQueueB2, 4,i:      6,160,311 msg/sec
                   AtomicQueueB2, 5,s:      5,820,025 msg/sec
                   AtomicQueueB2, 5,i:      4,939,734 msg/sec
                   AtomicQueueB2, 6,s:      5,025,966 msg/sec
                   AtomicQueueB2, 6,i:      4,093,560 msg/sec
                   AtomicQueueB2, 7,s:      4,413,577 msg/sec
                   AtomicQueueB2, 7,i:      3,715,051 msg/sec
                   AtomicQueueB2, 8,s:      3,895,707 msg/sec
                   AtomicQueueB2, 8,i:      3,211,195 msg/sec
           OptimistAtomicQueueB2, 1,s:    132,182,470 msg/sec
           OptimistAtomicQueueB2, 1,i:    137,729,707 msg/sec
           OptimistAtomicQueueB2, 2,s:     35,048,925 msg/sec
           OptimistAtomicQueueB2, 2,i:     28,266,753 msg/sec
           OptimistAtomicQueueB2, 3,s:     41,141,416 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,350,637 msg/sec
           OptimistAtomicQueueB2, 4,s:     52,553,346 msg/sec
           OptimistAtomicQueueB2, 4,i:     42,750,045 msg/sec
           OptimistAtomicQueueB2, 5,s:     53,993,217 msg/sec
           OptimistAtomicQueueB2, 5,i:     41,644,431 msg/sec
           OptimistAtomicQueueB2, 6,s:     53,700,038 msg/sec
           OptimistAtomicQueueB2, 6,i:     41,060,784 msg/sec
           OptimistAtomicQueueB2, 7,s:     53,431,692 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,749,722 msg/sec
           OptimistAtomicQueueB2, 8,s:     53,630,074 msg/sec
           OptimistAtomicQueueB2, 8,i:     39,860,748 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    530,230,507 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    544,202,962 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     32,837,309 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     32,041,690 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     34,166,375 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     46,951,354 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     51,302,648 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     58,667,604 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     86,251,923 msg/sec
     moodycamel::ConcurrentQueue, 4,i:    105,305,527 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    138,878,221 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    169,520,054 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    159,992,946 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    171,380,689 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    143,437,982 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    197,089,359 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    193,556,207 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    188,275,884 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     22,032,444 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,756,593 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,452,824 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,851,046 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,868,905 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,364,209 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,204,641 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,291,049 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      5,951,163 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,150,163 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,093,444 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,254,159 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,306,290 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,663,004 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,669,092 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,182,144 msg/sec
     xenium::michael_scott_queue, 1,s:     17,740,498 msg/sec
     xenium::michael_scott_queue, 1,i:     17,653,365 msg/sec
     xenium::michael_scott_queue, 2,s:     12,014,864 msg/sec
     xenium::michael_scott_queue, 2,i:      8,760,720 msg/sec
     xenium::michael_scott_queue, 3,s:      7,505,062 msg/sec
     xenium::michael_scott_queue, 3,i:      6,463,878 msg/sec
     xenium::michael_scott_queue, 4,s:      5,953,270 msg/sec
     xenium::michael_scott_queue, 4,i:      4,934,506 msg/sec
     xenium::michael_scott_queue, 5,s:      4,517,670 msg/sec
     xenium::michael_scott_queue, 5,i:      3,958,599 msg/sec
     xenium::michael_scott_queue, 6,s:      3,892,924 msg/sec
     xenium::michael_scott_queue, 6,i:      3,291,220 msg/sec
     xenium::michael_scott_queue, 7,s:      3,466,843 msg/sec
     xenium::michael_scott_queue, 7,i:      2,902,071 msg/sec
     xenium::michael_scott_queue, 8,s:      3,028,478 msg/sec
     xenium::michael_scott_queue, 8,i:      2,503,597 msg/sec
         xenium::ramalhete_queue, 1,s:     35,738,775 msg/sec
         xenium::ramalhete_queue, 1,i:     34,606,048 msg/sec
         xenium::ramalhete_queue, 2,s:     45,168,514 msg/sec
         xenium::ramalhete_queue, 2,i:     29,569,121 msg/sec
         xenium::ramalhete_queue, 3,s:     45,409,120 msg/sec
         xenium::ramalhete_queue, 3,i:     31,096,231 msg/sec
         xenium::ramalhete_queue, 4,s:     36,378,965 msg/sec
         xenium::ramalhete_queue, 4,i:     35,486,395 msg/sec
         xenium::ramalhete_queue, 5,s:     35,608,123 msg/sec
         xenium::ramalhete_queue, 5,i:     37,531,182 msg/sec
         xenium::ramalhete_queue, 6,s:     35,550,626 msg/sec
         xenium::ramalhete_queue, 6,i:     36,349,757 msg/sec
         xenium::ramalhete_queue, 7,s:     33,973,295 msg/sec
         xenium::ramalhete_queue, 7,i:     34,951,634 msg/sec
         xenium::ramalhete_queue, 8,s:     34,164,632 msg/sec
         xenium::ramalhete_queue, 8,i:     34,959,872 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    119,867,509 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    133,987,279 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     40,111,611 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,737,659 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     19,260,213 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,763,609 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,470,232 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,313,228 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,359,997 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,649,679 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,344,206 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,681,448 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,067,844 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,509,370 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,672,038 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,490,817 msg/sec
          boost::lockfree::queue, 1,s:     15,396,569 msg/sec
          boost::lockfree::queue, 1,i:     15,400,542 msg/sec
          boost::lockfree::queue, 2,s:      5,837,160 msg/sec
          boost::lockfree::queue, 2,i:      6,078,886 msg/sec
          boost::lockfree::queue, 3,s:      5,441,559 msg/sec
          boost::lockfree::queue, 3,i:      5,441,057 msg/sec
          boost::lockfree::queue, 4,s:      4,047,101 msg/sec
          boost::lockfree::queue, 4,i:      4,041,368 msg/sec
          boost::lockfree::queue, 5,s:      3,338,860 msg/sec
          boost::lockfree::queue, 5,i:      3,300,517 msg/sec
          boost::lockfree::queue, 6,s:      2,216,212 msg/sec
          boost::lockfree::queue, 6,i:      2,389,632 msg/sec
          boost::lockfree::queue, 7,s:      2,028,306 msg/sec
          boost::lockfree::queue, 7,i:      2,054,266 msg/sec
          boost::lockfree::queue, 8,s:      1,632,167 msg/sec
          boost::lockfree::queue, 8,i:      1,796,069 msg/sec
                      std::mutex, 1,s:     13,127,918 msg/sec
                      std::mutex, 1,i:     13,122,419 msg/sec
                      std::mutex, 2,s:      8,977,872 msg/sec
                      std::mutex, 2,i:      9,266,424 msg/sec
                      std::mutex, 3,s:      5,248,010 msg/sec
                      std::mutex, 3,i:      5,395,358 msg/sec
                      std::mutex, 4,s:      4,381,692 msg/sec
                      std::mutex, 4,i:      4,463,506 msg/sec
                      std::mutex, 5,s:      3,884,534 msg/sec
                      std::mutex, 5,i:      3,926,922 msg/sec
                      std::mutex, 6,s:      3,662,184 msg/sec
                      std::mutex, 6,i:      3,730,253 msg/sec
                      std::mutex, 7,s:      3,608,635 msg/sec
                      std::mutex, 7,i:      3,671,141 msg/sec
                      std::mutex, 8,s:      3,554,040 msg/sec
                      std::mutex, 8,i:      3,491,381 msg/sec
                pthread_spinlock, 1,s:     32,380,477 msg/sec
                pthread_spinlock, 1,i:     31,437,272 msg/sec
                pthread_spinlock, 2,s:     10,748,848 msg/sec
                pthread_spinlock, 2,i:     10,385,577 msg/sec
                pthread_spinlock, 3,s:      9,495,461 msg/sec
                pthread_spinlock, 3,i:      8,593,964 msg/sec
                pthread_spinlock, 4,s:      7,333,971 msg/sec
                pthread_spinlock, 4,i:      7,679,458 msg/sec
                pthread_spinlock, 5,s:      6,548,254 msg/sec
                pthread_spinlock, 5,i:      6,697,812 msg/sec
                pthread_spinlock, 6,s:      5,488,833 msg/sec
                pthread_spinlock, 6,i:      5,243,996 msg/sec
                pthread_spinlock, 7,s:      2,446,208 msg/sec
                pthread_spinlock, 7,i:      4,451,281 msg/sec
                pthread_spinlock, 8,s:      2,826,982 msg/sec
                pthread_spinlock, 8,i:      4,519,600 msg/sec
                 tbb::spin_mutex, 1,s:     85,011,043 msg/sec
                 tbb::spin_mutex, 1,i:     82,457,201 msg/sec
                 tbb::spin_mutex, 2,s:     18,913,887 msg/sec
                 tbb::spin_mutex, 2,i:     17,610,685 msg/sec
                 tbb::spin_mutex, 3,s:     11,204,220 msg/sec
                 tbb::spin_mutex, 3,i:     10,736,225 msg/sec
                 tbb::spin_mutex, 4,s:      7,260,403 msg/sec
                 tbb::spin_mutex, 4,i:      7,189,052 msg/sec
                 tbb::spin_mutex, 5,s:      5,525,200 msg/sec
                 tbb::spin_mutex, 5,i:      5,663,732 msg/sec
                 tbb::spin_mutex, 6,s:      4,297,340 msg/sec
                 tbb::spin_mutex, 6,i:      4,363,874 msg/sec
                 tbb::spin_mutex, 7,s:      3,684,454 msg/sec
                 tbb::spin_mutex, 7,i:      3,721,312 msg/sec
                 tbb::spin_mutex, 8,s:      2,901,063 msg/sec
                 tbb::spin_mutex, 8,i:      2,994,132 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1012.50
	System time (seconds): 115.40
	Percent of CPU this job got: 916%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.08
	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): 72196
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 26664
	Voluntary context switches: 8400833
	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-09-13 09:48:19 [15/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000047 sec/round-trip
             OptimistAtomicQueue: 0.000000038 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000040 sec/round-trip
                    AtomicQueue2: 0.000000050 sec/round-trip
            OptimistAtomicQueue2: 0.000000045 sec/round-trip
                   AtomicQueueB2: 0.000000053 sec/round-trip
           OptimistAtomicQueueB2: 0.000000046 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000050 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000078 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000107 sec/round-trip
     xenium::michael_scott_queue: 0.000000165 sec/round-trip
         xenium::ramalhete_queue: 0.000000071 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000070 sec/round-trip
          boost::lockfree::queue: 0.000000110 sec/round-trip
                      std::mutex: 0.000000399 sec/round-trip
                pthread_spinlock: 0.000000123 sec/round-trip
                 tbb::spin_mutex: 0.000000107 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:    150,251,174 msg/sec
     boost::lockfree::spsc_queue, 1,i:    133,883,754 msg/sec
                     AtomicQueue, 1,s:    101,976,719 msg/sec
                     AtomicQueue, 1,i:    101,987,452 msg/sec
                     AtomicQueue, 2,s:     12,694,426 msg/sec
                     AtomicQueue, 2,i:     10,158,377 msg/sec
                     AtomicQueue, 3,s:     10,245,694 msg/sec
                     AtomicQueue, 3,i:      8,087,635 msg/sec
                     AtomicQueue, 4,s:      7,818,376 msg/sec
                     AtomicQueue, 4,i:      6,196,867 msg/sec
                     AtomicQueue, 5,s:      6,081,128 msg/sec
                     AtomicQueue, 5,i:      4,984,127 msg/sec
                     AtomicQueue, 6,s:      5,216,725 msg/sec
                     AtomicQueue, 6,i:      4,165,475 msg/sec
                     AtomicQueue, 7,s:      4,571,267 msg/sec
                     AtomicQueue, 7,i:      3,777,545 msg/sec
                     AtomicQueue, 8,s:      4,053,068 msg/sec
                     AtomicQueue, 8,i:      3,267,791 msg/sec
             OptimistAtomicQueue, 1,s:    859,910,915 msg/sec
             OptimistAtomicQueue, 1,i:    873,402,989 msg/sec
             OptimistAtomicQueue, 2,s:     93,629,368 msg/sec
             OptimistAtomicQueue, 2,i:     45,176,160 msg/sec
             OptimistAtomicQueue, 3,s:     58,639,064 msg/sec
             OptimistAtomicQueue, 3,i:     48,227,186 msg/sec
             OptimistAtomicQueue, 4,s:     64,166,788 msg/sec
             OptimistAtomicQueue, 4,i:     47,921,600 msg/sec
             OptimistAtomicQueue, 5,s:     57,632,533 msg/sec
             OptimistAtomicQueue, 5,i:     43,480,913 msg/sec
             OptimistAtomicQueue, 6,s:     57,313,288 msg/sec
             OptimistAtomicQueue, 6,i:     42,723,084 msg/sec
             OptimistAtomicQueue, 7,s:     55,592,464 msg/sec
             OptimistAtomicQueue, 7,i:     43,684,364 msg/sec
             OptimistAtomicQueue, 8,s:     57,585,947 msg/sec
             OptimistAtomicQueue, 8,i:     42,648,698 msg/sec
                    AtomicQueueB, 1,s:     76,460,665 msg/sec
                    AtomicQueueB, 1,i:     77,570,898 msg/sec
                    AtomicQueueB, 2,s:     12,369,130 msg/sec
                    AtomicQueueB, 2,i:      9,948,233 msg/sec
                    AtomicQueueB, 3,s:      9,902,964 msg/sec
                    AtomicQueueB, 3,i:      8,088,733 msg/sec
                    AtomicQueueB, 4,s:      7,799,594 msg/sec
                    AtomicQueueB, 4,i:      6,142,758 msg/sec
                    AtomicQueueB, 5,s:      6,074,964 msg/sec
                    AtomicQueueB, 5,i:      4,959,761 msg/sec
                    AtomicQueueB, 6,s:      5,164,869 msg/sec
                    AtomicQueueB, 6,i:      4,083,487 msg/sec
                    AtomicQueueB, 7,s:      4,501,129 msg/sec
                    AtomicQueueB, 7,i:      3,714,299 msg/sec
                    AtomicQueueB, 8,s:      4,011,580 msg/sec
                    AtomicQueueB, 8,i:      3,217,135 msg/sec
            OptimistAtomicQueueB, 1,s:    421,954,004 msg/sec
            OptimistAtomicQueueB, 1,i:    432,652,336 msg/sec
            OptimistAtomicQueueB, 2,s:     94,509,565 msg/sec
            OptimistAtomicQueueB, 2,i:     45,151,084 msg/sec
            OptimistAtomicQueueB, 3,s:     58,973,832 msg/sec
            OptimistAtomicQueueB, 3,i:     48,459,725 msg/sec
            OptimistAtomicQueueB, 4,s:     63,828,903 msg/sec
            OptimistAtomicQueueB, 4,i:     48,073,501 msg/sec
            OptimistAtomicQueueB, 5,s:     56,223,676 msg/sec
            OptimistAtomicQueueB, 5,i:     43,539,219 msg/sec
            OptimistAtomicQueueB, 6,s:     57,473,517 msg/sec
            OptimistAtomicQueueB, 6,i:     42,042,894 msg/sec
            OptimistAtomicQueueB, 7,s:     55,055,367 msg/sec
            OptimistAtomicQueueB, 7,i:     42,976,550 msg/sec
            OptimistAtomicQueueB, 8,s:     55,821,588 msg/sec
            OptimistAtomicQueueB, 8,i:     41,434,965 msg/sec
                    AtomicQueue2, 1,s:    101,375,042 msg/sec
                    AtomicQueue2, 1,i:    108,145,036 msg/sec
                    AtomicQueue2, 2,s:     11,418,350 msg/sec
                    AtomicQueue2, 2,i:      9,914,126 msg/sec
                    AtomicQueue2, 3,s:      9,644,691 msg/sec
                    AtomicQueue2, 3,i:      8,095,277 msg/sec
                    AtomicQueue2, 4,s:      7,638,155 msg/sec
                    AtomicQueue2, 4,i:      6,236,123 msg/sec
                    AtomicQueue2, 5,s:      5,894,979 msg/sec
                    AtomicQueue2, 5,i:      4,964,252 msg/sec
                    AtomicQueue2, 6,s:      5,074,012 msg/sec
                    AtomicQueue2, 6,i:      4,146,275 msg/sec
                    AtomicQueue2, 7,s:      4,448,636 msg/sec
                    AtomicQueue2, 7,i:      3,744,841 msg/sec
                    AtomicQueue2, 8,s:      3,939,570 msg/sec
                    AtomicQueue2, 8,i:      3,261,475 msg/sec
            OptimistAtomicQueue2, 1,s:    377,315,480 msg/sec
            OptimistAtomicQueue2, 1,i:    397,044,315 msg/sec
            OptimistAtomicQueue2, 2,s:     35,055,253 msg/sec
            OptimistAtomicQueue2, 2,i:     27,324,861 msg/sec
            OptimistAtomicQueue2, 3,s:     40,883,510 msg/sec
            OptimistAtomicQueue2, 3,i:     35,363,600 msg/sec
            OptimistAtomicQueue2, 4,s:     52,156,868 msg/sec
            OptimistAtomicQueue2, 4,i:     40,364,624 msg/sec
            OptimistAtomicQueue2, 5,s:     54,018,699 msg/sec
            OptimistAtomicQueue2, 5,i:     41,431,336 msg/sec
            OptimistAtomicQueue2, 6,s:     53,820,382 msg/sec
            OptimistAtomicQueue2, 6,i:     40,571,707 msg/sec
            OptimistAtomicQueue2, 7,s:     53,031,454 msg/sec
            OptimistAtomicQueue2, 7,i:     41,544,525 msg/sec
            OptimistAtomicQueue2, 8,s:     55,015,494 msg/sec
            OptimistAtomicQueue2, 8,i:     40,843,460 msg/sec
                   AtomicQueueB2, 1,s:     78,308,470 msg/sec
                   AtomicQueueB2, 1,i:     79,183,076 msg/sec
                   AtomicQueueB2, 2,s:     11,541,738 msg/sec
                   AtomicQueueB2, 2,i:      9,770,557 msg/sec
                   AtomicQueueB2, 3,s:      9,656,858 msg/sec
                   AtomicQueueB2, 3,i:      8,016,148 msg/sec
                   AtomicQueueB2, 4,s:      7,537,210 msg/sec
                   AtomicQueueB2, 4,i:      6,156,639 msg/sec
                   AtomicQueueB2, 5,s:      5,872,278 msg/sec
                   AtomicQueueB2, 5,i:      4,913,431 msg/sec
                   AtomicQueueB2, 6,s:      5,001,026 msg/sec
                   AtomicQueueB2, 6,i:      4,079,676 msg/sec
                   AtomicQueueB2, 7,s:      4,429,289 msg/sec
                   AtomicQueueB2, 7,i:      3,715,709 msg/sec
                   AtomicQueueB2, 8,s:      3,892,024 msg/sec
                   AtomicQueueB2, 8,i:      3,208,904 msg/sec
           OptimistAtomicQueueB2, 1,s:    131,682,481 msg/sec
           OptimistAtomicQueueB2, 1,i:    133,651,765 msg/sec
           OptimistAtomicQueueB2, 2,s:     34,989,665 msg/sec
           OptimistAtomicQueueB2, 2,i:     26,781,356 msg/sec
           OptimistAtomicQueueB2, 3,s:     40,536,000 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,356,447 msg/sec
           OptimistAtomicQueueB2, 4,s:     55,152,266 msg/sec
           OptimistAtomicQueueB2, 4,i:     41,126,874 msg/sec
           OptimistAtomicQueueB2, 5,s:     54,493,835 msg/sec
           OptimistAtomicQueueB2, 5,i:     40,380,301 msg/sec
           OptimistAtomicQueueB2, 6,s:     53,134,118 msg/sec
           OptimistAtomicQueueB2, 6,i:     40,012,331 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,750,532 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,617,592 msg/sec
           OptimistAtomicQueueB2, 8,s:     54,700,743 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,045,450 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    533,267,438 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    545,383,510 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     32,933,177 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     32,066,654 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     34,511,458 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     48,120,435 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     44,882,112 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     66,094,562 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     90,462,177 msg/sec
     moodycamel::ConcurrentQueue, 4,i:    103,787,809 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    133,537,680 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    145,467,663 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    168,163,430 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    182,741,157 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    191,123,015 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    183,568,011 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    192,182,831 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    204,262,939 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     22,322,478 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,747,263 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,382,492 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,874,628 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,870,496 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,463,089 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,149,246 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,188,707 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      5,931,091 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,144,128 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,039,211 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,251,037 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,297,192 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,695,857 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,678,993 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,199,767 msg/sec
     xenium::michael_scott_queue, 1,s:     18,407,568 msg/sec
     xenium::michael_scott_queue, 1,i:     17,623,587 msg/sec
     xenium::michael_scott_queue, 2,s:     12,007,216 msg/sec
     xenium::michael_scott_queue, 2,i:      8,727,581 msg/sec
     xenium::michael_scott_queue, 3,s:      7,677,091 msg/sec
     xenium::michael_scott_queue, 3,i:      6,633,543 msg/sec
     xenium::michael_scott_queue, 4,s:      5,992,053 msg/sec
     xenium::michael_scott_queue, 4,i:      5,029,194 msg/sec
     xenium::michael_scott_queue, 5,s:      4,569,860 msg/sec
     xenium::michael_scott_queue, 5,i:      3,978,319 msg/sec
     xenium::michael_scott_queue, 6,s:      3,914,446 msg/sec
     xenium::michael_scott_queue, 6,i:      3,275,754 msg/sec
     xenium::michael_scott_queue, 7,s:      3,461,577 msg/sec
     xenium::michael_scott_queue, 7,i:      2,937,334 msg/sec
     xenium::michael_scott_queue, 8,s:      3,042,173 msg/sec
     xenium::michael_scott_queue, 8,i:      2,525,807 msg/sec
         xenium::ramalhete_queue, 1,s:     50,278,750 msg/sec
         xenium::ramalhete_queue, 1,i:     34,507,306 msg/sec
         xenium::ramalhete_queue, 2,s:     48,267,881 msg/sec
         xenium::ramalhete_queue, 2,i:     30,012,329 msg/sec
         xenium::ramalhete_queue, 3,s:     42,441,857 msg/sec
         xenium::ramalhete_queue, 3,i:     31,379,574 msg/sec
         xenium::ramalhete_queue, 4,s:     36,105,984 msg/sec
         xenium::ramalhete_queue, 4,i:     34,120,005 msg/sec
         xenium::ramalhete_queue, 5,s:     35,551,910 msg/sec
         xenium::ramalhete_queue, 5,i:     36,042,917 msg/sec
         xenium::ramalhete_queue, 6,s:     34,993,722 msg/sec
         xenium::ramalhete_queue, 6,i:     35,948,612 msg/sec
         xenium::ramalhete_queue, 7,s:     34,091,389 msg/sec
         xenium::ramalhete_queue, 7,i:     34,984,062 msg/sec
         xenium::ramalhete_queue, 8,s:     32,893,388 msg/sec
         xenium::ramalhete_queue, 8,i:     34,258,845 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    123,289,482 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    132,593,375 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     35,551,352 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     20,027,627 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     18,755,973 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,840,274 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,371,849 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,274,489 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,549,077 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,430,745 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,457,257 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,693,622 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      8,986,210 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,713,844 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,515,762 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      6,990,563 msg/sec
          boost::lockfree::queue, 1,s:     15,423,734 msg/sec
          boost::lockfree::queue, 1,i:     15,376,469 msg/sec
          boost::lockfree::queue, 2,s:      5,819,654 msg/sec
          boost::lockfree::queue, 2,i:      6,034,910 msg/sec
          boost::lockfree::queue, 3,s:      5,424,472 msg/sec
          boost::lockfree::queue, 3,i:      5,424,129 msg/sec
          boost::lockfree::queue, 4,s:      4,052,403 msg/sec
          boost::lockfree::queue, 4,i:      4,050,001 msg/sec
          boost::lockfree::queue, 5,s:      3,349,606 msg/sec
          boost::lockfree::queue, 5,i:      3,309,465 msg/sec
          boost::lockfree::queue, 6,s:      2,216,593 msg/sec
          boost::lockfree::queue, 6,i:      3,154,745 msg/sec
          boost::lockfree::queue, 7,s:      2,217,012 msg/sec
          boost::lockfree::queue, 7,i:      2,057,589 msg/sec
          boost::lockfree::queue, 8,s:      1,627,358 msg/sec
          boost::lockfree::queue, 8,i:      1,805,971 msg/sec
                      std::mutex, 1,s:     13,102,023 msg/sec
                      std::mutex, 1,i:     13,129,379 msg/sec
                      std::mutex, 2,s:      9,040,086 msg/sec
                      std::mutex, 2,i:      9,454,077 msg/sec
                      std::mutex, 3,s:      5,247,526 msg/sec
                      std::mutex, 3,i:      5,358,766 msg/sec
                      std::mutex, 4,s:      4,070,167 msg/sec
                      std::mutex, 4,i:      4,153,193 msg/sec
                      std::mutex, 5,s:      3,841,953 msg/sec
                      std::mutex, 5,i:      3,899,709 msg/sec
                      std::mutex, 6,s:      3,591,846 msg/sec
                      std::mutex, 6,i:      3,688,956 msg/sec
                      std::mutex, 7,s:      3,703,477 msg/sec
                      std::mutex, 7,i:      3,693,978 msg/sec
                      std::mutex, 8,s:      3,477,439 msg/sec
                      std::mutex, 8,i:      3,519,982 msg/sec
                pthread_spinlock, 1,s:     33,987,737 msg/sec
                pthread_spinlock, 1,i:     31,228,265 msg/sec
                pthread_spinlock, 2,s:     10,601,835 msg/sec
                pthread_spinlock, 2,i:     10,321,577 msg/sec
                pthread_spinlock, 3,s:      9,328,351 msg/sec
                pthread_spinlock, 3,i:      8,658,968 msg/sec
                pthread_spinlock, 4,s:      7,410,706 msg/sec
                pthread_spinlock, 4,i:      7,462,255 msg/sec
                pthread_spinlock, 5,s:      6,605,486 msg/sec
                pthread_spinlock, 5,i:      6,880,185 msg/sec
                pthread_spinlock, 6,s:      5,498,199 msg/sec
                pthread_spinlock, 6,i:      5,469,545 msg/sec
                pthread_spinlock, 7,s:      2,559,679 msg/sec
                pthread_spinlock, 7,i:      3,273,142 msg/sec
                pthread_spinlock, 8,s:      2,903,247 msg/sec
                pthread_spinlock, 8,i:      4,424,560 msg/sec
                 tbb::spin_mutex, 1,s:     83,631,982 msg/sec
                 tbb::spin_mutex, 1,i:     83,172,711 msg/sec
                 tbb::spin_mutex, 2,s:     18,502,219 msg/sec
                 tbb::spin_mutex, 2,i:     17,535,876 msg/sec
                 tbb::spin_mutex, 3,s:     11,170,975 msg/sec
                 tbb::spin_mutex, 3,i:     10,627,736 msg/sec
                 tbb::spin_mutex, 4,s:      7,299,515 msg/sec
                 tbb::spin_mutex, 4,i:      7,233,892 msg/sec
                 tbb::spin_mutex, 5,s:      5,520,334 msg/sec
                 tbb::spin_mutex, 5,i:      5,629,731 msg/sec
                 tbb::spin_mutex, 6,s:      4,213,669 msg/sec
                 tbb::spin_mutex, 6,i:      4,406,624 msg/sec
                 tbb::spin_mutex, 7,s:      3,784,832 msg/sec
                 tbb::spin_mutex, 7,i:      3,656,225 msg/sec
                 tbb::spin_mutex, 8,s:      2,909,821 msg/sec
                 tbb::spin_mutex, 8,i:      3,006,817 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1011.82
	System time (seconds): 115.37
	Percent of CPU this job got: 916%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.04
	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): 62212
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24193
	Voluntary context switches: 8551653
	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-09-13 09:50:22 [16/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000048 sec/round-trip
             OptimistAtomicQueue: 0.000000039 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000040 sec/round-trip
                    AtomicQueue2: 0.000000050 sec/round-trip
            OptimistAtomicQueue2: 0.000000045 sec/round-trip
                   AtomicQueueB2: 0.000000053 sec/round-trip
           OptimistAtomicQueueB2: 0.000000047 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000049 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000074 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000104 sec/round-trip
     xenium::michael_scott_queue: 0.000000165 sec/round-trip
         xenium::ramalhete_queue: 0.000000071 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000069 sec/round-trip
          boost::lockfree::queue: 0.000000110 sec/round-trip
                      std::mutex: 0.000000400 sec/round-trip
                pthread_spinlock: 0.000000123 sec/round-trip
                 tbb::spin_mutex: 0.000000106 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:    150,011,573 msg/sec
     boost::lockfree::spsc_queue, 1,i:    133,560,017 msg/sec
                     AtomicQueue, 1,s:    102,325,071 msg/sec
                     AtomicQueue, 1,i:    102,782,604 msg/sec
                     AtomicQueue, 2,s:     12,869,628 msg/sec
                     AtomicQueue, 2,i:     10,117,222 msg/sec
                     AtomicQueue, 3,s:     10,051,217 msg/sec
                     AtomicQueue, 3,i:      8,123,075 msg/sec
                     AtomicQueue, 4,s:      7,879,047 msg/sec
                     AtomicQueue, 4,i:      6,203,130 msg/sec
                     AtomicQueue, 5,s:      5,924,252 msg/sec
                     AtomicQueue, 5,i:      5,000,157 msg/sec
                     AtomicQueue, 6,s:      5,245,205 msg/sec
                     AtomicQueue, 6,i:      4,135,620 msg/sec
                     AtomicQueue, 7,s:      4,583,810 msg/sec
                     AtomicQueue, 7,i:      3,764,080 msg/sec
                     AtomicQueue, 8,s:      4,035,897 msg/sec
                     AtomicQueue, 8,i:      3,252,382 msg/sec
             OptimistAtomicQueue, 1,s:    856,442,908 msg/sec
             OptimistAtomicQueue, 1,i:    854,726,692 msg/sec
             OptimistAtomicQueue, 2,s:     93,377,879 msg/sec
             OptimistAtomicQueue, 2,i:     42,694,124 msg/sec
             OptimistAtomicQueue, 3,s:     59,153,624 msg/sec
             OptimistAtomicQueue, 3,i:     48,171,928 msg/sec
             OptimistAtomicQueue, 4,s:     64,461,357 msg/sec
             OptimistAtomicQueue, 4,i:     47,970,198 msg/sec
             OptimistAtomicQueue, 5,s:     57,606,986 msg/sec
             OptimistAtomicQueue, 5,i:     44,386,148 msg/sec
             OptimistAtomicQueue, 6,s:     58,160,887 msg/sec
             OptimistAtomicQueue, 6,i:     42,902,725 msg/sec
             OptimistAtomicQueue, 7,s:     55,740,277 msg/sec
             OptimistAtomicQueue, 7,i:     43,538,093 msg/sec
             OptimistAtomicQueue, 8,s:     56,705,761 msg/sec
             OptimistAtomicQueue, 8,i:     41,918,871 msg/sec
                    AtomicQueueB, 1,s:     76,879,468 msg/sec
                    AtomicQueueB, 1,i:     76,199,732 msg/sec
                    AtomicQueueB, 2,s:     12,459,079 msg/sec
                    AtomicQueueB, 2,i:      9,976,119 msg/sec
                    AtomicQueueB, 3,s:      9,894,806 msg/sec
                    AtomicQueueB, 3,i:      8,074,499 msg/sec
                    AtomicQueueB, 4,s:      7,837,888 msg/sec
                    AtomicQueueB, 4,i:      6,218,707 msg/sec
                    AtomicQueueB, 5,s:      6,030,809 msg/sec
                    AtomicQueueB, 5,i:      4,964,254 msg/sec
                    AtomicQueueB, 6,s:      5,169,399 msg/sec
                    AtomicQueueB, 6,i:      4,071,533 msg/sec
                    AtomicQueueB, 7,s:      4,514,220 msg/sec
                    AtomicQueueB, 7,i:      3,700,873 msg/sec
                    AtomicQueueB, 8,s:      4,041,430 msg/sec
                    AtomicQueueB, 8,i:      3,228,439 msg/sec
            OptimistAtomicQueueB, 1,s:    429,755,518 msg/sec
            OptimistAtomicQueueB, 1,i:    440,146,761 msg/sec
            OptimistAtomicQueueB, 2,s:     94,436,775 msg/sec
            OptimistAtomicQueueB, 2,i:     42,263,815 msg/sec
            OptimistAtomicQueueB, 3,s:     58,151,534 msg/sec
            OptimistAtomicQueueB, 3,i:     48,102,558 msg/sec
            OptimistAtomicQueueB, 4,s:     63,092,027 msg/sec
            OptimistAtomicQueueB, 4,i:     47,255,051 msg/sec
            OptimistAtomicQueueB, 5,s:     56,645,740 msg/sec
            OptimistAtomicQueueB, 5,i:     43,009,275 msg/sec
            OptimistAtomicQueueB, 6,s:     56,309,432 msg/sec
            OptimistAtomicQueueB, 6,i:     42,523,843 msg/sec
            OptimistAtomicQueueB, 7,s:     56,459,045 msg/sec
            OptimistAtomicQueueB, 7,i:     42,925,500 msg/sec
            OptimistAtomicQueueB, 8,s:     56,085,485 msg/sec
            OptimistAtomicQueueB, 8,i:     41,540,610 msg/sec
                    AtomicQueue2, 1,s:    100,216,681 msg/sec
                    AtomicQueue2, 1,i:    107,471,735 msg/sec
                    AtomicQueue2, 2,s:     11,338,619 msg/sec
                    AtomicQueue2, 2,i:      9,916,839 msg/sec
                    AtomicQueue2, 3,s:      9,700,237 msg/sec
                    AtomicQueue2, 3,i:      8,087,318 msg/sec
                    AtomicQueue2, 4,s:      7,653,875 msg/sec
                    AtomicQueue2, 4,i:      6,245,263 msg/sec
                    AtomicQueue2, 5,s:      5,909,097 msg/sec
                    AtomicQueue2, 5,i:      4,961,691 msg/sec
                    AtomicQueue2, 6,s:      5,105,665 msg/sec
                    AtomicQueue2, 6,i:      4,151,063 msg/sec
                    AtomicQueue2, 7,s:      4,434,482 msg/sec
                    AtomicQueue2, 7,i:      3,760,210 msg/sec
                    AtomicQueue2, 8,s:      3,922,039 msg/sec
                    AtomicQueue2, 8,i:      3,258,896 msg/sec
            OptimistAtomicQueue2, 1,s:    386,937,576 msg/sec
            OptimistAtomicQueue2, 1,i:    398,214,977 msg/sec
            OptimistAtomicQueue2, 2,s:     35,398,635 msg/sec
            OptimistAtomicQueue2, 2,i:     27,808,464 msg/sec
            OptimistAtomicQueue2, 3,s:     41,854,389 msg/sec
            OptimistAtomicQueue2, 3,i:     35,850,722 msg/sec
            OptimistAtomicQueue2, 4,s:     52,832,672 msg/sec
            OptimistAtomicQueue2, 4,i:     40,608,057 msg/sec
            OptimistAtomicQueue2, 5,s:     54,212,908 msg/sec
            OptimistAtomicQueue2, 5,i:     42,558,390 msg/sec
            OptimistAtomicQueue2, 6,s:     52,784,719 msg/sec
            OptimistAtomicQueue2, 6,i:     41,000,282 msg/sec
            OptimistAtomicQueue2, 7,s:     53,207,183 msg/sec
            OptimistAtomicQueue2, 7,i:     41,218,700 msg/sec
            OptimistAtomicQueue2, 8,s:     54,751,034 msg/sec
            OptimistAtomicQueue2, 8,i:     40,130,384 msg/sec
                   AtomicQueueB2, 1,s:     78,489,149 msg/sec
                   AtomicQueueB2, 1,i:     79,076,802 msg/sec
                   AtomicQueueB2, 2,s:     11,260,616 msg/sec
                   AtomicQueueB2, 2,i:      9,883,096 msg/sec
                   AtomicQueueB2, 3,s:      9,620,757 msg/sec
                   AtomicQueueB2, 3,i:      7,980,013 msg/sec
                   AtomicQueueB2, 4,s:      7,541,108 msg/sec
                   AtomicQueueB2, 4,i:      6,160,484 msg/sec
                   AtomicQueueB2, 5,s:      5,812,032 msg/sec
                   AtomicQueueB2, 5,i:      4,915,427 msg/sec
                   AtomicQueueB2, 6,s:      5,026,171 msg/sec
                   AtomicQueueB2, 6,i:      4,071,171 msg/sec
                   AtomicQueueB2, 7,s:      4,428,129 msg/sec
                   AtomicQueueB2, 7,i:      3,703,151 msg/sec
                   AtomicQueueB2, 8,s:      3,891,493 msg/sec
                   AtomicQueueB2, 8,i:      3,209,554 msg/sec
           OptimistAtomicQueueB2, 1,s:    130,940,152 msg/sec
           OptimistAtomicQueueB2, 1,i:    132,390,764 msg/sec
           OptimistAtomicQueueB2, 2,s:     35,363,780 msg/sec
           OptimistAtomicQueueB2, 2,i:     28,136,278 msg/sec
           OptimistAtomicQueueB2, 3,s:     42,034,430 msg/sec
           OptimistAtomicQueueB2, 3,i:     38,617,871 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,643,333 msg/sec
           OptimistAtomicQueueB2, 4,i:     40,650,943 msg/sec
           OptimistAtomicQueueB2, 5,s:     54,523,931 msg/sec
           OptimistAtomicQueueB2, 5,i:     40,960,356 msg/sec
           OptimistAtomicQueueB2, 6,s:     53,496,058 msg/sec
           OptimistAtomicQueueB2, 6,i:     40,538,701 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,926,702 msg/sec
           OptimistAtomicQueueB2, 7,i:     40,948,821 msg/sec
           OptimistAtomicQueueB2, 8,s:     53,783,848 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,400,863 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    531,857,978 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    547,763,045 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     32,885,303 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,982,151 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     34,385,262 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     47,734,239 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     50,060,664 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     49,575,936 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     81,131,875 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     85,111,300 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    146,687,125 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    161,879,646 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    156,617,745 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    161,730,191 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    175,877,495 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    202,495,443 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    197,889,632 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    185,527,898 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     22,233,182 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,912,042 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,312,327 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,833,494 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,868,988 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,493,353 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,190,613 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,178,983 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      5,929,434 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,106,893 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,011,601 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,237,622 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,308,342 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,663,217 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,681,082 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,192,308 msg/sec
     xenium::michael_scott_queue, 1,s:     18,128,010 msg/sec
     xenium::michael_scott_queue, 1,i:     18,141,576 msg/sec
     xenium::michael_scott_queue, 2,s:     12,280,382 msg/sec
     xenium::michael_scott_queue, 2,i:      8,676,998 msg/sec
     xenium::michael_scott_queue, 3,s:      7,541,025 msg/sec
     xenium::michael_scott_queue, 3,i:      6,650,035 msg/sec
     xenium::michael_scott_queue, 4,s:      5,973,481 msg/sec
     xenium::michael_scott_queue, 4,i:      4,994,169 msg/sec
     xenium::michael_scott_queue, 5,s:      4,620,903 msg/sec
     xenium::michael_scott_queue, 5,i:      3,913,277 msg/sec
     xenium::michael_scott_queue, 6,s:      3,895,548 msg/sec
     xenium::michael_scott_queue, 6,i:      3,307,920 msg/sec
     xenium::michael_scott_queue, 7,s:      3,458,881 msg/sec
     xenium::michael_scott_queue, 7,i:      2,889,339 msg/sec
     xenium::michael_scott_queue, 8,s:      3,036,026 msg/sec
     xenium::michael_scott_queue, 8,i:      2,509,489 msg/sec
         xenium::ramalhete_queue, 1,s:     35,934,238 msg/sec
         xenium::ramalhete_queue, 1,i:     34,358,736 msg/sec
         xenium::ramalhete_queue, 2,s:     49,170,725 msg/sec
         xenium::ramalhete_queue, 2,i:     30,205,253 msg/sec
         xenium::ramalhete_queue, 3,s:     45,633,738 msg/sec
         xenium::ramalhete_queue, 3,i:     31,016,180 msg/sec
         xenium::ramalhete_queue, 4,s:     37,255,426 msg/sec
         xenium::ramalhete_queue, 4,i:     35,042,157 msg/sec
         xenium::ramalhete_queue, 5,s:     35,861,355 msg/sec
         xenium::ramalhete_queue, 5,i:     37,131,449 msg/sec
         xenium::ramalhete_queue, 6,s:     34,685,708 msg/sec
         xenium::ramalhete_queue, 6,i:     35,794,652 msg/sec
         xenium::ramalhete_queue, 7,s:     34,198,703 msg/sec
         xenium::ramalhete_queue, 7,i:     35,316,230 msg/sec
         xenium::ramalhete_queue, 8,s:     32,933,829 msg/sec
         xenium::ramalhete_queue, 8,i:     34,089,496 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    121,416,824 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    133,005,779 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     35,394,668 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,839,020 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     19,430,705 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,789,055 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,340,237 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,360,939 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,499,815 msg/sec
    xenium::vyukov_bounded_queue, 5,i:      9,890,697 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,525,881 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,715,628 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,337,097 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,430,498 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,468,356 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,355,981 msg/sec
          boost::lockfree::queue, 1,s:     15,364,773 msg/sec
          boost::lockfree::queue, 1,i:     15,403,674 msg/sec
          boost::lockfree::queue, 2,s:      5,876,076 msg/sec
          boost::lockfree::queue, 2,i:      6,041,395 msg/sec
          boost::lockfree::queue, 3,s:      5,436,430 msg/sec
          boost::lockfree::queue, 3,i:      5,409,972 msg/sec
          boost::lockfree::queue, 4,s:      4,047,792 msg/sec
          boost::lockfree::queue, 4,i:      4,036,185 msg/sec
          boost::lockfree::queue, 5,s:      3,329,717 msg/sec
          boost::lockfree::queue, 5,i:      3,288,868 msg/sec
          boost::lockfree::queue, 6,s:      2,220,586 msg/sec
          boost::lockfree::queue, 6,i:      2,385,038 msg/sec
          boost::lockfree::queue, 7,s:      2,026,885 msg/sec
          boost::lockfree::queue, 7,i:      2,053,451 msg/sec
          boost::lockfree::queue, 8,s:      1,621,607 msg/sec
          boost::lockfree::queue, 8,i:      1,798,170 msg/sec
                      std::mutex, 1,s:     13,060,930 msg/sec
                      std::mutex, 1,i:     13,059,106 msg/sec
                      std::mutex, 2,s:      9,134,708 msg/sec
                      std::mutex, 2,i:      9,470,322 msg/sec
                      std::mutex, 3,s:      5,252,187 msg/sec
                      std::mutex, 3,i:      5,352,218 msg/sec
                      std::mutex, 4,s:      4,175,584 msg/sec
                      std::mutex, 4,i:      4,277,244 msg/sec
                      std::mutex, 5,s:      3,890,387 msg/sec
                      std::mutex, 5,i:      3,958,895 msg/sec
                      std::mutex, 6,s:      3,626,882 msg/sec
                      std::mutex, 6,i:      3,756,272 msg/sec
                      std::mutex, 7,s:      3,702,826 msg/sec
                      std::mutex, 7,i:      3,707,693 msg/sec
                      std::mutex, 8,s:      3,499,249 msg/sec
                      std::mutex, 8,i:      3,553,150 msg/sec
                pthread_spinlock, 1,s:     32,373,346 msg/sec
                pthread_spinlock, 1,i:     31,036,536 msg/sec
                pthread_spinlock, 2,s:     10,593,972 msg/sec
                pthread_spinlock, 2,i:     10,227,560 msg/sec
                pthread_spinlock, 3,s:      9,387,712 msg/sec
                pthread_spinlock, 3,i:      8,614,003 msg/sec
                pthread_spinlock, 4,s:      7,401,436 msg/sec
                pthread_spinlock, 4,i:      7,605,667 msg/sec
                pthread_spinlock, 5,s:      6,575,312 msg/sec
                pthread_spinlock, 5,i:      6,702,708 msg/sec
                pthread_spinlock, 6,s:      5,513,294 msg/sec
                pthread_spinlock, 6,i:      5,335,165 msg/sec
                pthread_spinlock, 7,s:      2,534,308 msg/sec
                pthread_spinlock, 7,i:      2,849,232 msg/sec
                pthread_spinlock, 8,s:      2,808,032 msg/sec
                pthread_spinlock, 8,i:      4,557,664 msg/sec
                 tbb::spin_mutex, 1,s:     81,818,368 msg/sec
                 tbb::spin_mutex, 1,i:     83,385,619 msg/sec
                 tbb::spin_mutex, 2,s:     18,592,326 msg/sec
                 tbb::spin_mutex, 2,i:     17,617,742 msg/sec
                 tbb::spin_mutex, 3,s:     11,145,626 msg/sec
                 tbb::spin_mutex, 3,i:     10,737,371 msg/sec
                 tbb::spin_mutex, 4,s:      7,193,110 msg/sec
                 tbb::spin_mutex, 4,i:      7,173,740 msg/sec
                 tbb::spin_mutex, 5,s:      5,494,326 msg/sec
                 tbb::spin_mutex, 5,i:      5,582,323 msg/sec
                 tbb::spin_mutex, 6,s:      4,184,007 msg/sec
                 tbb::spin_mutex, 6,i:      4,381,496 msg/sec
                 tbb::spin_mutex, 7,s:      3,612,700 msg/sec
                 tbb::spin_mutex, 7,i:      3,649,285 msg/sec
                 tbb::spin_mutex, 8,s:      2,881,342 msg/sec
                 tbb::spin_mutex, 8,i:      3,038,676 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1020.69
	System time (seconds): 115.18
	Percent of CPU this job got: 917%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.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): 67188
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 25405
	Voluntary context switches: 8376896
	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-09-13 09:52:26 [17/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000059 sec/round-trip
                     AtomicQueue: 0.000000049 sec/round-trip
             OptimistAtomicQueue: 0.000000039 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000041 sec/round-trip
                    AtomicQueue2: 0.000000050 sec/round-trip
            OptimistAtomicQueue2: 0.000000046 sec/round-trip
                   AtomicQueueB2: 0.000000052 sec/round-trip
           OptimistAtomicQueueB2: 0.000000047 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000050 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000075 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000104 sec/round-trip
     xenium::michael_scott_queue: 0.000000166 sec/round-trip
         xenium::ramalhete_queue: 0.000000071 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000070 sec/round-trip
          boost::lockfree::queue: 0.000000110 sec/round-trip
                      std::mutex: 0.000000400 sec/round-trip
                pthread_spinlock: 0.000000123 sec/round-trip
                 tbb::spin_mutex: 0.000000107 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:    149,645,411 msg/sec
     boost::lockfree::spsc_queue, 1,i:    132,991,956 msg/sec
                     AtomicQueue, 1,s:    100,957,084 msg/sec
                     AtomicQueue, 1,i:    102,397,191 msg/sec
                     AtomicQueue, 2,s:     12,762,539 msg/sec
                     AtomicQueue, 2,i:     10,116,817 msg/sec
                     AtomicQueue, 3,s:     10,019,187 msg/sec
                     AtomicQueue, 3,i:      8,137,565 msg/sec
                     AtomicQueue, 4,s:      7,888,292 msg/sec
                     AtomicQueue, 4,i:      6,220,465 msg/sec
                     AtomicQueue, 5,s:      6,080,946 msg/sec
                     AtomicQueue, 5,i:      5,015,838 msg/sec
                     AtomicQueue, 6,s:      5,223,848 msg/sec
                     AtomicQueue, 6,i:      4,134,494 msg/sec
                     AtomicQueue, 7,s:      4,607,457 msg/sec
                     AtomicQueue, 7,i:      3,764,443 msg/sec
                     AtomicQueue, 8,s:      4,046,572 msg/sec
                     AtomicQueue, 8,i:      3,256,726 msg/sec
             OptimistAtomicQueue, 1,s:    880,631,386 msg/sec
             OptimistAtomicQueue, 1,i:    878,360,659 msg/sec
             OptimistAtomicQueue, 2,s:     57,232,031 msg/sec
             OptimistAtomicQueue, 2,i:     42,877,205 msg/sec
             OptimistAtomicQueue, 3,s:     59,255,152 msg/sec
             OptimistAtomicQueue, 3,i:     48,170,486 msg/sec
             OptimistAtomicQueue, 4,s:     63,992,188 msg/sec
             OptimistAtomicQueue, 4,i:     46,964,433 msg/sec
             OptimistAtomicQueue, 5,s:     57,028,337 msg/sec
             OptimistAtomicQueue, 5,i:     44,896,336 msg/sec
             OptimistAtomicQueue, 6,s:     58,305,590 msg/sec
             OptimistAtomicQueue, 6,i:     42,770,190 msg/sec
             OptimistAtomicQueue, 7,s:     55,035,604 msg/sec
             OptimistAtomicQueue, 7,i:     43,436,837 msg/sec
             OptimistAtomicQueue, 8,s:     56,525,213 msg/sec
             OptimistAtomicQueue, 8,i:     41,715,532 msg/sec
                    AtomicQueueB, 1,s:     76,926,871 msg/sec
                    AtomicQueueB, 1,i:     75,510,596 msg/sec
                    AtomicQueueB, 2,s:     12,326,419 msg/sec
                    AtomicQueueB, 2,i:      9,913,790 msg/sec
                    AtomicQueueB, 3,s:      9,890,205 msg/sec
                    AtomicQueueB, 3,i:      8,045,843 msg/sec
                    AtomicQueueB, 4,s:      7,676,902 msg/sec
                    AtomicQueueB, 4,i:      6,191,544 msg/sec
                    AtomicQueueB, 5,s:      6,039,478 msg/sec
                    AtomicQueueB, 5,i:      4,966,480 msg/sec
                    AtomicQueueB, 6,s:      5,127,130 msg/sec
                    AtomicQueueB, 6,i:      4,096,752 msg/sec
                    AtomicQueueB, 7,s:      4,537,442 msg/sec
                    AtomicQueueB, 7,i:      3,737,870 msg/sec
                    AtomicQueueB, 8,s:      4,022,616 msg/sec
                    AtomicQueueB, 8,i:      3,228,103 msg/sec
            OptimistAtomicQueueB, 1,s:    426,647,231 msg/sec
            OptimistAtomicQueueB, 1,i:    439,745,341 msg/sec
            OptimistAtomicQueueB, 2,s:     94,331,366 msg/sec
            OptimistAtomicQueueB, 2,i:     42,138,358 msg/sec
            OptimistAtomicQueueB, 3,s:     58,311,653 msg/sec
            OptimistAtomicQueueB, 3,i:     49,733,244 msg/sec
            OptimistAtomicQueueB, 4,s:     63,830,495 msg/sec
            OptimistAtomicQueueB, 4,i:     47,555,247 msg/sec
            OptimistAtomicQueueB, 5,s:     56,770,558 msg/sec
            OptimistAtomicQueueB, 5,i:     43,412,148 msg/sec
            OptimistAtomicQueueB, 6,s:     56,362,312 msg/sec
            OptimistAtomicQueueB, 6,i:     42,341,767 msg/sec
            OptimistAtomicQueueB, 7,s:     55,854,161 msg/sec
            OptimistAtomicQueueB, 7,i:     42,853,235 msg/sec
            OptimistAtomicQueueB, 8,s:     55,779,504 msg/sec
            OptimistAtomicQueueB, 8,i:     41,618,054 msg/sec
                    AtomicQueue2, 1,s:    103,590,144 msg/sec
                    AtomicQueue2, 1,i:    106,899,082 msg/sec
                    AtomicQueue2, 2,s:     11,268,693 msg/sec
                    AtomicQueue2, 2,i:      9,851,010 msg/sec
                    AtomicQueue2, 3,s:      9,566,738 msg/sec
                    AtomicQueue2, 3,i:      8,105,389 msg/sec
                    AtomicQueue2, 4,s:      7,619,788 msg/sec
                    AtomicQueue2, 4,i:      6,243,769 msg/sec
                    AtomicQueue2, 5,s:      5,911,406 msg/sec
                    AtomicQueue2, 5,i:      4,966,607 msg/sec
                    AtomicQueue2, 6,s:      5,110,791 msg/sec
                    AtomicQueue2, 6,i:      4,166,272 msg/sec
                    AtomicQueue2, 7,s:      4,437,259 msg/sec
                    AtomicQueue2, 7,i:      3,756,595 msg/sec
                    AtomicQueue2, 8,s:      3,916,283 msg/sec
                    AtomicQueue2, 8,i:      3,246,569 msg/sec
            OptimistAtomicQueue2, 1,s:    370,053,575 msg/sec
            OptimistAtomicQueue2, 1,i:    403,787,493 msg/sec
            OptimistAtomicQueue2, 2,s:     34,981,755 msg/sec
            OptimistAtomicQueue2, 2,i:     29,356,296 msg/sec
            OptimistAtomicQueue2, 3,s:     41,933,397 msg/sec
            OptimistAtomicQueue2, 3,i:     35,771,407 msg/sec
            OptimistAtomicQueue2, 4,s:     52,915,947 msg/sec
            OptimistAtomicQueue2, 4,i:     42,167,377 msg/sec
            OptimistAtomicQueue2, 5,s:     55,001,427 msg/sec
            OptimistAtomicQueue2, 5,i:     41,544,327 msg/sec
            OptimistAtomicQueue2, 6,s:     53,154,209 msg/sec
            OptimistAtomicQueue2, 6,i:     41,030,553 msg/sec
            OptimistAtomicQueue2, 7,s:     54,086,380 msg/sec
            OptimistAtomicQueue2, 7,i:     41,228,933 msg/sec
            OptimistAtomicQueue2, 8,s:     54,629,127 msg/sec
            OptimistAtomicQueue2, 8,i:     40,237,598 msg/sec
                   AtomicQueueB2, 1,s:     77,945,334 msg/sec
                   AtomicQueueB2, 1,i:     78,473,907 msg/sec
                   AtomicQueueB2, 2,s:     11,232,379 msg/sec
                   AtomicQueueB2, 2,i:      9,751,379 msg/sec
                   AtomicQueueB2, 3,s:      9,513,849 msg/sec
                   AtomicQueueB2, 3,i:      7,994,296 msg/sec
                   AtomicQueueB2, 4,s:      7,553,092 msg/sec
                   AtomicQueueB2, 4,i:      6,115,776 msg/sec
                   AtomicQueueB2, 5,s:      5,840,521 msg/sec
                   AtomicQueueB2, 5,i:      4,907,853 msg/sec
                   AtomicQueueB2, 6,s:      4,981,418 msg/sec
                   AtomicQueueB2, 6,i:      4,076,591 msg/sec
                   AtomicQueueB2, 7,s:      4,401,208 msg/sec
                   AtomicQueueB2, 7,i:      3,693,611 msg/sec
                   AtomicQueueB2, 8,s:      3,915,954 msg/sec
                   AtomicQueueB2, 8,i:      3,200,586 msg/sec
           OptimistAtomicQueueB2, 1,s:    129,919,036 msg/sec
           OptimistAtomicQueueB2, 1,i:    130,161,487 msg/sec
           OptimistAtomicQueueB2, 2,s:     34,818,789 msg/sec
           OptimistAtomicQueueB2, 2,i:     28,334,110 msg/sec
           OptimistAtomicQueueB2, 3,s:     40,680,218 msg/sec
           OptimistAtomicQueueB2, 3,i:     39,157,508 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,519,616 msg/sec
           OptimistAtomicQueueB2, 4,i:     40,779,530 msg/sec
           OptimistAtomicQueueB2, 5,s:     54,458,452 msg/sec
           OptimistAtomicQueueB2, 5,i:     41,062,848 msg/sec
           OptimistAtomicQueueB2, 6,s:     53,291,572 msg/sec
           OptimistAtomicQueueB2, 6,i:     39,732,471 msg/sec
           OptimistAtomicQueueB2, 7,s:     53,097,668 msg/sec
           OptimistAtomicQueueB2, 7,i:     40,816,580 msg/sec
           OptimistAtomicQueueB2, 8,s:     54,088,547 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,396,285 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    543,228,489 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    565,243,492 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     32,547,004 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,877,380 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     34,103,870 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     48,164,323 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     47,376,383 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     61,908,043 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     76,325,773 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     95,532,214 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    155,226,123 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    153,885,173 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    164,961,614 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    153,826,189 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    161,164,144 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    192,898,237 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    156,589,665 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    212,046,468 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     22,133,818 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,884,992 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,333,025 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,995,510 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,893,862 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,419,125 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,141,051 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,257,231 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      5,947,120 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,159,482 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,003,157 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,234,781 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,367,181 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,694,011 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,681,711 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,179,663 msg/sec
     xenium::michael_scott_queue, 1,s:     18,151,391 msg/sec
     xenium::michael_scott_queue, 1,i:     18,148,071 msg/sec
     xenium::michael_scott_queue, 2,s:     12,179,844 msg/sec
     xenium::michael_scott_queue, 2,i:      8,584,015 msg/sec
     xenium::michael_scott_queue, 3,s:      7,634,903 msg/sec
     xenium::michael_scott_queue, 3,i:      6,640,485 msg/sec
     xenium::michael_scott_queue, 4,s:      5,860,428 msg/sec
     xenium::michael_scott_queue, 4,i:      5,033,377 msg/sec
     xenium::michael_scott_queue, 5,s:      4,587,985 msg/sec
     xenium::michael_scott_queue, 5,i:      3,959,525 msg/sec
     xenium::michael_scott_queue, 6,s:      3,914,488 msg/sec
     xenium::michael_scott_queue, 6,i:      3,296,766 msg/sec
     xenium::michael_scott_queue, 7,s:      3,461,078 msg/sec
     xenium::michael_scott_queue, 7,i:      2,929,985 msg/sec
     xenium::michael_scott_queue, 8,s:      3,031,211 msg/sec
     xenium::michael_scott_queue, 8,i:      2,521,769 msg/sec
         xenium::ramalhete_queue, 1,s:     35,846,762 msg/sec
         xenium::ramalhete_queue, 1,i:     34,224,707 msg/sec
         xenium::ramalhete_queue, 2,s:     46,193,093 msg/sec
         xenium::ramalhete_queue, 2,i:     30,209,605 msg/sec
         xenium::ramalhete_queue, 3,s:     47,572,387 msg/sec
         xenium::ramalhete_queue, 3,i:     31,967,341 msg/sec
         xenium::ramalhete_queue, 4,s:     36,551,786 msg/sec
         xenium::ramalhete_queue, 4,i:     34,304,649 msg/sec
         xenium::ramalhete_queue, 5,s:     35,862,437 msg/sec
         xenium::ramalhete_queue, 5,i:     37,601,809 msg/sec
         xenium::ramalhete_queue, 6,s:     34,660,630 msg/sec
         xenium::ramalhete_queue, 6,i:     36,632,929 msg/sec
         xenium::ramalhete_queue, 7,s:     33,962,301 msg/sec
         xenium::ramalhete_queue, 7,i:     35,539,907 msg/sec
         xenium::ramalhete_queue, 8,s:     33,034,024 msg/sec
         xenium::ramalhete_queue, 8,i:     34,292,368 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    122,069,914 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    132,917,571 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     43,281,800 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,827,729 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     18,834,341 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,747,652 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,335,083 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,095,333 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,885,830 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,461,789 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,307,586 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,685,299 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,062,027 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,524,134 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,381,158 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,374,509 msg/sec
          boost::lockfree::queue, 1,s:     15,386,684 msg/sec
          boost::lockfree::queue, 1,i:     15,369,479 msg/sec
          boost::lockfree::queue, 2,s:      5,754,267 msg/sec
          boost::lockfree::queue, 2,i:      5,968,135 msg/sec
          boost::lockfree::queue, 3,s:      5,424,359 msg/sec
          boost::lockfree::queue, 3,i:      5,415,454 msg/sec
          boost::lockfree::queue, 4,s:      4,043,965 msg/sec
          boost::lockfree::queue, 4,i:      4,029,530 msg/sec
          boost::lockfree::queue, 5,s:      3,345,394 msg/sec
          boost::lockfree::queue, 5,i:      3,292,636 msg/sec
          boost::lockfree::queue, 6,s:      2,212,561 msg/sec
          boost::lockfree::queue, 6,i:      2,396,276 msg/sec
          boost::lockfree::queue, 7,s:      1,974,545 msg/sec
          boost::lockfree::queue, 7,i:      2,052,669 msg/sec
          boost::lockfree::queue, 8,s:      1,625,578 msg/sec
          boost::lockfree::queue, 8,i:      1,795,355 msg/sec
                      std::mutex, 1,s:     13,050,569 msg/sec
                      std::mutex, 1,i:     13,063,027 msg/sec
                      std::mutex, 2,s:      9,047,636 msg/sec
                      std::mutex, 2,i:      9,391,630 msg/sec
                      std::mutex, 3,s:      5,274,337 msg/sec
                      std::mutex, 3,i:      5,424,256 msg/sec
                      std::mutex, 4,s:      4,143,511 msg/sec
                      std::mutex, 4,i:      4,176,880 msg/sec
                      std::mutex, 5,s:      3,906,315 msg/sec
                      std::mutex, 5,i:      3,974,195 msg/sec
                      std::mutex, 6,s:      3,701,035 msg/sec
                      std::mutex, 6,i:      3,786,922 msg/sec
                      std::mutex, 7,s:      3,618,709 msg/sec
                      std::mutex, 7,i:      3,629,579 msg/sec
                      std::mutex, 8,s:      3,416,077 msg/sec
                      std::mutex, 8,i:      3,494,134 msg/sec
                pthread_spinlock, 1,s:     32,377,347 msg/sec
                pthread_spinlock, 1,i:     31,118,895 msg/sec
                pthread_spinlock, 2,s:     10,875,430 msg/sec
                pthread_spinlock, 2,i:     10,410,761 msg/sec
                pthread_spinlock, 3,s:      9,271,342 msg/sec
                pthread_spinlock, 3,i:      8,550,307 msg/sec
                pthread_spinlock, 4,s:      7,347,628 msg/sec
                pthread_spinlock, 4,i:      7,565,667 msg/sec
                pthread_spinlock, 5,s:      6,548,358 msg/sec
                pthread_spinlock, 5,i:      6,545,483 msg/sec
                pthread_spinlock, 6,s:      4,185,153 msg/sec
                pthread_spinlock, 6,i:      5,475,533 msg/sec
                pthread_spinlock, 7,s:      2,705,511 msg/sec
                pthread_spinlock, 7,i:      4,563,450 msg/sec
                pthread_spinlock, 8,s:      2,967,006 msg/sec
                pthread_spinlock, 8,i:      4,592,345 msg/sec
                 tbb::spin_mutex, 1,s:     85,546,514 msg/sec
                 tbb::spin_mutex, 1,i:     81,170,738 msg/sec
                 tbb::spin_mutex, 2,s:     18,996,088 msg/sec
                 tbb::spin_mutex, 2,i:     17,444,051 msg/sec
                 tbb::spin_mutex, 3,s:     11,224,731 msg/sec
                 tbb::spin_mutex, 3,i:     10,769,297 msg/sec
                 tbb::spin_mutex, 4,s:      7,292,769 msg/sec
                 tbb::spin_mutex, 4,i:      7,255,714 msg/sec
                 tbb::spin_mutex, 5,s:      5,442,926 msg/sec
                 tbb::spin_mutex, 5,i:      5,683,388 msg/sec
                 tbb::spin_mutex, 6,s:      4,221,873 msg/sec
                 tbb::spin_mutex, 6,i:      4,342,004 msg/sec
                 tbb::spin_mutex, 7,s:      3,609,880 msg/sec
                 tbb::spin_mutex, 7,i:      3,674,038 msg/sec
                 tbb::spin_mutex, 8,s:      2,887,448 msg/sec
                 tbb::spin_mutex, 8,i:      2,990,456 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1011.52
	System time (seconds): 116.16
	Percent of CPU this job got: 917%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:02.92
	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): 66008
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 25088
	Voluntary context switches: 8423009
	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-09-13 09:54:29 [18/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000049 sec/round-trip
             OptimistAtomicQueue: 0.000000039 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000041 sec/round-trip
                    AtomicQueue2: 0.000000049 sec/round-trip
            OptimistAtomicQueue2: 0.000000045 sec/round-trip
                   AtomicQueueB2: 0.000000053 sec/round-trip
           OptimistAtomicQueueB2: 0.000000046 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000050 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000079 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000105 sec/round-trip
     xenium::michael_scott_queue: 0.000000166 sec/round-trip
         xenium::ramalhete_queue: 0.000000071 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000070 sec/round-trip
          boost::lockfree::queue: 0.000000111 sec/round-trip
                      std::mutex: 0.000000402 sec/round-trip
                pthread_spinlock: 0.000000123 sec/round-trip
                 tbb::spin_mutex: 0.000000106 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:    147,864,090 msg/sec
     boost::lockfree::spsc_queue, 1,i:    133,006,843 msg/sec
                     AtomicQueue, 1,s:    101,770,421 msg/sec
                     AtomicQueue, 1,i:    102,421,044 msg/sec
                     AtomicQueue, 2,s:     12,638,644 msg/sec
                     AtomicQueue, 2,i:     10,180,308 msg/sec
                     AtomicQueue, 3,s:      9,872,488 msg/sec
                     AtomicQueue, 3,i:      8,171,442 msg/sec
                     AtomicQueue, 4,s:      7,837,792 msg/sec
                     AtomicQueue, 4,i:      6,154,560 msg/sec
                     AtomicQueue, 5,s:      6,065,659 msg/sec
                     AtomicQueue, 5,i:      5,019,117 msg/sec
                     AtomicQueue, 6,s:      5,256,221 msg/sec
                     AtomicQueue, 6,i:      4,136,097 msg/sec
                     AtomicQueue, 7,s:      4,586,957 msg/sec
                     AtomicQueue, 7,i:      3,763,359 msg/sec
                     AtomicQueue, 8,s:      4,041,019 msg/sec
                     AtomicQueue, 8,i:      3,242,075 msg/sec
             OptimistAtomicQueue, 1,s:    855,173,418 msg/sec
             OptimistAtomicQueue, 1,i:    864,139,704 msg/sec
             OptimistAtomicQueue, 2,s:     93,295,657 msg/sec
             OptimistAtomicQueue, 2,i:     42,990,323 msg/sec
             OptimistAtomicQueue, 3,s:     59,129,619 msg/sec
             OptimistAtomicQueue, 3,i:     47,989,991 msg/sec
             OptimistAtomicQueue, 4,s:     63,546,181 msg/sec
             OptimistAtomicQueue, 4,i:     47,464,222 msg/sec
             OptimistAtomicQueue, 5,s:     56,565,738 msg/sec
             OptimistAtomicQueue, 5,i:     44,886,867 msg/sec
             OptimistAtomicQueue, 6,s:     57,334,128 msg/sec
             OptimistAtomicQueue, 6,i:     42,571,145 msg/sec
             OptimistAtomicQueue, 7,s:     55,023,255 msg/sec
             OptimistAtomicQueue, 7,i:     43,299,015 msg/sec
             OptimistAtomicQueue, 8,s:     57,056,048 msg/sec
             OptimistAtomicQueue, 8,i:     42,362,278 msg/sec
                    AtomicQueueB, 1,s:     76,270,655 msg/sec
                    AtomicQueueB, 1,i:     76,529,963 msg/sec
                    AtomicQueueB, 2,s:     12,153,451 msg/sec
                    AtomicQueueB, 2,i:      9,886,663 msg/sec
                    AtomicQueueB, 3,s:      9,908,873 msg/sec
                    AtomicQueueB, 3,i:      8,131,693 msg/sec
                    AtomicQueueB, 4,s:      7,805,626 msg/sec
                    AtomicQueueB, 4,i:      6,183,066 msg/sec
                    AtomicQueueB, 5,s:      6,063,274 msg/sec
                    AtomicQueueB, 5,i:      4,972,915 msg/sec
                    AtomicQueueB, 6,s:      5,185,411 msg/sec
                    AtomicQueueB, 6,i:      4,087,921 msg/sec
                    AtomicQueueB, 7,s:      4,532,795 msg/sec
                    AtomicQueueB, 7,i:      3,721,798 msg/sec
                    AtomicQueueB, 8,s:      4,011,819 msg/sec
                    AtomicQueueB, 8,i:      3,205,258 msg/sec
            OptimistAtomicQueueB, 1,s:    428,190,223 msg/sec
            OptimistAtomicQueueB, 1,i:    442,543,286 msg/sec
            OptimistAtomicQueueB, 2,s:     94,972,434 msg/sec
            OptimistAtomicQueueB, 2,i:     42,101,831 msg/sec
            OptimistAtomicQueueB, 3,s:     57,182,372 msg/sec
            OptimistAtomicQueueB, 3,i:     49,128,299 msg/sec
            OptimistAtomicQueueB, 4,s:     62,370,373 msg/sec
            OptimistAtomicQueueB, 4,i:     47,119,836 msg/sec
            OptimistAtomicQueueB, 5,s:     56,789,261 msg/sec
            OptimistAtomicQueueB, 5,i:     43,296,952 msg/sec
            OptimistAtomicQueueB, 6,s:     56,739,980 msg/sec
            OptimistAtomicQueueB, 6,i:     41,879,327 msg/sec
            OptimistAtomicQueueB, 7,s:     55,260,969 msg/sec
            OptimistAtomicQueueB, 7,i:     43,422,135 msg/sec
            OptimistAtomicQueueB, 8,s:     55,837,078 msg/sec
            OptimistAtomicQueueB, 8,i:     41,970,290 msg/sec
                    AtomicQueue2, 1,s:    102,655,324 msg/sec
                    AtomicQueue2, 1,i:    107,780,209 msg/sec
                    AtomicQueue2, 2,s:     11,328,257 msg/sec
                    AtomicQueue2, 2,i:     10,075,875 msg/sec
                    AtomicQueue2, 3,s:      9,623,025 msg/sec
                    AtomicQueue2, 3,i:      8,091,000 msg/sec
                    AtomicQueue2, 4,s:      7,657,813 msg/sec
                    AtomicQueue2, 4,i:      6,206,030 msg/sec
                    AtomicQueue2, 5,s:      5,899,743 msg/sec
                    AtomicQueue2, 5,i:      4,965,831 msg/sec
                    AtomicQueue2, 6,s:      5,110,248 msg/sec
                    AtomicQueue2, 6,i:      4,174,240 msg/sec
                    AtomicQueue2, 7,s:      4,450,751 msg/sec
                    AtomicQueue2, 7,i:      3,757,511 msg/sec
                    AtomicQueue2, 8,s:      3,947,962 msg/sec
                    AtomicQueue2, 8,i:      3,247,270 msg/sec
            OptimistAtomicQueue2, 1,s:    399,430,922 msg/sec
            OptimistAtomicQueue2, 1,i:    400,340,941 msg/sec
            OptimistAtomicQueue2, 2,s:     34,825,629 msg/sec
            OptimistAtomicQueue2, 2,i:     29,104,298 msg/sec
            OptimistAtomicQueue2, 3,s:     41,186,423 msg/sec
            OptimistAtomicQueue2, 3,i:     39,219,794 msg/sec
            OptimistAtomicQueue2, 4,s:     52,685,171 msg/sec
            OptimistAtomicQueue2, 4,i:     40,863,192 msg/sec
            OptimistAtomicQueue2, 5,s:     55,252,531 msg/sec
            OptimistAtomicQueue2, 5,i:     42,650,339 msg/sec
            OptimistAtomicQueue2, 6,s:     53,615,057 msg/sec
            OptimistAtomicQueue2, 6,i:     40,214,657 msg/sec
            OptimistAtomicQueue2, 7,s:     53,288,030 msg/sec
            OptimistAtomicQueue2, 7,i:     41,334,093 msg/sec
            OptimistAtomicQueue2, 8,s:     54,630,144 msg/sec
            OptimistAtomicQueue2, 8,i:     40,915,288 msg/sec
                   AtomicQueueB2, 1,s:     78,535,964 msg/sec
                   AtomicQueueB2, 1,i:     77,985,773 msg/sec
                   AtomicQueueB2, 2,s:     11,884,029 msg/sec
                   AtomicQueueB2, 2,i:     10,015,066 msg/sec
                   AtomicQueueB2, 3,s:      9,594,153 msg/sec
                   AtomicQueueB2, 3,i:      7,999,775 msg/sec
                   AtomicQueueB2, 4,s:      7,520,439 msg/sec
                   AtomicQueueB2, 4,i:      6,124,737 msg/sec
                   AtomicQueueB2, 5,s:      5,811,099 msg/sec
                   AtomicQueueB2, 5,i:      4,940,210 msg/sec
                   AtomicQueueB2, 6,s:      4,998,224 msg/sec
                   AtomicQueueB2, 6,i:      4,071,405 msg/sec
                   AtomicQueueB2, 7,s:      4,414,537 msg/sec
                   AtomicQueueB2, 7,i:      3,691,105 msg/sec
                   AtomicQueueB2, 8,s:      3,884,136 msg/sec
                   AtomicQueueB2, 8,i:      3,195,021 msg/sec
           OptimistAtomicQueueB2, 1,s:    125,033,980 msg/sec
           OptimistAtomicQueueB2, 1,i:    132,951,034 msg/sec
           OptimistAtomicQueueB2, 2,s:     34,967,527 msg/sec
           OptimistAtomicQueueB2, 2,i:     27,003,913 msg/sec
           OptimistAtomicQueueB2, 3,s:     41,011,198 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,399,045 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,729,966 msg/sec
           OptimistAtomicQueueB2, 4,i:     40,762,542 msg/sec
           OptimistAtomicQueueB2, 5,s:     53,381,676 msg/sec
           OptimistAtomicQueueB2, 5,i:     41,281,173 msg/sec
           OptimistAtomicQueueB2, 6,s:     53,102,908 msg/sec
           OptimistAtomicQueueB2, 6,i:     40,158,931 msg/sec
           OptimistAtomicQueueB2, 7,s:     53,360,392 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,450,959 msg/sec
           OptimistAtomicQueueB2, 8,s:     53,954,806 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,068,938 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    535,950,555 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    553,298,704 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     32,374,921 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,831,326 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     34,782,678 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     47,722,576 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     45,494,748 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     66,171,772 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     82,153,343 msg/sec
     moodycamel::ConcurrentQueue, 4,i:    110,340,078 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    149,965,142 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    156,459,567 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    176,523,792 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    172,647,718 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    183,554,170 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    175,903,222 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    187,684,988 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    227,753,273 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     21,704,313 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,305,922 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,461,250 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,818,158 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,809,743 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,436,527 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,138,991 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,184,687 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,041,153 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,172,927 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,037,567 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,285,313 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,406,388 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,663,790 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,660,754 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,190,646 msg/sec
     xenium::michael_scott_queue, 1,s:     18,310,682 msg/sec
     xenium::michael_scott_queue, 1,i:     18,010,896 msg/sec
     xenium::michael_scott_queue, 2,s:     11,963,263 msg/sec
     xenium::michael_scott_queue, 2,i:      8,651,259 msg/sec
     xenium::michael_scott_queue, 3,s:      7,760,724 msg/sec
     xenium::michael_scott_queue, 3,i:      6,676,566 msg/sec
     xenium::michael_scott_queue, 4,s:      6,018,424 msg/sec
     xenium::michael_scott_queue, 4,i:      5,001,507 msg/sec
     xenium::michael_scott_queue, 5,s:      4,569,008 msg/sec
     xenium::michael_scott_queue, 5,i:      4,021,318 msg/sec
     xenium::michael_scott_queue, 6,s:      3,892,686 msg/sec
     xenium::michael_scott_queue, 6,i:      3,278,948 msg/sec
     xenium::michael_scott_queue, 7,s:      3,464,721 msg/sec
     xenium::michael_scott_queue, 7,i:      2,936,958 msg/sec
     xenium::michael_scott_queue, 8,s:      3,029,213 msg/sec
     xenium::michael_scott_queue, 8,i:      2,517,729 msg/sec
         xenium::ramalhete_queue, 1,s:     49,998,748 msg/sec
         xenium::ramalhete_queue, 1,i:     34,411,747 msg/sec
         xenium::ramalhete_queue, 2,s:     45,376,699 msg/sec
         xenium::ramalhete_queue, 2,i:     29,440,377 msg/sec
         xenium::ramalhete_queue, 3,s:     45,351,883 msg/sec
         xenium::ramalhete_queue, 3,i:     31,194,830 msg/sec
         xenium::ramalhete_queue, 4,s:     35,992,837 msg/sec
         xenium::ramalhete_queue, 4,i:     34,967,355 msg/sec
         xenium::ramalhete_queue, 5,s:     35,326,080 msg/sec
         xenium::ramalhete_queue, 5,i:     36,846,028 msg/sec
         xenium::ramalhete_queue, 6,s:     35,402,586 msg/sec
         xenium::ramalhete_queue, 6,i:     36,754,582 msg/sec
         xenium::ramalhete_queue, 7,s:     33,886,395 msg/sec
         xenium::ramalhete_queue, 7,i:     34,649,999 msg/sec
         xenium::ramalhete_queue, 8,s:     32,758,116 msg/sec
         xenium::ramalhete_queue, 8,i:     33,971,379 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    121,089,954 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    134,293,214 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     34,469,957 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,641,502 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     18,806,692 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,722,775 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,283,228 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,213,368 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,511,555 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,474,284 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,308,572 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,751,396 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      8,946,998 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,429,164 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,508,073 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,406,708 msg/sec
          boost::lockfree::queue, 1,s:     15,249,549 msg/sec
          boost::lockfree::queue, 1,i:     15,275,091 msg/sec
          boost::lockfree::queue, 2,s:      5,746,602 msg/sec
          boost::lockfree::queue, 2,i:      5,977,787 msg/sec
          boost::lockfree::queue, 3,s:      5,436,405 msg/sec
          boost::lockfree::queue, 3,i:      5,407,070 msg/sec
          boost::lockfree::queue, 4,s:      4,043,962 msg/sec
          boost::lockfree::queue, 4,i:      4,037,492 msg/sec
          boost::lockfree::queue, 5,s:      3,336,219 msg/sec
          boost::lockfree::queue, 5,i:      3,267,309 msg/sec
          boost::lockfree::queue, 6,s:      2,217,072 msg/sec
          boost::lockfree::queue, 6,i:      2,393,491 msg/sec
          boost::lockfree::queue, 7,s:      1,964,081 msg/sec
          boost::lockfree::queue, 7,i:      2,048,682 msg/sec
          boost::lockfree::queue, 8,s:      1,625,688 msg/sec
          boost::lockfree::queue, 8,i:      1,793,147 msg/sec
                      std::mutex, 1,s:     13,016,066 msg/sec
                      std::mutex, 1,i:     12,978,876 msg/sec
                      std::mutex, 2,s:      8,789,117 msg/sec
                      std::mutex, 2,i:      9,601,090 msg/sec
                      std::mutex, 3,s:      5,288,870 msg/sec
                      std::mutex, 3,i:      5,365,207 msg/sec
                      std::mutex, 4,s:      4,068,319 msg/sec
                      std::mutex, 4,i:      4,180,203 msg/sec
                      std::mutex, 5,s:      3,928,588 msg/sec
                      std::mutex, 5,i:      3,972,171 msg/sec
                      std::mutex, 6,s:      3,727,550 msg/sec
                      std::mutex, 6,i:      3,822,305 msg/sec
                      std::mutex, 7,s:      3,666,884 msg/sec
                      std::mutex, 7,i:      3,710,552 msg/sec
                      std::mutex, 8,s:      3,558,145 msg/sec
                      std::mutex, 8,i:      3,552,312 msg/sec
                pthread_spinlock, 1,s:     33,661,441 msg/sec
                pthread_spinlock, 1,i:     31,726,641 msg/sec
                pthread_spinlock, 2,s:     10,981,788 msg/sec
                pthread_spinlock, 2,i:     10,300,218 msg/sec
                pthread_spinlock, 3,s:      9,385,778 msg/sec
                pthread_spinlock, 3,i:      8,684,942 msg/sec
                pthread_spinlock, 4,s:      7,025,382 msg/sec
                pthread_spinlock, 4,i:      7,560,437 msg/sec
                pthread_spinlock, 5,s:      6,508,686 msg/sec
                pthread_spinlock, 5,i:      6,789,712 msg/sec
                pthread_spinlock, 6,s:      5,133,064 msg/sec
                pthread_spinlock, 6,i:      4,689,819 msg/sec
                pthread_spinlock, 7,s:      2,515,478 msg/sec
                pthread_spinlock, 7,i:      3,698,247 msg/sec
                pthread_spinlock, 8,s:      2,894,236 msg/sec
                pthread_spinlock, 8,i:      4,575,213 msg/sec
                 tbb::spin_mutex, 1,s:     84,842,885 msg/sec
                 tbb::spin_mutex, 1,i:     84,032,064 msg/sec
                 tbb::spin_mutex, 2,s:     18,696,121 msg/sec
                 tbb::spin_mutex, 2,i:     17,616,144 msg/sec
                 tbb::spin_mutex, 3,s:     11,092,667 msg/sec
                 tbb::spin_mutex, 3,i:     10,692,868 msg/sec
                 tbb::spin_mutex, 4,s:      7,262,468 msg/sec
                 tbb::spin_mutex, 4,i:      7,245,848 msg/sec
                 tbb::spin_mutex, 5,s:      5,465,059 msg/sec
                 tbb::spin_mutex, 5,i:      5,665,416 msg/sec
                 tbb::spin_mutex, 6,s:      4,233,015 msg/sec
                 tbb::spin_mutex, 6,i:      4,429,964 msg/sec
                 tbb::spin_mutex, 7,s:      3,620,828 msg/sec
                 tbb::spin_mutex, 7,i:      3,688,102 msg/sec
                 tbb::spin_mutex, 8,s:      2,900,782 msg/sec
                 tbb::spin_mutex, 8,i:      2,994,772 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1018.21
	System time (seconds): 115.28
	Percent of CPU this job got: 917%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.49
	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): 65236
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24918
	Voluntary context switches: 8328743
	Involuntary context switches: 268
	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-09-13 09:56:32 [19/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000059 sec/round-trip
                     AtomicQueue: 0.000000049 sec/round-trip
             OptimistAtomicQueue: 0.000000039 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000041 sec/round-trip
                    AtomicQueue2: 0.000000051 sec/round-trip
            OptimistAtomicQueue2: 0.000000046 sec/round-trip
                   AtomicQueueB2: 0.000000053 sec/round-trip
           OptimistAtomicQueueB2: 0.000000046 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000050 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000075 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000105 sec/round-trip
     xenium::michael_scott_queue: 0.000000167 sec/round-trip
         xenium::ramalhete_queue: 0.000000071 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000070 sec/round-trip
          boost::lockfree::queue: 0.000000111 sec/round-trip
                      std::mutex: 0.000000404 sec/round-trip
                pthread_spinlock: 0.000000123 sec/round-trip
                 tbb::spin_mutex: 0.000000106 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:    151,154,990 msg/sec
     boost::lockfree::spsc_queue, 1,i:    131,957,032 msg/sec
                     AtomicQueue, 1,s:    101,319,265 msg/sec
                     AtomicQueue, 1,i:    102,491,510 msg/sec
                     AtomicQueue, 2,s:     12,801,900 msg/sec
                     AtomicQueue, 2,i:     10,179,678 msg/sec
                     AtomicQueue, 3,s:      9,913,655 msg/sec
                     AtomicQueue, 3,i:      8,132,902 msg/sec
                     AtomicQueue, 4,s:      7,853,468 msg/sec
                     AtomicQueue, 4,i:      6,182,893 msg/sec
                     AtomicQueue, 5,s:      6,059,209 msg/sec
                     AtomicQueue, 5,i:      4,994,951 msg/sec
                     AtomicQueue, 6,s:      5,186,204 msg/sec
                     AtomicQueue, 6,i:      4,125,938 msg/sec
                     AtomicQueue, 7,s:      4,577,895 msg/sec
                     AtomicQueue, 7,i:      3,740,260 msg/sec
                     AtomicQueue, 8,s:      4,158,690 msg/sec
                     AtomicQueue, 8,i:      3,251,109 msg/sec
             OptimistAtomicQueue, 1,s:    867,693,083 msg/sec
             OptimistAtomicQueue, 1,i:    870,174,368 msg/sec
             OptimistAtomicQueue, 2,s:     96,286,363 msg/sec
             OptimistAtomicQueue, 2,i:     43,565,901 msg/sec
             OptimistAtomicQueue, 3,s:     58,527,277 msg/sec
             OptimistAtomicQueue, 3,i:     47,743,422 msg/sec
             OptimistAtomicQueue, 4,s:     62,645,577 msg/sec
             OptimistAtomicQueue, 4,i:     47,592,821 msg/sec
             OptimistAtomicQueue, 5,s:     56,208,319 msg/sec
             OptimistAtomicQueue, 5,i:     43,803,370 msg/sec
             OptimistAtomicQueue, 6,s:     58,077,227 msg/sec
             OptimistAtomicQueue, 6,i:     42,944,407 msg/sec
             OptimistAtomicQueue, 7,s:     55,168,662 msg/sec
             OptimistAtomicQueue, 7,i:     43,800,557 msg/sec
             OptimistAtomicQueue, 8,s:     56,575,581 msg/sec
             OptimistAtomicQueue, 8,i:     42,173,631 msg/sec
                    AtomicQueueB, 1,s:     77,385,295 msg/sec
                    AtomicQueueB, 1,i:     76,878,402 msg/sec
                    AtomicQueueB, 2,s:     12,183,209 msg/sec
                    AtomicQueueB, 2,i:      9,806,093 msg/sec
                    AtomicQueueB, 3,s:      9,802,444 msg/sec
                    AtomicQueueB, 3,i:      8,025,597 msg/sec
                    AtomicQueueB, 4,s:      7,751,699 msg/sec
                    AtomicQueueB, 4,i:      6,160,071 msg/sec
                    AtomicQueueB, 5,s:      5,997,818 msg/sec
                    AtomicQueueB, 5,i:      4,951,444 msg/sec
                    AtomicQueueB, 6,s:      5,175,751 msg/sec
                    AtomicQueueB, 6,i:      4,085,162 msg/sec
                    AtomicQueueB, 7,s:      4,519,160 msg/sec
                    AtomicQueueB, 7,i:      3,706,762 msg/sec
                    AtomicQueueB, 8,s:      3,959,663 msg/sec
                    AtomicQueueB, 8,i:      3,220,924 msg/sec
            OptimistAtomicQueueB, 1,s:    426,875,323 msg/sec
            OptimistAtomicQueueB, 1,i:    441,460,847 msg/sec
            OptimistAtomicQueueB, 2,s:     94,111,224 msg/sec
            OptimistAtomicQueueB, 2,i:     41,571,563 msg/sec
            OptimistAtomicQueueB, 3,s:     63,392,534 msg/sec
            OptimistAtomicQueueB, 3,i:     47,514,162 msg/sec
            OptimistAtomicQueueB, 4,s:     63,551,927 msg/sec
            OptimistAtomicQueueB, 4,i:     47,417,567 msg/sec
            OptimistAtomicQueueB, 5,s:     56,524,989 msg/sec
            OptimistAtomicQueueB, 5,i:     43,884,568 msg/sec
            OptimistAtomicQueueB, 6,s:     56,546,206 msg/sec
            OptimistAtomicQueueB, 6,i:     42,200,195 msg/sec
            OptimistAtomicQueueB, 7,s:     54,947,042 msg/sec
            OptimistAtomicQueueB, 7,i:     42,747,445 msg/sec
            OptimistAtomicQueueB, 8,s:     55,609,972 msg/sec
            OptimistAtomicQueueB, 8,i:     41,245,809 msg/sec
                    AtomicQueue2, 1,s:    101,214,156 msg/sec
                    AtomicQueue2, 1,i:    107,962,548 msg/sec
                    AtomicQueue2, 2,s:     11,358,694 msg/sec
                    AtomicQueue2, 2,i:     10,057,571 msg/sec
                    AtomicQueue2, 3,s:      9,648,371 msg/sec
                    AtomicQueue2, 3,i:      8,083,346 msg/sec
                    AtomicQueue2, 4,s:      7,661,783 msg/sec
                    AtomicQueue2, 4,i:      6,215,905 msg/sec
                    AtomicQueue2, 5,s:      5,841,822 msg/sec
                    AtomicQueue2, 5,i:      4,948,772 msg/sec
                    AtomicQueue2, 6,s:      5,065,962 msg/sec
                    AtomicQueue2, 6,i:      4,134,971 msg/sec
                    AtomicQueue2, 7,s:      4,431,963 msg/sec
                    AtomicQueue2, 7,i:      3,736,587 msg/sec
                    AtomicQueue2, 8,s:      3,911,628 msg/sec
                    AtomicQueue2, 8,i:      3,251,709 msg/sec
            OptimistAtomicQueue2, 1,s:    382,541,873 msg/sec
            OptimistAtomicQueue2, 1,i:    393,250,724 msg/sec
            OptimistAtomicQueue2, 2,s:     34,891,103 msg/sec
            OptimistAtomicQueue2, 2,i:     27,373,407 msg/sec
            OptimistAtomicQueue2, 3,s:     41,144,995 msg/sec
            OptimistAtomicQueue2, 3,i:     36,389,409 msg/sec
            OptimistAtomicQueue2, 4,s:     51,636,945 msg/sec
            OptimistAtomicQueue2, 4,i:     40,496,447 msg/sec
            OptimistAtomicQueue2, 5,s:     53,618,780 msg/sec
            OptimistAtomicQueue2, 5,i:     42,130,763 msg/sec
            OptimistAtomicQueue2, 6,s:     53,739,186 msg/sec
            OptimistAtomicQueue2, 6,i:     40,143,263 msg/sec
            OptimistAtomicQueue2, 7,s:     52,462,752 msg/sec
            OptimistAtomicQueue2, 7,i:     40,976,291 msg/sec
            OptimistAtomicQueue2, 8,s:     54,857,381 msg/sec
            OptimistAtomicQueue2, 8,i:     40,289,347 msg/sec
                   AtomicQueueB2, 1,s:     78,416,383 msg/sec
                   AtomicQueueB2, 1,i:     78,351,132 msg/sec
                   AtomicQueueB2, 2,s:     11,505,905 msg/sec
                   AtomicQueueB2, 2,i:      9,819,967 msg/sec
                   AtomicQueueB2, 3,s:      9,661,158 msg/sec
                   AtomicQueueB2, 3,i:      7,986,900 msg/sec
                   AtomicQueueB2, 4,s:      7,535,450 msg/sec
                   AtomicQueueB2, 4,i:      6,109,053 msg/sec
                   AtomicQueueB2, 5,s:      5,785,362 msg/sec
                   AtomicQueueB2, 5,i:      4,901,073 msg/sec
                   AtomicQueueB2, 6,s:      4,981,827 msg/sec
                   AtomicQueueB2, 6,i:      4,076,099 msg/sec
                   AtomicQueueB2, 7,s:      4,416,502 msg/sec
                   AtomicQueueB2, 7,i:      3,693,318 msg/sec
                   AtomicQueueB2, 8,s:      3,892,173 msg/sec
                   AtomicQueueB2, 8,i:      3,194,796 msg/sec
           OptimistAtomicQueueB2, 1,s:    124,896,450 msg/sec
           OptimistAtomicQueueB2, 1,i:    136,493,367 msg/sec
           OptimistAtomicQueueB2, 2,s:     34,823,394 msg/sec
           OptimistAtomicQueueB2, 2,i:     28,358,189 msg/sec
           OptimistAtomicQueueB2, 3,s:     41,099,808 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,255,811 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,800,866 msg/sec
           OptimistAtomicQueueB2, 4,i:     41,120,266 msg/sec
           OptimistAtomicQueueB2, 5,s:     53,316,859 msg/sec
           OptimistAtomicQueueB2, 5,i:     40,567,058 msg/sec
           OptimistAtomicQueueB2, 6,s:     53,738,289 msg/sec
           OptimistAtomicQueueB2, 6,i:     39,823,675 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,461,842 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,441,270 msg/sec
           OptimistAtomicQueueB2, 8,s:     54,882,659 msg/sec
           OptimistAtomicQueueB2, 8,i:     39,912,792 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    529,114,582 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    550,679,460 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     32,501,843 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,755,066 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     34,177,150 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     47,545,370 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     48,940,257 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     61,035,788 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     90,992,052 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     80,042,054 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    143,658,440 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    158,194,714 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    178,511,231 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    186,490,233 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    161,284,201 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    163,901,194 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    167,614,381 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    174,854,112 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     22,063,893 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,860,369 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,289,980 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,810,348 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,838,920 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,336,206 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,144,789 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,271,601 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      5,920,837 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,113,218 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,004,535 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,266,636 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,277,844 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,678,043 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,673,630 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,164,211 msg/sec
     xenium::michael_scott_queue, 1,s:     18,026,647 msg/sec
     xenium::michael_scott_queue, 1,i:     18,025,403 msg/sec
     xenium::michael_scott_queue, 2,s:     12,085,878 msg/sec
     xenium::michael_scott_queue, 2,i:      8,515,990 msg/sec
     xenium::michael_scott_queue, 3,s:      7,613,955 msg/sec
     xenium::michael_scott_queue, 3,i:      6,610,610 msg/sec
     xenium::michael_scott_queue, 4,s:      6,035,789 msg/sec
     xenium::michael_scott_queue, 4,i:      4,950,677 msg/sec
     xenium::michael_scott_queue, 5,s:      4,576,980 msg/sec
     xenium::michael_scott_queue, 5,i:      3,959,314 msg/sec
     xenium::michael_scott_queue, 6,s:      3,892,035 msg/sec
     xenium::michael_scott_queue, 6,i:      3,252,444 msg/sec
     xenium::michael_scott_queue, 7,s:      3,446,271 msg/sec
     xenium::michael_scott_queue, 7,i:      2,925,177 msg/sec
     xenium::michael_scott_queue, 8,s:      3,024,653 msg/sec
     xenium::michael_scott_queue, 8,i:      2,527,269 msg/sec
         xenium::ramalhete_queue, 1,s:     35,371,312 msg/sec
         xenium::ramalhete_queue, 1,i:     34,165,731 msg/sec
         xenium::ramalhete_queue, 2,s:     48,266,014 msg/sec
         xenium::ramalhete_queue, 2,i:     29,946,970 msg/sec
         xenium::ramalhete_queue, 3,s:     48,529,398 msg/sec
         xenium::ramalhete_queue, 3,i:     32,329,693 msg/sec
         xenium::ramalhete_queue, 4,s:     37,363,358 msg/sec
         xenium::ramalhete_queue, 4,i:     33,462,601 msg/sec
         xenium::ramalhete_queue, 5,s:     36,211,567 msg/sec
         xenium::ramalhete_queue, 5,i:     36,432,227 msg/sec
         xenium::ramalhete_queue, 6,s:     35,072,458 msg/sec
         xenium::ramalhete_queue, 6,i:     36,389,184 msg/sec
         xenium::ramalhete_queue, 7,s:     33,708,583 msg/sec
         xenium::ramalhete_queue, 7,i:     34,717,360 msg/sec
         xenium::ramalhete_queue, 8,s:     32,990,272 msg/sec
         xenium::ramalhete_queue, 8,i:     34,417,668 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    122,153,876 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    136,981,545 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     33,525,432 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,986,391 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     19,371,712 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,510,488 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,279,763 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,396,741 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,586,518 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,437,390 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,645,924 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,771,897 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      8,945,619 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,590,192 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,446,640 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,311,128 msg/sec
          boost::lockfree::queue, 1,s:     15,303,460 msg/sec
          boost::lockfree::queue, 1,i:     15,235,261 msg/sec
          boost::lockfree::queue, 2,s:      5,755,557 msg/sec
          boost::lockfree::queue, 2,i:      6,027,100 msg/sec
          boost::lockfree::queue, 3,s:      5,429,235 msg/sec
          boost::lockfree::queue, 3,i:      5,428,419 msg/sec
          boost::lockfree::queue, 4,s:      4,043,390 msg/sec
          boost::lockfree::queue, 4,i:      4,032,304 msg/sec
          boost::lockfree::queue, 5,s:      3,337,489 msg/sec
          boost::lockfree::queue, 5,i:      3,278,685 msg/sec
          boost::lockfree::queue, 6,s:      2,219,494 msg/sec
          boost::lockfree::queue, 6,i:      2,393,065 msg/sec
          boost::lockfree::queue, 7,s:      2,041,775 msg/sec
          boost::lockfree::queue, 7,i:      2,054,116 msg/sec
          boost::lockfree::queue, 8,s:      1,629,221 msg/sec
          boost::lockfree::queue, 8,i:      1,795,675 msg/sec
                      std::mutex, 1,s:     12,993,817 msg/sec
                      std::mutex, 1,i:     13,009,083 msg/sec
                      std::mutex, 2,s:     12,734,578 msg/sec
                      std::mutex, 2,i:     10,621,905 msg/sec
                      std::mutex, 3,s:      5,247,719 msg/sec
                      std::mutex, 3,i:      5,355,104 msg/sec
                      std::mutex, 4,s:      4,075,231 msg/sec
                      std::mutex, 4,i:      4,156,314 msg/sec
                      std::mutex, 5,s:      4,220,151 msg/sec
                      std::mutex, 5,i:      4,269,125 msg/sec
                      std::mutex, 6,s:      3,719,647 msg/sec
                      std::mutex, 6,i:      3,807,094 msg/sec
                      std::mutex, 7,s:      3,712,917 msg/sec
                      std::mutex, 7,i:      3,725,279 msg/sec
                      std::mutex, 8,s:      3,460,860 msg/sec
                      std::mutex, 8,i:      3,456,029 msg/sec
                pthread_spinlock, 1,s:     32,426,270 msg/sec
                pthread_spinlock, 1,i:     30,995,429 msg/sec
                pthread_spinlock, 2,s:     10,714,055 msg/sec
                pthread_spinlock, 2,i:     10,278,826 msg/sec
                pthread_spinlock, 3,s:      9,405,425 msg/sec
                pthread_spinlock, 3,i:      8,634,163 msg/sec
                pthread_spinlock, 4,s:      6,901,343 msg/sec
                pthread_spinlock, 4,i:      7,520,096 msg/sec
                pthread_spinlock, 5,s:      6,524,538 msg/sec
                pthread_spinlock, 5,i:      6,946,595 msg/sec
                pthread_spinlock, 6,s:      5,478,010 msg/sec
                pthread_spinlock, 6,i:      5,134,628 msg/sec
                pthread_spinlock, 7,s:      2,535,422 msg/sec
                pthread_spinlock, 7,i:      4,797,717 msg/sec
                pthread_spinlock, 8,s:      2,814,833 msg/sec
                pthread_spinlock, 8,i:      4,620,716 msg/sec
                 tbb::spin_mutex, 1,s:     83,100,969 msg/sec
                 tbb::spin_mutex, 1,i:     84,048,056 msg/sec
                 tbb::spin_mutex, 2,s:     18,636,064 msg/sec
                 tbb::spin_mutex, 2,i:     17,519,064 msg/sec
                 tbb::spin_mutex, 3,s:     11,258,402 msg/sec
                 tbb::spin_mutex, 3,i:     10,633,124 msg/sec
                 tbb::spin_mutex, 4,s:      7,228,029 msg/sec
                 tbb::spin_mutex, 4,i:      7,215,127 msg/sec
                 tbb::spin_mutex, 5,s:      5,365,831 msg/sec
                 tbb::spin_mutex, 5,i:      5,692,398 msg/sec
                 tbb::spin_mutex, 6,s:      4,319,359 msg/sec
                 tbb::spin_mutex, 6,i:      4,380,791 msg/sec
                 tbb::spin_mutex, 7,s:      3,637,510 msg/sec
                 tbb::spin_mutex, 7,i:      3,641,796 msg/sec
                 tbb::spin_mutex, 8,s:      2,899,780 msg/sec
                 tbb::spin_mutex, 8,i:      3,018,512 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1018.73
	System time (seconds): 115.13
	Percent of CPU this job got: 918%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.49
	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): 64008
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24664
	Voluntary context switches: 8120623
	Involuntary context switches: 289
	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-09-13 09:58:36 [20/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000048 sec/round-trip
             OptimistAtomicQueue: 0.000000039 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000041 sec/round-trip
                    AtomicQueue2: 0.000000051 sec/round-trip
            OptimistAtomicQueue2: 0.000000046 sec/round-trip
                   AtomicQueueB2: 0.000000052 sec/round-trip
           OptimistAtomicQueueB2: 0.000000047 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000050 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000079 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000105 sec/round-trip
     xenium::michael_scott_queue: 0.000000167 sec/round-trip
         xenium::ramalhete_queue: 0.000000071 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000070 sec/round-trip
          boost::lockfree::queue: 0.000000111 sec/round-trip
                      std::mutex: 0.000000404 sec/round-trip
                pthread_spinlock: 0.000000123 sec/round-trip
                 tbb::spin_mutex: 0.000000108 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:    149,302,247 msg/sec
     boost::lockfree::spsc_queue, 1,i:    133,016,238 msg/sec
                     AtomicQueue, 1,s:    101,915,491 msg/sec
                     AtomicQueue, 1,i:    102,404,861 msg/sec
                     AtomicQueue, 2,s:     12,713,219 msg/sec
                     AtomicQueue, 2,i:     10,160,184 msg/sec
                     AtomicQueue, 3,s:     10,277,600 msg/sec
                     AtomicQueue, 3,i:      8,101,069 msg/sec
                     AtomicQueue, 4,s:      7,807,031 msg/sec
                     AtomicQueue, 4,i:      6,174,257 msg/sec
                     AtomicQueue, 5,s:      6,121,168 msg/sec
                     AtomicQueue, 5,i:      4,999,701 msg/sec
                     AtomicQueue, 6,s:      5,206,960 msg/sec
                     AtomicQueue, 6,i:      4,137,053 msg/sec
                     AtomicQueue, 7,s:      4,607,998 msg/sec
                     AtomicQueue, 7,i:      3,767,949 msg/sec
                     AtomicQueue, 8,s:      4,015,100 msg/sec
                     AtomicQueue, 8,i:      3,240,477 msg/sec
             OptimistAtomicQueue, 1,s:    805,300,952 msg/sec
             OptimistAtomicQueue, 1,i:    814,581,157 msg/sec
             OptimistAtomicQueue, 2,s:     90,326,767 msg/sec
             OptimistAtomicQueue, 2,i:     43,315,554 msg/sec
             OptimistAtomicQueue, 3,s:     58,788,099 msg/sec
             OptimistAtomicQueue, 3,i:     48,352,579 msg/sec
             OptimistAtomicQueue, 4,s:     63,972,665 msg/sec
             OptimistAtomicQueue, 4,i:     47,410,585 msg/sec
             OptimistAtomicQueue, 5,s:     56,645,900 msg/sec
             OptimistAtomicQueue, 5,i:     43,269,810 msg/sec
             OptimistAtomicQueue, 6,s:     56,452,912 msg/sec
             OptimistAtomicQueue, 6,i:     42,484,709 msg/sec
             OptimistAtomicQueue, 7,s:     55,263,386 msg/sec
             OptimistAtomicQueue, 7,i:     44,337,850 msg/sec
             OptimistAtomicQueue, 8,s:     57,686,095 msg/sec
             OptimistAtomicQueue, 8,i:     42,472,873 msg/sec
                    AtomicQueueB, 1,s:     76,406,698 msg/sec
                    AtomicQueueB, 1,i:     76,327,349 msg/sec
                    AtomicQueueB, 2,s:     12,445,660 msg/sec
                    AtomicQueueB, 2,i:      9,912,161 msg/sec
                    AtomicQueueB, 3,s:      9,711,975 msg/sec
                    AtomicQueueB, 3,i:      8,043,177 msg/sec
                    AtomicQueueB, 4,s:      7,830,469 msg/sec
                    AtomicQueueB, 4,i:      6,114,968 msg/sec
                    AtomicQueueB, 5,s:      5,954,515 msg/sec
                    AtomicQueueB, 5,i:      4,960,133 msg/sec
                    AtomicQueueB, 6,s:      5,144,869 msg/sec
                    AtomicQueueB, 6,i:      4,085,328 msg/sec
                    AtomicQueueB, 7,s:      4,531,522 msg/sec
                    AtomicQueueB, 7,i:      3,707,444 msg/sec
                    AtomicQueueB, 8,s:      3,995,089 msg/sec
                    AtomicQueueB, 8,i:      3,204,575 msg/sec
            OptimistAtomicQueueB, 1,s:    424,943,374 msg/sec
            OptimistAtomicQueueB, 1,i:    437,311,870 msg/sec
            OptimistAtomicQueueB, 2,s:     95,612,381 msg/sec
            OptimistAtomicQueueB, 2,i:     45,324,360 msg/sec
            OptimistAtomicQueueB, 3,s:     58,847,474 msg/sec
            OptimistAtomicQueueB, 3,i:     49,718,355 msg/sec
            OptimistAtomicQueueB, 4,s:     62,263,531 msg/sec
            OptimistAtomicQueueB, 4,i:     47,586,286 msg/sec
            OptimistAtomicQueueB, 5,s:     56,967,990 msg/sec
            OptimistAtomicQueueB, 5,i:     43,304,222 msg/sec
            OptimistAtomicQueueB, 6,s:     56,404,611 msg/sec
            OptimistAtomicQueueB, 6,i:     41,870,543 msg/sec
            OptimistAtomicQueueB, 7,s:     54,828,750 msg/sec
            OptimistAtomicQueueB, 7,i:     43,174,686 msg/sec
            OptimistAtomicQueueB, 8,s:     56,268,654 msg/sec
            OptimistAtomicQueueB, 8,i:     41,980,458 msg/sec
                    AtomicQueue2, 1,s:    103,001,851 msg/sec
                    AtomicQueue2, 1,i:    106,648,245 msg/sec
                    AtomicQueue2, 2,s:     11,258,981 msg/sec
                    AtomicQueue2, 2,i:     10,052,992 msg/sec
                    AtomicQueue2, 3,s:      9,635,839 msg/sec
                    AtomicQueue2, 3,i:      8,042,202 msg/sec
                    AtomicQueue2, 4,s:      7,614,374 msg/sec
                    AtomicQueue2, 4,i:      6,235,046 msg/sec
                    AtomicQueue2, 5,s:      5,899,450 msg/sec
                    AtomicQueue2, 5,i:      4,944,857 msg/sec
                    AtomicQueue2, 6,s:      5,076,826 msg/sec
                    AtomicQueue2, 6,i:      4,156,802 msg/sec
                    AtomicQueue2, 7,s:      4,414,191 msg/sec
                    AtomicQueue2, 7,i:      3,758,956 msg/sec
                    AtomicQueue2, 8,s:      3,935,172 msg/sec
                    AtomicQueue2, 8,i:      3,257,237 msg/sec
            OptimistAtomicQueue2, 1,s:    388,623,470 msg/sec
            OptimistAtomicQueue2, 1,i:    407,154,338 msg/sec
            OptimistAtomicQueue2, 2,s:     34,665,400 msg/sec
            OptimistAtomicQueue2, 2,i:     27,129,833 msg/sec
            OptimistAtomicQueue2, 3,s:     41,128,447 msg/sec
            OptimistAtomicQueue2, 3,i:     35,455,909 msg/sec
            OptimistAtomicQueue2, 4,s:     52,775,459 msg/sec
            OptimistAtomicQueue2, 4,i:     40,455,132 msg/sec
            OptimistAtomicQueue2, 5,s:     53,600,208 msg/sec
            OptimistAtomicQueue2, 5,i:     40,824,348 msg/sec
            OptimistAtomicQueue2, 6,s:     52,390,283 msg/sec
            OptimistAtomicQueue2, 6,i:     40,206,282 msg/sec
            OptimistAtomicQueue2, 7,s:     52,498,680 msg/sec
            OptimistAtomicQueue2, 7,i:     41,603,593 msg/sec
            OptimistAtomicQueue2, 8,s:     55,463,156 msg/sec
            OptimistAtomicQueue2, 8,i:     40,536,397 msg/sec
                   AtomicQueueB2, 1,s:     78,827,052 msg/sec
                   AtomicQueueB2, 1,i:     78,145,381 msg/sec
                   AtomicQueueB2, 2,s:     11,282,814 msg/sec
                   AtomicQueueB2, 2,i:      9,881,774 msg/sec
                   AtomicQueueB2, 3,s:      9,618,778 msg/sec
                   AtomicQueueB2, 3,i:      7,994,546 msg/sec
                   AtomicQueueB2, 4,s:      7,543,691 msg/sec
                   AtomicQueueB2, 4,i:      6,148,425 msg/sec
                   AtomicQueueB2, 5,s:      5,803,072 msg/sec
                   AtomicQueueB2, 5,i:      4,924,823 msg/sec
                   AtomicQueueB2, 6,s:      4,963,453 msg/sec
                   AtomicQueueB2, 6,i:      4,078,347 msg/sec
                   AtomicQueueB2, 7,s:      4,400,220 msg/sec
                   AtomicQueueB2, 7,i:      3,696,483 msg/sec
                   AtomicQueueB2, 8,s:      3,884,463 msg/sec
                   AtomicQueueB2, 8,i:      3,185,854 msg/sec
           OptimistAtomicQueueB2, 1,s:    123,542,809 msg/sec
           OptimistAtomicQueueB2, 1,i:    138,871,845 msg/sec
           OptimistAtomicQueueB2, 2,s:     34,576,150 msg/sec
           OptimistAtomicQueueB2, 2,i:     26,756,178 msg/sec
           OptimistAtomicQueueB2, 3,s:     41,590,736 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,344,665 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,843,066 msg/sec
           OptimistAtomicQueueB2, 4,i:     42,969,742 msg/sec
           OptimistAtomicQueueB2, 5,s:     54,131,287 msg/sec
           OptimistAtomicQueueB2, 5,i:     40,946,106 msg/sec
           OptimistAtomicQueueB2, 6,s:     54,338,336 msg/sec
           OptimistAtomicQueueB2, 6,i:     39,888,371 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,501,414 msg/sec
           OptimistAtomicQueueB2, 7,i:     40,797,343 msg/sec
           OptimistAtomicQueueB2, 8,s:     54,141,594 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,339,729 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    531,240,852 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    547,318,491 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     31,757,754 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,489,840 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     34,176,647 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     47,087,735 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     49,652,316 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     62,292,878 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     71,957,181 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     89,956,837 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    155,309,938 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    148,249,316 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    163,951,692 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    155,743,081 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    190,606,193 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    189,643,206 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    208,604,690 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    187,714,639 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     21,787,173 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,562,119 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,433,141 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,982,533 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,835,620 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,432,692 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,113,066 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,284,385 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,065,699 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,173,466 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,045,640 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,207,956 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,366,981 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,616,279 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,672,275 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,176,251 msg/sec
     xenium::michael_scott_queue, 1,s:     17,961,361 msg/sec
     xenium::michael_scott_queue, 1,i:     18,050,687 msg/sec
     xenium::michael_scott_queue, 2,s:     12,065,382 msg/sec
     xenium::michael_scott_queue, 2,i:      8,569,168 msg/sec
     xenium::michael_scott_queue, 3,s:      7,604,316 msg/sec
     xenium::michael_scott_queue, 3,i:      6,556,681 msg/sec
     xenium::michael_scott_queue, 4,s:      5,879,206 msg/sec
     xenium::michael_scott_queue, 4,i:      5,012,417 msg/sec
     xenium::michael_scott_queue, 5,s:      4,561,078 msg/sec
     xenium::michael_scott_queue, 5,i:      3,909,950 msg/sec
     xenium::michael_scott_queue, 6,s:      3,879,707 msg/sec
     xenium::michael_scott_queue, 6,i:      3,241,869 msg/sec
     xenium::michael_scott_queue, 7,s:      3,401,075 msg/sec
     xenium::michael_scott_queue, 7,i:      2,920,587 msg/sec
     xenium::michael_scott_queue, 8,s:      3,048,615 msg/sec
     xenium::michael_scott_queue, 8,i:      2,509,681 msg/sec
         xenium::ramalhete_queue, 1,s:     52,298,352 msg/sec
         xenium::ramalhete_queue, 1,i:     34,070,459 msg/sec
         xenium::ramalhete_queue, 2,s:     47,000,415 msg/sec
         xenium::ramalhete_queue, 2,i:     31,460,598 msg/sec
         xenium::ramalhete_queue, 3,s:     44,698,359 msg/sec
         xenium::ramalhete_queue, 3,i:     31,757,808 msg/sec
         xenium::ramalhete_queue, 4,s:     36,473,072 msg/sec
         xenium::ramalhete_queue, 4,i:     35,486,244 msg/sec
         xenium::ramalhete_queue, 5,s:     36,768,103 msg/sec
         xenium::ramalhete_queue, 5,i:     37,477,053 msg/sec
         xenium::ramalhete_queue, 6,s:     34,742,841 msg/sec
         xenium::ramalhete_queue, 6,i:     36,524,799 msg/sec
         xenium::ramalhete_queue, 7,s:     33,863,792 msg/sec
         xenium::ramalhete_queue, 7,i:     35,584,127 msg/sec
         xenium::ramalhete_queue, 8,s:     32,861,570 msg/sec
         xenium::ramalhete_queue, 8,i:     33,976,954 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    119,952,504 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    133,013,579 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     36,055,221 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,859,934 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     18,992,418 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,860,514 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,321,883 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,368,537 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,754,070 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,049,233 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,314,882 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,652,457 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      8,969,130 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,540,975 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,503,504 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,409,866 msg/sec
          boost::lockfree::queue, 1,s:     15,250,595 msg/sec
          boost::lockfree::queue, 1,i:     15,268,737 msg/sec
          boost::lockfree::queue, 2,s:      5,835,404 msg/sec
          boost::lockfree::queue, 2,i:      6,100,538 msg/sec
          boost::lockfree::queue, 3,s:      5,468,424 msg/sec
          boost::lockfree::queue, 3,i:      5,447,471 msg/sec
          boost::lockfree::queue, 4,s:      4,030,777 msg/sec
          boost::lockfree::queue, 4,i:      4,012,206 msg/sec
          boost::lockfree::queue, 5,s:      3,325,184 msg/sec
          boost::lockfree::queue, 5,i:      3,268,821 msg/sec
          boost::lockfree::queue, 6,s:      2,216,359 msg/sec
          boost::lockfree::queue, 6,i:      2,384,235 msg/sec
          boost::lockfree::queue, 7,s:      1,965,268 msg/sec
          boost::lockfree::queue, 7,i:      2,057,007 msg/sec
          boost::lockfree::queue, 8,s:      1,625,961 msg/sec
          boost::lockfree::queue, 8,i:      1,794,532 msg/sec
                      std::mutex, 1,s:     12,916,863 msg/sec
                      std::mutex, 1,i:     12,809,461 msg/sec
                      std::mutex, 2,s:      8,351,106 msg/sec
                      std::mutex, 2,i:      9,261,446 msg/sec
                      std::mutex, 3,s:      5,203,709 msg/sec
                      std::mutex, 3,i:      5,358,531 msg/sec
                      std::mutex, 4,s:      4,358,597 msg/sec
                      std::mutex, 4,i:      4,408,478 msg/sec
                      std::mutex, 5,s:      3,752,860 msg/sec
                      std::mutex, 5,i:      3,809,111 msg/sec
                      std::mutex, 6,s:      3,553,690 msg/sec
                      std::mutex, 6,i:      3,664,385 msg/sec
                      std::mutex, 7,s:      3,603,400 msg/sec
                      std::mutex, 7,i:      3,655,620 msg/sec
                      std::mutex, 8,s:      3,456,178 msg/sec
                      std::mutex, 8,i:      3,482,330 msg/sec
                pthread_spinlock, 1,s:     33,051,494 msg/sec
                pthread_spinlock, 1,i:     31,401,863 msg/sec
                pthread_spinlock, 2,s:     10,621,042 msg/sec
                pthread_spinlock, 2,i:     10,377,666 msg/sec
                pthread_spinlock, 3,s:      9,422,767 msg/sec
                pthread_spinlock, 3,i:      8,738,499 msg/sec
                pthread_spinlock, 4,s:      7,362,374 msg/sec
                pthread_spinlock, 4,i:      7,416,236 msg/sec
                pthread_spinlock, 5,s:      6,583,235 msg/sec
                pthread_spinlock, 5,i:      6,912,208 msg/sec
                pthread_spinlock, 6,s:      5,526,010 msg/sec
                pthread_spinlock, 6,i:      5,398,052 msg/sec
                pthread_spinlock, 7,s:      2,475,429 msg/sec
                pthread_spinlock, 7,i:      3,446,666 msg/sec
                pthread_spinlock, 8,s:      2,939,218 msg/sec
                pthread_spinlock, 8,i:      4,373,364 msg/sec
                 tbb::spin_mutex, 1,s:     81,887,644 msg/sec
                 tbb::spin_mutex, 1,i:     82,409,067 msg/sec
                 tbb::spin_mutex, 2,s:     18,791,177 msg/sec
                 tbb::spin_mutex, 2,i:     17,622,271 msg/sec
                 tbb::spin_mutex, 3,s:     11,124,383 msg/sec
                 tbb::spin_mutex, 3,i:     10,817,113 msg/sec
                 tbb::spin_mutex, 4,s:      7,195,498 msg/sec
                 tbb::spin_mutex, 4,i:      7,197,477 msg/sec
                 tbb::spin_mutex, 5,s:      5,455,611 msg/sec
                 tbb::spin_mutex, 5,i:      5,619,781 msg/sec
                 tbb::spin_mutex, 6,s:      4,233,701 msg/sec
                 tbb::spin_mutex, 6,i:      4,289,328 msg/sec
                 tbb::spin_mutex, 7,s:      3,604,980 msg/sec
                 tbb::spin_mutex, 7,i:      3,662,461 msg/sec
                 tbb::spin_mutex, 8,s:      2,891,373 msg/sec
                 tbb::spin_mutex, 8,i:      2,984,095 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1019.17
	System time (seconds): 115.76
	Percent of CPU this job got: 916%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.89
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 66304
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 25166
	Voluntary context switches: 8549630
	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-09-13 10:00:40 [21/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000048 sec/round-trip
             OptimistAtomicQueue: 0.000000039 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000041 sec/round-trip
                    AtomicQueue2: 0.000000049 sec/round-trip
            OptimistAtomicQueue2: 0.000000048 sec/round-trip
                   AtomicQueueB2: 0.000000053 sec/round-trip
           OptimistAtomicQueueB2: 0.000000046 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000049 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000075 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000106 sec/round-trip
     xenium::michael_scott_queue: 0.000000167 sec/round-trip
         xenium::ramalhete_queue: 0.000000071 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000070 sec/round-trip
          boost::lockfree::queue: 0.000000111 sec/round-trip
                      std::mutex: 0.000000404 sec/round-trip
                pthread_spinlock: 0.000000123 sec/round-trip
                 tbb::spin_mutex: 0.000000108 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:    150,008,191 msg/sec
     boost::lockfree::spsc_queue, 1,i:    131,669,626 msg/sec
                     AtomicQueue, 1,s:    101,677,010 msg/sec
                     AtomicQueue, 1,i:    102,289,940 msg/sec
                     AtomicQueue, 2,s:     12,649,966 msg/sec
                     AtomicQueue, 2,i:     10,104,755 msg/sec
                     AtomicQueue, 3,s:      9,887,798 msg/sec
                     AtomicQueue, 3,i:      8,105,588 msg/sec
                     AtomicQueue, 4,s:      7,858,442 msg/sec
                     AtomicQueue, 4,i:      6,197,656 msg/sec
                     AtomicQueue, 5,s:      5,975,468 msg/sec
                     AtomicQueue, 5,i:      4,961,112 msg/sec
                     AtomicQueue, 6,s:      5,152,964 msg/sec
                     AtomicQueue, 6,i:      4,127,730 msg/sec
                     AtomicQueue, 7,s:      4,599,513 msg/sec
                     AtomicQueue, 7,i:      3,753,972 msg/sec
                     AtomicQueue, 8,s:      4,115,371 msg/sec
                     AtomicQueue, 8,i:      3,248,255 msg/sec
             OptimistAtomicQueue, 1,s:    837,253,586 msg/sec
             OptimistAtomicQueue, 1,i:    847,512,461 msg/sec
             OptimistAtomicQueue, 2,s:     93,004,424 msg/sec
             OptimistAtomicQueue, 2,i:     43,188,532 msg/sec
             OptimistAtomicQueue, 3,s:     60,030,445 msg/sec
             OptimistAtomicQueue, 3,i:     48,104,691 msg/sec
             OptimistAtomicQueue, 4,s:     64,487,304 msg/sec
             OptimistAtomicQueue, 4,i:     47,765,261 msg/sec
             OptimistAtomicQueue, 5,s:     56,408,260 msg/sec
             OptimistAtomicQueue, 5,i:     43,905,823 msg/sec
             OptimistAtomicQueue, 6,s:     56,931,027 msg/sec
             OptimistAtomicQueue, 6,i:     42,467,843 msg/sec
             OptimistAtomicQueue, 7,s:     54,831,582 msg/sec
             OptimistAtomicQueue, 7,i:     43,053,836 msg/sec
             OptimistAtomicQueue, 8,s:     57,641,220 msg/sec
             OptimistAtomicQueue, 8,i:     42,634,361 msg/sec
                    AtomicQueueB, 1,s:     75,487,181 msg/sec
                    AtomicQueueB, 1,i:     76,166,645 msg/sec
                    AtomicQueueB, 2,s:     12,483,101 msg/sec
                    AtomicQueueB, 2,i:      9,865,100 msg/sec
                    AtomicQueueB, 3,s:      9,906,211 msg/sec
                    AtomicQueueB, 3,i:      8,110,664 msg/sec
                    AtomicQueueB, 4,s:      7,795,515 msg/sec
                    AtomicQueueB, 4,i:      6,189,136 msg/sec
                    AtomicQueueB, 5,s:      6,045,811 msg/sec
                    AtomicQueueB, 5,i:      4,942,585 msg/sec
                    AtomicQueueB, 6,s:      5,134,808 msg/sec
                    AtomicQueueB, 6,i:      4,087,088 msg/sec
                    AtomicQueueB, 7,s:      4,543,839 msg/sec
                    AtomicQueueB, 7,i:      3,703,288 msg/sec
                    AtomicQueueB, 8,s:      3,984,754 msg/sec
                    AtomicQueueB, 8,i:      3,199,261 msg/sec
            OptimistAtomicQueueB, 1,s:    430,829,596 msg/sec
            OptimistAtomicQueueB, 1,i:    448,337,975 msg/sec
            OptimistAtomicQueueB, 2,s:     96,138,157 msg/sec
            OptimistAtomicQueueB, 2,i:     44,987,339 msg/sec
            OptimistAtomicQueueB, 3,s:     58,949,763 msg/sec
            OptimistAtomicQueueB, 3,i:     47,857,794 msg/sec
            OptimistAtomicQueueB, 4,s:     63,068,784 msg/sec
            OptimistAtomicQueueB, 4,i:     47,258,340 msg/sec
            OptimistAtomicQueueB, 5,s:     57,249,332 msg/sec
            OptimistAtomicQueueB, 5,i:     43,291,450 msg/sec
            OptimistAtomicQueueB, 6,s:     56,665,213 msg/sec
            OptimistAtomicQueueB, 6,i:     41,926,263 msg/sec
            OptimistAtomicQueueB, 7,s:     54,785,112 msg/sec
            OptimistAtomicQueueB, 7,i:     43,220,061 msg/sec
            OptimistAtomicQueueB, 8,s:     55,918,351 msg/sec
            OptimistAtomicQueueB, 8,i:     42,098,705 msg/sec
                    AtomicQueue2, 1,s:    102,154,048 msg/sec
                    AtomicQueue2, 1,i:    107,397,954 msg/sec
                    AtomicQueue2, 2,s:     11,379,369 msg/sec
                    AtomicQueue2, 2,i:      9,923,383 msg/sec
                    AtomicQueue2, 3,s:      9,596,226 msg/sec
                    AtomicQueue2, 3,i:      8,120,281 msg/sec
                    AtomicQueue2, 4,s:      7,625,140 msg/sec
                    AtomicQueue2, 4,i:      6,251,448 msg/sec
                    AtomicQueue2, 5,s:      5,943,852 msg/sec
                    AtomicQueue2, 5,i:      4,963,716 msg/sec
                    AtomicQueue2, 6,s:      5,078,340 msg/sec
                    AtomicQueue2, 6,i:      4,145,536 msg/sec
                    AtomicQueue2, 7,s:      4,445,962 msg/sec
                    AtomicQueue2, 7,i:      3,747,904 msg/sec
                    AtomicQueue2, 8,s:      3,914,740 msg/sec
                    AtomicQueue2, 8,i:      3,248,311 msg/sec
            OptimistAtomicQueue2, 1,s:    371,570,357 msg/sec
            OptimistAtomicQueue2, 1,i:    397,488,640 msg/sec
            OptimistAtomicQueue2, 2,s:     35,148,148 msg/sec
            OptimistAtomicQueue2, 2,i:     27,355,027 msg/sec
            OptimistAtomicQueue2, 3,s:     40,645,512 msg/sec
            OptimistAtomicQueue2, 3,i:     35,244,170 msg/sec
            OptimistAtomicQueue2, 4,s:     52,164,037 msg/sec
            OptimistAtomicQueue2, 4,i:     42,305,788 msg/sec
            OptimistAtomicQueue2, 5,s:     54,701,822 msg/sec
            OptimistAtomicQueue2, 5,i:     41,198,173 msg/sec
            OptimistAtomicQueue2, 6,s:     53,233,844 msg/sec
            OptimistAtomicQueue2, 6,i:     40,159,900 msg/sec
            OptimistAtomicQueue2, 7,s:     52,665,832 msg/sec
            OptimistAtomicQueue2, 7,i:     41,838,556 msg/sec
            OptimistAtomicQueue2, 8,s:     55,448,705 msg/sec
            OptimistAtomicQueue2, 8,i:     40,662,718 msg/sec
                   AtomicQueueB2, 1,s:     78,204,713 msg/sec
                   AtomicQueueB2, 1,i:     78,188,050 msg/sec
                   AtomicQueueB2, 2,s:     11,533,871 msg/sec
                   AtomicQueueB2, 2,i:      9,871,011 msg/sec
                   AtomicQueueB2, 3,s:      9,560,752 msg/sec
                   AtomicQueueB2, 3,i:      7,994,838 msg/sec
                   AtomicQueueB2, 4,s:      7,534,541 msg/sec
                   AtomicQueueB2, 4,i:      6,092,405 msg/sec
                   AtomicQueueB2, 5,s:      5,837,459 msg/sec
                   AtomicQueueB2, 5,i:      4,913,938 msg/sec
                   AtomicQueueB2, 6,s:      4,995,882 msg/sec
                   AtomicQueueB2, 6,i:      4,072,485 msg/sec
                   AtomicQueueB2, 7,s:      4,420,494 msg/sec
                   AtomicQueueB2, 7,i:      3,695,370 msg/sec
                   AtomicQueueB2, 8,s:      3,885,325 msg/sec
                   AtomicQueueB2, 8,i:      3,193,716 msg/sec
           OptimistAtomicQueueB2, 1,s:    120,907,182 msg/sec
           OptimistAtomicQueueB2, 1,i:    131,376,552 msg/sec
           OptimistAtomicQueueB2, 2,s:     34,930,825 msg/sec
           OptimistAtomicQueueB2, 2,i:     26,889,700 msg/sec
           OptimistAtomicQueueB2, 3,s:     40,626,701 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,094,433 msg/sec
           OptimistAtomicQueueB2, 4,s:     52,708,458 msg/sec
           OptimistAtomicQueueB2, 4,i:     41,098,440 msg/sec
           OptimistAtomicQueueB2, 5,s:     52,903,633 msg/sec
           OptimistAtomicQueueB2, 5,i:     40,114,303 msg/sec
           OptimistAtomicQueueB2, 6,s:     52,715,885 msg/sec
           OptimistAtomicQueueB2, 6,i:     40,000,625 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,330,556 msg/sec
           OptimistAtomicQueueB2, 7,i:     40,926,456 msg/sec
           OptimistAtomicQueueB2, 8,s:     54,144,120 msg/sec
           OptimistAtomicQueueB2, 8,i:     39,945,730 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    524,157,380 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    535,122,992 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     32,452,228 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,726,440 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     35,545,376 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     46,491,122 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     50,790,591 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     65,595,762 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     83,497,581 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     91,079,237 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    144,906,727 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    151,083,602 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    162,957,520 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    188,980,677 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    193,582,145 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    192,487,163 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    178,511,194 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    201,543,140 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     21,628,046 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,325,680 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,270,267 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,866,314 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,836,684 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,346,108 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,118,820 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,273,084 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      5,905,086 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,141,503 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,027,366 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,252,328 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,276,605 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,677,376 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,664,433 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,162,915 msg/sec
     xenium::michael_scott_queue, 1,s:     17,971,826 msg/sec
     xenium::michael_scott_queue, 1,i:     17,990,236 msg/sec
     xenium::michael_scott_queue, 2,s:     12,104,342 msg/sec
     xenium::michael_scott_queue, 2,i:      8,592,751 msg/sec
     xenium::michael_scott_queue, 3,s:      7,678,641 msg/sec
     xenium::michael_scott_queue, 3,i:      6,619,957 msg/sec
     xenium::michael_scott_queue, 4,s:      5,985,147 msg/sec
     xenium::michael_scott_queue, 4,i:      5,056,757 msg/sec
     xenium::michael_scott_queue, 5,s:      4,556,672 msg/sec
     xenium::michael_scott_queue, 5,i:      4,003,644 msg/sec
     xenium::michael_scott_queue, 6,s:      3,892,478 msg/sec
     xenium::michael_scott_queue, 6,i:      3,246,862 msg/sec
     xenium::michael_scott_queue, 7,s:      3,465,308 msg/sec
     xenium::michael_scott_queue, 7,i:      2,937,925 msg/sec
     xenium::michael_scott_queue, 8,s:      3,018,853 msg/sec
     xenium::michael_scott_queue, 8,i:      2,526,994 msg/sec
         xenium::ramalhete_queue, 1,s:     50,336,691 msg/sec
         xenium::ramalhete_queue, 1,i:     34,166,363 msg/sec
         xenium::ramalhete_queue, 2,s:     41,275,283 msg/sec
         xenium::ramalhete_queue, 2,i:     29,802,841 msg/sec
         xenium::ramalhete_queue, 3,s:     44,497,210 msg/sec
         xenium::ramalhete_queue, 3,i:     30,894,014 msg/sec
         xenium::ramalhete_queue, 4,s:     35,801,668 msg/sec
         xenium::ramalhete_queue, 4,i:     34,271,397 msg/sec
         xenium::ramalhete_queue, 5,s:     36,217,151 msg/sec
         xenium::ramalhete_queue, 5,i:     37,073,122 msg/sec
         xenium::ramalhete_queue, 6,s:     34,745,623 msg/sec
         xenium::ramalhete_queue, 6,i:     36,287,485 msg/sec
         xenium::ramalhete_queue, 7,s:     33,818,607 msg/sec
         xenium::ramalhete_queue, 7,i:     34,636,519 msg/sec
         xenium::ramalhete_queue, 8,s:     33,608,123 msg/sec
         xenium::ramalhete_queue, 8,i:     34,299,274 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    124,072,184 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    134,765,572 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     34,022,262 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     20,232,892 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     18,842,462 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,779,058 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,268,557 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,233,416 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,783,585 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,412,934 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,402,625 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,670,253 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,139,988 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,562,361 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,447,312 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,022,418 msg/sec
          boost::lockfree::queue, 1,s:     15,256,232 msg/sec
          boost::lockfree::queue, 1,i:     15,176,660 msg/sec
          boost::lockfree::queue, 2,s:      5,774,610 msg/sec
          boost::lockfree::queue, 2,i:      5,995,903 msg/sec
          boost::lockfree::queue, 3,s:      5,417,006 msg/sec
          boost::lockfree::queue, 3,i:      5,406,442 msg/sec
          boost::lockfree::queue, 4,s:      4,027,816 msg/sec
          boost::lockfree::queue, 4,i:      4,027,647 msg/sec
          boost::lockfree::queue, 5,s:      3,334,700 msg/sec
          boost::lockfree::queue, 5,i:      3,278,498 msg/sec
          boost::lockfree::queue, 6,s:      2,205,690 msg/sec
          boost::lockfree::queue, 6,i:      2,386,091 msg/sec
          boost::lockfree::queue, 7,s:      2,015,915 msg/sec
          boost::lockfree::queue, 7,i:      2,056,343 msg/sec
          boost::lockfree::queue, 8,s:      1,625,773 msg/sec
          boost::lockfree::queue, 8,i:      1,794,358 msg/sec
                      std::mutex, 1,s:     12,830,833 msg/sec
                      std::mutex, 1,i:     12,930,801 msg/sec
                      std::mutex, 2,s:      8,965,335 msg/sec
                      std::mutex, 2,i:      9,461,970 msg/sec
                      std::mutex, 3,s:      5,301,601 msg/sec
                      std::mutex, 3,i:      5,423,023 msg/sec
                      std::mutex, 4,s:      4,353,887 msg/sec
                      std::mutex, 4,i:      4,461,610 msg/sec
                      std::mutex, 5,s:      3,852,539 msg/sec
                      std::mutex, 5,i:      3,926,599 msg/sec
                      std::mutex, 6,s:      3,656,702 msg/sec
                      std::mutex, 6,i:      3,743,348 msg/sec
                      std::mutex, 7,s:      3,677,355 msg/sec
                      std::mutex, 7,i:      3,697,372 msg/sec
                      std::mutex, 8,s:      3,455,722 msg/sec
                      std::mutex, 8,i:      3,478,518 msg/sec
                pthread_spinlock, 1,s:     32,205,220 msg/sec
                pthread_spinlock, 1,i:     32,094,598 msg/sec
                pthread_spinlock, 2,s:     10,690,875 msg/sec
                pthread_spinlock, 2,i:     10,236,712 msg/sec
                pthread_spinlock, 3,s:      9,308,411 msg/sec
                pthread_spinlock, 3,i:      8,642,145 msg/sec
                pthread_spinlock, 4,s:      7,213,101 msg/sec
                pthread_spinlock, 4,i:      7,768,081 msg/sec
                pthread_spinlock, 5,s:      6,534,432 msg/sec
                pthread_spinlock, 5,i:      6,751,160 msg/sec
                pthread_spinlock, 6,s:      5,195,758 msg/sec
                pthread_spinlock, 6,i:      5,226,114 msg/sec
                pthread_spinlock, 7,s:      2,578,142 msg/sec
                pthread_spinlock, 7,i:      4,207,047 msg/sec
                pthread_spinlock, 8,s:      2,849,648 msg/sec
                pthread_spinlock, 8,i:      3,047,662 msg/sec
                 tbb::spin_mutex, 1,s:     84,781,842 msg/sec
                 tbb::spin_mutex, 1,i:     83,054,637 msg/sec
                 tbb::spin_mutex, 2,s:     18,850,894 msg/sec
                 tbb::spin_mutex, 2,i:     17,658,309 msg/sec
                 tbb::spin_mutex, 3,s:     11,157,417 msg/sec
                 tbb::spin_mutex, 3,i:     10,708,305 msg/sec
                 tbb::spin_mutex, 4,s:      7,239,324 msg/sec
                 tbb::spin_mutex, 4,i:      7,234,737 msg/sec
                 tbb::spin_mutex, 5,s:      5,491,818 msg/sec
                 tbb::spin_mutex, 5,i:      5,602,000 msg/sec
                 tbb::spin_mutex, 6,s:      4,375,224 msg/sec
                 tbb::spin_mutex, 6,i:      4,382,967 msg/sec
                 tbb::spin_mutex, 7,s:      3,601,934 msg/sec
                 tbb::spin_mutex, 7,i:      3,646,561 msg/sec
                 tbb::spin_mutex, 8,s:      2,885,441 msg/sec
                 tbb::spin_mutex, 8,i:      2,971,416 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1016.49
	System time (seconds): 115.67
	Percent of CPU this job got: 916%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.54
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 64508
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24742
	Voluntary context switches: 8264474
	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-09-13 10:02:43 [22/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000059 sec/round-trip
                     AtomicQueue: 0.000000049 sec/round-trip
             OptimistAtomicQueue: 0.000000039 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000041 sec/round-trip
                    AtomicQueue2: 0.000000049 sec/round-trip
            OptimistAtomicQueue2: 0.000000048 sec/round-trip
                   AtomicQueueB2: 0.000000053 sec/round-trip
           OptimistAtomicQueueB2: 0.000000047 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000049 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000075 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000105 sec/round-trip
     xenium::michael_scott_queue: 0.000000168 sec/round-trip
         xenium::ramalhete_queue: 0.000000072 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000070 sec/round-trip
          boost::lockfree::queue: 0.000000111 sec/round-trip
                      std::mutex: 0.000000404 sec/round-trip
                pthread_spinlock: 0.000000124 sec/round-trip
                 tbb::spin_mutex: 0.000000105 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:    151,012,738 msg/sec
     boost::lockfree::spsc_queue, 1,i:    132,387,428 msg/sec
                     AtomicQueue, 1,s:    101,337,782 msg/sec
                     AtomicQueue, 1,i:    101,647,084 msg/sec
                     AtomicQueue, 2,s:     12,682,338 msg/sec
                     AtomicQueue, 2,i:     10,185,276 msg/sec
                     AtomicQueue, 3,s:     10,193,049 msg/sec
                     AtomicQueue, 3,i:      8,084,913 msg/sec
                     AtomicQueue, 4,s:      7,857,178 msg/sec
                     AtomicQueue, 4,i:      6,193,940 msg/sec
                     AtomicQueue, 5,s:      6,012,164 msg/sec
                     AtomicQueue, 5,i:      4,980,330 msg/sec
                     AtomicQueue, 6,s:      5,187,808 msg/sec
                     AtomicQueue, 6,i:      4,121,600 msg/sec
                     AtomicQueue, 7,s:      4,564,539 msg/sec
                     AtomicQueue, 7,i:      3,749,192 msg/sec
                     AtomicQueue, 8,s:      4,039,785 msg/sec
                     AtomicQueue, 8,i:      3,235,010 msg/sec
             OptimistAtomicQueue, 1,s:    845,509,378 msg/sec
             OptimistAtomicQueue, 1,i:    853,294,463 msg/sec
             OptimistAtomicQueue, 2,s:     94,038,426 msg/sec
             OptimistAtomicQueue, 2,i:     43,528,889 msg/sec
             OptimistAtomicQueue, 3,s:     60,423,153 msg/sec
             OptimistAtomicQueue, 3,i:     48,413,136 msg/sec
             OptimistAtomicQueue, 4,s:     64,012,586 msg/sec
             OptimistAtomicQueue, 4,i:     47,650,876 msg/sec
             OptimistAtomicQueue, 5,s:     56,494,594 msg/sec
             OptimistAtomicQueue, 5,i:     43,515,149 msg/sec
             OptimistAtomicQueue, 6,s:     56,179,957 msg/sec
             OptimistAtomicQueue, 6,i:     42,513,591 msg/sec
             OptimistAtomicQueue, 7,s:     55,312,050 msg/sec
             OptimistAtomicQueue, 7,i:     44,223,691 msg/sec
             OptimistAtomicQueue, 8,s:     57,656,836 msg/sec
             OptimistAtomicQueue, 8,i:     42,403,096 msg/sec
                    AtomicQueueB, 1,s:     75,399,475 msg/sec
                    AtomicQueueB, 1,i:     77,113,794 msg/sec
                    AtomicQueueB, 2,s:     12,348,661 msg/sec
                    AtomicQueueB, 2,i:      9,959,440 msg/sec
                    AtomicQueueB, 3,s:      9,732,211 msg/sec
                    AtomicQueueB, 3,i:      8,063,624 msg/sec
                    AtomicQueueB, 4,s:      7,846,616 msg/sec
                    AtomicQueueB, 4,i:      6,168,905 msg/sec
                    AtomicQueueB, 5,s:      5,989,920 msg/sec
                    AtomicQueueB, 5,i:      4,932,842 msg/sec
                    AtomicQueueB, 6,s:      5,175,417 msg/sec
                    AtomicQueueB, 6,i:      4,093,415 msg/sec
                    AtomicQueueB, 7,s:      4,517,440 msg/sec
                    AtomicQueueB, 7,i:      3,706,160 msg/sec
                    AtomicQueueB, 8,s:      3,994,056 msg/sec
                    AtomicQueueB, 8,i:      3,209,023 msg/sec
            OptimistAtomicQueueB, 1,s:    427,379,816 msg/sec
            OptimistAtomicQueueB, 1,i:    447,455,606 msg/sec
            OptimistAtomicQueueB, 2,s:     96,566,584 msg/sec
            OptimistAtomicQueueB, 2,i:     45,337,681 msg/sec
            OptimistAtomicQueueB, 3,s:     58,229,836 msg/sec
            OptimistAtomicQueueB, 3,i:     48,461,042 msg/sec
            OptimistAtomicQueueB, 4,s:     61,245,666 msg/sec
            OptimistAtomicQueueB, 4,i:     47,445,382 msg/sec
            OptimistAtomicQueueB, 5,s:     56,007,843 msg/sec
            OptimistAtomicQueueB, 5,i:     43,271,592 msg/sec
            OptimistAtomicQueueB, 6,s:     56,119,750 msg/sec
            OptimistAtomicQueueB, 6,i:     41,673,552 msg/sec
            OptimistAtomicQueueB, 7,s:     54,454,797 msg/sec
            OptimistAtomicQueueB, 7,i:     42,701,833 msg/sec
            OptimistAtomicQueueB, 8,s:     56,016,015 msg/sec
            OptimistAtomicQueueB, 8,i:     41,967,695 msg/sec
                    AtomicQueue2, 1,s:    103,061,838 msg/sec
                    AtomicQueue2, 1,i:    106,827,457 msg/sec
                    AtomicQueue2, 2,s:     11,459,764 msg/sec
                    AtomicQueue2, 2,i:      9,916,966 msg/sec
                    AtomicQueue2, 3,s:      9,572,509 msg/sec
                    AtomicQueue2, 3,i:      8,081,642 msg/sec
                    AtomicQueue2, 4,s:      7,640,019 msg/sec
                    AtomicQueue2, 4,i:      6,233,889 msg/sec
                    AtomicQueue2, 5,s:      5,904,033 msg/sec
                    AtomicQueue2, 5,i:      4,945,758 msg/sec
                    AtomicQueue2, 6,s:      5,043,692 msg/sec
                    AtomicQueue2, 6,i:      4,133,342 msg/sec
                    AtomicQueue2, 7,s:      4,426,291 msg/sec
                    AtomicQueue2, 7,i:      3,744,209 msg/sec
                    AtomicQueue2, 8,s:      3,907,768 msg/sec
                    AtomicQueue2, 8,i:      3,244,933 msg/sec
            OptimistAtomicQueue2, 1,s:    378,419,879 msg/sec
            OptimistAtomicQueue2, 1,i:    382,673,875 msg/sec
            OptimistAtomicQueue2, 2,s:     34,351,475 msg/sec
            OptimistAtomicQueue2, 2,i:     29,125,199 msg/sec
            OptimistAtomicQueue2, 3,s:     40,645,826 msg/sec
            OptimistAtomicQueue2, 3,i:     35,441,028 msg/sec
            OptimistAtomicQueue2, 4,s:     52,262,041 msg/sec
            OptimistAtomicQueue2, 4,i:     42,019,039 msg/sec
            OptimistAtomicQueue2, 5,s:     54,143,738 msg/sec
            OptimistAtomicQueue2, 5,i:     41,078,497 msg/sec
            OptimistAtomicQueue2, 6,s:     53,231,091 msg/sec
            OptimistAtomicQueue2, 6,i:     40,202,606 msg/sec
            OptimistAtomicQueue2, 7,s:     52,958,829 msg/sec
            OptimistAtomicQueue2, 7,i:     42,234,685 msg/sec
            OptimistAtomicQueue2, 8,s:     55,335,024 msg/sec
            OptimistAtomicQueue2, 8,i:     40,651,175 msg/sec
                   AtomicQueueB2, 1,s:     78,255,422 msg/sec
                   AtomicQueueB2, 1,i:     77,963,904 msg/sec
                   AtomicQueueB2, 2,s:     11,333,512 msg/sec
                   AtomicQueueB2, 2,i:      9,940,105 msg/sec
                   AtomicQueueB2, 3,s:      9,609,688 msg/sec
                   AtomicQueueB2, 3,i:      7,997,521 msg/sec
                   AtomicQueueB2, 4,s:      7,506,645 msg/sec
                   AtomicQueueB2, 4,i:      6,086,933 msg/sec
                   AtomicQueueB2, 5,s:      5,786,748 msg/sec
                   AtomicQueueB2, 5,i:      4,941,622 msg/sec
                   AtomicQueueB2, 6,s:      4,971,260 msg/sec
                   AtomicQueueB2, 6,i:      4,058,234 msg/sec
                   AtomicQueueB2, 7,s:      4,395,788 msg/sec
                   AtomicQueueB2, 7,i:      3,688,353 msg/sec
                   AtomicQueueB2, 8,s:      3,875,103 msg/sec
                   AtomicQueueB2, 8,i:      3,186,493 msg/sec
           OptimistAtomicQueueB2, 1,s:    125,018,945 msg/sec
           OptimistAtomicQueueB2, 1,i:    133,073,344 msg/sec
           OptimistAtomicQueueB2, 2,s:     34,527,086 msg/sec
           OptimistAtomicQueueB2, 2,i:     28,443,992 msg/sec
           OptimistAtomicQueueB2, 3,s:     40,749,875 msg/sec
           OptimistAtomicQueueB2, 3,i:     34,888,709 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,125,640 msg/sec
           OptimistAtomicQueueB2, 4,i:     40,502,050 msg/sec
           OptimistAtomicQueueB2, 5,s:     53,485,602 msg/sec
           OptimistAtomicQueueB2, 5,i:     42,120,611 msg/sec
           OptimistAtomicQueueB2, 6,s:     53,901,446 msg/sec
           OptimistAtomicQueueB2, 6,i:     40,351,127 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,416,961 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,625,750 msg/sec
           OptimistAtomicQueueB2, 8,s:     53,963,412 msg/sec
           OptimistAtomicQueueB2, 8,i:     39,900,442 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    527,060,923 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    544,690,024 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     32,492,860 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,728,396 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     33,502,059 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     40,922,217 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     46,673,226 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     59,188,106 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     80,874,500 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     79,513,118 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    159,551,952 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    167,150,097 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    166,184,144 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    162,414,447 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    192,537,291 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    167,571,205 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    204,529,992 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    171,261,248 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     21,684,739 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,327,767 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,215,465 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,765,341 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,801,106 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,319,737 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,122,274 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,268,846 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,045,525 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,085,681 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,008,881 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,226,979 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,277,563 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,635,622 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,673,656 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,173,685 msg/sec
     xenium::michael_scott_queue, 1,s:     17,427,466 msg/sec
     xenium::michael_scott_queue, 1,i:     17,195,528 msg/sec
     xenium::michael_scott_queue, 2,s:     11,858,561 msg/sec
     xenium::michael_scott_queue, 2,i:      8,646,951 msg/sec
     xenium::michael_scott_queue, 3,s:      7,521,393 msg/sec
     xenium::michael_scott_queue, 3,i:      6,459,829 msg/sec
     xenium::michael_scott_queue, 4,s:      5,873,233 msg/sec
     xenium::michael_scott_queue, 4,i:      4,805,725 msg/sec
     xenium::michael_scott_queue, 5,s:      4,553,947 msg/sec
     xenium::michael_scott_queue, 5,i:      3,924,885 msg/sec
     xenium::michael_scott_queue, 6,s:      3,899,311 msg/sec
     xenium::michael_scott_queue, 6,i:      3,274,138 msg/sec
     xenium::michael_scott_queue, 7,s:      3,444,358 msg/sec
     xenium::michael_scott_queue, 7,i:      2,892,144 msg/sec
     xenium::michael_scott_queue, 8,s:      3,023,939 msg/sec
     xenium::michael_scott_queue, 8,i:      2,513,763 msg/sec
         xenium::ramalhete_queue, 1,s:     35,583,876 msg/sec
         xenium::ramalhete_queue, 1,i:     33,841,750 msg/sec
         xenium::ramalhete_queue, 2,s:     50,306,347 msg/sec
         xenium::ramalhete_queue, 2,i:     29,256,992 msg/sec
         xenium::ramalhete_queue, 3,s:     45,328,197 msg/sec
         xenium::ramalhete_queue, 3,i:     30,615,145 msg/sec
         xenium::ramalhete_queue, 4,s:     35,720,395 msg/sec
         xenium::ramalhete_queue, 4,i:     34,418,902 msg/sec
         xenium::ramalhete_queue, 5,s:     35,992,720 msg/sec
         xenium::ramalhete_queue, 5,i:     36,332,919 msg/sec
         xenium::ramalhete_queue, 6,s:     34,496,235 msg/sec
         xenium::ramalhete_queue, 6,i:     36,484,091 msg/sec
         xenium::ramalhete_queue, 7,s:     33,954,213 msg/sec
         xenium::ramalhete_queue, 7,i:     35,074,027 msg/sec
         xenium::ramalhete_queue, 8,s:     32,740,106 msg/sec
         xenium::ramalhete_queue, 8,i:     34,281,261 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    118,595,471 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    134,082,678 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     35,151,193 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,731,857 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     18,974,036 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,721,250 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,225,031 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,245,457 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,192,104 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,293,563 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,231,652 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,287,065 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      8,945,822 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,641,527 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,442,824 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,282,828 msg/sec
          boost::lockfree::queue, 1,s:     15,170,051 msg/sec
          boost::lockfree::queue, 1,i:     15,183,115 msg/sec
          boost::lockfree::queue, 2,s:      5,686,527 msg/sec
          boost::lockfree::queue, 2,i:      6,021,371 msg/sec
          boost::lockfree::queue, 3,s:      5,398,625 msg/sec
          boost::lockfree::queue, 3,i:      5,399,150 msg/sec
          boost::lockfree::queue, 4,s:      4,025,862 msg/sec
          boost::lockfree::queue, 4,i:      4,026,035 msg/sec
          boost::lockfree::queue, 5,s:      3,319,745 msg/sec
          boost::lockfree::queue, 5,i:      3,279,340 msg/sec
          boost::lockfree::queue, 6,s:      2,212,095 msg/sec
          boost::lockfree::queue, 6,i:      2,388,651 msg/sec
          boost::lockfree::queue, 7,s:      1,968,552 msg/sec
          boost::lockfree::queue, 7,i:      2,047,373 msg/sec
          boost::lockfree::queue, 8,s:      1,626,575 msg/sec
          boost::lockfree::queue, 8,i:      1,791,860 msg/sec
                      std::mutex, 1,s:     12,911,711 msg/sec
                      std::mutex, 1,i:     12,969,815 msg/sec
                      std::mutex, 2,s:      8,876,582 msg/sec
                      std::mutex, 2,i:      9,478,348 msg/sec
                      std::mutex, 3,s:      5,358,477 msg/sec
                      std::mutex, 3,i:      5,408,807 msg/sec
                      std::mutex, 4,s:      4,264,090 msg/sec
                      std::mutex, 4,i:      4,361,163 msg/sec
                      std::mutex, 5,s:      3,754,196 msg/sec
                      std::mutex, 5,i:      3,812,279 msg/sec
                      std::mutex, 6,s:      3,624,395 msg/sec
                      std::mutex, 6,i:      3,694,029 msg/sec
                      std::mutex, 7,s:      3,685,847 msg/sec
                      std::mutex, 7,i:      3,739,398 msg/sec
                      std::mutex, 8,s:      3,445,512 msg/sec
                      std::mutex, 8,i:      3,493,148 msg/sec
                pthread_spinlock, 1,s:     32,289,696 msg/sec
                pthread_spinlock, 1,i:     30,852,068 msg/sec
                pthread_spinlock, 2,s:     10,761,032 msg/sec
                pthread_spinlock, 2,i:     10,412,009 msg/sec
                pthread_spinlock, 3,s:      9,410,097 msg/sec
                pthread_spinlock, 3,i:      8,718,145 msg/sec
                pthread_spinlock, 4,s:      7,172,510 msg/sec
                pthread_spinlock, 4,i:      7,626,802 msg/sec
                pthread_spinlock, 5,s:      6,598,039 msg/sec
                pthread_spinlock, 5,i:      6,777,323 msg/sec
                pthread_spinlock, 6,s:      5,521,752 msg/sec
                pthread_spinlock, 6,i:      4,573,243 msg/sec
                pthread_spinlock, 7,s:      2,573,926 msg/sec
                pthread_spinlock, 7,i:      4,686,744 msg/sec
                pthread_spinlock, 8,s:      3,008,672 msg/sec
                pthread_spinlock, 8,i:      4,522,470 msg/sec
                 tbb::spin_mutex, 1,s:     85,789,385 msg/sec
                 tbb::spin_mutex, 1,i:     83,717,493 msg/sec
                 tbb::spin_mutex, 2,s:     18,813,900 msg/sec
                 tbb::spin_mutex, 2,i:     17,423,241 msg/sec
                 tbb::spin_mutex, 3,s:     11,294,394 msg/sec
                 tbb::spin_mutex, 3,i:     10,590,114 msg/sec
                 tbb::spin_mutex, 4,s:      7,237,278 msg/sec
                 tbb::spin_mutex, 4,i:      7,234,168 msg/sec
                 tbb::spin_mutex, 5,s:      5,365,737 msg/sec
                 tbb::spin_mutex, 5,i:      5,699,361 msg/sec
                 tbb::spin_mutex, 6,s:      4,245,635 msg/sec
                 tbb::spin_mutex, 6,i:      4,341,089 msg/sec
                 tbb::spin_mutex, 7,s:      3,631,477 msg/sec
                 tbb::spin_mutex, 7,i:      3,635,834 msg/sec
                 tbb::spin_mutex, 8,s:      2,877,473 msg/sec
                 tbb::spin_mutex, 8,i:      3,020,748 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1010.38
	System time (seconds): 115.64
	Percent of CPU this job got: 916%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:02.80
	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): 65784
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 25069
	Voluntary context switches: 8399966
	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-09-13 10:04:46 [23/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000059 sec/round-trip
                     AtomicQueue: 0.000000047 sec/round-trip
             OptimistAtomicQueue: 0.000000039 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000041 sec/round-trip
                    AtomicQueue2: 0.000000050 sec/round-trip
            OptimistAtomicQueue2: 0.000000046 sec/round-trip
                   AtomicQueueB2: 0.000000053 sec/round-trip
           OptimistAtomicQueueB2: 0.000000047 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000049 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000075 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000105 sec/round-trip
     xenium::michael_scott_queue: 0.000000168 sec/round-trip
         xenium::ramalhete_queue: 0.000000072 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000070 sec/round-trip
          boost::lockfree::queue: 0.000000112 sec/round-trip
                      std::mutex: 0.000000404 sec/round-trip
                pthread_spinlock: 0.000000123 sec/round-trip
                 tbb::spin_mutex: 0.000000107 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:    147,043,701 msg/sec
     boost::lockfree::spsc_queue, 1,i:    132,823,292 msg/sec
                     AtomicQueue, 1,s:    101,454,800 msg/sec
                     AtomicQueue, 1,i:    101,935,476 msg/sec
                     AtomicQueue, 2,s:     12,688,525 msg/sec
                     AtomicQueue, 2,i:     10,168,093 msg/sec
                     AtomicQueue, 3,s:      9,916,347 msg/sec
                     AtomicQueue, 3,i:      8,128,362 msg/sec
                     AtomicQueue, 4,s:      7,805,565 msg/sec
                     AtomicQueue, 4,i:      6,209,052 msg/sec
                     AtomicQueue, 5,s:      6,036,370 msg/sec
                     AtomicQueue, 5,i:      4,992,607 msg/sec
                     AtomicQueue, 6,s:      5,154,327 msg/sec
                     AtomicQueue, 6,i:      4,122,751 msg/sec
                     AtomicQueue, 7,s:      4,588,889 msg/sec
                     AtomicQueue, 7,i:      3,743,564 msg/sec
                     AtomicQueue, 8,s:      4,088,283 msg/sec
                     AtomicQueue, 8,i:      3,245,064 msg/sec
             OptimistAtomicQueue, 1,s:    864,596,327 msg/sec
             OptimistAtomicQueue, 1,i:    867,564,866 msg/sec
             OptimistAtomicQueue, 2,s:     94,625,420 msg/sec
             OptimistAtomicQueue, 2,i:     42,836,242 msg/sec
             OptimistAtomicQueue, 3,s:     58,320,308 msg/sec
             OptimistAtomicQueue, 3,i:     48,339,348 msg/sec
             OptimistAtomicQueue, 4,s:     63,526,403 msg/sec
             OptimistAtomicQueue, 4,i:     47,789,939 msg/sec
             OptimistAtomicQueue, 5,s:     56,353,161 msg/sec
             OptimistAtomicQueue, 5,i:     43,240,641 msg/sec
             OptimistAtomicQueue, 6,s:     56,361,771 msg/sec
             OptimistAtomicQueue, 6,i:     43,345,043 msg/sec
             OptimistAtomicQueue, 7,s:     55,867,917 msg/sec
             OptimistAtomicQueue, 7,i:     43,396,666 msg/sec
             OptimistAtomicQueue, 8,s:     56,530,624 msg/sec
             OptimistAtomicQueue, 8,i:     41,647,090 msg/sec
                    AtomicQueueB, 1,s:     77,961,285 msg/sec
                    AtomicQueueB, 1,i:     77,247,004 msg/sec
                    AtomicQueueB, 2,s:     12,392,816 msg/sec
                    AtomicQueueB, 2,i:      9,926,258 msg/sec
                    AtomicQueueB, 3,s:      9,886,255 msg/sec
                    AtomicQueueB, 3,i:      8,045,753 msg/sec
                    AtomicQueueB, 4,s:      7,800,366 msg/sec
                    AtomicQueueB, 4,i:      6,097,991 msg/sec
                    AtomicQueueB, 5,s:      6,074,587 msg/sec
                    AtomicQueueB, 5,i:      4,953,353 msg/sec
                    AtomicQueueB, 6,s:      5,166,591 msg/sec
                    AtomicQueueB, 6,i:      4,094,926 msg/sec
                    AtomicQueueB, 7,s:      4,535,578 msg/sec
                    AtomicQueueB, 7,i:      3,704,872 msg/sec
                    AtomicQueueB, 8,s:      3,987,117 msg/sec
                    AtomicQueueB, 8,i:      3,201,098 msg/sec
            OptimistAtomicQueueB, 1,s:    428,870,985 msg/sec
            OptimistAtomicQueueB, 1,i:    443,717,824 msg/sec
            OptimistAtomicQueueB, 2,s:     96,312,193 msg/sec
            OptimistAtomicQueueB, 2,i:     41,519,096 msg/sec
            OptimistAtomicQueueB, 3,s:     57,943,710 msg/sec
            OptimistAtomicQueueB, 3,i:     47,508,893 msg/sec
            OptimistAtomicQueueB, 4,s:     62,437,912 msg/sec
            OptimistAtomicQueueB, 4,i:     46,913,616 msg/sec
            OptimistAtomicQueueB, 5,s:     55,811,069 msg/sec
            OptimistAtomicQueueB, 5,i:     42,791,302 msg/sec
            OptimistAtomicQueueB, 6,s:     55,814,708 msg/sec
            OptimistAtomicQueueB, 6,i:     41,339,645 msg/sec
            OptimistAtomicQueueB, 7,s:     55,811,310 msg/sec
            OptimistAtomicQueueB, 7,i:     43,336,559 msg/sec
            OptimistAtomicQueueB, 8,s:     55,784,835 msg/sec
            OptimistAtomicQueueB, 8,i:     41,146,439 msg/sec
                    AtomicQueue2, 1,s:    102,812,037 msg/sec
                    AtomicQueue2, 1,i:    107,276,403 msg/sec
                    AtomicQueue2, 2,s:     11,308,393 msg/sec
                    AtomicQueue2, 2,i:      9,903,011 msg/sec
                    AtomicQueue2, 3,s:      9,468,894 msg/sec
                    AtomicQueue2, 3,i:      8,063,417 msg/sec
                    AtomicQueue2, 4,s:      7,591,408 msg/sec
                    AtomicQueue2, 4,i:      6,234,003 msg/sec
                    AtomicQueue2, 5,s:      5,840,382 msg/sec
                    AtomicQueue2, 5,i:      4,950,649 msg/sec
                    AtomicQueue2, 6,s:      5,080,298 msg/sec
                    AtomicQueue2, 6,i:      4,152,317 msg/sec
                    AtomicQueue2, 7,s:      4,413,737 msg/sec
                    AtomicQueue2, 7,i:      3,748,345 msg/sec
                    AtomicQueue2, 8,s:      3,911,108 msg/sec
                    AtomicQueue2, 8,i:      3,247,043 msg/sec
            OptimistAtomicQueue2, 1,s:    379,252,431 msg/sec
            OptimistAtomicQueue2, 1,i:    398,873,823 msg/sec
            OptimistAtomicQueue2, 2,s:     34,871,696 msg/sec
            OptimistAtomicQueue2, 2,i:     27,936,692 msg/sec
            OptimistAtomicQueue2, 3,s:     41,871,685 msg/sec
            OptimistAtomicQueue2, 3,i:     35,583,617 msg/sec
            OptimistAtomicQueue2, 4,s:     52,754,872 msg/sec
            OptimistAtomicQueue2, 4,i:     40,882,558 msg/sec
            OptimistAtomicQueue2, 5,s:     53,621,661 msg/sec
            OptimistAtomicQueue2, 5,i:     40,697,188 msg/sec
            OptimistAtomicQueue2, 6,s:     52,342,751 msg/sec
            OptimistAtomicQueue2, 6,i:     40,973,200 msg/sec
            OptimistAtomicQueue2, 7,s:     53,805,105 msg/sec
            OptimistAtomicQueue2, 7,i:     41,258,997 msg/sec
            OptimistAtomicQueue2, 8,s:     54,640,911 msg/sec
            OptimistAtomicQueue2, 8,i:     40,101,603 msg/sec
                   AtomicQueueB2, 1,s:     79,849,627 msg/sec
                   AtomicQueueB2, 1,i:     76,854,782 msg/sec
                   AtomicQueueB2, 2,s:     11,526,045 msg/sec
                   AtomicQueueB2, 2,i:      9,888,880 msg/sec
                   AtomicQueueB2, 3,s:      9,599,637 msg/sec
                   AtomicQueueB2, 3,i:      7,964,533 msg/sec
                   AtomicQueueB2, 4,s:      7,499,771 msg/sec
                   AtomicQueueB2, 4,i:      6,151,089 msg/sec
                   AtomicQueueB2, 5,s:      5,817,370 msg/sec
                   AtomicQueueB2, 5,i:      4,876,893 msg/sec
                   AtomicQueueB2, 6,s:      4,979,085 msg/sec
                   AtomicQueueB2, 6,i:      4,059,053 msg/sec
                   AtomicQueueB2, 7,s:      4,402,719 msg/sec
                   AtomicQueueB2, 7,i:      3,688,283 msg/sec
                   AtomicQueueB2, 8,s:      3,910,251 msg/sec
                   AtomicQueueB2, 8,i:      3,183,447 msg/sec
           OptimistAtomicQueueB2, 1,s:    124,069,408 msg/sec
           OptimistAtomicQueueB2, 1,i:    132,139,070 msg/sec
           OptimistAtomicQueueB2, 2,s:     34,917,994 msg/sec
           OptimistAtomicQueueB2, 2,i:     27,443,261 msg/sec
           OptimistAtomicQueueB2, 3,s:     40,845,531 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,321,000 msg/sec
           OptimistAtomicQueueB2, 4,s:     52,795,558 msg/sec
           OptimistAtomicQueueB2, 4,i:     42,949,236 msg/sec
           OptimistAtomicQueueB2, 5,s:     53,943,230 msg/sec
           OptimistAtomicQueueB2, 5,i:     41,915,826 msg/sec
           OptimistAtomicQueueB2, 6,s:     53,386,465 msg/sec
           OptimistAtomicQueueB2, 6,i:     40,155,942 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,446,873 msg/sec
           OptimistAtomicQueueB2, 7,i:     40,783,740 msg/sec
           OptimistAtomicQueueB2, 8,s:     54,820,652 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,487,067 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    528,638,164 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    544,110,993 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     32,308,677 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,395,314 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     33,745,672 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     46,181,658 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     51,832,833 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     64,522,326 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     83,662,687 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     98,306,387 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    146,049,840 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    159,590,220 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    159,554,822 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    172,033,513 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    180,067,796 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    209,334,408 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    181,067,294 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    162,615,760 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     21,732,877 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,407,169 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,242,934 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,824,507 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,812,885 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,359,309 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,133,627 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,270,032 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      5,990,348 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,081,148 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,016,977 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,233,008 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,353,568 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,661,569 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,668,042 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,183,598 msg/sec
     xenium::michael_scott_queue, 1,s:     17,525,226 msg/sec
     xenium::michael_scott_queue, 1,i:     17,092,271 msg/sec
     xenium::michael_scott_queue, 2,s:     11,913,319 msg/sec
     xenium::michael_scott_queue, 2,i:      8,718,192 msg/sec
     xenium::michael_scott_queue, 3,s:      7,510,020 msg/sec
     xenium::michael_scott_queue, 3,i:      6,377,671 msg/sec
     xenium::michael_scott_queue, 4,s:      5,954,510 msg/sec
     xenium::michael_scott_queue, 4,i:      4,914,064 msg/sec
     xenium::michael_scott_queue, 5,s:      4,566,132 msg/sec
     xenium::michael_scott_queue, 5,i:      3,965,604 msg/sec
     xenium::michael_scott_queue, 6,s:      3,884,031 msg/sec
     xenium::michael_scott_queue, 6,i:      3,237,597 msg/sec
     xenium::michael_scott_queue, 7,s:      3,446,797 msg/sec
     xenium::michael_scott_queue, 7,i:      2,890,625 msg/sec
     xenium::michael_scott_queue, 8,s:      3,035,147 msg/sec
     xenium::michael_scott_queue, 8,i:      2,507,463 msg/sec
         xenium::ramalhete_queue, 1,s:     35,110,103 msg/sec
         xenium::ramalhete_queue, 1,i:     33,989,218 msg/sec
         xenium::ramalhete_queue, 2,s:     45,798,525 msg/sec
         xenium::ramalhete_queue, 2,i:     29,903,679 msg/sec
         xenium::ramalhete_queue, 3,s:     45,283,180 msg/sec
         xenium::ramalhete_queue, 3,i:     31,404,020 msg/sec
         xenium::ramalhete_queue, 4,s:     35,830,818 msg/sec
         xenium::ramalhete_queue, 4,i:     34,893,091 msg/sec
         xenium::ramalhete_queue, 5,s:     35,196,623 msg/sec
         xenium::ramalhete_queue, 5,i:     36,657,572 msg/sec
         xenium::ramalhete_queue, 6,s:     34,854,364 msg/sec
         xenium::ramalhete_queue, 6,i:     36,557,468 msg/sec
         xenium::ramalhete_queue, 7,s:     33,212,155 msg/sec
         xenium::ramalhete_queue, 7,i:     31,206,191 msg/sec
         xenium::ramalhete_queue, 8,s:     32,424,932 msg/sec
         xenium::ramalhete_queue, 8,i:     31,306,784 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    125,673,799 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    135,878,118 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     43,198,327 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,708,214 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     18,938,868 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,808,831 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,580,345 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,295,030 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,359,980 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,466,031 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,273,304 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,736,407 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      8,941,416 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,524,331 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,577,023 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,287,131 msg/sec
          boost::lockfree::queue, 1,s:     15,190,290 msg/sec
          boost::lockfree::queue, 1,i:     15,207,737 msg/sec
          boost::lockfree::queue, 2,s:      5,750,712 msg/sec
          boost::lockfree::queue, 2,i:      6,099,355 msg/sec
          boost::lockfree::queue, 3,s:      5,441,081 msg/sec
          boost::lockfree::queue, 3,i:      5,414,019 msg/sec
          boost::lockfree::queue, 4,s:      4,037,435 msg/sec
          boost::lockfree::queue, 4,i:      4,021,999 msg/sec
          boost::lockfree::queue, 5,s:      3,333,450 msg/sec
          boost::lockfree::queue, 5,i:      3,272,351 msg/sec
          boost::lockfree::queue, 6,s:      2,203,622 msg/sec
          boost::lockfree::queue, 6,i:      2,391,817 msg/sec
          boost::lockfree::queue, 7,s:      2,014,774 msg/sec
          boost::lockfree::queue, 7,i:      2,048,960 msg/sec
          boost::lockfree::queue, 8,s:      1,635,287 msg/sec
          boost::lockfree::queue, 8,i:      1,792,089 msg/sec
                      std::mutex, 1,s:     12,853,439 msg/sec
                      std::mutex, 1,i:     12,832,552 msg/sec
                      std::mutex, 2,s:      8,884,968 msg/sec
                      std::mutex, 2,i:      9,497,001 msg/sec
                      std::mutex, 3,s:      5,242,241 msg/sec
                      std::mutex, 3,i:      5,330,033 msg/sec
                      std::mutex, 4,s:      4,266,146 msg/sec
                      std::mutex, 4,i:      4,316,122 msg/sec
                      std::mutex, 5,s:      3,946,909 msg/sec
                      std::mutex, 5,i:      4,001,288 msg/sec
                      std::mutex, 6,s:      3,584,619 msg/sec
                      std::mutex, 6,i:      3,646,785 msg/sec
                      std::mutex, 7,s:      3,578,027 msg/sec
                      std::mutex, 7,i:      3,622,972 msg/sec
                      std::mutex, 8,s:      3,457,597 msg/sec
                      std::mutex, 8,i:      3,497,935 msg/sec
                pthread_spinlock, 1,s:     31,999,295 msg/sec
                pthread_spinlock, 1,i:     31,084,838 msg/sec
                pthread_spinlock, 2,s:     10,649,058 msg/sec
                pthread_spinlock, 2,i:     10,227,383 msg/sec
                pthread_spinlock, 3,s:      9,335,350 msg/sec
                pthread_spinlock, 3,i:      8,585,898 msg/sec
                pthread_spinlock, 4,s:      7,355,077 msg/sec
                pthread_spinlock, 4,i:      7,579,064 msg/sec
                pthread_spinlock, 5,s:      6,561,379 msg/sec
                pthread_spinlock, 5,i:      6,674,580 msg/sec
                pthread_spinlock, 6,s:      5,473,673 msg/sec
                pthread_spinlock, 6,i:      5,201,446 msg/sec
                pthread_spinlock, 7,s:      2,433,966 msg/sec
                pthread_spinlock, 7,i:      4,493,753 msg/sec
                pthread_spinlock, 8,s:      2,861,177 msg/sec
                pthread_spinlock, 8,i:      4,424,628 msg/sec
                 tbb::spin_mutex, 1,s:     81,832,254 msg/sec
                 tbb::spin_mutex, 1,i:     81,080,269 msg/sec
                 tbb::spin_mutex, 2,s:     19,149,020 msg/sec
                 tbb::spin_mutex, 2,i:     17,684,895 msg/sec
                 tbb::spin_mutex, 3,s:     11,224,420 msg/sec
                 tbb::spin_mutex, 3,i:     10,745,102 msg/sec
                 tbb::spin_mutex, 4,s:      7,228,339 msg/sec
                 tbb::spin_mutex, 4,i:      7,237,070 msg/sec
                 tbb::spin_mutex, 5,s:      5,459,820 msg/sec
                 tbb::spin_mutex, 5,i:      5,561,381 msg/sec
                 tbb::spin_mutex, 6,s:      4,327,052 msg/sec
                 tbb::spin_mutex, 6,i:      4,311,732 msg/sec
                 tbb::spin_mutex, 7,s:      3,685,473 msg/sec
                 tbb::spin_mutex, 7,i:      3,745,691 msg/sec
                 tbb::spin_mutex, 8,s:      2,920,775 msg/sec
                 tbb::spin_mutex, 8,i:      2,985,400 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1019.24
	System time (seconds): 116.06
	Percent of CPU this job got: 917%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.79
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 68040
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 25624
	Voluntary context switches: 8390238
	Involuntary context switches: 288
	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-09-13 10:06:50 [24/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000049 sec/round-trip
             OptimistAtomicQueue: 0.000000039 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000041 sec/round-trip
                    AtomicQueue2: 0.000000049 sec/round-trip
            OptimistAtomicQueue2: 0.000000046 sec/round-trip
                   AtomicQueueB2: 0.000000052 sec/round-trip
           OptimistAtomicQueueB2: 0.000000047 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000049 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000075 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000105 sec/round-trip
     xenium::michael_scott_queue: 0.000000168 sec/round-trip
         xenium::ramalhete_queue: 0.000000072 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000070 sec/round-trip
          boost::lockfree::queue: 0.000000111 sec/round-trip
                      std::mutex: 0.000000404 sec/round-trip
                pthread_spinlock: 0.000000123 sec/round-trip
                 tbb::spin_mutex: 0.000000107 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:    149,562,218 msg/sec
     boost::lockfree::spsc_queue, 1,i:    131,997,519 msg/sec
                     AtomicQueue, 1,s:    101,523,220 msg/sec
                     AtomicQueue, 1,i:    101,206,356 msg/sec
                     AtomicQueue, 2,s:     12,766,068 msg/sec
                     AtomicQueue, 2,i:     10,204,549 msg/sec
                     AtomicQueue, 3,s:      9,975,266 msg/sec
                     AtomicQueue, 3,i:      8,135,643 msg/sec
                     AtomicQueue, 4,s:      7,798,254 msg/sec
                     AtomicQueue, 4,i:      6,194,048 msg/sec
                     AtomicQueue, 5,s:      5,981,275 msg/sec
                     AtomicQueue, 5,i:      4,993,548 msg/sec
                     AtomicQueue, 6,s:      5,185,017 msg/sec
                     AtomicQueue, 6,i:      4,125,517 msg/sec
                     AtomicQueue, 7,s:      4,609,871 msg/sec
                     AtomicQueue, 7,i:      3,747,771 msg/sec
                     AtomicQueue, 8,s:      4,015,477 msg/sec
                     AtomicQueue, 8,i:      3,247,352 msg/sec
             OptimistAtomicQueue, 1,s:    840,631,343 msg/sec
             OptimistAtomicQueue, 1,i:    843,943,686 msg/sec
             OptimistAtomicQueue, 2,s:     93,495,965 msg/sec
             OptimistAtomicQueue, 2,i:     46,119,240 msg/sec
             OptimistAtomicQueue, 3,s:     64,480,726 msg/sec
             OptimistAtomicQueue, 3,i:     48,441,497 msg/sec
             OptimistAtomicQueue, 4,s:     64,918,027 msg/sec
             OptimistAtomicQueue, 4,i:     48,440,248 msg/sec
             OptimistAtomicQueue, 5,s:     56,722,937 msg/sec
             OptimistAtomicQueue, 5,i:     44,182,238 msg/sec
             OptimistAtomicQueue, 6,s:     57,480,071 msg/sec
             OptimistAtomicQueue, 6,i:     42,568,186 msg/sec
             OptimistAtomicQueue, 7,s:     54,998,969 msg/sec
             OptimistAtomicQueue, 7,i:     44,105,948 msg/sec
             OptimistAtomicQueue, 8,s:     57,477,705 msg/sec
             OptimistAtomicQueue, 8,i:     42,382,893 msg/sec
                    AtomicQueueB, 1,s:     76,724,158 msg/sec
                    AtomicQueueB, 1,i:     76,441,341 msg/sec
                    AtomicQueueB, 2,s:     12,472,754 msg/sec
                    AtomicQueueB, 2,i:      9,967,283 msg/sec
                    AtomicQueueB, 3,s:      9,789,247 msg/sec
                    AtomicQueueB, 3,i:      8,092,105 msg/sec
                    AtomicQueueB, 4,s:      7,705,093 msg/sec
                    AtomicQueueB, 4,i:      6,157,951 msg/sec
                    AtomicQueueB, 5,s:      6,032,887 msg/sec
                    AtomicQueueB, 5,i:      4,952,640 msg/sec
                    AtomicQueueB, 6,s:      5,134,920 msg/sec
                    AtomicQueueB, 6,i:      4,094,325 msg/sec
                    AtomicQueueB, 7,s:      4,508,370 msg/sec
                    AtomicQueueB, 7,i:      3,692,142 msg/sec
                    AtomicQueueB, 8,s:      4,011,822 msg/sec
                    AtomicQueueB, 8,i:      3,206,296 msg/sec
            OptimistAtomicQueueB, 1,s:    428,153,486 msg/sec
            OptimistAtomicQueueB, 1,i:    445,462,539 msg/sec
            OptimistAtomicQueueB, 2,s:     97,583,415 msg/sec
            OptimistAtomicQueueB, 2,i:     42,114,995 msg/sec
            OptimistAtomicQueueB, 3,s:     59,187,053 msg/sec
            OptimistAtomicQueueB, 3,i:     47,922,110 msg/sec
            OptimistAtomicQueueB, 4,s:     62,879,139 msg/sec
            OptimistAtomicQueueB, 4,i:     46,691,648 msg/sec
            OptimistAtomicQueueB, 5,s:     56,651,109 msg/sec
            OptimistAtomicQueueB, 5,i:     43,104,673 msg/sec
            OptimistAtomicQueueB, 6,s:     56,727,242 msg/sec
            OptimistAtomicQueueB, 6,i:     42,167,408 msg/sec
            OptimistAtomicQueueB, 7,s:     55,233,202 msg/sec
            OptimistAtomicQueueB, 7,i:     42,837,161 msg/sec
            OptimistAtomicQueueB, 8,s:     55,770,497 msg/sec
            OptimistAtomicQueueB, 8,i:     41,875,026 msg/sec
                    AtomicQueue2, 1,s:    103,983,414 msg/sec
                    AtomicQueue2, 1,i:    106,918,663 msg/sec
                    AtomicQueue2, 2,s:     11,399,234 msg/sec
                    AtomicQueue2, 2,i:      9,926,064 msg/sec
                    AtomicQueue2, 3,s:      9,543,077 msg/sec
                    AtomicQueue2, 3,i:      8,131,565 msg/sec
                    AtomicQueue2, 4,s:      7,604,833 msg/sec
                    AtomicQueue2, 4,i:      6,188,491 msg/sec
                    AtomicQueue2, 5,s:      5,855,884 msg/sec
                    AtomicQueue2, 5,i:      4,948,925 msg/sec
                    AtomicQueue2, 6,s:      5,075,120 msg/sec
                    AtomicQueue2, 6,i:      4,139,495 msg/sec
                    AtomicQueue2, 7,s:      4,407,327 msg/sec
                    AtomicQueue2, 7,i:      3,738,686 msg/sec
                    AtomicQueue2, 8,s:      3,914,515 msg/sec
                    AtomicQueue2, 8,i:      3,255,287 msg/sec
            OptimistAtomicQueue2, 1,s:    389,357,228 msg/sec
            OptimistAtomicQueue2, 1,i:    400,004,008 msg/sec
            OptimistAtomicQueue2, 2,s:     35,215,226 msg/sec
            OptimistAtomicQueue2, 2,i:     27,452,591 msg/sec
            OptimistAtomicQueue2, 3,s:     41,833,794 msg/sec
            OptimistAtomicQueue2, 3,i:     37,379,399 msg/sec
            OptimistAtomicQueue2, 4,s:     52,302,874 msg/sec
            OptimistAtomicQueue2, 4,i:     42,094,391 msg/sec
            OptimistAtomicQueue2, 5,s:     54,262,070 msg/sec
            OptimistAtomicQueue2, 5,i:     41,250,974 msg/sec
            OptimistAtomicQueue2, 6,s:     52,741,903 msg/sec
            OptimistAtomicQueue2, 6,i:     40,665,765 msg/sec
            OptimistAtomicQueue2, 7,s:     53,241,980 msg/sec
            OptimistAtomicQueue2, 7,i:     41,455,177 msg/sec
            OptimistAtomicQueue2, 8,s:     55,279,797 msg/sec
            OptimistAtomicQueue2, 8,i:     40,508,609 msg/sec
                   AtomicQueueB2, 1,s:     78,506,312 msg/sec
                   AtomicQueueB2, 1,i:     76,824,908 msg/sec
                   AtomicQueueB2, 2,s:     11,285,240 msg/sec
                   AtomicQueueB2, 2,i:      9,761,084 msg/sec
                   AtomicQueueB2, 3,s:      9,596,146 msg/sec
                   AtomicQueueB2, 3,i:      7,989,784 msg/sec
                   AtomicQueueB2, 4,s:      7,527,182 msg/sec
                   AtomicQueueB2, 4,i:      6,144,641 msg/sec
                   AtomicQueueB2, 5,s:      5,837,602 msg/sec
                   AtomicQueueB2, 5,i:      4,913,371 msg/sec
                   AtomicQueueB2, 6,s:      5,012,467 msg/sec
                   AtomicQueueB2, 6,i:      4,063,769 msg/sec
                   AtomicQueueB2, 7,s:      4,394,056 msg/sec
                   AtomicQueueB2, 7,i:      3,685,178 msg/sec
                   AtomicQueueB2, 8,s:      3,874,690 msg/sec
                   AtomicQueueB2, 8,i:      3,174,893 msg/sec
           OptimistAtomicQueueB2, 1,s:    128,693,977 msg/sec
           OptimistAtomicQueueB2, 1,i:    130,867,186 msg/sec
           OptimistAtomicQueueB2, 2,s:     34,574,569 msg/sec
           OptimistAtomicQueueB2, 2,i:     26,721,207 msg/sec
           OptimistAtomicQueueB2, 3,s:     41,472,667 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,118,290 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,785,355 msg/sec
           OptimistAtomicQueueB2, 4,i:     40,680,319 msg/sec
           OptimistAtomicQueueB2, 5,s:     54,466,179 msg/sec
           OptimistAtomicQueueB2, 5,i:     40,816,786 msg/sec
           OptimistAtomicQueueB2, 6,s:     54,186,351 msg/sec
           OptimistAtomicQueueB2, 6,i:     40,386,836 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,744,651 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,662,377 msg/sec
           OptimistAtomicQueueB2, 8,s:     53,746,863 msg/sec
           OptimistAtomicQueueB2, 8,i:     39,835,754 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    532,683,994 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    553,418,353 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     32,154,495 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,417,144 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     34,060,204 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     45,364,882 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     51,585,194 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     64,264,213 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     89,390,693 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     89,783,908 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    140,869,104 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    164,922,850 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    167,897,521 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    150,721,144 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    175,489,096 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    214,271,972 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    215,976,959 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    195,625,671 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     21,895,881 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,586,074 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,203,749 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,821,069 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,831,061 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,384,261 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,112,298 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,200,040 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,031,790 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,105,554 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,022,382 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,256,290 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,354,700 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,656,905 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,675,845 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,155,578 msg/sec
     xenium::michael_scott_queue, 1,s:     17,858,875 msg/sec
     xenium::michael_scott_queue, 1,i:     17,944,356 msg/sec
     xenium::michael_scott_queue, 2,s:     12,111,618 msg/sec
     xenium::michael_scott_queue, 2,i:      8,622,883 msg/sec
     xenium::michael_scott_queue, 3,s:      7,748,482 msg/sec
     xenium::michael_scott_queue, 3,i:      6,613,974 msg/sec
     xenium::michael_scott_queue, 4,s:      6,030,929 msg/sec
     xenium::michael_scott_queue, 4,i:      5,015,600 msg/sec
     xenium::michael_scott_queue, 5,s:      4,558,943 msg/sec
     xenium::michael_scott_queue, 5,i:      3,930,069 msg/sec
     xenium::michael_scott_queue, 6,s:      3,896,188 msg/sec
     xenium::michael_scott_queue, 6,i:      3,264,804 msg/sec
     xenium::michael_scott_queue, 7,s:      3,478,635 msg/sec
     xenium::michael_scott_queue, 7,i:      2,917,007 msg/sec
     xenium::michael_scott_queue, 8,s:      3,009,917 msg/sec
     xenium::michael_scott_queue, 8,i:      2,497,639 msg/sec
         xenium::ramalhete_queue, 1,s:     50,410,317 msg/sec
         xenium::ramalhete_queue, 1,i:     32,986,892 msg/sec
         xenium::ramalhete_queue, 2,s:     49,646,191 msg/sec
         xenium::ramalhete_queue, 2,i:     32,168,548 msg/sec
         xenium::ramalhete_queue, 3,s:     44,819,372 msg/sec
         xenium::ramalhete_queue, 3,i:     33,303,636 msg/sec
         xenium::ramalhete_queue, 4,s:     35,775,028 msg/sec
         xenium::ramalhete_queue, 4,i:     35,845,050 msg/sec
         xenium::ramalhete_queue, 5,s:     35,543,541 msg/sec
         xenium::ramalhete_queue, 5,i:     36,394,896 msg/sec
         xenium::ramalhete_queue, 6,s:     34,684,069 msg/sec
         xenium::ramalhete_queue, 6,i:     36,283,567 msg/sec
         xenium::ramalhete_queue, 7,s:     33,443,247 msg/sec
         xenium::ramalhete_queue, 7,i:     34,897,082 msg/sec
         xenium::ramalhete_queue, 8,s:     33,252,752 msg/sec
         xenium::ramalhete_queue, 8,i:     34,026,495 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    121,681,788 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    133,637,986 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     34,886,115 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,519,026 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     19,329,794 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,837,366 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,301,018 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,227,835 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,126,400 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,549,641 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,359,507 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,585,940 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      8,985,997 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,523,050 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,570,964 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,219,102 msg/sec
          boost::lockfree::queue, 1,s:     15,229,863 msg/sec
          boost::lockfree::queue, 1,i:     15,194,758 msg/sec
          boost::lockfree::queue, 2,s:      5,744,113 msg/sec
          boost::lockfree::queue, 2,i:      6,069,881 msg/sec
          boost::lockfree::queue, 3,s:      5,428,789 msg/sec
          boost::lockfree::queue, 3,i:      5,421,788 msg/sec
          boost::lockfree::queue, 4,s:      4,031,825 msg/sec
          boost::lockfree::queue, 4,i:      4,025,134 msg/sec
          boost::lockfree::queue, 5,s:      3,323,939 msg/sec
          boost::lockfree::queue, 5,i:      3,292,311 msg/sec
          boost::lockfree::queue, 6,s:      2,205,248 msg/sec
          boost::lockfree::queue, 6,i:      2,384,160 msg/sec
          boost::lockfree::queue, 7,s:      2,033,084 msg/sec
          boost::lockfree::queue, 7,i:      2,051,221 msg/sec
          boost::lockfree::queue, 8,s:      1,624,591 msg/sec
          boost::lockfree::queue, 8,i:      1,792,782 msg/sec
                      std::mutex, 1,s:     12,877,977 msg/sec
                      std::mutex, 1,i:     12,764,710 msg/sec
                      std::mutex, 2,s:      9,744,872 msg/sec
                      std::mutex, 2,i:      9,485,083 msg/sec
                      std::mutex, 3,s:      5,329,261 msg/sec
                      std::mutex, 3,i:      5,393,827 msg/sec
                      std::mutex, 4,s:      4,355,538 msg/sec
                      std::mutex, 4,i:      4,445,624 msg/sec
                      std::mutex, 5,s:      3,957,458 msg/sec
                      std::mutex, 5,i:      4,007,506 msg/sec
                      std::mutex, 6,s:      3,712,220 msg/sec
                      std::mutex, 6,i:      3,764,207 msg/sec
                      std::mutex, 7,s:      3,672,802 msg/sec
                      std::mutex, 7,i:      3,678,999 msg/sec
                      std::mutex, 8,s:      3,465,101 msg/sec
                      std::mutex, 8,i:      3,478,055 msg/sec
                pthread_spinlock, 1,s:     32,061,648 msg/sec
                pthread_spinlock, 1,i:     31,229,554 msg/sec
                pthread_spinlock, 2,s:     10,564,921 msg/sec
                pthread_spinlock, 2,i:     10,198,194 msg/sec
                pthread_spinlock, 3,s:      9,258,201 msg/sec
                pthread_spinlock, 3,i:      8,613,702 msg/sec
                pthread_spinlock, 4,s:      7,341,122 msg/sec
                pthread_spinlock, 4,i:      7,617,099 msg/sec
                pthread_spinlock, 5,s:      6,561,677 msg/sec
                pthread_spinlock, 5,i:      6,933,313 msg/sec
                pthread_spinlock, 6,s:      5,507,042 msg/sec
                pthread_spinlock, 6,i:      5,194,599 msg/sec
                pthread_spinlock, 7,s:      2,524,980 msg/sec
                pthread_spinlock, 7,i:      4,710,021 msg/sec
                pthread_spinlock, 8,s:      2,967,229 msg/sec
                pthread_spinlock, 8,i:      4,419,060 msg/sec
                 tbb::spin_mutex, 1,s:     84,404,289 msg/sec
                 tbb::spin_mutex, 1,i:     83,984,053 msg/sec
                 tbb::spin_mutex, 2,s:     18,777,263 msg/sec
                 tbb::spin_mutex, 2,i:     17,547,632 msg/sec
                 tbb::spin_mutex, 3,s:     11,049,808 msg/sec
                 tbb::spin_mutex, 3,i:     10,732,413 msg/sec
                 tbb::spin_mutex, 4,s:      7,189,822 msg/sec
                 tbb::spin_mutex, 4,i:      7,196,558 msg/sec
                 tbb::spin_mutex, 5,s:      5,351,444 msg/sec
                 tbb::spin_mutex, 5,i:      5,634,362 msg/sec
                 tbb::spin_mutex, 6,s:      4,269,227 msg/sec
                 tbb::spin_mutex, 6,i:      4,329,604 msg/sec
                 tbb::spin_mutex, 7,s:      3,695,366 msg/sec
                 tbb::spin_mutex, 7,i:      3,645,700 msg/sec
                 tbb::spin_mutex, 8,s:      2,905,449 msg/sec
                 tbb::spin_mutex, 8,i:      2,976,335 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1017.36
	System time (seconds): 115.93
	Percent of CPU this job got: 918%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.45
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 65604
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24973
	Voluntary context switches: 8144182
	Involuntary context switches: 281
	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-09-13 10:08:53 [25/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000047 sec/round-trip
             OptimistAtomicQueue: 0.000000039 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000041 sec/round-trip
                    AtomicQueue2: 0.000000050 sec/round-trip
            OptimistAtomicQueue2: 0.000000046 sec/round-trip
                   AtomicQueueB2: 0.000000052 sec/round-trip
           OptimistAtomicQueueB2: 0.000000047 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000050 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000076 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000107 sec/round-trip
     xenium::michael_scott_queue: 0.000000168 sec/round-trip
         xenium::ramalhete_queue: 0.000000072 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000071 sec/round-trip
          boost::lockfree::queue: 0.000000112 sec/round-trip
                      std::mutex: 0.000000406 sec/round-trip
                pthread_spinlock: 0.000000124 sec/round-trip
                 tbb::spin_mutex: 0.000000107 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:    148,163,488 msg/sec
     boost::lockfree::spsc_queue, 1,i:    130,466,382 msg/sec
                     AtomicQueue, 1,s:    100,816,255 msg/sec
                     AtomicQueue, 1,i:    101,478,628 msg/sec
                     AtomicQueue, 2,s:     12,737,482 msg/sec
                     AtomicQueue, 2,i:     10,231,555 msg/sec
                     AtomicQueue, 3,s:     10,096,025 msg/sec
                     AtomicQueue, 3,i:      8,107,367 msg/sec
                     AtomicQueue, 4,s:      7,809,439 msg/sec
                     AtomicQueue, 4,i:      6,145,865 msg/sec
                     AtomicQueue, 5,s:      5,927,917 msg/sec
                     AtomicQueue, 5,i:      4,968,210 msg/sec
                     AtomicQueue, 6,s:      5,196,628 msg/sec
                     AtomicQueue, 6,i:      4,124,193 msg/sec
                     AtomicQueue, 7,s:      4,578,782 msg/sec
                     AtomicQueue, 7,i:      3,769,479 msg/sec
                     AtomicQueue, 8,s:      4,008,085 msg/sec
                     AtomicQueue, 8,i:      3,229,947 msg/sec
             OptimistAtomicQueue, 1,s:    845,194,343 msg/sec
             OptimistAtomicQueue, 1,i:    848,860,350 msg/sec
             OptimistAtomicQueue, 2,s:     92,709,665 msg/sec
             OptimistAtomicQueue, 2,i:     43,572,748 msg/sec
             OptimistAtomicQueue, 3,s:     59,616,304 msg/sec
             OptimistAtomicQueue, 3,i:     48,240,845 msg/sec
             OptimistAtomicQueue, 4,s:     63,793,981 msg/sec
             OptimistAtomicQueue, 4,i:     46,841,400 msg/sec
             OptimistAtomicQueue, 5,s:     56,038,471 msg/sec
             OptimistAtomicQueue, 5,i:     44,515,220 msg/sec
             OptimistAtomicQueue, 6,s:     57,396,311 msg/sec
             OptimistAtomicQueue, 6,i:     42,397,290 msg/sec
             OptimistAtomicQueue, 7,s:     55,570,736 msg/sec
             OptimistAtomicQueue, 7,i:     44,083,506 msg/sec
             OptimistAtomicQueue, 8,s:     57,067,825 msg/sec
             OptimistAtomicQueue, 8,i:     41,751,305 msg/sec
                    AtomicQueueB, 1,s:     75,875,569 msg/sec
                    AtomicQueueB, 1,i:     75,827,954 msg/sec
                    AtomicQueueB, 2,s:     12,090,405 msg/sec
                    AtomicQueueB, 2,i:      9,927,538 msg/sec
                    AtomicQueueB, 3,s:      9,884,177 msg/sec
                    AtomicQueueB, 3,i:      8,055,166 msg/sec
                    AtomicQueueB, 4,s:      7,790,260 msg/sec
                    AtomicQueueB, 4,i:      6,164,395 msg/sec
                    AtomicQueueB, 5,s:      5,996,879 msg/sec
                    AtomicQueueB, 5,i:      4,958,025 msg/sec
                    AtomicQueueB, 6,s:      5,163,173 msg/sec
                    AtomicQueueB, 6,i:      4,095,585 msg/sec
                    AtomicQueueB, 7,s:      4,507,875 msg/sec
                    AtomicQueueB, 7,i:      3,694,816 msg/sec
                    AtomicQueueB, 8,s:      3,998,701 msg/sec
                    AtomicQueueB, 8,i:      3,200,399 msg/sec
            OptimistAtomicQueueB, 1,s:    429,781,425 msg/sec
            OptimistAtomicQueueB, 1,i:    445,470,491 msg/sec
            OptimistAtomicQueueB, 2,s:     94,171,872 msg/sec
            OptimistAtomicQueueB, 2,i:     42,173,648 msg/sec
            OptimistAtomicQueueB, 3,s:     57,592,243 msg/sec
            OptimistAtomicQueueB, 3,i:     48,191,628 msg/sec
            OptimistAtomicQueueB, 4,s:     64,029,012 msg/sec
            OptimistAtomicQueueB, 4,i:     47,031,776 msg/sec
            OptimistAtomicQueueB, 5,s:     56,449,159 msg/sec
            OptimistAtomicQueueB, 5,i:     43,846,301 msg/sec
            OptimistAtomicQueueB, 6,s:     56,341,536 msg/sec
            OptimistAtomicQueueB, 6,i:     41,453,668 msg/sec
            OptimistAtomicQueueB, 7,s:     55,081,739 msg/sec
            OptimistAtomicQueueB, 7,i:     43,427,425 msg/sec
            OptimistAtomicQueueB, 8,s:     56,546,285 msg/sec
            OptimistAtomicQueueB, 8,i:     41,235,891 msg/sec
                    AtomicQueue2, 1,s:    101,546,667 msg/sec
                    AtomicQueue2, 1,i:    106,047,792 msg/sec
                    AtomicQueue2, 2,s:     11,328,254 msg/sec
                    AtomicQueue2, 2,i:      9,888,120 msg/sec
                    AtomicQueue2, 3,s:      9,573,848 msg/sec
                    AtomicQueue2, 3,i:      8,103,049 msg/sec
                    AtomicQueue2, 4,s:      7,582,146 msg/sec
                    AtomicQueue2, 4,i:      6,224,726 msg/sec
                    AtomicQueue2, 5,s:      5,849,893 msg/sec
                    AtomicQueue2, 5,i:      4,953,823 msg/sec
                    AtomicQueue2, 6,s:      5,068,245 msg/sec
                    AtomicQueue2, 6,i:      4,124,788 msg/sec
                    AtomicQueue2, 7,s:      4,472,743 msg/sec
                    AtomicQueue2, 7,i:      3,747,106 msg/sec
                    AtomicQueue2, 8,s:      3,957,946 msg/sec
                    AtomicQueue2, 8,i:      3,253,977 msg/sec
            OptimistAtomicQueue2, 1,s:    390,130,357 msg/sec
            OptimistAtomicQueue2, 1,i:    397,550,386 msg/sec
            OptimistAtomicQueue2, 2,s:     34,932,219 msg/sec
            OptimistAtomicQueue2, 2,i:     27,310,991 msg/sec
            OptimistAtomicQueue2, 3,s:     41,830,708 msg/sec
            OptimistAtomicQueue2, 3,i:     35,740,958 msg/sec
            OptimistAtomicQueue2, 4,s:     52,415,876 msg/sec
            OptimistAtomicQueue2, 4,i:     42,162,674 msg/sec
            OptimistAtomicQueue2, 5,s:     54,613,703 msg/sec
            OptimistAtomicQueue2, 5,i:     40,872,178 msg/sec
            OptimistAtomicQueue2, 6,s:     52,900,879 msg/sec
            OptimistAtomicQueue2, 6,i:     40,026,660 msg/sec
            OptimistAtomicQueue2, 7,s:     53,664,710 msg/sec
            OptimistAtomicQueue2, 7,i:     41,500,545 msg/sec
            OptimistAtomicQueue2, 8,s:     54,664,283 msg/sec
            OptimistAtomicQueue2, 8,i:     39,989,150 msg/sec
                   AtomicQueueB2, 1,s:     78,466,318 msg/sec
                   AtomicQueueB2, 1,i:     77,744,915 msg/sec
                   AtomicQueueB2, 2,s:     11,598,722 msg/sec
                   AtomicQueueB2, 2,i:      9,853,114 msg/sec
                   AtomicQueueB2, 3,s:      9,601,348 msg/sec
                   AtomicQueueB2, 3,i:      8,006,615 msg/sec
                   AtomicQueueB2, 4,s:      7,513,930 msg/sec
                   AtomicQueueB2, 4,i:      6,095,680 msg/sec
                   AtomicQueueB2, 5,s:      5,840,745 msg/sec
                   AtomicQueueB2, 5,i:      4,936,478 msg/sec
                   AtomicQueueB2, 6,s:      4,992,277 msg/sec
                   AtomicQueueB2, 6,i:      4,051,663 msg/sec
                   AtomicQueueB2, 7,s:      4,411,167 msg/sec
                   AtomicQueueB2, 7,i:      3,683,990 msg/sec
                   AtomicQueueB2, 8,s:      3,891,914 msg/sec
                   AtomicQueueB2, 8,i:      3,182,489 msg/sec
           OptimistAtomicQueueB2, 1,s:    127,039,222 msg/sec
           OptimistAtomicQueueB2, 1,i:    131,027,647 msg/sec
           OptimistAtomicQueueB2, 2,s:     35,122,026 msg/sec
           OptimistAtomicQueueB2, 2,i:     28,674,180 msg/sec
           OptimistAtomicQueueB2, 3,s:     41,194,616 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,121,527 msg/sec
           OptimistAtomicQueueB2, 4,s:     52,718,174 msg/sec
           OptimistAtomicQueueB2, 4,i:     43,042,289 msg/sec
           OptimistAtomicQueueB2, 5,s:     53,673,363 msg/sec
           OptimistAtomicQueueB2, 5,i:     40,970,326 msg/sec
           OptimistAtomicQueueB2, 6,s:     53,201,383 msg/sec
           OptimistAtomicQueueB2, 6,i:     40,288,956 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,829,018 msg/sec
           OptimistAtomicQueueB2, 7,i:     40,640,676 msg/sec
           OptimistAtomicQueueB2, 8,s:     53,760,383 msg/sec
           OptimistAtomicQueueB2, 8,i:     39,944,003 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    532,206,806 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    552,034,823 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     32,216,894 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,482,996 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     33,345,929 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     46,914,741 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     52,238,129 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     63,234,494 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     89,737,250 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     99,586,921 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    137,755,370 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    164,550,618 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    177,538,630 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    172,615,769 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    165,800,807 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    166,912,383 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    194,904,051 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    194,219,475 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     21,903,050 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,459,977 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,195,181 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,826,358 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,830,846 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,410,001 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,128,822 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,258,869 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      5,919,227 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,141,427 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,046,200 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,227,753 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,369,121 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,653,888 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,667,174 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,168,504 msg/sec
     xenium::michael_scott_queue, 1,s:     18,339,034 msg/sec
     xenium::michael_scott_queue, 1,i:     17,860,006 msg/sec
     xenium::michael_scott_queue, 2,s:     12,071,687 msg/sec
     xenium::michael_scott_queue, 2,i:      8,504,964 msg/sec
     xenium::michael_scott_queue, 3,s:      7,592,984 msg/sec
     xenium::michael_scott_queue, 3,i:      6,677,306 msg/sec
     xenium::michael_scott_queue, 4,s:      6,015,355 msg/sec
     xenium::michael_scott_queue, 4,i:      4,931,552 msg/sec
     xenium::michael_scott_queue, 5,s:      4,574,449 msg/sec
     xenium::michael_scott_queue, 5,i:      3,968,100 msg/sec
     xenium::michael_scott_queue, 6,s:      3,901,269 msg/sec
     xenium::michael_scott_queue, 6,i:      3,284,396 msg/sec
     xenium::michael_scott_queue, 7,s:      3,476,580 msg/sec
     xenium::michael_scott_queue, 7,i:      2,907,657 msg/sec
     xenium::michael_scott_queue, 8,s:      3,032,633 msg/sec
     xenium::michael_scott_queue, 8,i:      2,503,240 msg/sec
         xenium::ramalhete_queue, 1,s:     50,608,746 msg/sec
         xenium::ramalhete_queue, 1,i:     33,804,762 msg/sec
         xenium::ramalhete_queue, 2,s:     49,161,401 msg/sec
         xenium::ramalhete_queue, 2,i:     29,872,550 msg/sec
         xenium::ramalhete_queue, 3,s:     45,771,481 msg/sec
         xenium::ramalhete_queue, 3,i:     33,760,852 msg/sec
         xenium::ramalhete_queue, 4,s:     35,934,174 msg/sec
         xenium::ramalhete_queue, 4,i:     35,183,000 msg/sec
         xenium::ramalhete_queue, 5,s:     35,512,848 msg/sec
         xenium::ramalhete_queue, 5,i:     36,208,769 msg/sec
         xenium::ramalhete_queue, 6,s:     35,013,327 msg/sec
         xenium::ramalhete_queue, 6,i:     35,729,290 msg/sec
         xenium::ramalhete_queue, 7,s:     33,471,667 msg/sec
         xenium::ramalhete_queue, 7,i:     35,031,815 msg/sec
         xenium::ramalhete_queue, 8,s:     32,936,307 msg/sec
         xenium::ramalhete_queue, 8,i:     34,024,222 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    122,363,687 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    137,014,264 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     43,219,745 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,910,793 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     19,301,587 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,833,589 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,335,104 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,026,139 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,212,077 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,471,362 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,339,616 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,604,644 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,052,109 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,658,309 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,411,433 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,230,275 msg/sec
          boost::lockfree::queue, 1,s:     15,154,863 msg/sec
          boost::lockfree::queue, 1,i:     15,203,958 msg/sec
          boost::lockfree::queue, 2,s:      5,792,705 msg/sec
          boost::lockfree::queue, 2,i:      6,195,412 msg/sec
          boost::lockfree::queue, 3,s:      5,421,103 msg/sec
          boost::lockfree::queue, 3,i:      5,434,572 msg/sec
          boost::lockfree::queue, 4,s:      4,036,637 msg/sec
          boost::lockfree::queue, 4,i:      4,030,081 msg/sec
          boost::lockfree::queue, 5,s:      3,330,774 msg/sec
          boost::lockfree::queue, 5,i:      3,292,969 msg/sec
          boost::lockfree::queue, 6,s:      2,200,030 msg/sec
          boost::lockfree::queue, 6,i:      2,386,734 msg/sec
          boost::lockfree::queue, 7,s:      1,964,212 msg/sec
          boost::lockfree::queue, 7,i:      2,048,061 msg/sec
          boost::lockfree::queue, 8,s:      1,626,405 msg/sec
          boost::lockfree::queue, 8,i:      1,792,445 msg/sec
                      std::mutex, 1,s:     12,840,691 msg/sec
                      std::mutex, 1,i:     12,852,041 msg/sec
                      std::mutex, 2,s:      9,072,590 msg/sec
                      std::mutex, 2,i:      9,454,307 msg/sec
                      std::mutex, 3,s:      5,311,881 msg/sec
                      std::mutex, 3,i:      5,362,666 msg/sec
                      std::mutex, 4,s:      4,086,127 msg/sec
                      std::mutex, 4,i:      4,166,591 msg/sec
                      std::mutex, 5,s:      3,735,062 msg/sec
                      std::mutex, 5,i:      3,805,210 msg/sec
                      std::mutex, 6,s:      3,609,206 msg/sec
                      std::mutex, 6,i:      3,743,956 msg/sec
                      std::mutex, 7,s:      3,616,816 msg/sec
                      std::mutex, 7,i:      3,619,899 msg/sec
                      std::mutex, 8,s:      3,541,904 msg/sec
                      std::mutex, 8,i:      3,474,761 msg/sec
                pthread_spinlock, 1,s:     31,856,878 msg/sec
                pthread_spinlock, 1,i:     31,751,511 msg/sec
                pthread_spinlock, 2,s:     10,917,817 msg/sec
                pthread_spinlock, 2,i:     10,478,132 msg/sec
                pthread_spinlock, 3,s:      9,499,112 msg/sec
                pthread_spinlock, 3,i:      8,666,430 msg/sec
                pthread_spinlock, 4,s:      7,134,937 msg/sec
                pthread_spinlock, 4,i:      7,492,183 msg/sec
                pthread_spinlock, 5,s:      6,548,360 msg/sec
                pthread_spinlock, 5,i:      6,773,718 msg/sec
                pthread_spinlock, 6,s:      5,510,612 msg/sec
                pthread_spinlock, 6,i:      5,516,626 msg/sec
                pthread_spinlock, 7,s:      2,503,230 msg/sec
                pthread_spinlock, 7,i:      4,362,355 msg/sec
                pthread_spinlock, 8,s:      3,029,344 msg/sec
                pthread_spinlock, 8,i:      4,634,814 msg/sec
                 tbb::spin_mutex, 1,s:     80,580,157 msg/sec
                 tbb::spin_mutex, 1,i:     82,800,804 msg/sec
                 tbb::spin_mutex, 2,s:     19,136,702 msg/sec
                 tbb::spin_mutex, 2,i:     17,527,115 msg/sec
                 tbb::spin_mutex, 3,s:     11,233,950 msg/sec
                 tbb::spin_mutex, 3,i:     10,769,202 msg/sec
                 tbb::spin_mutex, 4,s:      7,223,941 msg/sec
                 tbb::spin_mutex, 4,i:      7,211,769 msg/sec
                 tbb::spin_mutex, 5,s:      5,475,917 msg/sec
                 tbb::spin_mutex, 5,i:      5,638,264 msg/sec
                 tbb::spin_mutex, 6,s:      4,263,191 msg/sec
                 tbb::spin_mutex, 6,i:      4,362,955 msg/sec
                 tbb::spin_mutex, 7,s:      3,698,160 msg/sec
                 tbb::spin_mutex, 7,i:      3,658,701 msg/sec
                 tbb::spin_mutex, 8,s:      2,938,564 msg/sec
                 tbb::spin_mutex, 8,i:      2,996,137 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1009.54
	System time (seconds): 115.91
	Percent of CPU this job got: 917%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:02.69
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 64776
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24801
	Voluntary context switches: 8594520
	Involuntary context switches: 280
	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-09-13 10:10:56 [26/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000048 sec/round-trip
             OptimistAtomicQueue: 0.000000039 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000041 sec/round-trip
                    AtomicQueue2: 0.000000049 sec/round-trip
            OptimistAtomicQueue2: 0.000000046 sec/round-trip
                   AtomicQueueB2: 0.000000052 sec/round-trip
           OptimistAtomicQueueB2: 0.000000047 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000049 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000080 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000105 sec/round-trip
     xenium::michael_scott_queue: 0.000000168 sec/round-trip
         xenium::ramalhete_queue: 0.000000071 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000071 sec/round-trip
          boost::lockfree::queue: 0.000000112 sec/round-trip
                      std::mutex: 0.000000403 sec/round-trip
                pthread_spinlock: 0.000000123 sec/round-trip
                 tbb::spin_mutex: 0.000000107 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:    148,714,289 msg/sec
     boost::lockfree::spsc_queue, 1,i:    131,507,070 msg/sec
                     AtomicQueue, 1,s:    100,394,198 msg/sec
                     AtomicQueue, 1,i:    101,319,471 msg/sec
                     AtomicQueue, 2,s:     12,684,424 msg/sec
                     AtomicQueue, 2,i:     10,201,500 msg/sec
                     AtomicQueue, 3,s:     10,015,154 msg/sec
                     AtomicQueue, 3,i:      8,154,136 msg/sec
                     AtomicQueue, 4,s:      7,852,553 msg/sec
                     AtomicQueue, 4,i:      6,148,309 msg/sec
                     AtomicQueue, 5,s:      6,091,030 msg/sec
                     AtomicQueue, 5,i:      4,986,973 msg/sec
                     AtomicQueue, 6,s:      5,183,812 msg/sec
                     AtomicQueue, 6,i:      4,140,343 msg/sec
                     AtomicQueue, 7,s:      4,536,229 msg/sec
                     AtomicQueue, 7,i:      3,760,488 msg/sec
                     AtomicQueue, 8,s:      4,027,550 msg/sec
                     AtomicQueue, 8,i:      3,227,036 msg/sec
             OptimistAtomicQueue, 1,s:    840,312,858 msg/sec
             OptimistAtomicQueue, 1,i:    841,992,931 msg/sec
             OptimistAtomicQueue, 2,s:     91,702,078 msg/sec
             OptimistAtomicQueue, 2,i:     42,767,209 msg/sec
             OptimistAtomicQueue, 3,s:     58,353,791 msg/sec
             OptimistAtomicQueue, 3,i:     48,002,708 msg/sec
             OptimistAtomicQueue, 4,s:     63,426,730 msg/sec
             OptimistAtomicQueue, 4,i:     47,353,047 msg/sec
             OptimistAtomicQueue, 5,s:     57,085,254 msg/sec
             OptimistAtomicQueue, 5,i:     43,659,949 msg/sec
             OptimistAtomicQueue, 6,s:     56,429,325 msg/sec
             OptimistAtomicQueue, 6,i:     42,380,242 msg/sec
             OptimistAtomicQueue, 7,s:     55,260,020 msg/sec
             OptimistAtomicQueue, 7,i:     43,321,943 msg/sec
             OptimistAtomicQueue, 8,s:     56,599,483 msg/sec
             OptimistAtomicQueue, 8,i:     42,445,274 msg/sec
                    AtomicQueueB, 1,s:     76,929,777 msg/sec
                    AtomicQueueB, 1,i:     74,686,875 msg/sec
                    AtomicQueueB, 2,s:     12,353,073 msg/sec
                    AtomicQueueB, 2,i:      9,784,211 msg/sec
                    AtomicQueueB, 3,s:      9,666,729 msg/sec
                    AtomicQueueB, 3,i:      8,050,663 msg/sec
                    AtomicQueueB, 4,s:      7,842,132 msg/sec
                    AtomicQueueB, 4,i:      6,161,742 msg/sec
                    AtomicQueueB, 5,s:      5,999,874 msg/sec
                    AtomicQueueB, 5,i:      4,956,082 msg/sec
                    AtomicQueueB, 6,s:      5,207,405 msg/sec
                    AtomicQueueB, 6,i:      4,082,960 msg/sec
                    AtomicQueueB, 7,s:      4,546,589 msg/sec
                    AtomicQueueB, 7,i:      3,699,671 msg/sec
                    AtomicQueueB, 8,s:      4,027,955 msg/sec
                    AtomicQueueB, 8,i:      3,190,828 msg/sec
            OptimistAtomicQueueB, 1,s:    435,303,507 msg/sec
            OptimistAtomicQueueB, 1,i:    448,428,620 msg/sec
            OptimistAtomicQueueB, 2,s:     95,522,431 msg/sec
            OptimistAtomicQueueB, 2,i:     45,082,845 msg/sec
            OptimistAtomicQueueB, 3,s:     58,894,490 msg/sec
            OptimistAtomicQueueB, 3,i:     49,233,134 msg/sec
            OptimistAtomicQueueB, 4,s:     63,915,312 msg/sec
            OptimistAtomicQueueB, 4,i:     47,420,473 msg/sec
            OptimistAtomicQueueB, 5,s:     56,425,257 msg/sec
            OptimistAtomicQueueB, 5,i:     43,403,162 msg/sec
            OptimistAtomicQueueB, 6,s:     57,192,169 msg/sec
            OptimistAtomicQueueB, 6,i:     41,801,101 msg/sec
            OptimistAtomicQueueB, 7,s:     55,119,732 msg/sec
            OptimistAtomicQueueB, 7,i:     42,810,151 msg/sec
            OptimistAtomicQueueB, 8,s:     55,607,276 msg/sec
            OptimistAtomicQueueB, 8,i:     41,210,131 msg/sec
                    AtomicQueue2, 1,s:    102,151,225 msg/sec
                    AtomicQueue2, 1,i:    106,523,609 msg/sec
                    AtomicQueue2, 2,s:     11,742,216 msg/sec
                    AtomicQueue2, 2,i:      9,946,836 msg/sec
                    AtomicQueue2, 3,s:      9,597,977 msg/sec
                    AtomicQueue2, 3,i:      8,037,678 msg/sec
                    AtomicQueue2, 4,s:      7,628,736 msg/sec
                    AtomicQueue2, 4,i:      6,180,434 msg/sec
                    AtomicQueue2, 5,s:      5,906,885 msg/sec
                    AtomicQueue2, 5,i:      4,956,140 msg/sec
                    AtomicQueue2, 6,s:      5,041,029 msg/sec
                    AtomicQueue2, 6,i:      4,132,210 msg/sec
                    AtomicQueue2, 7,s:      4,434,556 msg/sec
                    AtomicQueue2, 7,i:      3,728,995 msg/sec
                    AtomicQueue2, 8,s:      3,953,668 msg/sec
                    AtomicQueue2, 8,i:      3,246,877 msg/sec
            OptimistAtomicQueue2, 1,s:    381,576,633 msg/sec
            OptimistAtomicQueue2, 1,i:    399,039,672 msg/sec
            OptimistAtomicQueue2, 2,s:     34,372,651 msg/sec
            OptimistAtomicQueue2, 2,i:     27,239,555 msg/sec
            OptimistAtomicQueue2, 3,s:     41,627,649 msg/sec
            OptimistAtomicQueue2, 3,i:     35,610,964 msg/sec
            OptimistAtomicQueue2, 4,s:     52,108,834 msg/sec
            OptimistAtomicQueue2, 4,i:     39,578,758 msg/sec
            OptimistAtomicQueue2, 5,s:     53,919,567 msg/sec
            OptimistAtomicQueue2, 5,i:     40,842,591 msg/sec
            OptimistAtomicQueue2, 6,s:     52,726,133 msg/sec
            OptimistAtomicQueue2, 6,i:     40,573,687 msg/sec
            OptimistAtomicQueue2, 7,s:     52,772,817 msg/sec
            OptimistAtomicQueue2, 7,i:     41,018,290 msg/sec
            OptimistAtomicQueue2, 8,s:     54,485,237 msg/sec
            OptimistAtomicQueue2, 8,i:     40,503,020 msg/sec
                   AtomicQueueB2, 1,s:     77,855,409 msg/sec
                   AtomicQueueB2, 1,i:     77,920,567 msg/sec
                   AtomicQueueB2, 2,s:     11,360,723 msg/sec
                   AtomicQueueB2, 2,i:      9,852,497 msg/sec
                   AtomicQueueB2, 3,s:      9,584,667 msg/sec
                   AtomicQueueB2, 3,i:      8,021,354 msg/sec
                   AtomicQueueB2, 4,s:      7,529,225 msg/sec
                   AtomicQueueB2, 4,i:      6,116,701 msg/sec
                   AtomicQueueB2, 5,s:      5,834,405 msg/sec
                   AtomicQueueB2, 5,i:      4,924,096 msg/sec
                   AtomicQueueB2, 6,s:      4,987,876 msg/sec
                   AtomicQueueB2, 6,i:      4,063,020 msg/sec
                   AtomicQueueB2, 7,s:      4,379,777 msg/sec
                   AtomicQueueB2, 7,i:      3,681,838 msg/sec
                   AtomicQueueB2, 8,s:      3,875,915 msg/sec
                   AtomicQueueB2, 8,i:      3,187,076 msg/sec
           OptimistAtomicQueueB2, 1,s:    130,092,099 msg/sec
           OptimistAtomicQueueB2, 1,i:    130,179,992 msg/sec
           OptimistAtomicQueueB2, 2,s:     35,034,863 msg/sec
           OptimistAtomicQueueB2, 2,i:     28,364,153 msg/sec
           OptimistAtomicQueueB2, 3,s:     40,347,033 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,392,354 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,236,322 msg/sec
           OptimistAtomicQueueB2, 4,i:     40,996,512 msg/sec
           OptimistAtomicQueueB2, 5,s:     53,962,420 msg/sec
           OptimistAtomicQueueB2, 5,i:     40,499,947 msg/sec
           OptimistAtomicQueueB2, 6,s:     53,050,720 msg/sec
           OptimistAtomicQueueB2, 6,i:     39,901,303 msg/sec
           OptimistAtomicQueueB2, 7,s:     53,143,440 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,264,865 msg/sec
           OptimistAtomicQueueB2, 8,s:     53,852,218 msg/sec
           OptimistAtomicQueueB2, 8,i:     39,838,696 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    525,410,078 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    542,584,710 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     32,087,747 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,350,504 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     34,941,758 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     47,466,231 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     49,435,751 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     53,891,085 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     80,016,579 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     99,529,323 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    152,734,356 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    144,918,719 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    165,792,983 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    163,097,321 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    166,891,730 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    202,683,776 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    179,242,759 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    186,951,652 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     21,583,530 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,427,920 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,203,780 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,843,891 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,807,488 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,457,412 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,098,288 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,178,234 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      5,918,439 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,087,452 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,030,921 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,219,995 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,280,483 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,660,599 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,670,286 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,168,573 msg/sec
     xenium::michael_scott_queue, 1,s:     17,317,831 msg/sec
     xenium::michael_scott_queue, 1,i:     17,268,077 msg/sec
     xenium::michael_scott_queue, 2,s:     11,822,268 msg/sec
     xenium::michael_scott_queue, 2,i:      8,800,484 msg/sec
     xenium::michael_scott_queue, 3,s:      7,509,062 msg/sec
     xenium::michael_scott_queue, 3,i:      6,379,130 msg/sec
     xenium::michael_scott_queue, 4,s:      5,923,534 msg/sec
     xenium::michael_scott_queue, 4,i:      4,843,721 msg/sec
     xenium::michael_scott_queue, 5,s:      4,555,236 msg/sec
     xenium::michael_scott_queue, 5,i:      3,920,150 msg/sec
     xenium::michael_scott_queue, 6,s:      3,872,858 msg/sec
     xenium::michael_scott_queue, 6,i:      3,259,381 msg/sec
     xenium::michael_scott_queue, 7,s:      3,437,811 msg/sec
     xenium::michael_scott_queue, 7,i:      2,890,230 msg/sec
     xenium::michael_scott_queue, 8,s:      3,005,291 msg/sec
     xenium::michael_scott_queue, 8,i:      2,513,877 msg/sec
         xenium::ramalhete_queue, 1,s:     54,073,367 msg/sec
         xenium::ramalhete_queue, 1,i:     33,519,499 msg/sec
         xenium::ramalhete_queue, 2,s:     48,442,975 msg/sec
         xenium::ramalhete_queue, 2,i:     30,037,456 msg/sec
         xenium::ramalhete_queue, 3,s:     45,995,383 msg/sec
         xenium::ramalhete_queue, 3,i:     32,286,053 msg/sec
         xenium::ramalhete_queue, 4,s:     38,069,363 msg/sec
         xenium::ramalhete_queue, 4,i:     36,579,743 msg/sec
         xenium::ramalhete_queue, 5,s:     35,673,961 msg/sec
         xenium::ramalhete_queue, 5,i:     36,757,757 msg/sec
         xenium::ramalhete_queue, 6,s:     34,640,035 msg/sec
         xenium::ramalhete_queue, 6,i:     36,058,445 msg/sec
         xenium::ramalhete_queue, 7,s:     33,746,376 msg/sec
         xenium::ramalhete_queue, 7,i:     34,977,969 msg/sec
         xenium::ramalhete_queue, 8,s:     33,377,219 msg/sec
         xenium::ramalhete_queue, 8,i:     34,654,555 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    120,390,764 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    136,060,014 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     34,276,352 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,863,705 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     19,176,685 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,666,081 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,177,865 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,254,573 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,471,514 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,554,239 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,284,375 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,537,921 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      8,925,090 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,469,311 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,397,181 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,348,685 msg/sec
          boost::lockfree::queue, 1,s:     15,111,920 msg/sec
          boost::lockfree::queue, 1,i:     15,167,011 msg/sec
          boost::lockfree::queue, 2,s:      5,718,333 msg/sec
          boost::lockfree::queue, 2,i:      6,084,558 msg/sec
          boost::lockfree::queue, 3,s:      5,443,597 msg/sec
          boost::lockfree::queue, 3,i:      5,402,348 msg/sec
          boost::lockfree::queue, 4,s:      4,028,440 msg/sec
          boost::lockfree::queue, 4,i:      4,024,959 msg/sec
          boost::lockfree::queue, 5,s:      3,325,583 msg/sec
          boost::lockfree::queue, 5,i:      3,291,031 msg/sec
          boost::lockfree::queue, 6,s:      2,209,396 msg/sec
          boost::lockfree::queue, 6,i:      3,100,110 msg/sec
          boost::lockfree::queue, 7,s:      1,982,362 msg/sec
          boost::lockfree::queue, 7,i:      2,054,183 msg/sec
          boost::lockfree::queue, 8,s:      1,627,091 msg/sec
          boost::lockfree::queue, 8,i:      1,789,776 msg/sec
                      std::mutex, 1,s:     12,870,832 msg/sec
                      std::mutex, 1,i:     12,786,075 msg/sec
                      std::mutex, 2,s:      8,547,944 msg/sec
                      std::mutex, 2,i:      9,280,080 msg/sec
                      std::mutex, 3,s:      5,198,430 msg/sec
                      std::mutex, 3,i:      5,341,174 msg/sec
                      std::mutex, 4,s:      4,130,241 msg/sec
                      std::mutex, 4,i:      4,225,790 msg/sec
                      std::mutex, 5,s:      3,747,976 msg/sec
                      std::mutex, 5,i:      3,784,102 msg/sec
                      std::mutex, 6,s:      3,708,389 msg/sec
                      std::mutex, 6,i:      3,732,707 msg/sec
                      std::mutex, 7,s:      3,636,490 msg/sec
                      std::mutex, 7,i:      3,658,357 msg/sec
                      std::mutex, 8,s:      3,491,715 msg/sec
                      std::mutex, 8,i:      3,544,950 msg/sec
                pthread_spinlock, 1,s:     31,866,327 msg/sec
                pthread_spinlock, 1,i:     30,804,058 msg/sec
                pthread_spinlock, 2,s:     10,632,377 msg/sec
                pthread_spinlock, 2,i:     10,420,431 msg/sec
                pthread_spinlock, 3,s:      9,369,644 msg/sec
                pthread_spinlock, 3,i:      8,628,534 msg/sec
                pthread_spinlock, 4,s:      7,365,083 msg/sec
                pthread_spinlock, 4,i:      7,588,039 msg/sec
                pthread_spinlock, 5,s:      6,545,001 msg/sec
                pthread_spinlock, 5,i:      6,650,850 msg/sec
                pthread_spinlock, 6,s:      5,481,401 msg/sec
                pthread_spinlock, 6,i:      5,393,401 msg/sec
                pthread_spinlock, 7,s:      2,482,880 msg/sec
                pthread_spinlock, 7,i:      3,871,051 msg/sec
                pthread_spinlock, 8,s:      2,947,290 msg/sec
                pthread_spinlock, 8,i:      4,615,082 msg/sec
                 tbb::spin_mutex, 1,s:     82,225,219 msg/sec
                 tbb::spin_mutex, 1,i:     81,451,867 msg/sec
                 tbb::spin_mutex, 2,s:     18,836,034 msg/sec
                 tbb::spin_mutex, 2,i:     17,443,606 msg/sec
                 tbb::spin_mutex, 3,s:     11,082,503 msg/sec
                 tbb::spin_mutex, 3,i:     10,615,014 msg/sec
                 tbb::spin_mutex, 4,s:      7,212,092 msg/sec
                 tbb::spin_mutex, 4,i:      7,187,089 msg/sec
                 tbb::spin_mutex, 5,s:      5,457,142 msg/sec
                 tbb::spin_mutex, 5,i:      5,626,947 msg/sec
                 tbb::spin_mutex, 6,s:      4,176,699 msg/sec
                 tbb::spin_mutex, 6,i:      4,314,678 msg/sec
                 tbb::spin_mutex, 7,s:      3,624,903 msg/sec
                 tbb::spin_mutex, 7,i:      3,674,658 msg/sec
                 tbb::spin_mutex, 8,s:      2,908,760 msg/sec
                 tbb::spin_mutex, 8,i:      2,984,240 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1005.58
	System time (seconds): 116.06
	Percent of CPU this job got: 915%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:02.45
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 69380
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 25989
	Voluntary context switches: 8535437
	Involuntary context switches: 281
	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-09-13 10:12:59 [27/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000047 sec/round-trip
             OptimistAtomicQueue: 0.000000040 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000041 sec/round-trip
                    AtomicQueue2: 0.000000050 sec/round-trip
            OptimistAtomicQueue2: 0.000000047 sec/round-trip
                   AtomicQueueB2: 0.000000053 sec/round-trip
           OptimistAtomicQueueB2: 0.000000048 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000050 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000076 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000106 sec/round-trip
     xenium::michael_scott_queue: 0.000000167 sec/round-trip
         xenium::ramalhete_queue: 0.000000072 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000071 sec/round-trip
          boost::lockfree::queue: 0.000000112 sec/round-trip
                      std::mutex: 0.000000407 sec/round-trip
                pthread_spinlock: 0.000000125 sec/round-trip
                 tbb::spin_mutex: 0.000000106 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:    148,232,582 msg/sec
     boost::lockfree::spsc_queue, 1,i:    131,011,652 msg/sec
                     AtomicQueue, 1,s:    100,557,854 msg/sec
                     AtomicQueue, 1,i:    101,333,152 msg/sec
                     AtomicQueue, 2,s:     12,730,985 msg/sec
                     AtomicQueue, 2,i:     10,122,608 msg/sec
                     AtomicQueue, 3,s:      9,961,833 msg/sec
                     AtomicQueue, 3,i:      8,148,112 msg/sec
                     AtomicQueue, 4,s:      7,838,639 msg/sec
                     AtomicQueue, 4,i:      6,197,040 msg/sec
                     AtomicQueue, 5,s:      5,940,893 msg/sec
                     AtomicQueue, 5,i:      5,004,243 msg/sec
                     AtomicQueue, 6,s:      5,204,972 msg/sec
                     AtomicQueue, 6,i:      4,114,069 msg/sec
                     AtomicQueue, 7,s:      4,597,350 msg/sec
                     AtomicQueue, 7,i:      3,750,809 msg/sec
                     AtomicQueue, 8,s:      4,086,205 msg/sec
                     AtomicQueue, 8,i:      3,223,975 msg/sec
             OptimistAtomicQueue, 1,s:    849,655,231 msg/sec
             OptimistAtomicQueue, 1,i:    856,751,676 msg/sec
             OptimistAtomicQueue, 2,s:     94,087,626 msg/sec
             OptimistAtomicQueue, 2,i:     45,966,440 msg/sec
             OptimistAtomicQueue, 3,s:     60,163,681 msg/sec
             OptimistAtomicQueue, 3,i:     49,735,202 msg/sec
             OptimistAtomicQueue, 4,s:     64,653,226 msg/sec
             OptimistAtomicQueue, 4,i:     47,397,459 msg/sec
             OptimistAtomicQueue, 5,s:     57,383,557 msg/sec
             OptimistAtomicQueue, 5,i:     43,916,680 msg/sec
             OptimistAtomicQueue, 6,s:     56,499,824 msg/sec
             OptimistAtomicQueue, 6,i:     43,027,012 msg/sec
             OptimistAtomicQueue, 7,s:     55,703,786 msg/sec
             OptimistAtomicQueue, 7,i:     43,424,157 msg/sec
             OptimistAtomicQueue, 8,s:     56,803,902 msg/sec
             OptimistAtomicQueue, 8,i:     41,677,245 msg/sec
                    AtomicQueueB, 1,s:     76,221,612 msg/sec
                    AtomicQueueB, 1,i:     75,137,237 msg/sec
                    AtomicQueueB, 2,s:     12,498,349 msg/sec
                    AtomicQueueB, 2,i:      9,854,967 msg/sec
                    AtomicQueueB, 3,s:      9,829,043 msg/sec
                    AtomicQueueB, 3,i:      8,036,361 msg/sec
                    AtomicQueueB, 4,s:      7,728,018 msg/sec
                    AtomicQueueB, 4,i:      6,113,539 msg/sec
                    AtomicQueueB, 5,s:      6,022,000 msg/sec
                    AtomicQueueB, 5,i:      4,922,919 msg/sec
                    AtomicQueueB, 6,s:      5,147,196 msg/sec
                    AtomicQueueB, 6,i:      4,065,008 msg/sec
                    AtomicQueueB, 7,s:      4,532,831 msg/sec
                    AtomicQueueB, 7,i:      3,680,115 msg/sec
                    AtomicQueueB, 8,s:      3,963,684 msg/sec
                    AtomicQueueB, 8,i:      3,210,428 msg/sec
            OptimistAtomicQueueB, 1,s:    429,313,719 msg/sec
            OptimistAtomicQueueB, 1,i:    448,398,401 msg/sec
            OptimistAtomicQueueB, 2,s:     55,855,983 msg/sec
            OptimistAtomicQueueB, 2,i:     41,813,889 msg/sec
            OptimistAtomicQueueB, 3,s:     64,552,205 msg/sec
            OptimistAtomicQueueB, 3,i:     49,113,335 msg/sec
            OptimistAtomicQueueB, 4,s:     63,788,436 msg/sec
            OptimistAtomicQueueB, 4,i:     47,274,098 msg/sec
            OptimistAtomicQueueB, 5,s:     56,629,766 msg/sec
            OptimistAtomicQueueB, 5,i:     42,368,734 msg/sec
            OptimistAtomicQueueB, 6,s:     55,563,182 msg/sec
            OptimistAtomicQueueB, 6,i:     41,670,038 msg/sec
            OptimistAtomicQueueB, 7,s:     55,381,627 msg/sec
            OptimistAtomicQueueB, 7,i:     42,943,488 msg/sec
            OptimistAtomicQueueB, 8,s:     55,720,058 msg/sec
            OptimistAtomicQueueB, 8,i:     41,275,368 msg/sec
                    AtomicQueue2, 1,s:    101,878,665 msg/sec
                    AtomicQueue2, 1,i:    104,946,112 msg/sec
                    AtomicQueue2, 2,s:     11,229,001 msg/sec
                    AtomicQueue2, 2,i:     10,100,437 msg/sec
                    AtomicQueue2, 3,s:      9,608,064 msg/sec
                    AtomicQueue2, 3,i:      8,037,373 msg/sec
                    AtomicQueue2, 4,s:      7,641,125 msg/sec
                    AtomicQueue2, 4,i:      6,178,687 msg/sec
                    AtomicQueue2, 5,s:      5,856,619 msg/sec
                    AtomicQueue2, 5,i:      4,935,295 msg/sec
                    AtomicQueue2, 6,s:      5,032,707 msg/sec
                    AtomicQueue2, 6,i:      4,138,048 msg/sec
                    AtomicQueue2, 7,s:      4,406,952 msg/sec
                    AtomicQueue2, 7,i:      3,746,782 msg/sec
                    AtomicQueue2, 8,s:      3,915,244 msg/sec
                    AtomicQueue2, 8,i:      3,240,945 msg/sec
            OptimistAtomicQueue2, 1,s:    375,917,110 msg/sec
            OptimistAtomicQueue2, 1,i:    396,746,022 msg/sec
            OptimistAtomicQueue2, 2,s:     34,858,384 msg/sec
            OptimistAtomicQueue2, 2,i:     27,838,194 msg/sec
            OptimistAtomicQueue2, 3,s:     41,324,361 msg/sec
            OptimistAtomicQueue2, 3,i:     35,316,676 msg/sec
            OptimistAtomicQueue2, 4,s:     51,891,800 msg/sec
            OptimistAtomicQueue2, 4,i:     40,412,674 msg/sec
            OptimistAtomicQueue2, 5,s:     54,748,602 msg/sec
            OptimistAtomicQueue2, 5,i:     42,100,002 msg/sec
            OptimistAtomicQueue2, 6,s:     53,128,857 msg/sec
            OptimistAtomicQueue2, 6,i:     40,707,777 msg/sec
            OptimistAtomicQueue2, 7,s:     53,497,333 msg/sec
            OptimistAtomicQueue2, 7,i:     41,169,701 msg/sec
            OptimistAtomicQueue2, 8,s:     54,409,883 msg/sec
            OptimistAtomicQueue2, 8,i:     40,120,802 msg/sec
                   AtomicQueueB2, 1,s:     79,362,896 msg/sec
                   AtomicQueueB2, 1,i:     76,371,619 msg/sec
                   AtomicQueueB2, 2,s:     11,436,551 msg/sec
                   AtomicQueueB2, 2,i:      9,996,879 msg/sec
                   AtomicQueueB2, 3,s:      9,633,157 msg/sec
                   AtomicQueueB2, 3,i:      7,961,227 msg/sec
                   AtomicQueueB2, 4,s:      7,499,737 msg/sec
                   AtomicQueueB2, 4,i:      6,128,001 msg/sec
                   AtomicQueueB2, 5,s:      5,831,475 msg/sec
                   AtomicQueueB2, 5,i:      4,896,934 msg/sec
                   AtomicQueueB2, 6,s:      4,968,138 msg/sec
                   AtomicQueueB2, 6,i:      4,040,795 msg/sec
                   AtomicQueueB2, 7,s:      4,396,462 msg/sec
                   AtomicQueueB2, 7,i:      3,678,235 msg/sec
                   AtomicQueueB2, 8,s:      3,877,836 msg/sec
                   AtomicQueueB2, 8,i:      3,180,452 msg/sec
           OptimistAtomicQueueB2, 1,s:    123,037,343 msg/sec
           OptimistAtomicQueueB2, 1,i:    131,552,309 msg/sec
           OptimistAtomicQueueB2, 2,s:     34,412,720 msg/sec
           OptimistAtomicQueueB2, 2,i:     26,893,011 msg/sec
           OptimistAtomicQueueB2, 3,s:     39,848,223 msg/sec
           OptimistAtomicQueueB2, 3,i:     34,984,437 msg/sec
           OptimistAtomicQueueB2, 4,s:     51,722,762 msg/sec
           OptimistAtomicQueueB2, 4,i:     40,807,340 msg/sec
           OptimistAtomicQueueB2, 5,s:     52,911,037 msg/sec
           OptimistAtomicQueueB2, 5,i:     40,598,097 msg/sec
           OptimistAtomicQueueB2, 6,s:     52,514,602 msg/sec
           OptimistAtomicQueueB2, 6,i:     39,811,285 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,011,201 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,431,688 msg/sec
           OptimistAtomicQueueB2, 8,s:     54,730,889 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,431,828 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    526,449,319 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    537,159,126 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     32,007,052 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,462,651 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     34,396,994 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     46,811,983 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     47,368,154 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     66,102,616 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     93,660,383 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     97,217,095 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    160,620,086 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    133,759,413 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    167,087,471 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    176,856,601 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    191,114,232 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    167,985,510 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    181,851,475 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    211,822,806 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     21,547,116 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,032,085 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,220,963 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     12,238,292 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,826,659 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,426,248 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,101,880 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,162,763 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      5,881,592 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,140,314 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,015,856 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,258,766 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,290,875 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,642,205 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,662,612 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,164,680 msg/sec
     xenium::michael_scott_queue, 1,s:     17,810,441 msg/sec
     xenium::michael_scott_queue, 1,i:     17,766,399 msg/sec
     xenium::michael_scott_queue, 2,s:     11,863,892 msg/sec
     xenium::michael_scott_queue, 2,i:      8,668,596 msg/sec
     xenium::michael_scott_queue, 3,s:      7,622,935 msg/sec
     xenium::michael_scott_queue, 3,i:      6,602,075 msg/sec
     xenium::michael_scott_queue, 4,s:      5,966,134 msg/sec
     xenium::michael_scott_queue, 4,i:      5,012,104 msg/sec
     xenium::michael_scott_queue, 5,s:      4,591,435 msg/sec
     xenium::michael_scott_queue, 5,i:      3,986,582 msg/sec
     xenium::michael_scott_queue, 6,s:      3,885,399 msg/sec
     xenium::michael_scott_queue, 6,i:      3,261,452 msg/sec
     xenium::michael_scott_queue, 7,s:      3,426,807 msg/sec
     xenium::michael_scott_queue, 7,i:      2,896,954 msg/sec
     xenium::michael_scott_queue, 8,s:      3,016,798 msg/sec
     xenium::michael_scott_queue, 8,i:      2,535,666 msg/sec
         xenium::ramalhete_queue, 1,s:     51,832,837 msg/sec
         xenium::ramalhete_queue, 1,i:     33,760,751 msg/sec
         xenium::ramalhete_queue, 2,s:     42,908,043 msg/sec
         xenium::ramalhete_queue, 2,i:     30,129,855 msg/sec
         xenium::ramalhete_queue, 3,s:     48,408,558 msg/sec
         xenium::ramalhete_queue, 3,i:     33,054,822 msg/sec
         xenium::ramalhete_queue, 4,s:     35,880,783 msg/sec
         xenium::ramalhete_queue, 4,i:     34,099,070 msg/sec
         xenium::ramalhete_queue, 5,s:     35,883,531 msg/sec
         xenium::ramalhete_queue, 5,i:     36,688,281 msg/sec
         xenium::ramalhete_queue, 6,s:     35,311,316 msg/sec
         xenium::ramalhete_queue, 6,i:     36,998,806 msg/sec
         xenium::ramalhete_queue, 7,s:     33,662,006 msg/sec
         xenium::ramalhete_queue, 7,i:     34,941,613 msg/sec
         xenium::ramalhete_queue, 8,s:     32,897,465 msg/sec
         xenium::ramalhete_queue, 8,i:     34,080,929 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    119,942,414 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    135,664,062 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     35,929,750 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,670,480 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     18,953,329 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,821,148 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,597,537 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,251,498 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,054,879 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,398,583 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,401,934 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,672,735 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      8,935,763 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,293,831 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,445,861 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,384,678 msg/sec
          boost::lockfree::queue, 1,s:     15,092,348 msg/sec
          boost::lockfree::queue, 1,i:     15,139,504 msg/sec
          boost::lockfree::queue, 2,s:      5,727,968 msg/sec
          boost::lockfree::queue, 2,i:      6,157,796 msg/sec
          boost::lockfree::queue, 3,s:      5,431,112 msg/sec
          boost::lockfree::queue, 3,i:      5,425,894 msg/sec
          boost::lockfree::queue, 4,s:      4,029,686 msg/sec
          boost::lockfree::queue, 4,i:      4,032,140 msg/sec
          boost::lockfree::queue, 5,s:      3,329,579 msg/sec
          boost::lockfree::queue, 5,i:      3,295,377 msg/sec
          boost::lockfree::queue, 6,s:      2,208,388 msg/sec
          boost::lockfree::queue, 6,i:      2,388,524 msg/sec
          boost::lockfree::queue, 7,s:      2,007,524 msg/sec
          boost::lockfree::queue, 7,i:      2,050,514 msg/sec
          boost::lockfree::queue, 8,s:      1,614,658 msg/sec
          boost::lockfree::queue, 8,i:      1,798,691 msg/sec
                      std::mutex, 1,s:     12,850,151 msg/sec
                      std::mutex, 1,i:     12,902,024 msg/sec
                      std::mutex, 2,s:      9,186,192 msg/sec
                      std::mutex, 2,i:      9,451,470 msg/sec
                      std::mutex, 3,s:      5,189,405 msg/sec
                      std::mutex, 3,i:      5,302,899 msg/sec
                      std::mutex, 4,s:      4,282,563 msg/sec
                      std::mutex, 4,i:      4,350,511 msg/sec
                      std::mutex, 5,s:      3,715,566 msg/sec
                      std::mutex, 5,i:      3,845,384 msg/sec
                      std::mutex, 6,s:      3,571,440 msg/sec
                      std::mutex, 6,i:      3,665,086 msg/sec
                      std::mutex, 7,s:      3,628,960 msg/sec
                      std::mutex, 7,i:      3,661,583 msg/sec
                      std::mutex, 8,s:      3,452,145 msg/sec
                      std::mutex, 8,i:      3,499,002 msg/sec
                pthread_spinlock, 1,s:     31,746,461 msg/sec
                pthread_spinlock, 1,i:     30,648,806 msg/sec
                pthread_spinlock, 2,s:     10,579,223 msg/sec
                pthread_spinlock, 2,i:     10,384,645 msg/sec
                pthread_spinlock, 3,s:      9,393,385 msg/sec
                pthread_spinlock, 3,i:      8,547,744 msg/sec
                pthread_spinlock, 4,s:      7,086,146 msg/sec
                pthread_spinlock, 4,i:      7,502,915 msg/sec
                pthread_spinlock, 5,s:      6,557,183 msg/sec
                pthread_spinlock, 5,i:      6,826,729 msg/sec
                pthread_spinlock, 6,s:      5,055,191 msg/sec
                pthread_spinlock, 6,i:      5,114,364 msg/sec
                pthread_spinlock, 7,s:      2,618,776 msg/sec
                pthread_spinlock, 7,i:      4,504,846 msg/sec
                pthread_spinlock, 8,s:      3,067,097 msg/sec
                pthread_spinlock, 8,i:      4,585,288 msg/sec
                 tbb::spin_mutex, 1,s:     80,898,164 msg/sec
                 tbb::spin_mutex, 1,i:     82,747,946 msg/sec
                 tbb::spin_mutex, 2,s:     18,576,955 msg/sec
                 tbb::spin_mutex, 2,i:     17,653,074 msg/sec
                 tbb::spin_mutex, 3,s:     11,236,018 msg/sec
                 tbb::spin_mutex, 3,i:     10,748,069 msg/sec
                 tbb::spin_mutex, 4,s:      7,195,486 msg/sec
                 tbb::spin_mutex, 4,i:      7,164,530 msg/sec
                 tbb::spin_mutex, 5,s:      5,429,092 msg/sec
                 tbb::spin_mutex, 5,i:      5,609,391 msg/sec
                 tbb::spin_mutex, 6,s:      4,205,256 msg/sec
                 tbb::spin_mutex, 6,i:      4,423,057 msg/sec
                 tbb::spin_mutex, 7,s:      3,596,444 msg/sec
                 tbb::spin_mutex, 7,i:      3,637,147 msg/sec
                 tbb::spin_mutex, 8,s:      2,905,168 msg/sec
                 tbb::spin_mutex, 8,i:      3,047,109 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1008.96
	System time (seconds): 116.33
	Percent of CPU this job got: 915%
	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): 68868
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 25881
	Voluntary context switches: 8531409
	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-09-13 10:15:02 [28/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000049 sec/round-trip
             OptimistAtomicQueue: 0.000000039 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000041 sec/round-trip
                    AtomicQueue2: 0.000000050 sec/round-trip
            OptimistAtomicQueue2: 0.000000046 sec/round-trip
                   AtomicQueueB2: 0.000000053 sec/round-trip
           OptimistAtomicQueueB2: 0.000000047 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000050 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000076 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000106 sec/round-trip
     xenium::michael_scott_queue: 0.000000169 sec/round-trip
         xenium::ramalhete_queue: 0.000000071 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000071 sec/round-trip
          boost::lockfree::queue: 0.000000111 sec/round-trip
                      std::mutex: 0.000000407 sec/round-trip
                pthread_spinlock: 0.000000124 sec/round-trip
                 tbb::spin_mutex: 0.000000108 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:    150,045,852 msg/sec
     boost::lockfree::spsc_queue, 1,i:    131,082,370 msg/sec
                     AtomicQueue, 1,s:    100,518,459 msg/sec
                     AtomicQueue, 1,i:    100,541,546 msg/sec
                     AtomicQueue, 2,s:     12,724,465 msg/sec
                     AtomicQueue, 2,i:     10,115,402 msg/sec
                     AtomicQueue, 3,s:      9,790,533 msg/sec
                     AtomicQueue, 3,i:      8,063,760 msg/sec
                     AtomicQueue, 4,s:      7,845,316 msg/sec
                     AtomicQueue, 4,i:      6,179,446 msg/sec
                     AtomicQueue, 5,s:      6,047,248 msg/sec
                     AtomicQueue, 5,i:      4,978,973 msg/sec
                     AtomicQueue, 6,s:      5,128,239 msg/sec
                     AtomicQueue, 6,i:      4,125,293 msg/sec
                     AtomicQueue, 7,s:      4,598,089 msg/sec
                     AtomicQueue, 7,i:      3,746,156 msg/sec
                     AtomicQueue, 8,s:      3,976,300 msg/sec
                     AtomicQueue, 8,i:      3,242,428 msg/sec
             OptimistAtomicQueue, 1,s:    836,916,601 msg/sec
             OptimistAtomicQueue, 1,i:    839,620,102 msg/sec
             OptimistAtomicQueue, 2,s:     92,742,745 msg/sec
             OptimistAtomicQueue, 2,i:     42,127,136 msg/sec
             OptimistAtomicQueue, 3,s:     58,280,260 msg/sec
             OptimistAtomicQueue, 3,i:     47,465,491 msg/sec
             OptimistAtomicQueue, 4,s:     62,165,377 msg/sec
             OptimistAtomicQueue, 4,i:     47,689,103 msg/sec
             OptimistAtomicQueue, 5,s:     56,670,569 msg/sec
             OptimistAtomicQueue, 5,i:     44,182,844 msg/sec
             OptimistAtomicQueue, 6,s:     56,756,984 msg/sec
             OptimistAtomicQueue, 6,i:     42,449,420 msg/sec
             OptimistAtomicQueue, 7,s:     54,700,472 msg/sec
             OptimistAtomicQueue, 7,i:     43,312,750 msg/sec
             OptimistAtomicQueue, 8,s:     57,165,063 msg/sec
             OptimistAtomicQueue, 8,i:     42,373,302 msg/sec
                    AtomicQueueB, 1,s:     77,469,265 msg/sec
                    AtomicQueueB, 1,i:     75,290,442 msg/sec
                    AtomicQueueB, 2,s:     12,240,504 msg/sec
                    AtomicQueueB, 2,i:      9,908,094 msg/sec
                    AtomicQueueB, 3,s:      9,868,352 msg/sec
                    AtomicQueueB, 3,i:      8,077,798 msg/sec
                    AtomicQueueB, 4,s:      7,771,644 msg/sec
                    AtomicQueueB, 4,i:      6,151,453 msg/sec
                    AtomicQueueB, 5,s:      5,992,411 msg/sec
                    AtomicQueueB, 5,i:      4,930,813 msg/sec
                    AtomicQueueB, 6,s:      5,106,956 msg/sec
                    AtomicQueueB, 6,i:      4,063,175 msg/sec
                    AtomicQueueB, 7,s:      4,532,314 msg/sec
                    AtomicQueueB, 7,i:      3,688,044 msg/sec
                    AtomicQueueB, 8,s:      3,999,625 msg/sec
                    AtomicQueueB, 8,i:      3,204,456 msg/sec
            OptimistAtomicQueueB, 1,s:    432,116,618 msg/sec
            OptimistAtomicQueueB, 1,i:    447,973,752 msg/sec
            OptimistAtomicQueueB, 2,s:     55,607,029 msg/sec
            OptimistAtomicQueueB, 2,i:     44,977,162 msg/sec
            OptimistAtomicQueueB, 3,s:     64,046,807 msg/sec
            OptimistAtomicQueueB, 3,i:     48,829,305 msg/sec
            OptimistAtomicQueueB, 4,s:     63,138,884 msg/sec
            OptimistAtomicQueueB, 4,i:     47,181,268 msg/sec
            OptimistAtomicQueueB, 5,s:     57,014,492 msg/sec
            OptimistAtomicQueueB, 5,i:     43,390,614 msg/sec
            OptimistAtomicQueueB, 6,s:     56,500,624 msg/sec
            OptimistAtomicQueueB, 6,i:     41,612,585 msg/sec
            OptimistAtomicQueueB, 7,s:     55,122,898 msg/sec
            OptimistAtomicQueueB, 7,i:     42,563,055 msg/sec
            OptimistAtomicQueueB, 8,s:     55,646,960 msg/sec
            OptimistAtomicQueueB, 8,i:     41,791,513 msg/sec
                    AtomicQueue2, 1,s:    105,058,014 msg/sec
                    AtomicQueue2, 1,i:    106,263,102 msg/sec
                    AtomicQueue2, 2,s:     11,211,734 msg/sec
                    AtomicQueue2, 2,i:      9,923,958 msg/sec
                    AtomicQueue2, 3,s:      9,595,868 msg/sec
                    AtomicQueue2, 3,i:      8,048,776 msg/sec
                    AtomicQueue2, 4,s:      7,587,969 msg/sec
                    AtomicQueue2, 4,i:      6,191,590 msg/sec
                    AtomicQueue2, 5,s:      5,847,923 msg/sec
                    AtomicQueue2, 5,i:      4,926,358 msg/sec
                    AtomicQueue2, 6,s:      5,083,122 msg/sec
                    AtomicQueue2, 6,i:      4,129,358 msg/sec
                    AtomicQueue2, 7,s:      4,434,997 msg/sec
                    AtomicQueue2, 7,i:      3,757,389 msg/sec
                    AtomicQueue2, 8,s:      3,952,048 msg/sec
                    AtomicQueue2, 8,i:      3,241,231 msg/sec
            OptimistAtomicQueue2, 1,s:    384,734,584 msg/sec
            OptimistAtomicQueue2, 1,i:    390,394,349 msg/sec
            OptimistAtomicQueue2, 2,s:     34,684,578 msg/sec
            OptimistAtomicQueue2, 2,i:     27,871,676 msg/sec
            OptimistAtomicQueue2, 3,s:     41,784,756 msg/sec
            OptimistAtomicQueue2, 3,i:     38,847,465 msg/sec
            OptimistAtomicQueue2, 4,s:     51,451,731 msg/sec
            OptimistAtomicQueue2, 4,i:     40,562,376 msg/sec
            OptimistAtomicQueue2, 5,s:     54,484,791 msg/sec
            OptimistAtomicQueue2, 5,i:     42,386,151 msg/sec
            OptimistAtomicQueue2, 6,s:     53,384,238 msg/sec
            OptimistAtomicQueue2, 6,i:     40,157,493 msg/sec
            OptimistAtomicQueue2, 7,s:     53,255,247 msg/sec
            OptimistAtomicQueue2, 7,i:     40,861,513 msg/sec
            OptimistAtomicQueue2, 8,s:     54,798,258 msg/sec
            OptimistAtomicQueue2, 8,i:     40,624,387 msg/sec
                   AtomicQueueB2, 1,s:     78,790,836 msg/sec
                   AtomicQueueB2, 1,i:     77,285,525 msg/sec
                   AtomicQueueB2, 2,s:     11,418,480 msg/sec
                   AtomicQueueB2, 2,i:      9,747,634 msg/sec
                   AtomicQueueB2, 3,s:      9,610,608 msg/sec
                   AtomicQueueB2, 3,i:      7,981,850 msg/sec
                   AtomicQueueB2, 4,s:      7,520,070 msg/sec
                   AtomicQueueB2, 4,i:      6,113,228 msg/sec
                   AtomicQueueB2, 5,s:      5,826,803 msg/sec
                   AtomicQueueB2, 5,i:      4,885,369 msg/sec
                   AtomicQueueB2, 6,s:      4,962,890 msg/sec
                   AtomicQueueB2, 6,i:      4,066,194 msg/sec
                   AtomicQueueB2, 7,s:      4,388,407 msg/sec
                   AtomicQueueB2, 7,i:      3,675,361 msg/sec
                   AtomicQueueB2, 8,s:      3,881,735 msg/sec
                   AtomicQueueB2, 8,i:      3,192,658 msg/sec
           OptimistAtomicQueueB2, 1,s:    122,536,598 msg/sec
           OptimistAtomicQueueB2, 1,i:    356,404,708 msg/sec
           OptimistAtomicQueueB2, 2,s:     34,898,301 msg/sec
           OptimistAtomicQueueB2, 2,i:     26,873,222 msg/sec
           OptimistAtomicQueueB2, 3,s:     41,082,536 msg/sec
           OptimistAtomicQueueB2, 3,i:     39,208,131 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,570,144 msg/sec
           OptimistAtomicQueueB2, 4,i:     43,029,207 msg/sec
           OptimistAtomicQueueB2, 5,s:     54,336,453 msg/sec
           OptimistAtomicQueueB2, 5,i:     40,423,902 msg/sec
           OptimistAtomicQueueB2, 6,s:     53,263,361 msg/sec
           OptimistAtomicQueueB2, 6,i:     40,936,145 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,623,903 msg/sec
           OptimistAtomicQueueB2, 7,i:     40,654,830 msg/sec
           OptimistAtomicQueueB2, 8,s:     53,817,257 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,182,197 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    529,487,907 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    546,120,595 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     32,277,270 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,346,398 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     34,070,168 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     47,623,842 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     50,013,504 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     62,090,129 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     85,379,081 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     90,376,168 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    162,460,650 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    163,365,551 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    176,864,749 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    181,248,172 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    159,539,647 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    193,223,500 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    169,205,366 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    210,835,280 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     21,643,204 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,355,553 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,191,289 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     11,874,000 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,803,540 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,268,768 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,125,490 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,149,930 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      5,989,419 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,079,859 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,008,401 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,224,591 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,372,681 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,652,945 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,648,778 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,158,911 msg/sec
     xenium::michael_scott_queue, 1,s:     18,039,895 msg/sec
     xenium::michael_scott_queue, 1,i:     17,201,588 msg/sec
     xenium::michael_scott_queue, 2,s:     11,881,189 msg/sec
     xenium::michael_scott_queue, 2,i:      8,567,990 msg/sec
     xenium::michael_scott_queue, 3,s:      7,678,551 msg/sec
     xenium::michael_scott_queue, 3,i:      6,586,452 msg/sec
     xenium::michael_scott_queue, 4,s:      6,018,890 msg/sec
     xenium::michael_scott_queue, 4,i:      4,920,990 msg/sec
     xenium::michael_scott_queue, 5,s:      4,565,527 msg/sec
     xenium::michael_scott_queue, 5,i:      3,978,958 msg/sec
     xenium::michael_scott_queue, 6,s:      3,879,701 msg/sec
     xenium::michael_scott_queue, 6,i:      3,296,883 msg/sec
     xenium::michael_scott_queue, 7,s:      3,450,988 msg/sec
     xenium::michael_scott_queue, 7,i:      2,913,280 msg/sec
     xenium::michael_scott_queue, 8,s:      3,043,187 msg/sec
     xenium::michael_scott_queue, 8,i:      2,490,628 msg/sec
         xenium::ramalhete_queue, 1,s:     50,044,198 msg/sec
         xenium::ramalhete_queue, 1,i:     46,877,370 msg/sec
         xenium::ramalhete_queue, 2,s:     38,391,709 msg/sec
         xenium::ramalhete_queue, 2,i:     29,066,242 msg/sec
         xenium::ramalhete_queue, 3,s:     44,526,967 msg/sec
         xenium::ramalhete_queue, 3,i:     31,174,729 msg/sec
         xenium::ramalhete_queue, 4,s:     36,500,015 msg/sec
         xenium::ramalhete_queue, 4,i:     36,223,355 msg/sec
         xenium::ramalhete_queue, 5,s:     36,381,537 msg/sec
         xenium::ramalhete_queue, 5,i:     37,221,873 msg/sec
         xenium::ramalhete_queue, 6,s:     34,329,969 msg/sec
         xenium::ramalhete_queue, 6,i:     35,879,758 msg/sec
         xenium::ramalhete_queue, 7,s:     34,191,592 msg/sec
         xenium::ramalhete_queue, 7,i:     34,551,054 msg/sec
         xenium::ramalhete_queue, 8,s:     33,387,513 msg/sec
         xenium::ramalhete_queue, 8,i:     34,262,761 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    120,946,301 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    136,109,740 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     42,946,815 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,699,629 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     18,946,062 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,809,017 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,138,738 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,419,287 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,297,581 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,398,206 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,356,560 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,641,724 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,138,971 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,293,659 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,420,459 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,277,761 msg/sec
          boost::lockfree::queue, 1,s:     15,173,596 msg/sec
          boost::lockfree::queue, 1,i:     15,180,074 msg/sec
          boost::lockfree::queue, 2,s:      5,714,500 msg/sec
          boost::lockfree::queue, 2,i:      6,178,152 msg/sec
          boost::lockfree::queue, 3,s:      5,410,049 msg/sec
          boost::lockfree::queue, 3,i:      5,397,494 msg/sec
          boost::lockfree::queue, 4,s:      4,027,886 msg/sec
          boost::lockfree::queue, 4,i:      4,022,424 msg/sec
          boost::lockfree::queue, 5,s:      3,324,462 msg/sec
          boost::lockfree::queue, 5,i:      3,282,559 msg/sec
          boost::lockfree::queue, 6,s:      2,201,971 msg/sec
          boost::lockfree::queue, 6,i:      2,385,378 msg/sec
          boost::lockfree::queue, 7,s:      2,015,606 msg/sec
          boost::lockfree::queue, 7,i:      2,046,758 msg/sec
          boost::lockfree::queue, 8,s:      1,618,403 msg/sec
          boost::lockfree::queue, 8,i:      1,793,630 msg/sec
                      std::mutex, 1,s:     12,740,274 msg/sec
                      std::mutex, 1,i:     12,877,519 msg/sec
                      std::mutex, 2,s:      9,325,440 msg/sec
                      std::mutex, 2,i:      9,457,251 msg/sec
                      std::mutex, 3,s:      5,564,717 msg/sec
                      std::mutex, 3,i:      5,431,678 msg/sec
                      std::mutex, 4,s:      4,145,850 msg/sec
                      std::mutex, 4,i:      4,212,717 msg/sec
                      std::mutex, 5,s:      3,746,177 msg/sec
                      std::mutex, 5,i:      3,781,226 msg/sec
                      std::mutex, 6,s:      3,750,725 msg/sec
                      std::mutex, 6,i:      3,824,876 msg/sec
                      std::mutex, 7,s:      3,637,009 msg/sec
                      std::mutex, 7,i:      3,643,010 msg/sec
                      std::mutex, 8,s:      3,408,057 msg/sec
                      std::mutex, 8,i:      3,451,720 msg/sec
                pthread_spinlock, 1,s:     31,526,822 msg/sec
                pthread_spinlock, 1,i:     30,882,338 msg/sec
                pthread_spinlock, 2,s:     10,810,585 msg/sec
                pthread_spinlock, 2,i:     10,460,223 msg/sec
                pthread_spinlock, 3,s:      9,395,504 msg/sec
                pthread_spinlock, 3,i:      8,678,727 msg/sec
                pthread_spinlock, 4,s:      7,304,049 msg/sec
                pthread_spinlock, 4,i:      7,426,411 msg/sec
                pthread_spinlock, 5,s:      6,488,184 msg/sec
                pthread_spinlock, 5,i:      6,734,919 msg/sec
                pthread_spinlock, 6,s:      5,396,368 msg/sec
                pthread_spinlock, 6,i:      5,524,198 msg/sec
                pthread_spinlock, 7,s:      2,517,138 msg/sec
                pthread_spinlock, 7,i:      4,555,410 msg/sec
                pthread_spinlock, 8,s:      3,048,660 msg/sec
                pthread_spinlock, 8,i:      2,263,599 msg/sec
                 tbb::spin_mutex, 1,s:     79,343,717 msg/sec
                 tbb::spin_mutex, 1,i:     81,930,260 msg/sec
                 tbb::spin_mutex, 2,s:     18,600,043 msg/sec
                 tbb::spin_mutex, 2,i:     17,405,961 msg/sec
                 tbb::spin_mutex, 3,s:     11,287,240 msg/sec
                 tbb::spin_mutex, 3,i:     10,612,242 msg/sec
                 tbb::spin_mutex, 4,s:      7,294,685 msg/sec
                 tbb::spin_mutex, 4,i:      7,201,427 msg/sec
                 tbb::spin_mutex, 5,s:      5,598,234 msg/sec
                 tbb::spin_mutex, 5,i:      5,574,012 msg/sec
                 tbb::spin_mutex, 6,s:      4,205,563 msg/sec
                 tbb::spin_mutex, 6,i:      4,383,886 msg/sec
                 tbb::spin_mutex, 7,s:      3,685,206 msg/sec
                 tbb::spin_mutex, 7,i:      3,658,872 msg/sec
                 tbb::spin_mutex, 8,s:      2,932,046 msg/sec
                 tbb::spin_mutex, 8,i:      3,009,158 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1024.08
	System time (seconds): 115.96
	Percent of CPU this job got: 918%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:04.13
	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): 65408
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24962
	Voluntary context switches: 8459119
	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-09-13 10:17:06 [29/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000049 sec/round-trip
             OptimistAtomicQueue: 0.000000042 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000041 sec/round-trip
                    AtomicQueue2: 0.000000050 sec/round-trip
            OptimistAtomicQueue2: 0.000000046 sec/round-trip
                   AtomicQueueB2: 0.000000052 sec/round-trip
           OptimistAtomicQueueB2: 0.000000047 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000050 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000076 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000106 sec/round-trip
     xenium::michael_scott_queue: 0.000000169 sec/round-trip
         xenium::ramalhete_queue: 0.000000072 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000071 sec/round-trip
          boost::lockfree::queue: 0.000000112 sec/round-trip
                      std::mutex: 0.000000408 sec/round-trip
                pthread_spinlock: 0.000000124 sec/round-trip
                 tbb::spin_mutex: 0.000000107 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:    149,387,611 msg/sec
     boost::lockfree::spsc_queue, 1,i:    130,789,330 msg/sec
                     AtomicQueue, 1,s:    100,158,553 msg/sec
                     AtomicQueue, 1,i:    100,687,295 msg/sec
                     AtomicQueue, 2,s:     12,644,232 msg/sec
                     AtomicQueue, 2,i:     10,206,175 msg/sec
                     AtomicQueue, 3,s:      9,795,719 msg/sec
                     AtomicQueue, 3,i:      8,120,442 msg/sec
                     AtomicQueue, 4,s:      7,845,120 msg/sec
                     AtomicQueue, 4,i:      6,141,232 msg/sec
                     AtomicQueue, 5,s:      6,046,246 msg/sec
                     AtomicQueue, 5,i:      4,966,940 msg/sec
                     AtomicQueue, 6,s:      5,164,654 msg/sec
                     AtomicQueue, 6,i:      4,132,357 msg/sec
                     AtomicQueue, 7,s:      4,533,375 msg/sec
                     AtomicQueue, 7,i:      3,735,408 msg/sec
                     AtomicQueue, 8,s:      4,036,872 msg/sec
                     AtomicQueue, 8,i:      3,227,423 msg/sec
             OptimistAtomicQueue, 1,s:    833,012,010 msg/sec
             OptimistAtomicQueue, 1,i:    835,508,417 msg/sec
             OptimistAtomicQueue, 2,s:     91,154,267 msg/sec
             OptimistAtomicQueue, 2,i:     45,798,777 msg/sec
             OptimistAtomicQueue, 3,s:     61,644,445 msg/sec
             OptimistAtomicQueue, 3,i:     49,842,869 msg/sec
             OptimistAtomicQueue, 4,s:     58,614,807 msg/sec
             OptimistAtomicQueue, 4,i:     47,615,458 msg/sec
             OptimistAtomicQueue, 5,s:     56,717,973 msg/sec
             OptimistAtomicQueue, 5,i:     44,068,060 msg/sec
             OptimistAtomicQueue, 6,s:     56,562,293 msg/sec
             OptimistAtomicQueue, 6,i:     42,710,543 msg/sec
             OptimistAtomicQueue, 7,s:     55,276,149 msg/sec
             OptimistAtomicQueue, 7,i:     43,311,886 msg/sec
             OptimistAtomicQueue, 8,s:     56,586,840 msg/sec
             OptimistAtomicQueue, 8,i:     41,727,270 msg/sec
                    AtomicQueueB, 1,s:     76,361,920 msg/sec
                    AtomicQueueB, 1,i:     75,194,127 msg/sec
                    AtomicQueueB, 2,s:     12,361,120 msg/sec
                    AtomicQueueB, 2,i:      9,872,157 msg/sec
                    AtomicQueueB, 3,s:      9,811,628 msg/sec
                    AtomicQueueB, 3,i:      8,076,170 msg/sec
                    AtomicQueueB, 4,s:      7,699,365 msg/sec
                    AtomicQueueB, 4,i:      6,165,349 msg/sec
                    AtomicQueueB, 5,s:      6,024,142 msg/sec
                    AtomicQueueB, 5,i:      4,960,392 msg/sec
                    AtomicQueueB, 6,s:      5,116,688 msg/sec
                    AtomicQueueB, 6,i:      4,086,419 msg/sec
                    AtomicQueueB, 7,s:      4,573,109 msg/sec
                    AtomicQueueB, 7,i:      3,687,047 msg/sec
                    AtomicQueueB, 8,s:      3,995,242 msg/sec
                    AtomicQueueB, 8,i:      3,187,839 msg/sec
            OptimistAtomicQueueB, 1,s:    430,729,196 msg/sec
            OptimistAtomicQueueB, 1,i:    450,839,036 msg/sec
            OptimistAtomicQueueB, 2,s:     97,654,068 msg/sec
            OptimistAtomicQueueB, 2,i:     45,284,383 msg/sec
            OptimistAtomicQueueB, 3,s:     58,801,710 msg/sec
            OptimistAtomicQueueB, 3,i:     48,035,283 msg/sec
            OptimistAtomicQueueB, 4,s:     63,686,151 msg/sec
            OptimistAtomicQueueB, 4,i:     47,364,642 msg/sec
            OptimistAtomicQueueB, 5,s:     56,887,335 msg/sec
            OptimistAtomicQueueB, 5,i:     43,279,679 msg/sec
            OptimistAtomicQueueB, 6,s:     57,061,087 msg/sec
            OptimistAtomicQueueB, 6,i:     41,981,089 msg/sec
            OptimistAtomicQueueB, 7,s:     55,094,327 msg/sec
            OptimistAtomicQueueB, 7,i:     42,462,069 msg/sec
            OptimistAtomicQueueB, 8,s:     55,683,563 msg/sec
            OptimistAtomicQueueB, 8,i:     41,141,809 msg/sec
                    AtomicQueue2, 1,s:    103,498,408 msg/sec
                    AtomicQueue2, 1,i:    106,073,826 msg/sec
                    AtomicQueue2, 2,s:     11,289,007 msg/sec
                    AtomicQueue2, 2,i:     10,078,572 msg/sec
                    AtomicQueue2, 3,s:      9,366,362 msg/sec
                    AtomicQueue2, 3,i:      8,097,148 msg/sec
                    AtomicQueue2, 4,s:      7,595,066 msg/sec
                    AtomicQueue2, 4,i:      6,172,662 msg/sec
                    AtomicQueue2, 5,s:      5,868,186 msg/sec
                    AtomicQueue2, 5,i:      4,945,761 msg/sec
                    AtomicQueue2, 6,s:      5,055,682 msg/sec
                    AtomicQueue2, 6,i:      4,131,169 msg/sec
                    AtomicQueue2, 7,s:      4,432,210 msg/sec
                    AtomicQueue2, 7,i:      3,729,030 msg/sec
                    AtomicQueue2, 8,s:      3,923,087 msg/sec
                    AtomicQueue2, 8,i:      3,251,485 msg/sec
            OptimistAtomicQueue2, 1,s:    368,873,301 msg/sec
            OptimistAtomicQueue2, 1,i:    394,330,528 msg/sec
            OptimistAtomicQueue2, 2,s:     34,511,434 msg/sec
            OptimistAtomicQueue2, 2,i:     27,481,110 msg/sec
            OptimistAtomicQueue2, 3,s:     41,111,981 msg/sec
            OptimistAtomicQueue2, 3,i:     35,470,727 msg/sec
            OptimistAtomicQueue2, 4,s:     51,634,034 msg/sec
            OptimistAtomicQueue2, 4,i:     40,259,103 msg/sec
            OptimistAtomicQueue2, 5,s:     53,651,493 msg/sec
            OptimistAtomicQueue2, 5,i:     41,192,494 msg/sec
            OptimistAtomicQueue2, 6,s:     53,666,313 msg/sec
            OptimistAtomicQueue2, 6,i:     40,065,560 msg/sec
            OptimistAtomicQueue2, 7,s:     52,775,998 msg/sec
            OptimistAtomicQueue2, 7,i:     41,036,858 msg/sec
            OptimistAtomicQueue2, 8,s:     54,597,033 msg/sec
            OptimistAtomicQueue2, 8,i:     40,367,252 msg/sec
                   AtomicQueueB2, 1,s:     78,624,804 msg/sec
                   AtomicQueueB2, 1,i:     77,344,877 msg/sec
                   AtomicQueueB2, 2,s:     11,439,135 msg/sec
                   AtomicQueueB2, 2,i:      9,803,511 msg/sec
                   AtomicQueueB2, 3,s:      9,511,083 msg/sec
                   AtomicQueueB2, 3,i:      7,950,552 msg/sec
                   AtomicQueueB2, 4,s:      7,477,143 msg/sec
                   AtomicQueueB2, 4,i:      6,108,877 msg/sec
                   AtomicQueueB2, 5,s:      5,805,667 msg/sec
                   AtomicQueueB2, 5,i:      4,898,320 msg/sec
                   AtomicQueueB2, 6,s:      4,967,379 msg/sec
                   AtomicQueueB2, 6,i:      4,036,113 msg/sec
                   AtomicQueueB2, 7,s:      4,376,250 msg/sec
                   AtomicQueueB2, 7,i:      3,678,763 msg/sec
                   AtomicQueueB2, 8,s:      3,880,647 msg/sec
                   AtomicQueueB2, 8,i:      3,189,336 msg/sec
           OptimistAtomicQueueB2, 1,s:    122,917,488 msg/sec
           OptimistAtomicQueueB2, 1,i:    131,210,578 msg/sec
           OptimistAtomicQueueB2, 2,s:     34,928,539 msg/sec
           OptimistAtomicQueueB2, 2,i:     28,267,874 msg/sec
           OptimistAtomicQueueB2, 3,s:     40,272,407 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,401,481 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,286,771 msg/sec
           OptimistAtomicQueueB2, 4,i:     43,104,841 msg/sec
           OptimistAtomicQueueB2, 5,s:     54,074,188 msg/sec
           OptimistAtomicQueueB2, 5,i:     40,403,300 msg/sec
           OptimistAtomicQueueB2, 6,s:     53,126,086 msg/sec
           OptimistAtomicQueueB2, 6,i:     39,392,309 msg/sec
           OptimistAtomicQueueB2, 7,s:     53,121,435 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,306,808 msg/sec
           OptimistAtomicQueueB2, 8,s:     53,777,531 msg/sec
           OptimistAtomicQueueB2, 8,i:     39,743,119 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    528,207,326 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    539,508,108 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     32,053,246 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,460,916 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     33,788,477 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     46,589,255 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     46,655,554 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     60,287,930 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     88,666,305 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     87,447,661 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    153,400,088 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    166,260,215 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    169,542,853 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    164,504,841 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    183,422,277 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    203,633,631 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    189,984,639 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    191,724,694 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     21,415,120 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,200,913 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,332,800 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     12,216,365 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,776,653 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,345,648 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,138,676 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,245,905 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,031,438 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,089,234 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,018,415 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,213,880 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,256,528 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,671,786 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,657,103 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,171,386 msg/sec
     xenium::michael_scott_queue, 1,s:     17,930,616 msg/sec
     xenium::michael_scott_queue, 1,i:     17,594,350 msg/sec
     xenium::michael_scott_queue, 2,s:     11,775,939 msg/sec
     xenium::michael_scott_queue, 2,i:      8,718,954 msg/sec
     xenium::michael_scott_queue, 3,s:      7,730,665 msg/sec
     xenium::michael_scott_queue, 3,i:      6,642,043 msg/sec
     xenium::michael_scott_queue, 4,s:      6,001,478 msg/sec
     xenium::michael_scott_queue, 4,i:      4,912,188 msg/sec
     xenium::michael_scott_queue, 5,s:      4,514,318 msg/sec
     xenium::michael_scott_queue, 5,i:      3,979,718 msg/sec
     xenium::michael_scott_queue, 6,s:      3,864,145 msg/sec
     xenium::michael_scott_queue, 6,i:      3,308,591 msg/sec
     xenium::michael_scott_queue, 7,s:      3,402,588 msg/sec
     xenium::michael_scott_queue, 7,i:      2,915,737 msg/sec
     xenium::michael_scott_queue, 8,s:      3,012,728 msg/sec
     xenium::michael_scott_queue, 8,i:      2,511,293 msg/sec
         xenium::ramalhete_queue, 1,s:     50,407,389 msg/sec
         xenium::ramalhete_queue, 1,i:     33,708,051 msg/sec
         xenium::ramalhete_queue, 2,s:     48,013,142 msg/sec
         xenium::ramalhete_queue, 2,i:     29,822,379 msg/sec
         xenium::ramalhete_queue, 3,s:     43,931,440 msg/sec
         xenium::ramalhete_queue, 3,i:     31,261,348 msg/sec
         xenium::ramalhete_queue, 4,s:     36,052,291 msg/sec
         xenium::ramalhete_queue, 4,i:     35,195,618 msg/sec
         xenium::ramalhete_queue, 5,s:     35,593,749 msg/sec
         xenium::ramalhete_queue, 5,i:     37,202,408 msg/sec
         xenium::ramalhete_queue, 6,s:     35,009,360 msg/sec
         xenium::ramalhete_queue, 6,i:     35,717,527 msg/sec
         xenium::ramalhete_queue, 7,s:     33,643,897 msg/sec
         xenium::ramalhete_queue, 7,i:     35,097,066 msg/sec
         xenium::ramalhete_queue, 8,s:     32,875,879 msg/sec
         xenium::ramalhete_queue, 8,i:     34,309,779 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    120,608,984 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    138,683,707 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     34,538,580 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,706,133 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     17,835,508 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,891,684 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,330,355 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,216,070 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,364,273 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,637,982 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,262,867 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,289,278 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,178,209 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,258,446 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,490,022 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,293,283 msg/sec
          boost::lockfree::queue, 1,s:     15,151,435 msg/sec
          boost::lockfree::queue, 1,i:     15,108,948 msg/sec
          boost::lockfree::queue, 2,s:      5,748,154 msg/sec
          boost::lockfree::queue, 2,i:      6,214,000 msg/sec
          boost::lockfree::queue, 3,s:      5,422,473 msg/sec
          boost::lockfree::queue, 3,i:      5,409,604 msg/sec
          boost::lockfree::queue, 4,s:      4,036,683 msg/sec
          boost::lockfree::queue, 4,i:      4,020,001 msg/sec
          boost::lockfree::queue, 5,s:      3,330,474 msg/sec
          boost::lockfree::queue, 5,i:      3,295,293 msg/sec
          boost::lockfree::queue, 6,s:      2,212,214 msg/sec
          boost::lockfree::queue, 6,i:      2,387,077 msg/sec
          boost::lockfree::queue, 7,s:      2,004,920 msg/sec
          boost::lockfree::queue, 7,i:      2,044,945 msg/sec
          boost::lockfree::queue, 8,s:      1,615,282 msg/sec
          boost::lockfree::queue, 8,i:      1,787,859 msg/sec
                      std::mutex, 1,s:     12,791,363 msg/sec
                      std::mutex, 1,i:     12,816,496 msg/sec
                      std::mutex, 2,s:      9,377,709 msg/sec
                      std::mutex, 2,i:      9,602,704 msg/sec
                      std::mutex, 3,s:      5,423,912 msg/sec
                      std::mutex, 3,i:      5,473,196 msg/sec
                      std::mutex, 4,s:      4,393,631 msg/sec
                      std::mutex, 4,i:      4,425,575 msg/sec
                      std::mutex, 5,s:      3,691,848 msg/sec
                      std::mutex, 5,i:      3,757,897 msg/sec
                      std::mutex, 6,s:      3,684,439 msg/sec
                      std::mutex, 6,i:      3,713,729 msg/sec
                      std::mutex, 7,s:      3,631,317 msg/sec
                      std::mutex, 7,i:      3,663,452 msg/sec
                      std::mutex, 8,s:      3,420,484 msg/sec
                      std::mutex, 8,i:      3,434,002 msg/sec
                pthread_spinlock, 1,s:     32,053,853 msg/sec
                pthread_spinlock, 1,i:     31,198,863 msg/sec
                pthread_spinlock, 2,s:     10,571,807 msg/sec
                pthread_spinlock, 2,i:     10,194,429 msg/sec
                pthread_spinlock, 3,s:      9,329,302 msg/sec
                pthread_spinlock, 3,i:      8,629,129 msg/sec
                pthread_spinlock, 4,s:      7,175,835 msg/sec
                pthread_spinlock, 4,i:      7,521,172 msg/sec
                pthread_spinlock, 5,s:      6,493,795 msg/sec
                pthread_spinlock, 5,i:      6,747,740 msg/sec
                pthread_spinlock, 6,s:      5,467,427 msg/sec
                pthread_spinlock, 6,i:      5,206,235 msg/sec
                pthread_spinlock, 7,s:      2,498,728 msg/sec
                pthread_spinlock, 7,i:      4,525,519 msg/sec
                pthread_spinlock, 8,s:      2,825,486 msg/sec
                pthread_spinlock, 8,i:      4,604,714 msg/sec
                 tbb::spin_mutex, 1,s:     83,612,925 msg/sec
                 tbb::spin_mutex, 1,i:     81,455,390 msg/sec
                 tbb::spin_mutex, 2,s:     18,731,236 msg/sec
                 tbb::spin_mutex, 2,i:     17,384,536 msg/sec
                 tbb::spin_mutex, 3,s:     11,109,440 msg/sec
                 tbb::spin_mutex, 3,i:     10,795,500 msg/sec
                 tbb::spin_mutex, 4,s:      7,219,599 msg/sec
                 tbb::spin_mutex, 4,i:      7,154,180 msg/sec
                 tbb::spin_mutex, 5,s:      5,275,189 msg/sec
                 tbb::spin_mutex, 5,i:      5,530,545 msg/sec
                 tbb::spin_mutex, 6,s:      4,188,128 msg/sec
                 tbb::spin_mutex, 6,i:      4,321,222 msg/sec
                 tbb::spin_mutex, 7,s:      3,645,195 msg/sec
                 tbb::spin_mutex, 7,i:      3,654,934 msg/sec
                 tbb::spin_mutex, 8,s:      2,866,746 msg/sec
                 tbb::spin_mutex, 8,i:      3,002,624 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1012.73
	System time (seconds): 116.77
	Percent of CPU this job got: 916%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.17
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 65284
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24891
	Voluntary context switches: 8364021
	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-09-13 10:19:09 [30/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000049 sec/round-trip
             OptimistAtomicQueue: 0.000000040 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000041 sec/round-trip
                    AtomicQueue2: 0.000000051 sec/round-trip
            OptimistAtomicQueue2: 0.000000046 sec/round-trip
                   AtomicQueueB2: 0.000000053 sec/round-trip
           OptimistAtomicQueueB2: 0.000000047 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000049 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000080 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000106 sec/round-trip
     xenium::michael_scott_queue: 0.000000170 sec/round-trip
         xenium::ramalhete_queue: 0.000000072 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000072 sec/round-trip
          boost::lockfree::queue: 0.000000112 sec/round-trip
                      std::mutex: 0.000000408 sec/round-trip
                pthread_spinlock: 0.000000124 sec/round-trip
                 tbb::spin_mutex: 0.000000107 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:    151,534,337 msg/sec
     boost::lockfree::spsc_queue, 1,i:    131,448,530 msg/sec
                     AtomicQueue, 1,s:    100,582,479 msg/sec
                     AtomicQueue, 1,i:    100,879,839 msg/sec
                     AtomicQueue, 2,s:     12,576,316 msg/sec
                     AtomicQueue, 2,i:     10,105,974 msg/sec
                     AtomicQueue, 3,s:      9,679,015 msg/sec
                     AtomicQueue, 3,i:      8,086,843 msg/sec
                     AtomicQueue, 4,s:      7,884,758 msg/sec
                     AtomicQueue, 4,i:      6,177,334 msg/sec
                     AtomicQueue, 5,s:      6,152,506 msg/sec
                     AtomicQueue, 5,i:      4,983,898 msg/sec
                     AtomicQueue, 6,s:      5,221,235 msg/sec
                     AtomicQueue, 6,i:      4,114,045 msg/sec
                     AtomicQueue, 7,s:      4,560,845 msg/sec
                     AtomicQueue, 7,i:      3,745,646 msg/sec
                     AtomicQueue, 8,s:      4,045,338 msg/sec
                     AtomicQueue, 8,i:      3,222,546 msg/sec
             OptimistAtomicQueue, 1,s:    842,938,702 msg/sec
             OptimistAtomicQueue, 1,i:    849,315,418 msg/sec
             OptimistAtomicQueue, 2,s:     92,717,157 msg/sec
             OptimistAtomicQueue, 2,i:     45,315,326 msg/sec
             OptimistAtomicQueue, 3,s:     64,114,115 msg/sec
             OptimistAtomicQueue, 3,i:     48,193,746 msg/sec
             OptimistAtomicQueue, 4,s:     64,435,098 msg/sec
             OptimistAtomicQueue, 4,i:     47,837,582 msg/sec
             OptimistAtomicQueue, 5,s:     56,782,993 msg/sec
             OptimistAtomicQueue, 5,i:     43,719,234 msg/sec
             OptimistAtomicQueue, 6,s:     57,459,984 msg/sec
             OptimistAtomicQueue, 6,i:     42,841,200 msg/sec
             OptimistAtomicQueue, 7,s:     54,977,641 msg/sec
             OptimistAtomicQueue, 7,i:     43,534,295 msg/sec
             OptimistAtomicQueue, 8,s:     56,419,866 msg/sec
             OptimistAtomicQueue, 8,i:     41,667,049 msg/sec
                    AtomicQueueB, 1,s:     75,501,171 msg/sec
                    AtomicQueueB, 1,i:     74,365,399 msg/sec
                    AtomicQueueB, 2,s:     12,364,284 msg/sec
                    AtomicQueueB, 2,i:      9,905,489 msg/sec
                    AtomicQueueB, 3,s:      9,643,066 msg/sec
                    AtomicQueueB, 3,i:      8,029,672 msg/sec
                    AtomicQueueB, 4,s:      7,756,061 msg/sec
                    AtomicQueueB, 4,i:      6,107,724 msg/sec
                    AtomicQueueB, 5,s:      5,916,835 msg/sec
                    AtomicQueueB, 5,i:      4,938,798 msg/sec
                    AtomicQueueB, 6,s:      5,059,130 msg/sec
                    AtomicQueueB, 6,i:      4,090,064 msg/sec
                    AtomicQueueB, 7,s:      4,536,148 msg/sec
                    AtomicQueueB, 7,i:      3,697,799 msg/sec
                    AtomicQueueB, 8,s:      3,983,902 msg/sec
                    AtomicQueueB, 8,i:      3,195,602 msg/sec
            OptimistAtomicQueueB, 1,s:    433,963,495 msg/sec
            OptimistAtomicQueueB, 1,i:    441,712,877 msg/sec
            OptimistAtomicQueueB, 2,s:     96,786,268 msg/sec
            OptimistAtomicQueueB, 2,i:     44,779,970 msg/sec
            OptimistAtomicQueueB, 3,s:     64,176,323 msg/sec
            OptimistAtomicQueueB, 3,i:     49,351,517 msg/sec
            OptimistAtomicQueueB, 4,s:     63,360,576 msg/sec
            OptimistAtomicQueueB, 4,i:     47,419,685 msg/sec
            OptimistAtomicQueueB, 5,s:     56,516,411 msg/sec
            OptimistAtomicQueueB, 5,i:     43,053,244 msg/sec
            OptimistAtomicQueueB, 6,s:     55,764,906 msg/sec
            OptimistAtomicQueueB, 6,i:     42,505,172 msg/sec
            OptimistAtomicQueueB, 7,s:     54,754,246 msg/sec
            OptimistAtomicQueueB, 7,i:     42,747,262 msg/sec
            OptimistAtomicQueueB, 8,s:     55,506,215 msg/sec
            OptimistAtomicQueueB, 8,i:     40,983,869 msg/sec
                    AtomicQueue2, 1,s:    106,376,811 msg/sec
                    AtomicQueue2, 1,i:    105,753,399 msg/sec
                    AtomicQueue2, 2,s:     11,219,048 msg/sec
                    AtomicQueue2, 2,i:      9,882,456 msg/sec
                    AtomicQueue2, 3,s:      9,641,407 msg/sec
                    AtomicQueue2, 3,i:      8,096,342 msg/sec
                    AtomicQueue2, 4,s:      7,596,383 msg/sec
                    AtomicQueue2, 4,i:      6,157,738 msg/sec
                    AtomicQueue2, 5,s:      5,871,532 msg/sec
                    AtomicQueue2, 5,i:      4,939,094 msg/sec
                    AtomicQueue2, 6,s:      5,044,019 msg/sec
                    AtomicQueue2, 6,i:      4,127,771 msg/sec
                    AtomicQueue2, 7,s:      4,417,686 msg/sec
                    AtomicQueue2, 7,i:      3,733,379 msg/sec
                    AtomicQueue2, 8,s:      3,892,256 msg/sec
                    AtomicQueue2, 8,i:      3,226,809 msg/sec
            OptimistAtomicQueue2, 1,s:    377,329,744 msg/sec
            OptimistAtomicQueue2, 1,i:    394,757,867 msg/sec
            OptimistAtomicQueue2, 2,s:     34,920,645 msg/sec
            OptimistAtomicQueue2, 2,i:     27,411,244 msg/sec
            OptimistAtomicQueue2, 3,s:     41,876,533 msg/sec
            OptimistAtomicQueue2, 3,i:     39,031,208 msg/sec
            OptimistAtomicQueue2, 4,s:     52,390,261 msg/sec
            OptimistAtomicQueue2, 4,i:     40,364,150 msg/sec
            OptimistAtomicQueue2, 5,s:     54,056,118 msg/sec
            OptimistAtomicQueue2, 5,i:     42,426,690 msg/sec
            OptimistAtomicQueue2, 6,s:     54,451,341 msg/sec
            OptimistAtomicQueue2, 6,i:     40,401,549 msg/sec
            OptimistAtomicQueue2, 7,s:     53,111,994 msg/sec
            OptimistAtomicQueue2, 7,i:     41,320,403 msg/sec
            OptimistAtomicQueue2, 8,s:     54,449,628 msg/sec
            OptimistAtomicQueue2, 8,i:     40,017,096 msg/sec
                   AtomicQueueB2, 1,s:     75,691,667 msg/sec
                   AtomicQueueB2, 1,i:     76,560,078 msg/sec
                   AtomicQueueB2, 2,s:     11,300,848 msg/sec
                   AtomicQueueB2, 2,i:      9,773,255 msg/sec
                   AtomicQueueB2, 3,s:      9,601,651 msg/sec
                   AtomicQueueB2, 3,i:      7,977,078 msg/sec
                   AtomicQueueB2, 4,s:      7,495,827 msg/sec
                   AtomicQueueB2, 4,i:      6,093,783 msg/sec
                   AtomicQueueB2, 5,s:      5,825,996 msg/sec
                   AtomicQueueB2, 5,i:      4,892,964 msg/sec
                   AtomicQueueB2, 6,s:      4,954,943 msg/sec
                   AtomicQueueB2, 6,i:      4,047,437 msg/sec
                   AtomicQueueB2, 7,s:      4,401,659 msg/sec
                   AtomicQueueB2, 7,i:      3,668,663 msg/sec
                   AtomicQueueB2, 8,s:      3,910,684 msg/sec
                   AtomicQueueB2, 8,i:      3,188,739 msg/sec
           OptimistAtomicQueueB2, 1,s:    123,348,448 msg/sec
           OptimistAtomicQueueB2, 1,i:    132,745,564 msg/sec
           OptimistAtomicQueueB2, 2,s:     34,999,726 msg/sec
           OptimistAtomicQueueB2, 2,i:     26,676,905 msg/sec
           OptimistAtomicQueueB2, 3,s:     40,714,236 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,146,535 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,147,649 msg/sec
           OptimistAtomicQueueB2, 4,i:     40,667,390 msg/sec
           OptimistAtomicQueueB2, 5,s:     52,821,487 msg/sec
           OptimistAtomicQueueB2, 5,i:     40,386,510 msg/sec
           OptimistAtomicQueueB2, 6,s:     52,161,143 msg/sec
           OptimistAtomicQueueB2, 6,i:     39,779,075 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,290,008 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,230,381 msg/sec
           OptimistAtomicQueueB2, 8,s:     55,069,283 msg/sec
           OptimistAtomicQueueB2, 8,i:     39,755,244 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    525,764,344 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    534,149,291 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     32,132,260 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,326,337 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     32,823,864 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     40,295,056 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     46,836,834 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     57,919,500 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     80,449,282 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     87,431,191 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    133,739,877 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    168,048,423 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    162,490,598 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    176,580,943 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    177,969,557 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    197,939,876 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    187,830,155 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    171,651,211 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     21,708,935 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,570,763 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,182,104 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     12,123,505 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,805,010 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,323,870 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,112,234 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,268,784 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      5,901,927 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,120,666 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      4,988,577 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,210,668 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,283,857 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,656,744 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,657,153 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,156,836 msg/sec
     xenium::michael_scott_queue, 1,s:     17,837,522 msg/sec
     xenium::michael_scott_queue, 1,i:     17,167,483 msg/sec
     xenium::michael_scott_queue, 2,s:     11,873,616 msg/sec
     xenium::michael_scott_queue, 2,i:      8,767,558 msg/sec
     xenium::michael_scott_queue, 3,s:      7,736,229 msg/sec
     xenium::michael_scott_queue, 3,i:      6,578,882 msg/sec
     xenium::michael_scott_queue, 4,s:      5,985,985 msg/sec
     xenium::michael_scott_queue, 4,i:      4,977,352 msg/sec
     xenium::michael_scott_queue, 5,s:      4,560,287 msg/sec
     xenium::michael_scott_queue, 5,i:      3,921,727 msg/sec
     xenium::michael_scott_queue, 6,s:      3,882,695 msg/sec
     xenium::michael_scott_queue, 6,i:      3,233,902 msg/sec
     xenium::michael_scott_queue, 7,s:      3,409,556 msg/sec
     xenium::michael_scott_queue, 7,i:      2,898,717 msg/sec
     xenium::michael_scott_queue, 8,s:      3,007,176 msg/sec
     xenium::michael_scott_queue, 8,i:      2,493,868 msg/sec
         xenium::ramalhete_queue, 1,s:     35,168,322 msg/sec
         xenium::ramalhete_queue, 1,i:     33,645,589 msg/sec
         xenium::ramalhete_queue, 2,s:     47,462,258 msg/sec
         xenium::ramalhete_queue, 2,i:     29,338,434 msg/sec
         xenium::ramalhete_queue, 3,s:     45,520,394 msg/sec
         xenium::ramalhete_queue, 3,i:     31,723,912 msg/sec
         xenium::ramalhete_queue, 4,s:     35,910,566 msg/sec
         xenium::ramalhete_queue, 4,i:     35,039,303 msg/sec
         xenium::ramalhete_queue, 5,s:     35,743,895 msg/sec
         xenium::ramalhete_queue, 5,i:     36,750,557 msg/sec
         xenium::ramalhete_queue, 6,s:     35,019,396 msg/sec
         xenium::ramalhete_queue, 6,i:     36,077,175 msg/sec
         xenium::ramalhete_queue, 7,s:     33,483,547 msg/sec
         xenium::ramalhete_queue, 7,i:     34,319,895 msg/sec
         xenium::ramalhete_queue, 8,s:     33,148,388 msg/sec
         xenium::ramalhete_queue, 8,i:     34,600,974 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    124,294,524 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    137,069,961 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     34,817,004 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,574,457 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     18,840,364 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,917,068 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,270,064 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,290,842 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,583,010 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,430,304 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,498,557 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,674,308 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,134,536 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,493,166 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,351,559 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,481,448 msg/sec
          boost::lockfree::queue, 1,s:     15,091,754 msg/sec
          boost::lockfree::queue, 1,i:     15,071,593 msg/sec
          boost::lockfree::queue, 2,s:      5,717,478 msg/sec
          boost::lockfree::queue, 2,i:      6,128,374 msg/sec
          boost::lockfree::queue, 3,s:      5,406,028 msg/sec
          boost::lockfree::queue, 3,i:      5,427,597 msg/sec
          boost::lockfree::queue, 4,s:      4,028,940 msg/sec
          boost::lockfree::queue, 4,i:      4,004,693 msg/sec
          boost::lockfree::queue, 5,s:      3,325,098 msg/sec
          boost::lockfree::queue, 5,i:      3,257,485 msg/sec
          boost::lockfree::queue, 6,s:      2,204,694 msg/sec
          boost::lockfree::queue, 6,i:      2,379,787 msg/sec
          boost::lockfree::queue, 7,s:      1,973,580 msg/sec
          boost::lockfree::queue, 7,i:      2,044,261 msg/sec
          boost::lockfree::queue, 8,s:      1,623,581 msg/sec
          boost::lockfree::queue, 8,i:      1,794,415 msg/sec
                      std::mutex, 1,s:     12,796,255 msg/sec
                      std::mutex, 1,i:     12,805,137 msg/sec
                      std::mutex, 2,s:      8,974,344 msg/sec
                      std::mutex, 2,i:      9,445,629 msg/sec
                      std::mutex, 3,s:      5,511,460 msg/sec
                      std::mutex, 3,i:      5,616,526 msg/sec
                      std::mutex, 4,s:      4,333,509 msg/sec
                      std::mutex, 4,i:      4,432,442 msg/sec
                      std::mutex, 5,s:      3,719,846 msg/sec
                      std::mutex, 5,i:      3,767,401 msg/sec
                      std::mutex, 6,s:      3,558,539 msg/sec
                      std::mutex, 6,i:      3,671,325 msg/sec
                      std::mutex, 7,s:      3,685,066 msg/sec
                      std::mutex, 7,i:      3,679,505 msg/sec
                      std::mutex, 8,s:      3,471,169 msg/sec
                      std::mutex, 8,i:      3,454,634 msg/sec
                pthread_spinlock, 1,s:     31,936,846 msg/sec
                pthread_spinlock, 1,i:     30,563,718 msg/sec
                pthread_spinlock, 2,s:     10,916,815 msg/sec
                pthread_spinlock, 2,i:     10,570,222 msg/sec
                pthread_spinlock, 3,s:      9,225,287 msg/sec
                pthread_spinlock, 3,i:      8,701,909 msg/sec
                pthread_spinlock, 4,s:      7,077,358 msg/sec
                pthread_spinlock, 4,i:      7,507,432 msg/sec
                pthread_spinlock, 5,s:      6,529,962 msg/sec
                pthread_spinlock, 5,i:      6,702,311 msg/sec
                pthread_spinlock, 6,s:      5,200,442 msg/sec
                pthread_spinlock, 6,i:      4,634,213 msg/sec
                pthread_spinlock, 7,s:      2,611,504 msg/sec
                pthread_spinlock, 7,i:      4,713,923 msg/sec
                pthread_spinlock, 8,s:      2,965,224 msg/sec
                pthread_spinlock, 8,i:      4,609,950 msg/sec
                 tbb::spin_mutex, 1,s:     84,675,822 msg/sec
                 tbb::spin_mutex, 1,i:     80,893,575 msg/sec
                 tbb::spin_mutex, 2,s:     18,939,495 msg/sec
                 tbb::spin_mutex, 2,i:     17,647,459 msg/sec
                 tbb::spin_mutex, 3,s:     11,167,104 msg/sec
                 tbb::spin_mutex, 3,i:     10,685,237 msg/sec
                 tbb::spin_mutex, 4,s:      7,198,611 msg/sec
                 tbb::spin_mutex, 4,i:      7,180,329 msg/sec
                 tbb::spin_mutex, 5,s:      5,475,466 msg/sec
                 tbb::spin_mutex, 5,i:      5,643,934 msg/sec
                 tbb::spin_mutex, 6,s:      4,277,221 msg/sec
                 tbb::spin_mutex, 6,i:      4,344,946 msg/sec
                 tbb::spin_mutex, 7,s:      3,563,472 msg/sec
                 tbb::spin_mutex, 7,i:      3,686,517 msg/sec
                 tbb::spin_mutex, 8,s:      2,936,084 msg/sec
                 tbb::spin_mutex, 8,i:      3,020,604 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1025.46
	System time (seconds): 116.26
	Percent of CPU this job got: 914%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:04.84
	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): 65004
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24902
	Voluntary context switches: 8499353
	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-09-13 10:21:14 [31/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000047 sec/round-trip
             OptimistAtomicQueue: 0.000000039 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000041 sec/round-trip
                    AtomicQueue2: 0.000000051 sec/round-trip
            OptimistAtomicQueue2: 0.000000048 sec/round-trip
                   AtomicQueueB2: 0.000000053 sec/round-trip
           OptimistAtomicQueueB2: 0.000000047 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000050 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000076 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000107 sec/round-trip
     xenium::michael_scott_queue: 0.000000169 sec/round-trip
         xenium::ramalhete_queue: 0.000000074 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000072 sec/round-trip
          boost::lockfree::queue: 0.000000112 sec/round-trip
                      std::mutex: 0.000000408 sec/round-trip
                pthread_spinlock: 0.000000124 sec/round-trip
                 tbb::spin_mutex: 0.000000106 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:    151,496,155 msg/sec
     boost::lockfree::spsc_queue, 1,i:    131,462,034 msg/sec
                     AtomicQueue, 1,s:     99,844,645 msg/sec
                     AtomicQueue, 1,i:    100,584,405 msg/sec
                     AtomicQueue, 2,s:     12,672,448 msg/sec
                     AtomicQueue, 2,i:     10,163,028 msg/sec
                     AtomicQueue, 3,s:      9,940,786 msg/sec
                     AtomicQueue, 3,i:      8,098,550 msg/sec
                     AtomicQueue, 4,s:      7,799,995 msg/sec
                     AtomicQueue, 4,i:      6,165,364 msg/sec
                     AtomicQueue, 5,s:      6,015,172 msg/sec
                     AtomicQueue, 5,i:      4,963,951 msg/sec
                     AtomicQueue, 6,s:      5,199,771 msg/sec
                     AtomicQueue, 6,i:      4,121,864 msg/sec
                     AtomicQueue, 7,s:      4,543,355 msg/sec
                     AtomicQueue, 7,i:      3,742,258 msg/sec
                     AtomicQueue, 8,s:      4,036,471 msg/sec
                     AtomicQueue, 8,i:      3,235,931 msg/sec
             OptimistAtomicQueue, 1,s:    853,075,667 msg/sec
             OptimistAtomicQueue, 1,i:    858,365,297 msg/sec
             OptimistAtomicQueue, 2,s:     93,853,878 msg/sec
             OptimistAtomicQueue, 2,i:     42,722,487 msg/sec
             OptimistAtomicQueue, 3,s:     58,524,944 msg/sec
             OptimistAtomicQueue, 3,i:     48,604,739 msg/sec
             OptimistAtomicQueue, 4,s:     64,978,929 msg/sec
             OptimistAtomicQueue, 4,i:     47,936,768 msg/sec
             OptimistAtomicQueue, 5,s:     56,648,665 msg/sec
             OptimistAtomicQueue, 5,i:     43,909,358 msg/sec
             OptimistAtomicQueue, 6,s:     57,173,921 msg/sec
             OptimistAtomicQueue, 6,i:     42,496,232 msg/sec
             OptimistAtomicQueue, 7,s:     54,884,709 msg/sec
             OptimistAtomicQueue, 7,i:     44,057,664 msg/sec
             OptimistAtomicQueue, 8,s:     57,338,987 msg/sec
             OptimistAtomicQueue, 8,i:     41,979,557 msg/sec
                    AtomicQueueB, 1,s:     76,311,767 msg/sec
                    AtomicQueueB, 1,i:     76,438,589 msg/sec
                    AtomicQueueB, 2,s:     12,331,781 msg/sec
                    AtomicQueueB, 2,i:      9,831,450 msg/sec
                    AtomicQueueB, 3,s:      9,710,807 msg/sec
                    AtomicQueueB, 3,i:      8,033,689 msg/sec
                    AtomicQueueB, 4,s:      7,643,590 msg/sec
                    AtomicQueueB, 4,i:      6,162,230 msg/sec
                    AtomicQueueB, 5,s:      5,984,273 msg/sec
                    AtomicQueueB, 5,i:      4,922,580 msg/sec
                    AtomicQueueB, 6,s:      5,125,060 msg/sec
                    AtomicQueueB, 6,i:      4,065,074 msg/sec
                    AtomicQueueB, 7,s:      4,518,917 msg/sec
                    AtomicQueueB, 7,i:      3,720,769 msg/sec
                    AtomicQueueB, 8,s:      3,962,229 msg/sec
                    AtomicQueueB, 8,i:      3,201,691 msg/sec
            OptimistAtomicQueueB, 1,s:    424,201,082 msg/sec
            OptimistAtomicQueueB, 1,i:    441,763,709 msg/sec
            OptimistAtomicQueueB, 2,s:     95,382,216 msg/sec
            OptimistAtomicQueueB, 2,i:     42,150,602 msg/sec
            OptimistAtomicQueueB, 3,s:     57,827,519 msg/sec
            OptimistAtomicQueueB, 3,i:     49,280,852 msg/sec
            OptimistAtomicQueueB, 4,s:     63,576,985 msg/sec
            OptimistAtomicQueueB, 4,i:     47,530,562 msg/sec
            OptimistAtomicQueueB, 5,s:     56,111,750 msg/sec
            OptimistAtomicQueueB, 5,i:     43,059,224 msg/sec
            OptimistAtomicQueueB, 6,s:     55,999,973 msg/sec
            OptimistAtomicQueueB, 6,i:     41,492,684 msg/sec
            OptimistAtomicQueueB, 7,s:     54,832,094 msg/sec
            OptimistAtomicQueueB, 7,i:     42,986,656 msg/sec
            OptimistAtomicQueueB, 8,s:     56,407,813 msg/sec
            OptimistAtomicQueueB, 8,i:     41,567,027 msg/sec
                    AtomicQueue2, 1,s:    102,835,553 msg/sec
                    AtomicQueue2, 1,i:    106,624,434 msg/sec
                    AtomicQueue2, 2,s:     11,321,288 msg/sec
                    AtomicQueue2, 2,i:     10,011,557 msg/sec
                    AtomicQueue2, 3,s:      9,644,368 msg/sec
                    AtomicQueue2, 3,i:      8,092,565 msg/sec
                    AtomicQueue2, 4,s:      7,640,187 msg/sec
                    AtomicQueue2, 4,i:      6,160,954 msg/sec
                    AtomicQueue2, 5,s:      5,863,654 msg/sec
                    AtomicQueue2, 5,i:      4,941,360 msg/sec
                    AtomicQueue2, 6,s:      5,045,042 msg/sec
                    AtomicQueue2, 6,i:      4,118,872 msg/sec
                    AtomicQueue2, 7,s:      4,397,623 msg/sec
                    AtomicQueue2, 7,i:      3,717,765 msg/sec
                    AtomicQueue2, 8,s:      3,901,793 msg/sec
                    AtomicQueue2, 8,i:      3,243,652 msg/sec
            OptimistAtomicQueue2, 1,s:    383,426,556 msg/sec
            OptimistAtomicQueue2, 1,i:    385,578,799 msg/sec
            OptimistAtomicQueue2, 2,s:     35,181,289 msg/sec
            OptimistAtomicQueue2, 2,i:     27,553,211 msg/sec
            OptimistAtomicQueue2, 3,s:     40,891,014 msg/sec
            OptimistAtomicQueue2, 3,i:     35,703,153 msg/sec
            OptimistAtomicQueue2, 4,s:     52,426,228 msg/sec
            OptimistAtomicQueue2, 4,i:     40,451,623 msg/sec
            OptimistAtomicQueue2, 5,s:     53,665,715 msg/sec
            OptimistAtomicQueue2, 5,i:     40,566,861 msg/sec
            OptimistAtomicQueue2, 6,s:     52,281,691 msg/sec
            OptimistAtomicQueue2, 6,i:     39,973,567 msg/sec
            OptimistAtomicQueue2, 7,s:     53,096,595 msg/sec
            OptimistAtomicQueue2, 7,i:     41,419,532 msg/sec
            OptimistAtomicQueue2, 8,s:     54,662,187 msg/sec
            OptimistAtomicQueue2, 8,i:     40,065,528 msg/sec
                   AtomicQueueB2, 1,s:     77,925,373 msg/sec
                   AtomicQueueB2, 1,i:     77,548,839 msg/sec
                   AtomicQueueB2, 2,s:     11,485,501 msg/sec
                   AtomicQueueB2, 2,i:      9,766,544 msg/sec
                   AtomicQueueB2, 3,s:      9,540,898 msg/sec
                   AtomicQueueB2, 3,i:      7,979,418 msg/sec
                   AtomicQueueB2, 4,s:      7,569,118 msg/sec
                   AtomicQueueB2, 4,i:      6,145,747 msg/sec
                   AtomicQueueB2, 5,s:      5,832,373 msg/sec
                   AtomicQueueB2, 5,i:      4,898,764 msg/sec
                   AtomicQueueB2, 6,s:      4,979,453 msg/sec
                   AtomicQueueB2, 6,i:      4,046,972 msg/sec
                   AtomicQueueB2, 7,s:      4,386,402 msg/sec
                   AtomicQueueB2, 7,i:      3,679,349 msg/sec
                   AtomicQueueB2, 8,s:      3,853,509 msg/sec
                   AtomicQueueB2, 8,i:      3,170,782 msg/sec
           OptimistAtomicQueueB2, 1,s:    121,309,686 msg/sec
           OptimistAtomicQueueB2, 1,i:    137,154,534 msg/sec
           OptimistAtomicQueueB2, 2,s:     35,399,112 msg/sec
           OptimistAtomicQueueB2, 2,i:     28,548,138 msg/sec
           OptimistAtomicQueueB2, 3,s:     41,726,394 msg/sec
           OptimistAtomicQueueB2, 3,i:     35,035,044 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,260,526 msg/sec
           OptimistAtomicQueueB2, 4,i:     40,568,806 msg/sec
           OptimistAtomicQueueB2, 5,s:     52,869,025 msg/sec
           OptimistAtomicQueueB2, 5,i:     40,909,620 msg/sec
           OptimistAtomicQueueB2, 6,s:     52,718,698 msg/sec
           OptimistAtomicQueueB2, 6,i:     39,565,235 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,379,770 msg/sec
           OptimistAtomicQueueB2, 7,i:     41,416,885 msg/sec
           OptimistAtomicQueueB2, 8,s:     53,731,355 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,222,809 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    529,653,687 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    545,026,129 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     31,934,966 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,368,002 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     33,626,171 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     46,610,011 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     46,744,135 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     58,793,605 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     80,953,937 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     86,214,075 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    135,105,428 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    138,733,056 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    170,456,963 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    173,615,336 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    173,801,657 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    178,867,043 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    181,104,091 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    186,359,282 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     21,577,101 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,396,050 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,146,832 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     12,004,921 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,825,879 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,417,149 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,111,390 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,173,479 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      5,999,893 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,118,931 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      4,997,898 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,222,210 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,379,764 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,655,624 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,664,511 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,154,063 msg/sec
     xenium::michael_scott_queue, 1,s:     17,910,037 msg/sec
     xenium::michael_scott_queue, 1,i:     17,046,687 msg/sec
     xenium::michael_scott_queue, 2,s:     11,813,451 msg/sec
     xenium::michael_scott_queue, 2,i:      8,568,116 msg/sec
     xenium::michael_scott_queue, 3,s:      7,716,443 msg/sec
     xenium::michael_scott_queue, 3,i:      6,523,373 msg/sec
     xenium::michael_scott_queue, 4,s:      6,027,999 msg/sec
     xenium::michael_scott_queue, 4,i:      4,933,315 msg/sec
     xenium::michael_scott_queue, 5,s:      4,561,395 msg/sec
     xenium::michael_scott_queue, 5,i:      3,952,099 msg/sec
     xenium::michael_scott_queue, 6,s:      3,910,542 msg/sec
     xenium::michael_scott_queue, 6,i:      3,272,857 msg/sec
     xenium::michael_scott_queue, 7,s:      3,441,831 msg/sec
     xenium::michael_scott_queue, 7,i:      2,911,793 msg/sec
     xenium::michael_scott_queue, 8,s:      3,026,490 msg/sec
     xenium::michael_scott_queue, 8,i:      2,516,552 msg/sec
         xenium::ramalhete_queue, 1,s:     35,559,205 msg/sec
         xenium::ramalhete_queue, 1,i:     33,782,908 msg/sec
         xenium::ramalhete_queue, 2,s:     43,096,428 msg/sec
         xenium::ramalhete_queue, 2,i:     29,050,109 msg/sec
         xenium::ramalhete_queue, 3,s:     45,826,100 msg/sec
         xenium::ramalhete_queue, 3,i:     33,867,747 msg/sec
         xenium::ramalhete_queue, 4,s:     36,969,487 msg/sec
         xenium::ramalhete_queue, 4,i:     34,376,309 msg/sec
         xenium::ramalhete_queue, 5,s:     35,269,382 msg/sec
         xenium::ramalhete_queue, 5,i:     36,786,153 msg/sec
         xenium::ramalhete_queue, 6,s:     35,335,256 msg/sec
         xenium::ramalhete_queue, 6,i:     36,390,842 msg/sec
         xenium::ramalhete_queue, 7,s:     34,233,951 msg/sec
         xenium::ramalhete_queue, 7,i:     34,675,507 msg/sec
         xenium::ramalhete_queue, 8,s:     32,827,988 msg/sec
         xenium::ramalhete_queue, 8,i:     34,171,030 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    122,225,828 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    133,516,423 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     34,217,726 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,663,892 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     18,240,602 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,617,919 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,490,063 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,161,688 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,392,300 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,449,117 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,490,785 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,518,080 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,088,359 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,680,349 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,409,531 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,235,680 msg/sec
          boost::lockfree::queue, 1,s:     15,037,366 msg/sec
          boost::lockfree::queue, 1,i:     15,014,664 msg/sec
          boost::lockfree::queue, 2,s:      5,672,908 msg/sec
          boost::lockfree::queue, 2,i:      6,127,478 msg/sec
          boost::lockfree::queue, 3,s:      5,377,303 msg/sec
          boost::lockfree::queue, 3,i:      5,375,756 msg/sec
          boost::lockfree::queue, 4,s:      4,019,944 msg/sec
          boost::lockfree::queue, 4,i:      4,017,565 msg/sec
          boost::lockfree::queue, 5,s:      3,316,625 msg/sec
          boost::lockfree::queue, 5,i:      3,286,831 msg/sec
          boost::lockfree::queue, 6,s:      2,198,332 msg/sec
          boost::lockfree::queue, 6,i:      2,375,065 msg/sec
          boost::lockfree::queue, 7,s:      1,967,003 msg/sec
          boost::lockfree::queue, 7,i:      2,047,471 msg/sec
          boost::lockfree::queue, 8,s:      1,618,084 msg/sec
          boost::lockfree::queue, 8,i:      1,793,653 msg/sec
                      std::mutex, 1,s:     12,854,029 msg/sec
                      std::mutex, 1,i:     12,813,116 msg/sec
                      std::mutex, 2,s:      8,539,158 msg/sec
                      std::mutex, 2,i:      9,451,946 msg/sec
                      std::mutex, 3,s:      5,416,878 msg/sec
                      std::mutex, 3,i:      5,528,629 msg/sec
                      std::mutex, 4,s:      4,118,245 msg/sec
                      std::mutex, 4,i:      4,239,864 msg/sec
                      std::mutex, 5,s:      3,741,033 msg/sec
                      std::mutex, 5,i:      3,827,450 msg/sec
                      std::mutex, 6,s:      3,671,588 msg/sec
                      std::mutex, 6,i:      3,705,466 msg/sec
                      std::mutex, 7,s:      3,633,535 msg/sec
                      std::mutex, 7,i:      3,644,380 msg/sec
                      std::mutex, 8,s:      3,445,934 msg/sec
                      std::mutex, 8,i:      3,480,256 msg/sec
                pthread_spinlock, 1,s:     30,604,983 msg/sec
                pthread_spinlock, 1,i:     30,716,907 msg/sec
                pthread_spinlock, 2,s:     10,582,362 msg/sec
                pthread_spinlock, 2,i:     10,350,954 msg/sec
                pthread_spinlock, 3,s:      9,274,832 msg/sec
                pthread_spinlock, 3,i:      8,500,780 msg/sec
                pthread_spinlock, 4,s:      6,913,285 msg/sec
                pthread_spinlock, 4,i:      7,622,345 msg/sec
                pthread_spinlock, 5,s:      6,517,245 msg/sec
                pthread_spinlock, 5,i:      6,696,855 msg/sec
                pthread_spinlock, 6,s:      5,508,217 msg/sec
                pthread_spinlock, 6,i:      5,405,347 msg/sec
                pthread_spinlock, 7,s:      2,592,471 msg/sec
                pthread_spinlock, 7,i:      4,120,005 msg/sec
                pthread_spinlock, 8,s:      2,904,282 msg/sec
                pthread_spinlock, 8,i:      4,375,946 msg/sec
                 tbb::spin_mutex, 1,s:     84,188,072 msg/sec
                 tbb::spin_mutex, 1,i:     81,989,958 msg/sec
                 tbb::spin_mutex, 2,s:     19,012,821 msg/sec
                 tbb::spin_mutex, 2,i:     17,394,625 msg/sec
                 tbb::spin_mutex, 3,s:     11,084,037 msg/sec
                 tbb::spin_mutex, 3,i:     10,547,973 msg/sec
                 tbb::spin_mutex, 4,s:      7,141,571 msg/sec
                 tbb::spin_mutex, 4,i:      7,095,593 msg/sec
                 tbb::spin_mutex, 5,s:      5,339,260 msg/sec
                 tbb::spin_mutex, 5,i:      5,581,346 msg/sec
                 tbb::spin_mutex, 6,s:      4,185,560 msg/sec
                 tbb::spin_mutex, 6,i:      4,392,800 msg/sec
                 tbb::spin_mutex, 7,s:      3,637,715 msg/sec
                 tbb::spin_mutex, 7,i:      3,635,306 msg/sec
                 tbb::spin_mutex, 8,s:      2,932,605 msg/sec
                 tbb::spin_mutex, 8,i:      2,957,955 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1021.12
	System time (seconds): 116.45
	Percent of CPU this job got: 916%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:04.07
	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): 64000
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24637
	Voluntary context switches: 8500667
	Involuntary context switches: 280
	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-09-13 10:23:18 [32/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000048 sec/round-trip
             OptimistAtomicQueue: 0.000000040 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000041 sec/round-trip
                    AtomicQueue2: 0.000000049 sec/round-trip
            OptimistAtomicQueue2: 0.000000048 sec/round-trip
                   AtomicQueueB2: 0.000000053 sec/round-trip
           OptimistAtomicQueueB2: 0.000000047 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000049 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000076 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000107 sec/round-trip
     xenium::michael_scott_queue: 0.000000170 sec/round-trip
         xenium::ramalhete_queue: 0.000000074 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000071 sec/round-trip
          boost::lockfree::queue: 0.000000112 sec/round-trip
                      std::mutex: 0.000000408 sec/round-trip
                pthread_spinlock: 0.000000125 sec/round-trip
                 tbb::spin_mutex: 0.000000106 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:    149,600,776 msg/sec
     boost::lockfree::spsc_queue, 1,i:    130,336,559 msg/sec
                     AtomicQueue, 1,s:    100,686,076 msg/sec
                     AtomicQueue, 1,i:    100,450,477 msg/sec
                     AtomicQueue, 2,s:     12,011,791 msg/sec
                     AtomicQueue, 2,i:     10,237,050 msg/sec
                     AtomicQueue, 3,s:      9,962,984 msg/sec
                     AtomicQueue, 3,i:      8,099,934 msg/sec
                     AtomicQueue, 4,s:      7,891,823 msg/sec
                     AtomicQueue, 4,i:      6,145,608 msg/sec
                     AtomicQueue, 5,s:      6,074,737 msg/sec
                     AtomicQueue, 5,i:      4,975,878 msg/sec
                     AtomicQueue, 6,s:      5,162,835 msg/sec
                     AtomicQueue, 6,i:      4,102,052 msg/sec
                     AtomicQueue, 7,s:      4,573,959 msg/sec
                     AtomicQueue, 7,i:      3,743,949 msg/sec
                     AtomicQueue, 8,s:      4,054,177 msg/sec
                     AtomicQueue, 8,i:      3,228,820 msg/sec
             OptimistAtomicQueue, 1,s:    832,518,684 msg/sec
             OptimistAtomicQueue, 1,i:    838,836,828 msg/sec
             OptimistAtomicQueue, 2,s:     91,966,552 msg/sec
             OptimistAtomicQueue, 2,i:     43,853,775 msg/sec
             OptimistAtomicQueue, 3,s:     58,996,211 msg/sec
             OptimistAtomicQueue, 3,i:     49,902,329 msg/sec
             OptimistAtomicQueue, 4,s:     64,595,692 msg/sec
             OptimistAtomicQueue, 4,i:     48,103,968 msg/sec
             OptimistAtomicQueue, 5,s:     56,713,139 msg/sec
             OptimistAtomicQueue, 5,i:     44,579,640 msg/sec
             OptimistAtomicQueue, 6,s:     57,366,192 msg/sec
             OptimistAtomicQueue, 6,i:     42,749,599 msg/sec
             OptimistAtomicQueue, 7,s:     55,557,961 msg/sec
             OptimistAtomicQueue, 7,i:     43,280,108 msg/sec
             OptimistAtomicQueue, 8,s:     56,513,915 msg/sec
             OptimistAtomicQueue, 8,i:     41,599,164 msg/sec
                    AtomicQueueB, 1,s:     77,081,456 msg/sec
                    AtomicQueueB, 1,i:     74,652,296 msg/sec
                    AtomicQueueB, 2,s:     12,339,508 msg/sec
                    AtomicQueueB, 2,i:      9,898,085 msg/sec
                    AtomicQueueB, 3,s:      9,762,988 msg/sec
                    AtomicQueueB, 3,i:      8,026,911 msg/sec
                    AtomicQueueB, 4,s:      7,738,476 msg/sec
                    AtomicQueueB, 4,i:      6,104,178 msg/sec
                    AtomicQueueB, 5,s:      6,006,940 msg/sec
                    AtomicQueueB, 5,i:      4,922,298 msg/sec
                    AtomicQueueB, 6,s:      5,141,829 msg/sec
                    AtomicQueueB, 6,i:      4,039,838 msg/sec
                    AtomicQueueB, 7,s:      4,505,532 msg/sec
                    AtomicQueueB, 7,i:      3,679,061 msg/sec
                    AtomicQueueB, 8,s:      3,989,995 msg/sec
                    AtomicQueueB, 8,i:      3,195,240 msg/sec
            OptimistAtomicQueueB, 1,s:    428,948,398 msg/sec
            OptimistAtomicQueueB, 1,i:    448,046,147 msg/sec
            OptimistAtomicQueueB, 2,s:     96,957,386 msg/sec
            OptimistAtomicQueueB, 2,i:     41,835,990 msg/sec
            OptimistAtomicQueueB, 3,s:     62,930,725 msg/sec
            OptimistAtomicQueueB, 3,i:     47,732,189 msg/sec
            OptimistAtomicQueueB, 4,s:     62,209,549 msg/sec
            OptimistAtomicQueueB, 4,i:     47,382,923 msg/sec
            OptimistAtomicQueueB, 5,s:     56,556,699 msg/sec
            OptimistAtomicQueueB, 5,i:     43,021,900 msg/sec
            OptimistAtomicQueueB, 6,s:     56,207,894 msg/sec
            OptimistAtomicQueueB, 6,i:     41,360,957 msg/sec
            OptimistAtomicQueueB, 7,s:     55,398,779 msg/sec
            OptimistAtomicQueueB, 7,i:     43,145,478 msg/sec
            OptimistAtomicQueueB, 8,s:     55,669,711 msg/sec
            OptimistAtomicQueueB, 8,i:     41,327,033 msg/sec
                    AtomicQueue2, 1,s:    104,337,018 msg/sec
                    AtomicQueue2, 1,i:    105,881,629 msg/sec
                    AtomicQueue2, 2,s:     11,334,939 msg/sec
                    AtomicQueue2, 2,i:      9,886,372 msg/sec
                    AtomicQueue2, 3,s:      9,601,847 msg/sec
                    AtomicQueue2, 3,i:      8,052,297 msg/sec
                    AtomicQueue2, 4,s:      7,574,851 msg/sec
                    AtomicQueue2, 4,i:      6,169,953 msg/sec
                    AtomicQueue2, 5,s:      5,887,179 msg/sec
                    AtomicQueue2, 5,i:      4,958,594 msg/sec
                    AtomicQueue2, 6,s:      5,022,936 msg/sec
                    AtomicQueue2, 6,i:      4,140,393 msg/sec
                    AtomicQueue2, 7,s:      4,397,537 msg/sec
                    AtomicQueue2, 7,i:      3,725,568 msg/sec
                    AtomicQueue2, 8,s:      3,904,853 msg/sec
                    AtomicQueue2, 8,i:      3,224,690 msg/sec
            OptimistAtomicQueue2, 1,s:    355,075,918 msg/sec
            OptimistAtomicQueue2, 1,i:    360,244,569 msg/sec
            OptimistAtomicQueue2, 2,s:     34,547,414 msg/sec
            OptimistAtomicQueue2, 2,i:     29,033,918 msg/sec
            OptimistAtomicQueue2, 3,s:     41,604,398 msg/sec
            OptimistAtomicQueue2, 3,i:     35,627,515 msg/sec
            OptimistAtomicQueue2, 4,s:     52,281,888 msg/sec
            OptimistAtomicQueue2, 4,i:     40,286,257 msg/sec
            OptimistAtomicQueue2, 5,s:     53,807,421 msg/sec
            OptimistAtomicQueue2, 5,i:     40,840,953 msg/sec
            OptimistAtomicQueue2, 6,s:     53,002,264 msg/sec
            OptimistAtomicQueue2, 6,i:     40,533,202 msg/sec
            OptimistAtomicQueue2, 7,s:     53,474,432 msg/sec
            OptimistAtomicQueue2, 7,i:     40,719,000 msg/sec
            OptimistAtomicQueue2, 8,s:     54,331,424 msg/sec
            OptimistAtomicQueue2, 8,i:     39,952,877 msg/sec
                   AtomicQueueB2, 1,s:     77,721,547 msg/sec
                   AtomicQueueB2, 1,i:     77,417,768 msg/sec
                   AtomicQueueB2, 2,s:     11,390,510 msg/sec
                   AtomicQueueB2, 2,i:      9,819,740 msg/sec
                   AtomicQueueB2, 3,s:      9,506,428 msg/sec
                   AtomicQueueB2, 3,i:      7,977,526 msg/sec
                   AtomicQueueB2, 4,s:      7,531,807 msg/sec
                   AtomicQueueB2, 4,i:      6,083,785 msg/sec
                   AtomicQueueB2, 5,s:      5,780,843 msg/sec
                   AtomicQueueB2, 5,i:      4,899,083 msg/sec
                   AtomicQueueB2, 6,s:      4,947,860 msg/sec
                   AtomicQueueB2, 6,i:      4,058,415 msg/sec
                   AtomicQueueB2, 7,s:      4,402,833 msg/sec
                   AtomicQueueB2, 7,i:      3,663,994 msg/sec
                   AtomicQueueB2, 8,s:      3,864,457 msg/sec
                   AtomicQueueB2, 8,i:      3,170,822 msg/sec
           OptimistAtomicQueueB2, 1,s:    121,257,072 msg/sec
           OptimistAtomicQueueB2, 1,i:    128,371,704 msg/sec
           OptimistAtomicQueueB2, 2,s:     34,635,819 msg/sec
           OptimistAtomicQueueB2, 2,i:     28,545,427 msg/sec
           OptimistAtomicQueueB2, 3,s:     40,458,214 msg/sec
           OptimistAtomicQueueB2, 3,i:     38,691,135 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,502,374 msg/sec
           OptimistAtomicQueueB2, 4,i:     43,093,265 msg/sec
           OptimistAtomicQueueB2, 5,s:     54,722,277 msg/sec
           OptimistAtomicQueueB2, 5,i:     41,565,314 msg/sec
           OptimistAtomicQueueB2, 6,s:     52,827,185 msg/sec
           OptimistAtomicQueueB2, 6,i:     40,201,197 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,621,156 msg/sec
           OptimistAtomicQueueB2, 7,i:     40,720,612 msg/sec
           OptimistAtomicQueueB2, 8,s:     54,602,798 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,340,006 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    532,681,151 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    546,611,098 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     31,936,856 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,231,157 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     32,681,851 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     39,705,442 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     49,787,301 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     54,217,257 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     74,950,138 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     80,445,262 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    149,622,530 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    161,910,895 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    170,510,544 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    141,865,314 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    187,046,318 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    201,162,111 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    199,051,102 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    217,558,766 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     21,421,569 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     20,916,031 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,275,587 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     12,107,214 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,777,790 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,369,209 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,117,548 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,207,293 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      6,028,357 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,090,151 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      5,013,850 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,233,588 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,276,220 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,655,729 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,650,592 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,168,521 msg/sec
     xenium::michael_scott_queue, 1,s:     17,848,821 msg/sec
     xenium::michael_scott_queue, 1,i:     17,603,672 msg/sec
     xenium::michael_scott_queue, 2,s:     11,814,430 msg/sec
     xenium::michael_scott_queue, 2,i:      8,670,070 msg/sec
     xenium::michael_scott_queue, 3,s:      7,649,569 msg/sec
     xenium::michael_scott_queue, 3,i:      6,621,725 msg/sec
     xenium::michael_scott_queue, 4,s:      5,940,460 msg/sec
     xenium::michael_scott_queue, 4,i:      5,028,450 msg/sec
     xenium::michael_scott_queue, 5,s:      4,551,855 msg/sec
     xenium::michael_scott_queue, 5,i:      3,997,609 msg/sec
     xenium::michael_scott_queue, 6,s:      3,891,453 msg/sec
     xenium::michael_scott_queue, 6,i:      3,267,109 msg/sec
     xenium::michael_scott_queue, 7,s:      3,455,200 msg/sec
     xenium::michael_scott_queue, 7,i:      2,904,760 msg/sec
     xenium::michael_scott_queue, 8,s:      3,009,696 msg/sec
     xenium::michael_scott_queue, 8,i:      2,498,796 msg/sec
         xenium::ramalhete_queue, 1,s:     35,103,237 msg/sec
         xenium::ramalhete_queue, 1,i:     33,501,789 msg/sec
         xenium::ramalhete_queue, 2,s:     45,195,553 msg/sec
         xenium::ramalhete_queue, 2,i:     31,111,629 msg/sec
         xenium::ramalhete_queue, 3,s:     44,910,567 msg/sec
         xenium::ramalhete_queue, 3,i:     33,988,939 msg/sec
         xenium::ramalhete_queue, 4,s:     36,832,866 msg/sec
         xenium::ramalhete_queue, 4,i:     34,506,017 msg/sec
         xenium::ramalhete_queue, 5,s:     35,542,237 msg/sec
         xenium::ramalhete_queue, 5,i:     36,434,607 msg/sec
         xenium::ramalhete_queue, 6,s:     35,725,645 msg/sec
         xenium::ramalhete_queue, 6,i:     36,632,781 msg/sec
         xenium::ramalhete_queue, 7,s:     33,753,520 msg/sec
         xenium::ramalhete_queue, 7,i:     34,920,170 msg/sec
         xenium::ramalhete_queue, 8,s:     32,773,961 msg/sec
         xenium::ramalhete_queue, 8,i:     33,979,394 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    119,819,015 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    134,613,076 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     34,104,126 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,811,073 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     18,843,462 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,708,670 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,530,585 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,155,944 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,422,005 msg/sec
    xenium::vyukov_bounded_queue, 5,i:      9,934,399 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,202,002 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,617,929 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      9,226,011 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,455,293 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,481,316 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,354,494 msg/sec
          boost::lockfree::queue, 1,s:     15,050,525 msg/sec
          boost::lockfree::queue, 1,i:     15,046,187 msg/sec
          boost::lockfree::queue, 2,s:      5,673,263 msg/sec
          boost::lockfree::queue, 2,i:      6,162,068 msg/sec
          boost::lockfree::queue, 3,s:      5,432,566 msg/sec
          boost::lockfree::queue, 3,i:      5,416,199 msg/sec
          boost::lockfree::queue, 4,s:      4,028,282 msg/sec
          boost::lockfree::queue, 4,i:      4,004,540 msg/sec
          boost::lockfree::queue, 5,s:      3,322,951 msg/sec
          boost::lockfree::queue, 5,i:      3,279,011 msg/sec
          boost::lockfree::queue, 6,s:      2,205,924 msg/sec
          boost::lockfree::queue, 6,i:      2,381,502 msg/sec
          boost::lockfree::queue, 7,s:      1,997,174 msg/sec
          boost::lockfree::queue, 7,i:      2,047,110 msg/sec
          boost::lockfree::queue, 8,s:      1,615,421 msg/sec
          boost::lockfree::queue, 8,i:      1,789,566 msg/sec
                      std::mutex, 1,s:     12,837,837 msg/sec
                      std::mutex, 1,i:     12,843,930 msg/sec
                      std::mutex, 2,s:      9,795,232 msg/sec
                      std::mutex, 2,i:      9,512,402 msg/sec
                      std::mutex, 3,s:      5,429,783 msg/sec
                      std::mutex, 3,i:      5,360,825 msg/sec
                      std::mutex, 4,s:      4,339,818 msg/sec
                      std::mutex, 4,i:      4,425,776 msg/sec
                      std::mutex, 5,s:      3,823,918 msg/sec
                      std::mutex, 5,i:      3,870,838 msg/sec
                      std::mutex, 6,s:      3,686,046 msg/sec
                      std::mutex, 6,i:      3,700,327 msg/sec
                      std::mutex, 7,s:      3,662,870 msg/sec
                      std::mutex, 7,i:      3,673,147 msg/sec
                      std::mutex, 8,s:      3,543,887 msg/sec
                      std::mutex, 8,i:      3,486,113 msg/sec
                pthread_spinlock, 1,s:     31,484,575 msg/sec
                pthread_spinlock, 1,i:     30,702,687 msg/sec
                pthread_spinlock, 2,s:     10,670,620 msg/sec
                pthread_spinlock, 2,i:     10,305,471 msg/sec
                pthread_spinlock, 3,s:      9,483,692 msg/sec
                pthread_spinlock, 3,i:      8,552,410 msg/sec
                pthread_spinlock, 4,s:      7,347,820 msg/sec
                pthread_spinlock, 4,i:      7,559,042 msg/sec
                pthread_spinlock, 5,s:      6,529,182 msg/sec
                pthread_spinlock, 5,i:      6,753,901 msg/sec
                pthread_spinlock, 6,s:      5,511,978 msg/sec
                pthread_spinlock, 6,i:      5,451,422 msg/sec
                pthread_spinlock, 7,s:      2,461,035 msg/sec
                pthread_spinlock, 7,i:      4,517,657 msg/sec
                pthread_spinlock, 8,s:      2,977,811 msg/sec
                pthread_spinlock, 8,i:      2,653,840 msg/sec
                 tbb::spin_mutex, 1,s:     83,829,715 msg/sec
                 tbb::spin_mutex, 1,i:     81,120,203 msg/sec
                 tbb::spin_mutex, 2,s:     18,723,562 msg/sec
                 tbb::spin_mutex, 2,i:     17,467,406 msg/sec
                 tbb::spin_mutex, 3,s:     11,143,083 msg/sec
                 tbb::spin_mutex, 3,i:     10,631,149 msg/sec
                 tbb::spin_mutex, 4,s:      7,205,639 msg/sec
                 tbb::spin_mutex, 4,i:      7,190,131 msg/sec
                 tbb::spin_mutex, 5,s:      5,335,185 msg/sec
                 tbb::spin_mutex, 5,i:      5,623,379 msg/sec
                 tbb::spin_mutex, 6,s:      4,239,607 msg/sec
                 tbb::spin_mutex, 6,i:      4,345,747 msg/sec
                 tbb::spin_mutex, 7,s:      3,593,566 msg/sec
                 tbb::spin_mutex, 7,i:      3,641,999 msg/sec
                 tbb::spin_mutex, 8,s:      2,880,899 msg/sec
                 tbb::spin_mutex, 8,i:      3,053,796 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1020.32
	System time (seconds): 115.91
	Percent of CPU this job got: 918%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:03.65
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 64292
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 24717
	Voluntary context switches: 8298776
	Involuntary context switches: 281
	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-09-13 10:25:21 [33/33] CPU Model: AMD Ryzen 7 5825U with Radeon Graphics, base GHz: 2.0, clock: RDTSC, 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.000000060 sec/round-trip
                     AtomicQueue: 0.000000048 sec/round-trip
             OptimistAtomicQueue: 0.000000039 sec/round-trip
                    AtomicQueueB: 0.000000053 sec/round-trip
            OptimistAtomicQueueB: 0.000000041 sec/round-trip
                    AtomicQueue2: 0.000000051 sec/round-trip
            OptimistAtomicQueue2: 0.000000049 sec/round-trip
                   AtomicQueueB2: 0.000000053 sec/round-trip
           OptimistAtomicQueueB2: 0.000000047 sec/round-trip
   moodycamel::ReaderWriterQueue: 0.000000050 sec/round-trip
     moodycamel::ConcurrentQueue: 0.000000076 sec/round-trip
   tbb::concurrent_bounded_queue: 0.000000107 sec/round-trip
     xenium::michael_scott_queue: 0.000000170 sec/round-trip
         xenium::ramalhete_queue: 0.000000074 sec/round-trip
    xenium::vyukov_bounded_queue: 0.000000071 sec/round-trip
          boost::lockfree::queue: 0.000000112 sec/round-trip
                      std::mutex: 0.000000410 sec/round-trip
                pthread_spinlock: 0.000000124 sec/round-trip
                 tbb::spin_mutex: 0.000000106 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:    149,279,023 msg/sec
     boost::lockfree::spsc_queue, 1,i:    130,335,368 msg/sec
                     AtomicQueue, 1,s:    100,471,206 msg/sec
                     AtomicQueue, 1,i:    100,350,592 msg/sec
                     AtomicQueue, 2,s:     12,669,701 msg/sec
                     AtomicQueue, 2,i:     10,167,210 msg/sec
                     AtomicQueue, 3,s:      9,608,526 msg/sec
                     AtomicQueue, 3,i:      8,101,010 msg/sec
                     AtomicQueue, 4,s:      7,903,171 msg/sec
                     AtomicQueue, 4,i:      6,135,795 msg/sec
                     AtomicQueue, 5,s:      5,986,042 msg/sec
                     AtomicQueue, 5,i:      4,924,667 msg/sec
                     AtomicQueue, 6,s:      5,189,574 msg/sec
                     AtomicQueue, 6,i:      4,119,108 msg/sec
                     AtomicQueue, 7,s:      4,552,977 msg/sec
                     AtomicQueue, 7,i:      3,742,754 msg/sec
                     AtomicQueue, 8,s:      4,068,455 msg/sec
                     AtomicQueue, 8,i:      3,235,283 msg/sec
             OptimistAtomicQueue, 1,s:    846,642,576 msg/sec
             OptimistAtomicQueue, 1,i:    844,643,598 msg/sec
             OptimistAtomicQueue, 2,s:     93,192,344 msg/sec
             OptimistAtomicQueue, 2,i:     42,684,739 msg/sec
             OptimistAtomicQueue, 3,s:     59,006,291 msg/sec
             OptimistAtomicQueue, 3,i:     48,602,419 msg/sec
             OptimistAtomicQueue, 4,s:     64,071,553 msg/sec
             OptimistAtomicQueue, 4,i:     47,588,828 msg/sec
             OptimistAtomicQueue, 5,s:     56,280,235 msg/sec
             OptimistAtomicQueue, 5,i:     44,066,134 msg/sec
             OptimistAtomicQueue, 6,s:     56,726,242 msg/sec
             OptimistAtomicQueue, 6,i:     42,043,195 msg/sec
             OptimistAtomicQueue, 7,s:     55,319,193 msg/sec
             OptimistAtomicQueue, 7,i:     44,287,859 msg/sec
             OptimistAtomicQueue, 8,s:     56,288,804 msg/sec
             OptimistAtomicQueue, 8,i:     41,626,490 msg/sec
                    AtomicQueueB, 1,s:     74,898,506 msg/sec
                    AtomicQueueB, 1,i:     77,341,700 msg/sec
                    AtomicQueueB, 2,s:     12,453,394 msg/sec
                    AtomicQueueB, 2,i:      9,898,315 msg/sec
                    AtomicQueueB, 3,s:      9,852,829 msg/sec
                    AtomicQueueB, 3,i:      8,049,173 msg/sec
                    AtomicQueueB, 4,s:      7,806,411 msg/sec
                    AtomicQueueB, 4,i:      6,147,415 msg/sec
                    AtomicQueueB, 5,s:      5,973,594 msg/sec
                    AtomicQueueB, 5,i:      4,938,143 msg/sec
                    AtomicQueueB, 6,s:      5,155,509 msg/sec
                    AtomicQueueB, 6,i:      4,061,512 msg/sec
                    AtomicQueueB, 7,s:      4,523,671 msg/sec
                    AtomicQueueB, 7,i:      3,698,202 msg/sec
                    AtomicQueueB, 8,s:      3,949,931 msg/sec
                    AtomicQueueB, 8,i:      3,199,669 msg/sec
            OptimistAtomicQueueB, 1,s:    430,935,625 msg/sec
            OptimistAtomicQueueB, 1,i:    442,000,425 msg/sec
            OptimistAtomicQueueB, 2,s:     95,708,558 msg/sec
            OptimistAtomicQueueB, 2,i:     44,447,621 msg/sec
            OptimistAtomicQueueB, 3,s:     56,988,563 msg/sec
            OptimistAtomicQueueB, 3,i:     48,006,010 msg/sec
            OptimistAtomicQueueB, 4,s:     63,503,769 msg/sec
            OptimistAtomicQueueB, 4,i:     47,050,421 msg/sec
            OptimistAtomicQueueB, 5,s:     56,682,509 msg/sec
            OptimistAtomicQueueB, 5,i:     43,124,173 msg/sec
            OptimistAtomicQueueB, 6,s:     56,106,279 msg/sec
            OptimistAtomicQueueB, 6,i:     41,520,802 msg/sec
            OptimistAtomicQueueB, 7,s:     54,467,575 msg/sec
            OptimistAtomicQueueB, 7,i:     43,523,797 msg/sec
            OptimistAtomicQueueB, 8,s:     56,250,356 msg/sec
            OptimistAtomicQueueB, 8,i:     41,465,934 msg/sec
                    AtomicQueue2, 1,s:    103,627,250 msg/sec
                    AtomicQueue2, 1,i:    105,945,692 msg/sec
                    AtomicQueue2, 2,s:     11,665,707 msg/sec
                    AtomicQueue2, 2,i:     10,001,146 msg/sec
                    AtomicQueue2, 3,s:      9,727,299 msg/sec
                    AtomicQueue2, 3,i:      8,044,587 msg/sec
                    AtomicQueue2, 4,s:      7,583,266 msg/sec
                    AtomicQueue2, 4,i:      6,177,587 msg/sec
                    AtomicQueue2, 5,s:      5,856,011 msg/sec
                    AtomicQueue2, 5,i:      4,915,537 msg/sec
                    AtomicQueue2, 6,s:      5,053,105 msg/sec
                    AtomicQueue2, 6,i:      4,128,038 msg/sec
                    AtomicQueue2, 7,s:      4,401,003 msg/sec
                    AtomicQueue2, 7,i:      3,733,528 msg/sec
                    AtomicQueue2, 8,s:      3,949,073 msg/sec
                    AtomicQueue2, 8,i:      3,227,496 msg/sec
            OptimistAtomicQueue2, 1,s:    394,444,291 msg/sec
            OptimistAtomicQueue2, 1,i:    383,324,948 msg/sec
            OptimistAtomicQueue2, 2,s:     34,881,031 msg/sec
            OptimistAtomicQueue2, 2,i:     27,136,966 msg/sec
            OptimistAtomicQueue2, 3,s:     40,833,265 msg/sec
            OptimistAtomicQueue2, 3,i:     35,651,923 msg/sec
            OptimistAtomicQueue2, 4,s:     51,047,191 msg/sec
            OptimistAtomicQueue2, 4,i:     39,740,175 msg/sec
            OptimistAtomicQueue2, 5,s:     52,690,789 msg/sec
            OptimistAtomicQueue2, 5,i:     40,559,080 msg/sec
            OptimistAtomicQueue2, 6,s:     52,271,834 msg/sec
            OptimistAtomicQueue2, 6,i:     40,578,718 msg/sec
            OptimistAtomicQueue2, 7,s:     52,965,574 msg/sec
            OptimistAtomicQueue2, 7,i:     40,921,338 msg/sec
            OptimistAtomicQueue2, 8,s:     53,944,862 msg/sec
            OptimistAtomicQueue2, 8,i:     39,364,886 msg/sec
                   AtomicQueueB2, 1,s:     77,958,606 msg/sec
                   AtomicQueueB2, 1,i:     77,376,416 msg/sec
                   AtomicQueueB2, 2,s:     11,447,564 msg/sec
                   AtomicQueueB2, 2,i:      9,777,307 msg/sec
                   AtomicQueueB2, 3,s:      9,564,780 msg/sec
                   AtomicQueueB2, 3,i:      7,979,203 msg/sec
                   AtomicQueueB2, 4,s:      7,495,416 msg/sec
                   AtomicQueueB2, 4,i:      6,081,565 msg/sec
                   AtomicQueueB2, 5,s:      5,824,487 msg/sec
                   AtomicQueueB2, 5,i:      4,904,303 msg/sec
                   AtomicQueueB2, 6,s:      4,960,405 msg/sec
                   AtomicQueueB2, 6,i:      4,055,087 msg/sec
                   AtomicQueueB2, 7,s:      4,390,281 msg/sec
                   AtomicQueueB2, 7,i:      3,665,654 msg/sec
                   AtomicQueueB2, 8,s:      3,859,902 msg/sec
                   AtomicQueueB2, 8,i:      3,175,564 msg/sec
           OptimistAtomicQueueB2, 1,s:    125,299,883 msg/sec
           OptimistAtomicQueueB2, 1,i:    131,266,834 msg/sec
           OptimistAtomicQueueB2, 2,s:     34,760,547 msg/sec
           OptimistAtomicQueueB2, 2,i:     27,919,820 msg/sec
           OptimistAtomicQueueB2, 3,s:     40,449,720 msg/sec
           OptimistAtomicQueueB2, 3,i:     34,948,019 msg/sec
           OptimistAtomicQueueB2, 4,s:     53,126,262 msg/sec
           OptimistAtomicQueueB2, 4,i:     40,625,081 msg/sec
           OptimistAtomicQueueB2, 5,s:     53,934,893 msg/sec
           OptimistAtomicQueueB2, 5,i:     41,699,986 msg/sec
           OptimistAtomicQueueB2, 6,s:     53,332,692 msg/sec
           OptimistAtomicQueueB2, 6,i:     39,856,800 msg/sec
           OptimistAtomicQueueB2, 7,s:     52,822,811 msg/sec
           OptimistAtomicQueueB2, 7,i:     40,500,978 msg/sec
           OptimistAtomicQueueB2, 8,s:     53,959,678 msg/sec
           OptimistAtomicQueueB2, 8,i:     40,192,569 msg/sec
   moodycamel::ReaderWriterQueue, 1,s:    535,987,971 msg/sec
   moodycamel::ReaderWriterQueue, 1,i:    550,655,154 msg/sec
     moodycamel::ConcurrentQueue, 1,s:     31,997,930 msg/sec
     moodycamel::ConcurrentQueue, 1,i:     31,288,608 msg/sec
     moodycamel::ConcurrentQueue, 2,s:     32,993,075 msg/sec
     moodycamel::ConcurrentQueue, 2,i:     46,448,435 msg/sec
     moodycamel::ConcurrentQueue, 3,s:     50,080,960 msg/sec
     moodycamel::ConcurrentQueue, 3,i:     52,860,730 msg/sec
     moodycamel::ConcurrentQueue, 4,s:     92,289,953 msg/sec
     moodycamel::ConcurrentQueue, 4,i:     84,038,290 msg/sec
     moodycamel::ConcurrentQueue, 5,s:    142,065,139 msg/sec
     moodycamel::ConcurrentQueue, 5,i:    156,359,563 msg/sec
     moodycamel::ConcurrentQueue, 6,s:    151,292,308 msg/sec
     moodycamel::ConcurrentQueue, 6,i:    173,128,673 msg/sec
     moodycamel::ConcurrentQueue, 7,s:    172,469,110 msg/sec
     moodycamel::ConcurrentQueue, 7,i:    187,530,248 msg/sec
     moodycamel::ConcurrentQueue, 8,s:    185,478,596 msg/sec
     moodycamel::ConcurrentQueue, 8,i:    201,747,240 msg/sec
   tbb::concurrent_bounded_queue, 1,s:     21,666,682 msg/sec
   tbb::concurrent_bounded_queue, 1,i:     21,227,828 msg/sec
   tbb::concurrent_bounded_queue, 2,s:     11,179,399 msg/sec
   tbb::concurrent_bounded_queue, 2,i:     12,198,557 msg/sec
   tbb::concurrent_bounded_queue, 3,s:      8,823,011 msg/sec
   tbb::concurrent_bounded_queue, 3,i:      8,428,748 msg/sec
   tbb::concurrent_bounded_queue, 4,s:      7,112,658 msg/sec
   tbb::concurrent_bounded_queue, 4,i:      6,249,916 msg/sec
   tbb::concurrent_bounded_queue, 5,s:      5,973,777 msg/sec
   tbb::concurrent_bounded_queue, 5,i:      5,083,303 msg/sec
   tbb::concurrent_bounded_queue, 6,s:      4,999,967 msg/sec
   tbb::concurrent_bounded_queue, 6,i:      4,202,466 msg/sec
   tbb::concurrent_bounded_queue, 7,s:      4,330,435 msg/sec
   tbb::concurrent_bounded_queue, 7,i:      3,639,393 msg/sec
   tbb::concurrent_bounded_queue, 8,s:      3,655,676 msg/sec
   tbb::concurrent_bounded_queue, 8,i:      3,164,844 msg/sec
     xenium::michael_scott_queue, 1,s:     17,391,370 msg/sec
     xenium::michael_scott_queue, 1,i:     17,157,325 msg/sec
     xenium::michael_scott_queue, 2,s:     11,858,626 msg/sec
     xenium::michael_scott_queue, 2,i:      8,603,185 msg/sec
     xenium::michael_scott_queue, 3,s:      7,716,265 msg/sec
     xenium::michael_scott_queue, 3,i:      6,519,188 msg/sec
     xenium::michael_scott_queue, 4,s:      5,824,924 msg/sec
     xenium::michael_scott_queue, 4,i:      4,843,144 msg/sec
     xenium::michael_scott_queue, 5,s:      4,499,072 msg/sec
     xenium::michael_scott_queue, 5,i:      3,915,230 msg/sec
     xenium::michael_scott_queue, 6,s:      3,866,739 msg/sec
     xenium::michael_scott_queue, 6,i:      3,224,303 msg/sec
     xenium::michael_scott_queue, 7,s:      3,432,565 msg/sec
     xenium::michael_scott_queue, 7,i:      2,921,790 msg/sec
     xenium::michael_scott_queue, 8,s:      2,992,565 msg/sec
     xenium::michael_scott_queue, 8,i:      2,506,606 msg/sec
         xenium::ramalhete_queue, 1,s:     52,907,307 msg/sec
         xenium::ramalhete_queue, 1,i:     33,469,064 msg/sec
         xenium::ramalhete_queue, 2,s:     51,191,532 msg/sec
         xenium::ramalhete_queue, 2,i:     29,391,022 msg/sec
         xenium::ramalhete_queue, 3,s:     46,916,996 msg/sec
         xenium::ramalhete_queue, 3,i:     33,529,441 msg/sec
         xenium::ramalhete_queue, 4,s:     35,784,647 msg/sec
         xenium::ramalhete_queue, 4,i:     34,836,922 msg/sec
         xenium::ramalhete_queue, 5,s:     35,532,254 msg/sec
         xenium::ramalhete_queue, 5,i:     36,117,064 msg/sec
         xenium::ramalhete_queue, 6,s:     35,011,067 msg/sec
         xenium::ramalhete_queue, 6,i:     36,213,702 msg/sec
         xenium::ramalhete_queue, 7,s:     33,504,240 msg/sec
         xenium::ramalhete_queue, 7,i:     34,596,192 msg/sec
         xenium::ramalhete_queue, 8,s:     32,820,237 msg/sec
         xenium::ramalhete_queue, 8,i:     34,085,166 msg/sec
    xenium::vyukov_bounded_queue, 1,s:    121,426,573 msg/sec
    xenium::vyukov_bounded_queue, 1,i:    132,918,279 msg/sec
    xenium::vyukov_bounded_queue, 2,s:     34,428,899 msg/sec
    xenium::vyukov_bounded_queue, 2,i:     19,687,319 msg/sec
    xenium::vyukov_bounded_queue, 3,s:     18,728,873 msg/sec
    xenium::vyukov_bounded_queue, 3,i:     15,731,337 msg/sec
    xenium::vyukov_bounded_queue, 4,s:     15,119,524 msg/sec
    xenium::vyukov_bounded_queue, 4,i:     11,272,315 msg/sec
    xenium::vyukov_bounded_queue, 5,s:     12,200,402 msg/sec
    xenium::vyukov_bounded_queue, 5,i:     10,428,538 msg/sec
    xenium::vyukov_bounded_queue, 6,s:     10,289,431 msg/sec
    xenium::vyukov_bounded_queue, 6,i:      9,605,408 msg/sec
    xenium::vyukov_bounded_queue, 7,s:      8,853,406 msg/sec
    xenium::vyukov_bounded_queue, 7,i:      8,243,679 msg/sec
    xenium::vyukov_bounded_queue, 8,s:      8,537,095 msg/sec
    xenium::vyukov_bounded_queue, 8,i:      7,086,411 msg/sec
          boost::lockfree::queue, 1,s:     15,081,048 msg/sec
          boost::lockfree::queue, 1,i:     15,081,540 msg/sec
          boost::lockfree::queue, 2,s:      5,708,201 msg/sec
          boost::lockfree::queue, 2,i:      6,215,902 msg/sec
          boost::lockfree::queue, 3,s:      5,430,763 msg/sec
          boost::lockfree::queue, 3,i:      5,432,641 msg/sec
          boost::lockfree::queue, 4,s:      4,027,422 msg/sec
          boost::lockfree::queue, 4,i:      4,019,087 msg/sec
          boost::lockfree::queue, 5,s:      3,318,139 msg/sec
          boost::lockfree::queue, 5,i:      3,281,171 msg/sec
          boost::lockfree::queue, 6,s:      2,211,895 msg/sec
          boost::lockfree::queue, 6,i:      2,375,472 msg/sec
          boost::lockfree::queue, 7,s:      1,966,648 msg/sec
          boost::lockfree::queue, 7,i:      2,041,610 msg/sec
          boost::lockfree::queue, 8,s:      1,612,822 msg/sec
          boost::lockfree::queue, 8,i:      1,788,786 msg/sec
                      std::mutex, 1,s:     12,796,099 msg/sec
                      std::mutex, 1,i:     12,781,643 msg/sec
                      std::mutex, 2,s:      8,461,861 msg/sec
                      std::mutex, 2,i:      9,438,814 msg/sec
                      std::mutex, 3,s:      5,429,248 msg/sec
                      std::mutex, 3,i:      5,330,625 msg/sec
                      std::mutex, 4,s:      4,082,501 msg/sec
                      std::mutex, 4,i:      4,159,160 msg/sec
                      std::mutex, 5,s:      3,792,072 msg/sec
                      std::mutex, 5,i:      3,883,785 msg/sec
                      std::mutex, 6,s:      3,659,428 msg/sec
                      std::mutex, 6,i:      3,732,012 msg/sec
                      std::mutex, 7,s:      3,614,779 msg/sec
                      std::mutex, 7,i:      3,629,519 msg/sec
                      std::mutex, 8,s:      3,414,976 msg/sec
                      std::mutex, 8,i:      3,488,453 msg/sec
                pthread_spinlock, 1,s:     32,024,007 msg/sec
                pthread_spinlock, 1,i:     31,807,659 msg/sec
                pthread_spinlock, 2,s:     10,747,749 msg/sec
                pthread_spinlock, 2,i:     10,528,690 msg/sec
                pthread_spinlock, 3,s:      9,382,301 msg/sec
                pthread_spinlock, 3,i:      8,600,294 msg/sec
                pthread_spinlock, 4,s:      7,346,599 msg/sec
                pthread_spinlock, 4,i:      7,580,783 msg/sec
                pthread_spinlock, 5,s:      6,505,657 msg/sec
                pthread_spinlock, 5,i:      6,891,511 msg/sec
                pthread_spinlock, 6,s:      5,470,353 msg/sec
                pthread_spinlock, 6,i:      4,289,457 msg/sec
                pthread_spinlock, 7,s:      2,622,200 msg/sec
                pthread_spinlock, 7,i:      4,584,164 msg/sec
                pthread_spinlock, 8,s:      2,926,369 msg/sec
pthread_spinlock: producers: 8: consumer 5 received too few messages: 0.10% of expected.
                pthread_spinlock, 8,i:      3,759,288 msg/sec
                 tbb::spin_mutex, 1,s:     84,902,499 msg/sec
                 tbb::spin_mutex, 1,i:     82,009,495 msg/sec
                 tbb::spin_mutex, 2,s:     19,168,316 msg/sec
                 tbb::spin_mutex, 2,i:     17,690,057 msg/sec
                 tbb::spin_mutex, 3,s:     11,262,701 msg/sec
                 tbb::spin_mutex, 3,i:     10,732,980 msg/sec
                 tbb::spin_mutex, 4,s:      7,278,883 msg/sec
                 tbb::spin_mutex, 4,i:      7,218,403 msg/sec
                 tbb::spin_mutex, 5,s:      5,424,858 msg/sec
                 tbb::spin_mutex, 5,i:      5,735,967 msg/sec
                 tbb::spin_mutex, 6,s:      4,327,436 msg/sec
                 tbb::spin_mutex, 6,i:      4,399,915 msg/sec
                 tbb::spin_mutex, 7,s:      3,617,473 msg/sec
                 tbb::spin_mutex, 7,i:      3,653,746 msg/sec
                 tbb::spin_mutex, 8,s:      2,914,002 msg/sec
                 tbb::spin_mutex, 8,i:      3,021,979 msg/sec


	Command being timed: "/tmp/b2/release/gcc-14/benchmarks"
	User time (seconds): 1022.03
	System time (seconds): 116.46
	Percent of CPU this job got: 914%
	Elapsed (wall clock) time (h:mm:ss or m:ss): 2:04.42
	Average shared text size (kbytes): 0
	Average unshared data size (kbytes): 0
	Average stack size (kbytes): 0
	Average total size (kbytes): 0
	Maximum resident set size (kbytes): 71668
	Average resident set size (kbytes): 0
	Major (requiring I/O) page faults: 0
	Minor (reclaiming a frame) page faults: 26531
	Voluntary context switches: 8550960
	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

