Sign inGet started
Paper · arXiv

StepCache: Step-Level Reuse with Lightweight Verification and Selective Patching for LLM Serving

We address LLM serving workloads where repeated requests share a common solution structure but differ in localized constraints, such as output schema, variable names, or numeric constants. Prior caching approaches typically reuse either full responses (semantic caching) or model-internal KV/prefix states, which are respectively brittle under partial changes or tightly coupled to specific backends. We present StepCache, a backend-agnostic step-level reuse layer that segments outputs into ordered steps, retrieves the best-matching cached request, verifies steps using lightweight task-aware checks, and regenerates only failing regions via selective patching. StepCache additionally supports s...

AuthorsAzam Nouri
Primary categorycs.OS
Published24 March 2026
Last updated at source24 March 2026
cs.OScs.AIcs.CLcs.DC
Embed this entry
<iframe src="https://silytics.si/embed/item/74eeabe5-8158-46ee-864c-a592e7d08d38" width="420" height="190" style="border:0" loading="lazy" title="Silytics entry"></iframe>

Free, no tracking. More about feeds and embeds.

Silytics shows public metadata from arXiv and links to the original. Information may be incomplete or out of date. Last refreshed 17 October 2026. Licenses and terms of the original apply to the work itself. Not financial, legal or professional advice.