ubq 4.0.0

Lock-free unbounded MPMC queue backed by a linked ring of fixed-size blocks.
Documentation
[defaults]
runs_dir = "bench_results/runs"
plot_out_dir = "bench_results/plots"
remote_repo_dir = "~/UBQ"
remote_runs_dir = "bench_results/runs"
queues = ["ubq", "segqueue", "concurrent-queue", "rbbq", "lfqueue", "wcq"]
modes = ["throughput"]
items_per_producer = [1000000]
repeats = 1
fastfifo_block_sizes = [64, 256, 1024, 4096]
lfqueue_segment_sizes = [32, 256, 1024]
wcq_capacities = [4096, 65536, 1048576]
scenarios = [
  "1p1c",
  "4p1c",
  "1p4c",
  "4p4c",
  "8p1c",
  "8p4c",
  "8p8c",
  "1p8c",
  "4p8c",
  "16p1c",
  "1p16c",
  "8p16c",
  "16p8c",
  "16p16c",
  "32p1c",
  "1p32c",
  "16p32c",
  "32p16c",
  "32p32c",
  "64p1c",
  "1p64c",
  "32p64c",
  "64p32c",
  "64p64c",
]
ubq_labels = ["balanced,8,127,crossbeam"]

[machines.local]
local = true
machine_label = "local"

[machines.lab]
host = "lab"
machine_label = "lab"

[machines.hebrides]
host = "hebrides"
machine_label = "hebrides"