#126 · Primary category: Inference & Local Deploy

kvcached

elastic-kvcache gpu-mutiplexing gpu-sharing inference-engine kvcache kvcache-optimization kvcached llm llm-framework llm-inference llm-serving ollama online-offline-coserve serverless sglang vllm

Virtualized Elastic KV Cache for Dynamic GPU Sharing and Beyond

Project last updated:08/23/26

GitHub Stars

1.1K

Forks

133

Contributors

29

License

Apache-2.0

Why we included this project

GPU teams that run vLLM or SGLang often see their accelerators sit idle between traffic spikes. kvcached tackles that by giving the KV cache an OS-style virtual memory layer: an engine reserves virtual GPU memory up front and only maps physical memory when a request actually needs it. That separation lets several models share one GPU elastically, so allocations shift with bursty or mixed workloads rather than being pinned to each model's worst case. For deployments that want models to spin up and sleep on demand, this demand-driven approach directly raises utilization and trims serving cost. Since it installs as a plugin into existing engine environments, you can measure the effect on your own latency and throughput before committing.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category