Equation 6 · Part 1 · How AI Accelerator Architecture Actually Works
Symbol L
What this part means
the number of positions in each sequence.
Its job in the formula
L is a part of this expression. Its role is fixed by the surrounding article and by the operations shown in the formula.
Full expression→Symbol L→Article meaning
Where the article explains it
Consider an idealised r c array holding one operand stationary, with a second operand streamed through in a sequence of length L — for instance, L activation vectors passed through a weight-stationary array of r input rows and c output columns.
The passage around this formula
Consider an idealised r c array holding one operand stationary, with a second operand streamed through in a sequence of length L — for instance, L activation vectors passed through a weight-stationary array of r input rows and c output columns. Before the first result emerges, the data has to propagate across the array’s diagonal, costing roughly r + c - 2 cycles; after the last input enters, the same number of cycles is needed to drain the pipeline. Total latency is therefore approximately
Learn the underlying idea
A variable is a named place for a value. Its letter is a local label: x can mean position in one formula and a data point in another.
Open the illustrated variables: a letter stands for a value guide →
See this notation across published equations →
Sources cited in the article section
- [7] Roofline: An Insightful Visual Performance Model for Floating-Point Programs and Multicore Architectures ↗
- [2] In-Datacenter Performance Analysis of a Tensor Processing Unit ↗
- [6] SCALE-Sim: Systolic CNN Accelerator Simulator ↗
These citations provide research context; check each source for the exact claim it supports.