← All parts of this equation

Equation 6 · Part 5 · What an AI Accelerator Actually Is: Silicon, Packaging, and the Memory It Can Reach

Symbol s

Igemm=2mnks (mk+kn+mn),I_{\mathrm{gemm}} = \frac{2mnk}{s\,(mk + kn + mn)},
ss

What this part means

bytes occupied by each element.

Its job in the formula

s occurs below the fraction bar. The quantity above the bar is divided by this expression; zero is excluded as a denominator.

Where the article explains it

If each element occupies s bytes, the ratio of work done to bytes moved is Igemm=2mnks (mk+kn+mn)I_{\mathrm{gemm}} = \frac{2mnk}{s\,(mk + kn + mn)}.

The passage around this formula

Multiplying an m ×\times k matrix by a k ×\times n matrix performs 2mnk floating-point operations while touching mk + kn + mn elements. If each element occupies s bytes, the ratio of work done to bytes moved is Igemm=2mnks (mk+kn+mn)I_{\mathrm{gemm}} = \frac{2mnk}{s\,(mk + kn + mn)}. which for large square matrices grows in proportion to the dimension. Double the matrix size and you roughly double the work performed per byte fetched. Almost nothing else in general-purpose computing behaves this way, and it is the entire economic basis for building a machine around one operation.

Read this part in the article →

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

These citations provide research context; check each source for the exact claim it supports.