← Latest papers
🤖 machine learning

Instant GPU Efficiency Visibility at Fleet Scale

This paper introduces Overall FLOP Utilization (OFU), a hardware-level, instrumentation-free GPU efficiency metric derived from on-chip performance counters that achieves high accuracy in predicting application-level MFU across diverse workloads and GPU generations, enabling effective fleet-scale monitoring and the detection of efficiency regressions.

Original authors: Connor Pedersen, Dong H. Ahn, Michel Migdal, Collin Neale, Nik Konyuchenko

Published 2026-05-21
📖 4 min read☕ Coffee break read

Original authors: Connor Pedersen, Dong H. Ahn, Michel Migdal, Collin Neale, Nik Konyuchenko

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you own a massive fleet of delivery trucks (GPUs) that are supposed to be hauling heavy cargo (AI calculations) across the country. You want to know: Are these trucks actually moving, or are they just idling in traffic?

For a long time, checking this was a nightmare. You had to ask every single driver (the software) to keep a manual log of how much cargo they moved. But drivers are busy, they might forget, or they might lie about how much they carried. Plus, if you bought a new type of truck next year, you'd have to rewrite all the rules for how to count the cargo.

This paper introduces a new, smarter way to check: Overall FLOP Utilization (OFU).

Here is the simple breakdown of what the authors did and why it matters.

The Problem: The "Driver's Log" is Broken

Currently, big tech companies try to measure efficiency by asking the AI software to count its own work.

  • The Flaw: The software often gets the math wrong. It might think it's moving 100 boxes when it's actually only moving 50.
  • The Consequence: In one real-world example the authors found, a training job looked like it was running at 54% efficiency (great!), but when they checked the actual hardware, it was only running at 25% efficiency (terrible!). The software was lying because it didn't understand a new, complex type of cargo it was carrying.

The Solution: The "Speedometer and Engine Light"

Instead of asking the driver what they did, the authors built a system that looks directly at the truck's dashboard. They created a metric called OFU using two simple signals that every NVIDIA GPU already reports:

  1. Tensor Pipe Activity: This is like a light that turns on whenever the engine is actually crunching numbers.
  2. SM Clock Frequency: This is the speedometer, telling you how fast the engine is spinning.

By multiplying the "light on" time by the "engine speed," they get a perfect, real-time estimate of how hard the GPU is working. It doesn't matter what kind of cargo (AI model) is being hauled or what language the driver speaks; the hardware just knows if it's working.

The "Hidden Costs" (Why it's not 100% perfect)

The authors realized that even looking at the dashboard has a few quirks, so they ran thousands of tests to map them out:

  • The "Tile" Problem: Imagine you are packing a box. If the box is slightly too big for the items, you have to fill the empty space with bubble wrap (padding). The GPU does this too. It calculates a little bit of "bubble wrap" math that doesn't actually help the AI. The authors figured out exactly how much extra math this adds so they can subtract it from the total.
  • The "Speedometer Glitch": Sometimes the speedometer flickers because the engine speed changes rapidly. The authors found that if you check the speed often enough (every few seconds), the flickers average out and the number is very accurate.
  • The "Small Parts" Problem: The GPU has a main engine (Tensor Cores) and a tiny side engine (CUDA cores) for small tasks. The authors found that the main engine does 99.8% of the heavy lifting, so ignoring the tiny side engine doesn't really change the result.

The Results: Catching the Bugs

When they tested this new "dashboard" method against 608 real-world AI training jobs, it worked incredibly well:

  • It matched the truth: It correlated strongly with the actual work being done.
  • It caught lies: It spotted two major cases where the software was counting the work wrong. One was a complex "Mixture of Experts" model where the software forgot to count a step, making the job look twice as efficient as it really was.
  • It saved money: In one case with robot-training AI, the dashboard showed the trucks were idling. The team investigated and found a "debug mode" was accidentally left on, forcing the trucks to stop and check their paperwork constantly. They turned it off, and efficiency jumped 2.5 times.

The Bottom Line

The authors didn't just invent a new math formula; they built a universal, instant, and honest way to see if your AI computers are actually working.

  • No installation needed: You don't have to change the AI code.
  • Works everywhere: It works on old and new GPUs, and with any type of AI model.
  • Instant visibility: It tells you immediately if a job is wasting money, allowing teams to fix it before they lose millions.

In short, OFU is like installing a tamper-proof fuel gauge on every truck in your fleet, so you never have to guess if your drivers are actually delivering the goods.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →