Definition
Operational intensity is the metric on the horizontal axis of the roofline model: the number of operations a computation performs per byte of DRAM (off-chip main-memory) traffic. It was defined precisely in Williams, Waterman, and Patterson's 2009 roofline paper to make performance modeling concrete and measurable on real hardware — a single number that, compared against a machine's compute-to-bandwidth ratio, predicts whether a kernel will be limited by arithmetic or by memory.
How it differs from arithmetic intensity
In casual conversation the two terms blur together, but the distinction is deliberate and useful. Arithmetic intensity is the general idea of work per byte, often computed from an algorithm's abstract properties. Operational intensity pins down exactly which bytes count: only traffic that actually crosses the chip boundary to and from DRAM, as the hardware executes the kernel. Data served from on-chip cache, or reused while it sits in registers, contributes nothing to the byte total — which means operational intensity is a property of the implementation on a machine, not just of the algorithm. This is precisely why optimization moves the needle: effective tiling, fusion, and caching do not reduce the mathematical work, they reduce DRAM traffic, raising the kernel's operational intensity and pushing it rightward on the roofline toward the compute-bound region where the machine's arithmetic peak becomes reachable.
Why the off-chip framing matters
Off-chip memory is the slowest, most energy-expensive data path in the system — fetching an operand from DRAM costs orders of magnitude more energy than performing the arithmetic on it. The roofline model treats DRAM bandwidth as the binding constraint because, for most real workloads, it is. Measured in operations per DRAM byte, operational intensity answers the only question that matters for optimization strategy: is this workload limited by how fast the chip can compute, or by how fast it can feed itself from main memory? Below the machine's ridge point, more TFLOPS buy nothing; above it, more bandwidth buys nothing. Getting that diagnosis right before spending money or engineering time is the entire practical value of the metric.
Reading AI workloads through this lens
The numbers explain the modern hardware landscape better than any spec sheet. Large matrix multiplications with substantial reuse — big-batch training — achieve high operational intensity and run compute-bound, which is why training hardware advertises TFLOPS. Single-stream inference of a large language model sits at the other extreme: generating each token streams essentially the entire weight set through the chip once, with each weight used a handful of times, yielding very low operational intensity — so local inference speed tracks memory bandwidth almost linearly, and the tokens-per-second a home-lab machine produces is set by its memory system, not its compute. Techniques the local-AI community relies on — quantization (fewer bytes per weight), batching (more work per byte streamed), operator fusion, KV-cache management — are all, at bottom, schemes for raising operational intensity. For the sovereign builder choosing between GPUs, the lesson is blunt: check the bandwidth spec first. This is the number you plot to find where your workload lands on the curve — see the roofline model for the full framework and compute-bound vs memory-bound for the two regimes it separates.
The metric's greatest virtue may be rhetorical: it ends arguments. Vendor benchmarks, forum folklore, and upgrade temptation all dissolve against a measured operations-per-DRAM-byte figure and a known ridge point — either the kernel is above the line or it is not, and the optimization (or purchase) either addresses the binding constraint or it does not. For a community that prizes verify-over-trust, operational intensity is the performance-engineering equivalent of checking the chain yourself: one honest number, measured on your own hardware, outweighs any amount of marketing.
In Simple Terms
Operational intensity is the metric on the horizontal axis of the roofline model: the number of operations a computation performs per byte of DRAM (off-chip…
