Measure the synchronous curve S(n)
cheap: no asynchronous runs
The deployment surprise
The same execution length can give a very different result when inference gets faster.
Try the execution window
A new plan is based on an earlier observation. Latency decides where execution starts; execution length decides where it ends. This diagram shows the window mechanism.
A training-free planner
Measure a little. Choose how long to execute.
cheap: no asynchronous runs
cost of acting on stale observations
Execution length E (steps)
Choices made before the test
Execution length E (steps)
Inference delay d · steps / milliseconds
preselected E vs. best measured E
predicted = measured
From execution length to capacity
Longer execution means fewer calls per robot. The same GPU can serve more robots.
| Service / run | Robots that never wait | Robots with success kept | Δ vs one robot at the largest no-wait run |
|---|
Spend less on inference
On the X-WAM test block, matching execution length keeps success while reducing inference cost.
Author details will be added with the paper.