HorneSci

Use case 2 of 4 ยท Monitoring

Sensor fusion over a fixed warehouse state

Readers, scanners and cameras report small changes to a large, fixed state: where an asset is, who is in a zone, what an item count is. Each event moves a few cells. Delta Routing updates only the derived quantities those cells feed.

Rows of consoles in Mission Control, Houston, in 1965, with flight controllers at work.

What was measured

Six event mixes, each run for 1,500 ticks against a 40,000 cell state with 40% fill. Every tick, a batch of events changes a sparse set of cells. The baseline recomputes the whole derived result from the full state each tick.

Delta Routing against full recompute, per event mix
Event mixCells changed per tickSpeed against full recompute
RFID tag reads149.9 times faster
Barcode station scans216.8 times faster
Asset location updates285.7 times faster
Mixed warehouse434.0 times faster
Camera, light activity881.7 times faster
Camera, heavy activity241Full recompute is faster

Every path agrees with the full recompute to a relative error near 1e-16.

Conditions

  • Host: Apple M1 Max, arm64.
  • Compiler: not recorded in the results file.
  • Events: synthetic, built from the six warehouse event types and normalized into one update stream. Not a deployment trace.
  • Baseline: full CSR recompute of the same derived quantities.
  • Status: an archived kernel result, not a product qualification.

Where this applies

Use Delta Routing when most events touch a few tiles, such as tag reads, scans and location updates. When each event changes many cells, as in dense per-frame camera tracking, the full recompute is the better choice.

Next step

Send a sample of your event stream, with the event types and the rate. We measure the fraction of state each event touches, then run the comparison on your data. Start an assessment.

HorneSci