{
  "schema": "burst_tail_1m_v1",
  "parameters": {
    "business_kib": [
      24,
      48,
      96
    ],
    "bursts_mib": [
      1
    ],
    "runs": 3,
    "selection_repeats": 8,
    "samples_per_run": 10000,
    "callback_candidates": [
      16,
      32,
      64,
      128,
      256
    ],
    "process_timeout": 900,
    "fixed_callback_iterations": 0,
    "selected_business_kib": 48,
    "callback_iterations": 64,
    "final_window_repeats": 2500,
    "writer_pool_total_bytes": 16384,
    "reader_pool_total_bytes": 268435456,
    "native_slot_storage_bytes": 268435456,
    "payload_bytes": 32,
    "business_accesses": 8,
    "business_warm_queries": 512,
    "pre_queries": 16,
    "post_queries": 64,
    "group_queries": 16,
    "quantiles": "perrunnearest-rank,then3runarithmeticmean",
    "selection_rule": "use median-window relative advantages over all burst sizes and runs; among candidates within2%of best score choose most wins, lower run variability, then smaller working set",
    "machine": {
      "cpu": "Apple Silicon (arm64)",
      "os": "macOS-14.4.1-arm64-arm-64bit",
      "producer_qos": "user_interactive",
      "hard_affinity": false
    },
    "regular_apis": {
      "ReaderWriterQueue": "try_enqueue+membercopy",
      "rigtorp": "try_push;noaddedprefetch",
      "atomic_queue": "SPSCtry_push"
    },
    "producer_qos": "user_interactive on macOS",
    "producer_cpu": -1,
    "publish_count": 4294967295,
    "scan_current": false,
    "queue_parameters": {
      "baseline": {
        "transport": "two_buf_queue",
        "mode": "throughput",
        "payload_bytes": 32,
        "messages": 10000000,
        "warmup_messages": 0,
        "callback_iterations": 64,
        "verify_payload": true,
        "prepared_input": false,
        "variable_payload": true,
        "prepared_input_limit_bytes": 268435456,
        "measure_callback_time": false,
        "producer_interval_ns": 0,
        "source_block_size": 4096,
        "source_pool_min": 4,
        "source_pool_max": 4,
        "source_queue_capacity": 16,
        "writer_backpressure": "drop",
        "writer_spin_count": 1000,
        "writer_wait_timeout_ms": 5000,
        "output_block_size": 4096,
        "output_frame_capacity": 4,
        "output_pool_min": 65536,
        "output_pool_max": 65536,
        "output_queue_capacity": 65538,
        "cancel_claim_mode": "tail",
        "output_mode": "spsc",
        "output_reader_mode": "wait_signal",
        "output_reader_count": 1,
        "output_retry_wait_us": 1000,
        "output_enable_stats": false,
        "is_scan_current": false,
        "reader_spin_count": 1000,
        "rescan_interval_ns": 1000000,
        "rescan_max_interval_ns": 1000000,
        "consumer_cpu": -1,
        "producer_cpu": -1,
        "producer_qos": "user_interactive",
        "round_storage_bytes": 214748320,
        "fixed_round_boundaries": true,
        "spsc_buffer_bytes": 268435456,
        "prefault_producer_buffers": true,
        "finish_timeout_ms": 120000,
        "work_wait_min_ms": 1,
        "finish_retry_ms": 1,
        "publish_count": 4294967295,
        "use_write_session": false,
        "rigtorp_write_prefetch": true,
        "readerwriterqueue_copy_after_zero": false,
        "spsc_capacity": 0,
        "retry_yield_every": 1024,
        "spsc_idle_spins": 1000,
        "spsc_idle_sleep_ns": 0,
        "timer": "auto",
        "sample_every": 256,
        "max_samples": 100000,
        "latency_batch_size": 1000,
        "timer_calibration_samples": 16384,
        "call_batch_size": 256,
        "random_seed": 42,
        "timeout_seconds": 900,
        "buffer_budget_bytes": 536870912
      },
      "TwoBufQueue": {
        "transport": "two_buf_queue",
        "mode": "throughput",
        "payload_bytes": 32,
        "messages": 10000000,
        "warmup_messages": 0,
        "callback_iterations": 64,
        "verify_payload": true,
        "prepared_input": false,
        "variable_payload": true,
        "prepared_input_limit_bytes": 268435456,
        "measure_callback_time": false,
        "producer_interval_ns": 0,
        "source_block_size": 4096,
        "source_pool_min": 4,
        "source_pool_max": 4,
        "source_queue_capacity": 16,
        "writer_backpressure": "drop",
        "writer_spin_count": 1000,
        "writer_wait_timeout_ms": 5000,
        "output_block_size": 4096,
        "output_frame_capacity": 4,
        "output_pool_min": 65536,
        "output_pool_max": 65536,
        "output_queue_capacity": 65538,
        "cancel_claim_mode": "tail",
        "output_mode": "spsc",
        "output_reader_mode": "wait_signal",
        "output_reader_count": 1,
        "output_retry_wait_us": 1000,
        "output_enable_stats": false,
        "is_scan_current": false,
        "reader_spin_count": 1000,
        "rescan_interval_ns": 1000000,
        "rescan_max_interval_ns": 1000000,
        "consumer_cpu": -1,
        "producer_cpu": -1,
        "producer_qos": "user_interactive",
        "round_storage_bytes": 214748320,
        "fixed_round_boundaries": true,
        "spsc_buffer_bytes": 268435456,
        "prefault_producer_buffers": true,
        "finish_timeout_ms": 120000,
        "work_wait_min_ms": 1,
        "finish_retry_ms": 1,
        "publish_count": 4294967295,
        "use_write_session": false,
        "rigtorp_write_prefetch": true,
        "readerwriterqueue_copy_after_zero": false,
        "spsc_capacity": 0,
        "retry_yield_every": 1024,
        "spsc_idle_spins": 1000,
        "spsc_idle_sleep_ns": 0,
        "timer": "auto",
        "sample_every": 256,
        "max_samples": 100000,
        "latency_batch_size": 1000,
        "timer_calibration_samples": 16384,
        "call_batch_size": 256,
        "random_seed": 42,
        "timeout_seconds": 900,
        "buffer_budget_bytes": 536870912
      },
      "ReaderWriterQueue": {
        "transport": "readerwriterqueue",
        "mode": "throughput",
        "payload_bytes": 32,
        "messages": 10000000,
        "warmup_messages": 0,
        "callback_iterations": 64,
        "verify_payload": true,
        "prepared_input": false,
        "variable_payload": true,
        "prepared_input_limit_bytes": 268435456,
        "measure_callback_time": false,
        "producer_interval_ns": 0,
        "source_block_size": 4096,
        "source_pool_min": 4,
        "source_pool_max": 4,
        "source_queue_capacity": 16,
        "writer_backpressure": "drop",
        "writer_spin_count": 1000,
        "writer_wait_timeout_ms": 5000,
        "output_block_size": 4096,
        "output_frame_capacity": 4,
        "output_pool_min": 65536,
        "output_pool_max": 65536,
        "output_queue_capacity": 65538,
        "cancel_claim_mode": "tail",
        "output_mode": "spsc",
        "output_reader_mode": "wait_signal",
        "output_reader_count": 1,
        "output_retry_wait_us": 1000,
        "output_enable_stats": false,
        "is_scan_current": false,
        "reader_spin_count": 1000,
        "rescan_interval_ns": 1000000,
        "rescan_max_interval_ns": 1000000,
        "consumer_cpu": -1,
        "producer_cpu": -1,
        "producer_qos": "user_interactive",
        "round_storage_bytes": 214748320,
        "fixed_round_boundaries": true,
        "spsc_buffer_bytes": 268435456,
        "prefault_producer_buffers": true,
        "finish_timeout_ms": 120000,
        "work_wait_min_ms": 1,
        "finish_retry_ms": 1,
        "publish_count": 4294967295,
        "use_write_session": false,
        "rigtorp_write_prefetch": true,
        "readerwriterqueue_copy_after_zero": false,
        "spsc_capacity": 8371713,
        "retry_yield_every": 1024,
        "spsc_idle_spins": 0,
        "spsc_idle_sleep_ns": 12500,
        "timer": "auto",
        "sample_every": 256,
        "max_samples": 100000,
        "latency_batch_size": 1000,
        "timer_calibration_samples": 16384,
        "call_batch_size": 256,
        "random_seed": 42,
        "timeout_seconds": 900,
        "buffer_budget_bytes": 536870912
      },
      "rigtorp": {
        "transport": "rigtorp",
        "mode": "throughput",
        "payload_bytes": 32,
        "messages": 10000000,
        "warmup_messages": 0,
        "callback_iterations": 64,
        "verify_payload": true,
        "prepared_input": false,
        "variable_payload": true,
        "prepared_input_limit_bytes": 268435456,
        "measure_callback_time": false,
        "producer_interval_ns": 0,
        "source_block_size": 4096,
        "source_pool_min": 4,
        "source_pool_max": 4,
        "source_queue_capacity": 16,
        "writer_backpressure": "drop",
        "writer_spin_count": 1000,
        "writer_wait_timeout_ms": 5000,
        "output_block_size": 4096,
        "output_frame_capacity": 4,
        "output_pool_min": 65536,
        "output_pool_max": 65536,
        "output_queue_capacity": 65538,
        "cancel_claim_mode": "tail",
        "output_mode": "spsc",
        "output_reader_mode": "wait_signal",
        "output_reader_count": 1,
        "output_retry_wait_us": 1000,
        "output_enable_stats": false,
        "is_scan_current": false,
        "reader_spin_count": 1000,
        "rescan_interval_ns": 1000000,
        "rescan_max_interval_ns": 1000000,
        "consumer_cpu": -1,
        "producer_cpu": -1,
        "producer_qos": "user_interactive",
        "round_storage_bytes": 214748320,
        "fixed_round_boundaries": true,
        "spsc_buffer_bytes": 268435456,
        "prefault_producer_buffers": true,
        "finish_timeout_ms": 120000,
        "work_wait_min_ms": 1,
        "finish_retry_ms": 1,
        "publish_count": 4294967295,
        "use_write_session": false,
        "rigtorp_write_prefetch": false,
        "readerwriterqueue_copy_after_zero": false,
        "spsc_capacity": 8388603,
        "retry_yield_every": 1024,
        "spsc_idle_spins": 4000,
        "spsc_idle_sleep_ns": 1000,
        "timer": "auto",
        "sample_every": 256,
        "max_samples": 100000,
        "latency_batch_size": 1000,
        "timer_calibration_samples": 16384,
        "call_batch_size": 256,
        "random_seed": 42,
        "timeout_seconds": 900,
        "buffer_budget_bytes": 536870912
      },
      "atomic_queue": {
        "transport": "atomic_queue",
        "mode": "throughput",
        "payload_bytes": 32,
        "messages": 10000000,
        "warmup_messages": 0,
        "callback_iterations": 64,
        "verify_payload": true,
        "prepared_input": false,
        "variable_payload": true,
        "prepared_input_limit_bytes": 268435456,
        "measure_callback_time": false,
        "producer_interval_ns": 0,
        "source_block_size": 4096,
        "source_pool_min": 4,
        "source_pool_max": 4,
        "source_queue_capacity": 16,
        "writer_backpressure": "drop",
        "writer_spin_count": 1000,
        "writer_wait_timeout_ms": 5000,
        "output_block_size": 4096,
        "output_frame_capacity": 4,
        "output_pool_min": 65536,
        "output_pool_max": 65536,
        "output_queue_capacity": 65538,
        "cancel_claim_mode": "tail",
        "output_mode": "spsc",
        "output_reader_mode": "wait_signal",
        "output_reader_count": 1,
        "output_retry_wait_us": 1000,
        "output_enable_stats": false,
        "is_scan_current": false,
        "reader_spin_count": 1000,
        "rescan_interval_ns": 1000000,
        "rescan_max_interval_ns": 1000000,
        "consumer_cpu": -1,
        "producer_cpu": -1,
        "producer_qos": "user_interactive",
        "round_storage_bytes": 214748320,
        "fixed_round_boundaries": true,
        "spsc_buffer_bytes": 268435456,
        "prefault_producer_buffers": true,
        "finish_timeout_ms": 120000,
        "work_wait_min_ms": 1,
        "finish_retry_ms": 1,
        "publish_count": 4294967295,
        "use_write_session": false,
        "rigtorp_write_prefetch": true,
        "readerwriterqueue_copy_after_zero": false,
        "spsc_capacity": 8388608,
        "retry_yield_every": 1024,
        "spsc_idle_spins": 2000,
        "spsc_idle_sleep_ns": 10000,
        "timer": "auto",
        "sample_every": 256,
        "max_samples": 100000,
        "latency_batch_size": 1000,
        "timer_calibration_samples": 16384,
        "call_batch_size": 256,
        "random_seed": 42,
        "timeout_seconds": 900,
        "buffer_budget_bytes": 536870912
      }
    },
    "build": {
      "BRQ_ENABLE_POOL_DEPTH_STATS": "OFF",
      "CMAKE_BUILD_TYPE": "Release",
      "CMAKE_CXX_COMPILER": "/opt/homebrew/opt/llvm@18/bin/clang++",
      "CMAKE_CXX_FLAGS": "",
      "CMAKE_CXX_FLAGS_RELEASE": "-O3 -DNDEBUG",
      "CMAKE_CXX_COMPILER_ID": "Clang",
      "CMAKE_CXX_COMPILER_VERSION": "18.1.8"
    },
    "benchmark_parameters": {
      "source_pool_bytes": 16384,
      "business_accesses": 8,
      "warm_queries": 512,
      "query_group": 16,
      "query_groups": 4,
      "target_percent": 80,
      "setup_timeout_ms": 3000,
      "prefill": true
    },
    "measurement_scope": "1MiB tail; retry strategies compared under the same fixed workload"
  },
  "runs": 3,
  "samples_per_run": 10000,
  "source_total_bytes": 16384,
  "output_total_bytes": 268435456,
  "burst_bytes": 1048576,
  "executable_sha256": "51f643b063abb6126eb9d1a15c5a16177af41946967cf0c1c106030ede4bbeb7",
  "records": [
    {
      "queue": "TwoBufQueue_yield1024",
      "run": 1,
      "file": "raw/48k_TwoBufQueue_yield1024_run1.json"
    },
    {
      "queue": "TwoBufQueue_yield0",
      "run": 1,
      "file": "raw/48k_TwoBufQueue_yield0_run1.json"
    },
    {
      "queue": "TwoBufQueue_yield65536",
      "run": 1,
      "file": "raw/48k_TwoBufQueue_yield65536_run1.json"
    },
    {
      "queue": "ReaderWriterQueue",
      "run": 1,
      "file": "raw/48k_ReaderWriterQueue_run1.json"
    },
    {
      "queue": "rigtorp",
      "run": 1,
      "file": "raw/48k_rigtorp_run1.json"
    },
    {
      "queue": "atomic_queue",
      "run": 1,
      "file": "raw/48k_atomic_queue_run1.json"
    },
    {
      "queue": "TwoBufQueue_yield65536",
      "run": 2,
      "file": "raw/48k_TwoBufQueue_yield65536_run2.json"
    },
    {
      "queue": "ReaderWriterQueue",
      "run": 2,
      "file": "raw/48k_ReaderWriterQueue_run2.json"
    },
    {
      "queue": "rigtorp",
      "run": 2,
      "file": "raw/48k_rigtorp_run2.json"
    },
    {
      "queue": "atomic_queue",
      "run": 2,
      "file": "raw/48k_atomic_queue_run2.json"
    },
    {
      "queue": "TwoBufQueue_yield1024",
      "run": 2,
      "file": "raw/48k_TwoBufQueue_yield1024_run2.json"
    },
    {
      "queue": "TwoBufQueue_yield0",
      "run": 2,
      "file": "raw/48k_TwoBufQueue_yield0_run2.json"
    },
    {
      "queue": "rigtorp",
      "run": 3,
      "file": "raw/48k_rigtorp_run3.json"
    },
    {
      "queue": "atomic_queue",
      "run": 3,
      "file": "raw/48k_atomic_queue_run3.json"
    },
    {
      "queue": "TwoBufQueue_yield1024",
      "run": 3,
      "file": "raw/48k_TwoBufQueue_yield1024_run3.json"
    },
    {
      "queue": "TwoBufQueue_yield0",
      "run": 3,
      "file": "raw/48k_TwoBufQueue_yield0_run3.json"
    },
    {
      "queue": "TwoBufQueue_yield65536",
      "run": 3,
      "file": "raw/48k_TwoBufQueue_yield65536_run3.json"
    },
    {
      "queue": "ReaderWriterQueue",
      "run": 3,
      "file": "raw/48k_ReaderWriterQueue_run3.json"
    }
  ],
  "compiler": {
    "name": "Clang",
    "version": "18.1.8",
    "path": "/opt/homebrew/opt/llvm@18/bin/clang++",
    "flags": "-O3 -DNDEBUG",
    "pool_depth_stats": "OFF"
  },
  "source_sha256": {
    "burst_cache.hpp": "2f9044561fe35afe23526c9141d8081c356f0de8f501db12eb2c1fae67dda89c",
    "test_burst_cache.cpp": "0c29b495063b317b476acfe86a573da196e014ea4d4d6cbd5a993f2c194f66ec",
    "burst_prefault.cpp": "e6d5b4ebd43a3e4c244e20de05056ef365fa4e5f202cb27ddaf3b5680c42ba6e",
    "hot_path_cache.hpp": "c2750e83c13c1dcc837a245fb76a87908e68328d6811f59a3d6c9c65618321b0",
    "run_burst_tail_1m.py": "88d14a06f4d23aa5e17b310e8eee9f7bdc346e213dee61f9ceca1c9fdc185c1c",
    "burst_tail_report.py": "903a020c860fb9ad49d13f07f21ff9eba1fc97e8ee7a9a0d8ea7938a0c494a5d"
  },
  "validation": {
    "final_groups": 180000,
    "quantiles_independently_recalculated": true,
    "all_payload_FIFO_count": true,
    "same_business_checksum": true
  }
}
