atlas

Research map / Architectures and efficiency / Quantization

70% Size, 100% Accuracy: Lossless LLM Compression for Efficient GPU Inference via Dynamic-Length Float (DFloat11)

NeurIPS 2025 · Architectures and efficiency › Quantization · approach: KV cache quantization · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DFloat11, a lossless BFloat16 compression format that Huffman-codes the exponent field and uses a hierarchical-LUT, two-phase GPU decompression kernel to run LLMs and diffusion models at ~70% size with bit-identical outputs.

Problem

BFloat16 LLM and diffusion model weights are large (e.g., Llama 3.1 405B at 810GB), and existing lossy quantization degrades behavior while existing lossless methods only help storage or require non-GPU hardware or nvCOMP, so efficient lossless GPU inference is lacking.

Approach

Entropy-code only the low-entropy 8-bit BFloat16 exponent with Huffman coding, keep sign and mantissa raw, and decode on GPU using compact hierarchical 256-entry lookup tables in SRAM, a two-phase kernel with gap array and block-level output positions, and batched per-transformer-block decompression.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Compress BF16 weights losslessly with DFloat11Llama 3.1 8B Instruct · MMLUaccuracy: 68.010 ± 0.375 -> 68.010 ± 0.375No clear effect
Compress BF16 weights losslessly with DFloat11Llama 3.1 8B Instruct · TruthfulQAaccuracy: 36.965 ± 1.690 -> 36.965 ± 1.690No clear effect
Compress BF16 weights losslessly with DFloat11Llama 3.1 8B Instruct · WikiTextperplexity: 8.649 -> 8.649No clear effect
Compress BF16 weights losslessly with DFloat11Llama 3.1 8B Instruct · C4perplexity: 21.677 -> 21.677No clear effect
Compress BF16 weights losslessly with DFloat11Stable Diffusion 3.5 Large · 1024×1024 image generationpeak GPU memory: reduces memory consumption by 28.3%Helped
Compress BF16 weights losslessly with DFloat11Stable Diffusion 3.5 Large · 1024×1024 image generationgeneration latency: relative increase in latency is small: 4.1%Hurt
Compress BF16 weights losslessly with DFloat11FLUX.1 dev · 1024×1024 image generationpeak GPU memory: reduces memory consumption by 27.8%Helped
Compress BF16 weights losslessly with DFloat11FLUX.1 dev · 1024×1024 image generationgeneration latency: relative increase in latency is small: 5.5%Hurt
Use DFloat11 instead of BF16 with partial CPU offloadingLLM inference · token generationthroughput: 2.31--46.24× higher throughputHelped
Use DFloat11 instead of BF16 under a fixed GPU memory budgetLLM inference · generation before reaching memory limitsgeneration length: 5.70 to 14.86× more tokensHelped
Use DFloat11 decompression instead of CPU-to-GPU weight transferLlama 3.1 8B Instruct language modeling head · sliced weight matricesthroughput: up to 34.95× higher throughputHelped
Use DFloat11 decompression instead of nvCOMP ANSLlama 3.1 8B Instruct language modeling head · sliced weight matricesdecompression speed: up to 20.97× faster decompressionHelped

Surprising findings

Limitations

Experimental setup

Datasets: MMLU TruthfulQA WikiText C4

Benchmarks: MMLU TruthfulQA WikiText C4

Metrics: accuracy perplexity compression ratio throughput latency peak GPU memory maximum generation length

Baselines: BF16 with CPU offloading nvCOMP ANS CPU-to-GPU transfer NeuZip INT8 quantization (SmoothQuant/GPTQ context)

Builds on: Huffman coding Deep Compression nvCOMP ANS HuggingFace Transformers Flash Attention

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy