Before it
FlashAttention-2 was tuned for the previous GPU generation.
The problem
Hopper GPUs have asynchronous copy engines and FP8 units that the older kernel left idle.
What it introduced
Overlap computation with data movement and exploit low precision, roughly doubling attention throughput on H100s.
Why it matters
Attention kernels are now co-designed with each GPU generation, and this is the current reference implementation.
What modern models inherit
Hardware-specific attention kernels as standard infrastructure.
What came next
Folded into serving stacks and the training runs of most 2024 and 2025 models.