Skip to the content.

FLOP (Floating-Point Operation) Glossary

One floating-point arithmetic operation; the basic counting unit used to estimate an AI workload's numerical computation.

A FLOP is a floating-point operation: one arithmetic operation — such as an addition or multiplication — performed on numbers represented in floating-point format. In AI, FLOPs are used to estimate how much numerical work is required to train or run a model. Counting conventions must be stated: a fused multiply-add, for example, is often counted as two operations even when hardware executes it as one instruction.

The capitalisation hides an important distinction. FLOP is one operation; FLOPs is a count of operations; FLOP/s (often written FLOPS) is operations per second, a measure of computing speed. A training run might require 10^25 FLOPs. A processor might be advertised as capable of 10^15 FLOP/s, or one petaflop. One measures the size of the job; the other measures the machine’s theoretical rate of doing it.

AI compute calculations commonly estimate training work from the number of model parameters, the number of training tokens, and the operations required for each token. A widely used rough estimate for dense transformer training is:

training FLOPs ≈ 6 × parameters × training tokens

This is an engineering approximation, not a complete electricity bill. It does not by itself capture memory movement, communication between accelerators, numerical precision, hardware utilisation, cooling, failed runs, or the compute spent developing the final recipe. Nor are all FLOPs equivalent: lower-precision arithmetic can be faster and less energy-intensive than higher-precision arithmetic, and specialised chips can perform the same nominal operation at very different cost.

FLOP is therefore useful because it makes compute roughly comparable across models and machines. It becomes misleading when treated as a complete measure of cost, speed, energy use, or intelligence. Counting arithmetic is not the same thing as explaining what the arithmetic accomplishes.

Source

See also

Return to Dictionary All Entries (A–Z) For Students Other Writing Capstone 2.0