Compute
In short
Compute is the amount of calculation spent training one model, usually counted as floating-point operations. A bigger model is not automatically a model that used more compute, because the data and the number of training steps also decide the total.
- Topic
- How models are trained
- Level
- Some background helps
Compute is the calculation used to train one model5. An OpenAI analysis says the relevant figure is not the speed of one GPU and not the capacity of the largest data centre5. Its addendum, dated 7 November 2019, says the largest training runs since 2012 doubled about every 3.4 months and grew by more than 300,000 times5. Sevilla and colleagues date the analysis to May 2018 and note that it covered 15 systems from 2012 to 20181.
Kaplan and colleagues estimate a transformer's training compute from its parameter count2. A forward pass is about 2N operations, N excluding embeddings, because a multiply-accumulate counts as two operations2. The backward pass is about twice that, so training is about 6N operations per token2. Their compute-efficient plan grows model size as about the 0.73 power of compute and tokens as the 0.27 power, and stops well short of convergence2.
Hoffmann and colleagues read that result as a 5.5-times larger model and only 1.8-times more tokens when compute rises tenfold3. From more than 400 models, from 70 million to over 16 billion parameters, they find that model size and tokens should scale about equally3. Chinchilla, 70 billion parameters trained on 1.4 trillion tokens, used the same number of operations as Gopher, 280 billion parameters on 300 billion tokens3. The Gopher budget is 5.76 times 10 to the 23 FLOPs, and the smaller Chinchilla has a lower inference cost3.
The abstract says Chinchilla reached 67.5% average accuracy on MMLU, a greater than 7% improvement over Gopher3. The results section says 67.6%, a gain of 7.6%, and a worse score on 4 of 57 tasks3. Sevilla and colleagues reject a single 3.4-month doubling1. Table 2 gives about 21.3 months from 1952 to 2010, 5.7 months from 2010 to 2022, and 9.9 months for the large-scale trend from September 2015 to 20221.
Under EU AI Act Article 51, a general-purpose model is presumed to have high-impact capabilities when the computation used for its training, measured in floating-point operations, is greater than 10 to the 254. That presumption comes into force on 2 August 2025, and the Commission is to amend the threshold by delegated act4.
Example
Chinchilla and Gopher used the same training compute, given as 5.76 times 10 to the 23 FLOPs for Gopher, but Chinchilla had 70 billion parameters and 1.4 trillion tokens while Gopher had 280 billion parameters and 300 billion tokens3.
Why it matters
Compute is how labs and regulators compare training runs that used different chips for different lengths of time. Two models can share a training budget and still differ sharply in size and in what they cost to run afterwards.
Questions people ask
Is compute the same as the number of parameters?
No. Parameter count is one input to the total. Kaplan and colleagues estimate about 6N floating-point operations per training token, so the same model trained on more tokens uses more compute2. Chinchilla is smaller than Gopher and was trained with the same number of operations3.
How fast has AI training compute grown?
OpenAI reported a doubling about every 3.4 months from 2012, more than 300,000 times over the period they measured5. Sevilla and colleagues, on a larger set through 2022, find slower doublings: about 21.3 months before 2010, 5.7 months in the deep-learning era, and 9.9 months for the separate large-scale trend1.
Does a training-compute figure decide EU AI Act duties by itself?
Article 51 presumes high-impact capabilities when training computation exceeds 10 to the 25 floating-point operations4. That rule comes into force on 2 August 2025, and the Commission can amend the threshold4. The Act has other classification routes as well4.
Related terms
Sources
- Sevilla et al. (2022), Compute Trends Across Three Eras of Machine Learning, arXiv:2202.05924
- Kaplan et al. (2020), Scaling Laws for Neural Language Models, arXiv:2001.08361
- Hoffmann et al. (2022), Training Compute-Optimal Large Language Models, arXiv:2203.15556
- EU AI Act Article 51, via artificialintelligenceact.eu (page states the rule comes into force 2 August 2025)
- Amodei and Hernandez, AI and Compute, OpenAI (archived; addendum dated 7 November 2019)