AI inference glossary
Benchmark metricsMFU

Model FLOPs utilization

Also known as MFU, model bandwidth utilization, MBU

In plain English

MFU compares the useful math a model actually performed against the maximum the chip could theoretically perform, giving an efficiency percentage.

Technical definition

Model FLOPs utilization is the ratio of the floating point operations a model logically requires to the peak operations the hardware could deliver in the same wall clock time.

Engineering details

Peak TFLOP/s figures assume every tensor core is busy every cycle, which never happens in serving. Kernel launch gaps, memory stalls, communication waits, and imperfect batching all leave compute idle. MFU folds all of that into one number. Decode is usually memory bound, so decode MFU is naturally low, and the bandwidth analog MBU is often the more honest efficiency measure for token generation.

Why it matters

MFU separates hardware capability from software maturity. A chip with enormous peak FLOPs but weak kernels can lose to a slower chip that keeps its units fed. Rising MFU on fixed hardware is the signature of software progress, which is where most inference performance gains come from.

How to read it in InferenceX

InferenceX tracks delivered tokens per chip over time rather than reporting MFU directly, and the repeated pattern of large gains on unchanged hardware, such as order of magnitude improvements within weeks of a model release, is utilization being recovered by better software.