The bottleneck of long context is not compute — it is GPU memory. Cascade moves cold and reusable data down to disk and cluster storage.
📉
Why disk
GPU memory is ~80 GB per card and extremely expensive; a single node of NVMe holds terabytes at an order of magnitude lower cost. Trade a little storage latency for a big relief in memory pressure.
🎯
A hit saves compute
Each request starts with prefix matching: matching KV loads directly from storage, skipping repeated prefill and slashing TTFT; cluster KV bandwidth reaches 20 GB/s (depending on network).
🔗
Reuse across nodes
A shared cache pool (MVP) lets different nodes and requests reuse the same KV — one context is computed once.