AI News selected for Professionals and Decision Makers
AI Security And Privacy Updates

Smaller, faster, safer: running Kimi and GLM at scale

15:00 · August 3, 2026 · Cloudflare AI Blog

Smaller, faster, safer: running Kimi and GLM at scale

Serving frontier models like Kimi and GLM means fighting for GPU memory. Here's how we quantize KV caches, compress model weights, and add integrity checks to serve them faster, cheaper, and safely.

Summary

Cloudflare’s Workers AI platform runs inference for demanding open models such as Moonshot’s Kimi K-series and Z.ai’s GLM on GPUs located in its edge data centers. These large, long-context mixture-of-experts models place heavy demands on memory, with the KV cache often becoming the limiting factor before model weights themselves. To increase capacity and throughput without accuracy loss, the team applies three targeted optimizations on top of an existing separation of prefill and decode phases, all implemented and benchmarked with the SGLang inference framework.

The first technique replaces the default BF16 KV cache with FP8 (e4m3) storage. On Kimi K2.6 this change doubles the number of tokens that fit in memory, from roughly 686,000 to 1.37 million. Although the narrower format adds a small conversion cost per token, the net effect at high concurrency is substantial: a disaggregated H200 deployment sustains 64 concurrent requests and reaches 2,192 tokens per second, roughly 41 percent above the BF16 peak before out-of-memory errors occur. Prefill remains in BF16 because it is compute-bound rather than memory-bound.

For GLM 5.2 the weights are further compressed from FP8 to INT4, shrinking the checkpoint from 705 GB to 421 GB and reducing per-GPU memory from about 88 GB to 52 GB in an eight-way tensor-parallel setup. This leaves room for approximately 1.18 million tokens of KV cache on the same hardware. Decode throughput improves markedly at low to moderate concurrency because less data must cross the memory bus; gains range from 55 percent at one request to 16 percent at 64 requests. Prefill stays in FP8 to avoid the overhead of expanding INT4 weights during compute-bound work. Across standard benchmarks the INT4 and FP8 configurations remain statistically indistinguishable.

Because both forms of compression allow far more requests to share the same physical KV cache, the team added an integrity-checking layer. Each physical cache page receives a tag that changes on reallocation; before any decode step reads from the cache, the server verifies that the pages and tags match the requesting session. Mismatches cause the affected request to abort. The check adds less than one percent overhead to throughput and tail latency and can be disabled entirely for deployments that do not require it. Together these measures let Cloudflare serve the models to more users at lower cost while preserving output quality and protecting against cache misuse in multi-tenant environments.

Why it matters

Provides actionable security measures (integrity checks) and efficiency techniques applicable to Dutch AI teams running inference workloads, with direct relevance to secure multi-user GPU serving.

More in this beat
cloudflareglm-5-2gpu-utilizationinference-performancekimillm-inferencemixture-of-expertssglang
Up to 3.2x Faster Inference with LFM2.5-DSpark

18:52 · August 20, 2026

Up to 3.2x Faster Inference with LFM2.5-DSpark

Directly addresses production inference challenges like memory-bound decode latency and GPU/edge deployment for ML Engineers, with quantitative benchmarks and open implementations applicable in Dutch AI workflows.

Relevance 85 · Audience 90

Request-Level Energy Attribution for Batched LLM Serving

06:00 · August 4, 2026

Request-Level Energy Attribution for Batched LLM Serving

Directly actionable for Dutch AI teams optimizing sustainable LLM inference under EU energy-reporting rules; provides measured fairness baselines and reproducible protocols relevant to ethical AI and data-center efficiency goals.

Relevance 82 · Audience 88

GPU Management: Why Idle GPUs Are the New Grounded Aircraft

17:09 · July 30, 2026

GPU Management: Why Idle GPUs Are the New Grounded Aircraft

It addresses critical MLOps and production challenges faced by ML Engineers, specifically GPU utilization, workload scheduling, and compute cost optimization. For Dutch enterprises and SMEs scaling AI, mastering these orchestration strategies is essential to remain cost-effective without relying on massive hardware budgets.

Relevance 75 · Audience 85

Native-speed vLLM transformers modeling backend

02:00 · July 8, 2026

Native-speed vLLM transformers modeling backend

Directly addresses production inference challenges (latency, VRAM, distributed parallelism, fused kernels) with quantitative benchmarks and immediately actionable commands for ML engineers serving LLMs at scale.

Relevance 85 · Audience 90

Run a vLLM Server on HF Jobs in One Command

02:00 · June 26, 2026

Run a vLLM Server on HF Jobs in One Command

Directly actionable for ML engineers needing quick, production-adjacent model serving setups with explicit handling of VRAM constraints, distributed GPU configs, and pay-per-second costs; relevant for Dutch teams using HF tooling.

Relevance 72 · Audience 88

DiffusionGemma: 4x faster text generation

02:00 · June 1, 2026

DiffusionGemma: 4x faster text generation

Directly addresses production latency, VRAM constraints, and parallel decoding for ML engineers building interactive local applications; provides quantitative benchmarks and tooling guidance applicable to Dutch SME and research deployments.

Relevance 85 · Audience 90

The Price of Thinking: Reasoning Effort as a Model-Specific API Contract

06:00 · August 19, 2026

The Price of Thinking: Reasoning Effort as a Model-Specific API Contract

This research is highly relevant for Dutch AI researchers and MLOps practitioners focused on cost-efficient AI deployment. Understanding the hidden costs and stochastic nature of reasoning API contracts enables Dutch SMEs and enterprises to optimize their AI infrastructure and routing strategies.

Relevance 85 · Audience 95

Same Cluster, 33 Points More Utilization: What Changed Was the Order

21:46 · August 17, 2026

Same Cluster, 33 Points More Utilization: What Changed Was the Order

Directly addresses production GPU orchestration challenges (contention, reservations, contiguous blocks, churn) with quantitative benchmarks and implementation details relevant to ML engineers running mixed training/inference workloads on shared hardware.

Relevance 78 · Audience 85

A Year in LLM Serving: Workload Evolution, Caching and Load-Balancing

06:00 · August 17, 2026

A Year in LLM Serving: Workload Evolution, Caching and Load-Balancing

This research provides a rare, large-scale dataset and analysis of real-world LLM serving workloads, which is crucial for Dutch AI infrastructure researchers and cloud providers aiming to optimize model deployment, caching, and load-balancing. The release of the full trace enables reproducible benchmarking for local AI systems engineering.

Relevance 85 · Audience 95

Making Knowledge Distillation Cheap Enough to Run at Scale

12:05 · August 10, 2026

Making Knowledge Distillation Cheap Enough to Run at Scale

Directly addresses ML Engineer pain points in LLM distillation: VRAM constraints, distributed vs single-GPU setups, and loss implementation efficiency with concrete metrics and code. Actionable for Dutch teams iterating on model compression under compute limits.

Relevance 85 · Audience 90