Hardware-Aware FP4 FlashAttention-4

arXiv:2609.04105 · cs.LG · Submitted 2026-09-03 · Read on arXiv

cs.LG

Submitted: 2026-09-03

Updated: 2026-09-03

Code: https://github.com/hao-ai-lab/flash-attention-fp4

License: http://creativecommons.org/licenses/by/4.0/

The gist: Blackwell's 4-bit floating-point (FP4) tensor cores do not automatically make attention faster because softmax conversion and on-chip dependencies dominate once its matrix products shrink.

Terminology

Abstract

Blackwell's 4-bit floating-point (FP4) tensor cores do not automatically make attention faster because softmax conversion and on-chip dependencies dominate once its matrix products shrink. We address this with Direct-P for noncausal inference and a causal path that passes the forward quantization directly into backward. Direct-P maps scores directly to FP4 probabilities and reaches up to 2.13 times the bfloat16 (BF16) forward throughput on an NVIDIA GB200. The causal path reconstructs probabilities from saved quantized queries and keys and uses 8-bit floating-point (FP8) gradient operands, accelerating a complete single-GPU 8-billion-parameter update by up to 1.14 times. Matched distributed training retains FP8 probabilities and values; every tested MXFP4 probability/value training trajectory diverges.

Sources

Related papers