Skip to content

UCM UCM

Unified Cache Manager

Unified Cache Manager (UCM) persists LLM KVCache to replace redundant computations. When integrated with vLLM, UCM achieves a 3-10x reduction in inference latency across various scenarios, including multi-turn dialogue and long-context reasoning tasks.

GitHub stars GitHub forks GitHub watch

  • Prefix Cache


    Persist KVCache across requests and reuse it to avoid redundant prefill for multi-turn dialogue and shared prefixes. Supports non-HBM storage media including DRAM, SSD, and remote storage with pipeline, NFS, DS3FS, Mooncake, and compress backends.

    Learn more

  • Observability


    Export Prometheus metrics through the vLLM connector and visualize with Grafana to monitor key performance metrics like KVCache hit rate, latency, and throughput in real-time.

    Learn more

  • Trace Mode


    Lightweight diagnostic and evaluation mode that records request traces without performing actual KV cache operations, used to simulate theoretical hit rates and validate UCM deployment effectiveness.

    Learn more

Get Started

  • Installation


    Pick your UCM version, engine, device, OS, and install method, and get the exact command to deploy.

    Installation

  • Getting Started


    Integrate UCM with vLLM, vLLM Ascend, SGLang, and MindIE.

    Getting Started

  • Compatibility Matrix


    Supported models, platforms, and feature coverage at a glance.

    Matrix

  • KV Cache Calculator


    Estimate KV cache memory usage for your model configuration.

    Calculator