Prometheus breaking chains that connect graph-like nodes, with ancient temples behind him
Prometheus unbound · the graph benchmarks
Graph · benchmark index

One graph tab.
Distinct experiments.

Query suites, full-path algorithms, in-memory kernels, and long-running strain workloads ask different questions. Each has its own protocol, evidence, and comparison boundaries.

Query suites

Graph execution under attack

The extensive LSQB-derived and adversarial query benchmark: upstream provenance, backend matrices, historical cohorts, and performance corrections.

Read the query benchmark →
Updated · September 19

Graph algorithms, full paths

Eleven execution classes over identical graphs, across three source pins. Explicit output contracts, a completed 2.147-billion-entry path run, and two findings where measuring which class paid what overturned the obvious explanation.

Read the algorithm benchmark →
Kernels · September 22

Graph kernels, five participants

PageRank, connected components, BFS and triangle counting across five in-memory participants, one of them the neo4j-labs/graph library, checked against an independent reference before timing. Two measurement artifacts corrected, one kernel change timed with bit identity established first, one commit timed against a regression under an unchanged protocol, every cell that got worse listed beside what the previous campaign said.

Read the kernel benchmark →
Strain · September 19

Graph stores under strain

Fifteen backends, fourteen real graphs, nine hard gates. Embedded Rust now matches Neo4j's reach at 117 million edges and beats it on speed in every same-machine pair; Neo4j's memory lead is down to 10 to 40%. 365 runs in 34 verified bundles, every failure retained.

Read the strain ledger →
Graph Nuts · September 27

Graph algorithms on Sail

PageRank and WCC through Pecan, Nutmeg Banda and Grenada. Reference, delta/frontier and fused contraction methods, with complete-call time, sampled memory and a build-and-run tutorial.

Read the Sail measurements →