A dark workspace with three monitors showing lines of code. Photo by David Schultz on Unsplash. Source: https://unsplash.com/photos/computer-monitors-in-dark-workspace-SrewPUfo2c0 (Unsplash License).

Executive Summary

Mistral released the weights for Mistral Large 4 on 29 October, three weeks after a public preview. The model carries 1 trillion parameters with 49 billion active per token, a 1M token context window, and ships in FP8 and NVFP4 checkpoints. vLLM shipped day-0 support the same day, with decode context parallelism lifting KV cache capacity by about 7.9 times on eight GPUs, a built-in speculative drafter that accepts about 2.9 tokens per step, and prefill context parallelism that cuts time to first token by up to 1.6 times.

Open weights rarely mean runnable, and this release makes the arithmetic visible. The checkpoint format decides the GPU count before any benchmark does, and the context window decides how many concurrent requests one replica can hold. Mistral’s own comparison is a token count, 47 percent fewer tokens per task than GLM-5.3. Operators who size on headline throughput will oversubscribe the cache and find out under load.

The weights dropped on 29 October. By the end of that day the interesting number was not the one trillion parameters. It was 7.9, the multiplier vLLM reported for KV cache capacity once decode context parallelism is spread across eight GPUs.

Mistral Large 4 is a mixture-of-experts model with 72 layers, 128 routed experts and a top-4 routing pattern, plus one shared expert. It holds about 1 trillion parameters in total and 49 billion active per token, 52 billion once embeddings and output layers are counted. Attention is multi-head latent attention with a rank of 512, and a sparse indexer selects the top 2,048 keys per query instead of attending across the whole 1M token window. The weights are on Hugging Face in two official formats.

The checkpoint decides the GPU count before the benchmark does

Mistral opened the weights in two formats, FP8 with block-scaled weights, and NVFP4 with NVFP4 experts and FP8 attention. In vLLM’s own recipes, the FP8 weights run at tensor parallel 8 and the NVFP4 weights run at tensor parallel 4 on Blackwell. Eight GPUs against four is not a tuning preference. It is the difference between two pools of capacity and one, decided by the format you downloaded.

Both checkpoints use an FP8 latent KV cache by default. That matters more than the weight format for concurrency planning, because the cache is what a long conversation consumes.

Sparse attention moved the bottleneck into the cache

Every decode step keeps a running cache of the keys and values the model has already seen. That cache grows with the prompt and the conversation, not with the weights. At a 1M token window the cache per request is large enough that concurrency becomes a memory question before it becomes a compute question.

Diagram of the serving budget for Mistral Large 4 on vLLM. One trillion total parameters and 49 billion active with a 1M token window. It serves an NVFP4 checkpoint on 4 Blackwell GPUs or an FP8 checkpoint on 8. Decode context parallelism gives about 7.9 times more KV cache capacity on 8 GPUs.
Four Blackwell GPUs for the NVFP4 weights, eight for FP8. The 7.9 times figure is cache capacity spread across those GPUs, not capacity invented by the algorithm.

The 7.9 times figure is decode context parallelism spreading that cache across eight GPUs instead of one, so a single request can hold far more live context. Read it correctly. The capacity is bought with GPUs, not created by the algorithm. What the algorithm did was make each token cheaper to cache, through cross-layer KV sharing, an FP8 latent cache, and attending to 2,048 keys instead of all of them.

Host-memory offload is the rest of that argument. HiSparse moves sparse KV to host memory and now supports cross-layer sharing, and NIXL handles prefill and decode on separate nodes. Both keep a 1M window alive on hardware that cannot hold it in HBM alone, and both show up as time to first token.

Day zero is now a procurement question

Support for a new architecture the day the weights land used to be a boast. It is the baseline across the serving stacks now, so the differentiator is which architecture features an engine has actually implemented. This release asks for a lot of them, including the speculative drafter built into the model, the sparse indexer, the vision encoder for multi-image prompts, and expert parallelism with MXFP4 experts. vLLM also reports day-0 support on AMD’s Instinct MI350 series under ROCm.

Two figures make the economics concrete. Mistral puts Mistral Large 4 at 47 percent fewer tokens per task than GLM-5.3, a better cost measure than tokens per second. The model card lists $0.70 per million input tokens, $0.07 per million cached input tokens and $2.10 per million output tokens on Mistral’s own API. Self-hosting replaces all three with a GPU lease, a power bill and a person.

The practical consequence is a version pin. The engine that can serve the architecture you bought is the engine you will run, and upgrading it becomes a cluster change rather than a library bump. Teams that treat the serving stack as fixed infrastructure wait on someone else’s release to use a model they already paid for.

Three questions for your inference fleet. What is your KV cache capacity at the context length your product actually advertises? Does your capacity plan count GPU memory for weights only? And when the next open model lands, which engine on your platform gets it first, and how many days does that take?

Related reading. The pool held 681,280 tokens and the window said 1,048,576, and llm-d hit 1.0 and the first feature was a fair queue.

By Ivan Tarin

Ivan Tarin is a Principal Product Marketing Manager at SUSE, where he owns go-to-market strategy and positioning for a seven-product cloud-native portfolio spanning Kubernetes, virtualization, storage, security, and observability. A former full-stack developer who shipped production code for enterprise and public-sector clients including U.S. national laboratories, Ivan translates complex infrastructure and AI technology into messaging that lands with developers, platform teams, and enterprise buyers. He has presented at KubeCon, SUSECON, and AWS Developer Week, and is currently pursuing an MS in Artificial Intelligence at the University of Colorado Boulder.

2 thoughts on “Mistral Opened a Trillion Parameter Model. The KV Cache Decides Who Can Run It”

Leave a Reply

Your email address will not be published. Required fields are marked *

Get the next one before it is old news

Independent analysis of cloud-native infrastructure, Kubernetes and data center economics. No vendor spin.