Published equation contexts
Why this formula appears here
Given a memory system built this way, the question for any specific piece of computation is simple to state and consequential to answer: for this kernel, is the bottleneck the arithmetic units or the memory system that feeds them? The quantity that answers it is arithmetic intensity , defined as the number of floating-point operations a kernel performs per byte it moves across the memory boundary that matters. Williams, Waterman and Patterson formalized the relationship between intensity and attainable performance as the roofline model: . with the peak arithmetic rate of the device, B the achievable bandwidth of the memory tier supplying the operands, and P the…
Read the representative guide
Symbol I
I is an argument of the function-like quantity on the left; its role is set by that function’s stated inputs.
Read this term in its guide →Symbol B
the achievable bandwidth of the memory tier supplying the operands.
Read this term in its guide →Numerator: FLOPs
The complete quantity above the fraction bar. FLOPs count floating-point arithmetic operations.
Read this term in its guide →Denominator: bytes moved
The complete quantity below the fraction bar; it must be nonzero for this division. Bytes measure the data moved or stored.
Read this term in its guide →How to interpret it
With a fixed numerator, increasing a nonzero denominator reduces the fraction. Read it with the definitions, units, and assumptions supplied by the article.
Research cited beside this formula
Published contexts (1)
A symbol can carry a different meaning in another article. Each occurrence keeps its own guide and term definitions.
Equation 1 · Semiconductors
How AI Memory Systems and the Bandwidth Wall Actually Work
This equation states a bound: one expression must stay on the indicated side of the other under the article’s assumptions.
Given a memory system built this way, the question for any specific piece of computation is simple to state and consequential to answer: for this kernel, is the bottleneck the arithmetic units or the memory system that feeds them? The quantity that answers it is arithmetic intensity , defined as the number of floating-point operations a kernel performs per byte it moves across the memory boundary that matters. Williams, Waterman and Patterson formalized the relationship between intensity and attainable performance as the roofline model: . with the peak arithmetic rate of the device, B the achievable bandwidth of the memory tier supplying the operands, and P the…
Meanings in this article
- : the attainable performance [ 11 ].
- : the peak arithmetic rate of the device.
- : the achievable bandwidth of the memory tier supplying the operands.