Encrypting KV cache at rest using LMCache

By Qian Cao and the LMCache Team TL;DR LMCache can now encrypt KV cache at rest in the L2 tier (S3, fs, RESP, …) in vLLM or SGLang deployments with AES-GCM, keyed per cache_salt so each tenant’s ciphertext is distinct. It is implemented as a serde — the same pluggable transform layer used by the […]

Device-DAX in LMCache: Bringing Byte-Addressable Memory Into the KV Cache Path

Promotional banner for "Device-DAX in LMCache: Bringing Byte-Addressable Memory Into the KV Cache Path." An illustrated beaver mascot wearing an LMCache hard hat and glasses stands in a forest stream holding a wrench and glowing circuit board. A diagram shows GPU Memory → DRAM → Device-DAX (CXL Memory) → Storage, with callouts for faster restores, MP mode support, live reconfiguration, and programmatic management.

By Dongjoo Seo, Jinyoung Moon @Samsung and the LMCache Team TL;DR LMCache can use byte-addressable memory exposed through Device-DAX as part of its KV cache hierarchy. The original /dev/dax backend has since expanded to cover optimized non-MP retrieval, MP DAX L2 with HTTP reconfiguration, and Device-DAX L1 with programmatic add and drain-remove operations. This post […]

LMCache’s New Architecture Boosts MoE Inference Performance by 10×

Modern LLM serving workloads are defined by strict latency requirements, high concurrency, and rapidly growing context lengths. Applications such as multi-turn chat, AI agents, and retrieval-augmented generation continuously build on prior context, leading to substantial reuse of previously computed states. In production, systems must minimize time-to-first-token (TTFT) while maintaining stable decoding throughput under heavy concurrent […]

Implementing LMCache Plugin Framework & lmcache_frontend: Design Philosophy

A flexible plugin system for enhanced observability and management Abstract In large-scale language model inference scenarios, efficient memory management and KV cache optimization are crucial. LMCache, as a KV cache management system specifically designed for vLLM, requires more flexible extension mechanisms to meet the needs of monitoring, troubleshooting, and state insight when facing complex production […]

Shortest Prefill First—Smarter Scheduling for Faster Prefill!

Shortest prefill first significantly reduces request waiting time

TL;DR: ⚡ Shortest Prefill First (SPF) scheduling cuts LLM time-to-first-token by up to 18% in prefill-decode disaggregation—unlocking even greater gains when combined with LMCache! At LMCache Lab, we’re obsessed with LLM performance. As prefill-decode disaggregation becomes the norm, we spotted a major, untapped scheduling opportunity for prefill nodes.That’s why we developed SPF (Shortest Prefill First, […]

LMIgnite: Fastest LLM Inference for Conversational and Long-Document AI, Only One Click Away

LMIgnite Overview

TL;DR: LLMs are transforming every product and service—from chatbots and copilots to intelligent document search and enterprise workflows. But running LLMs in production is still painfully slow, prohibitively expensive, and complex to manage. That changes today. We’re excited to announce the launch of LMIgnite — the first one-click deployable high-performance LLM inference backend for Conversational […]

Speeding Up LLM Inference: Beyond the Inference Engine

LLM Inference beyond from Inference Engine

TL;DR: LLMs are rapidly becoming the dominant workload in enterprise AI. As more applications rely on real-time generation, inference performance — measured in speed, cost, and reliability — becomes the key bottleneck. Today, the industry focuses primarily on speeding up inference engines like vLLM, SGLang, and TensorRT. But in doing so, we’re overlooking a much […]

LMCache Extends Its Turbo-Boost to Multimodal Models in vLLM V1

LMCache's multimodal caching architecture

TL;DR: The latest LMCache release plugs seamlessly into vLLM’s new multimodal stack. By hashing image-side tokens (mm_hashes) and caching their key-value (KV) pairs, LMCache reuses vision embeddings across requests—slashing time-to-first-token and GPU memory for visual-LLMs. Summary — Why This Matters Multimodal large language models (MLLMs) multiply KV-cache traffic: every image can add thousands of “vision […]

LLM Production Stack Goes Cross-Hardware: Ascend, Arm, and AMD Support Incoming

TL;DR: Our LLM Production Stack project just hit another milestone. We’re integrating with more hardware accelerators — including Ascend, Arm, and AMD — signaling growing maturity and broader applicability across enterprise and research settings. 🚀 LMCache Is Gaining Traction LMCache has quietly become the unsung hero in the LLM inference world. As a core component […]