CUDA
NVIDIA releases a programming model that lets ordinary C code run on the thousands of cores of a graphics card; GPUs become general-purpose, and deep learning gets its engine.
what had to happen · 2 events back to 1943
Every event this one built on, transitively, in order. Direct influences are marked.
I · Foundations · 1
- 1965Moore's law
III · Statistics and data · 1
- 1999The first GPUdirect
Researchers had been coaxing graphics cards into doing scientific arithmetic since the early 2000s by disguising their problems as textures and shaders. Ian Buck's Brook project at Stanford showed it could be made systematic, and NVIDIA hired him. CUDA, announced in November 2006 and released as version 1.0 on 23 June 2007, let a programmer write a function in C, mark it as a kernel, and launch it across the hundreds of cores of a GeForce card as thousands of parallel threads. The GPU became a computer.
Its importance for this timeline is hard to overstate. A neural network's forward and backward passes are matrix multiplications, and a GPU does those tens of times faster than a CPU of the same price. Rajat Raina, Anand Madhavan and Andrew Ng showed in 2009 that CUDA trained deep belief networks seventy times faster; Alex Krizhevsky wrote AlexNet's training code directly in CUDA in 2012. Every framework since, TensorFlow, PyTorch, JAX, generates CUDA kernels under the hood.
CUDA is also the moat. Fifteen years of libraries, drivers and habits meant that when demand for AI compute exploded in 2023, NVIDIA had the only hardware most people could use, and the company's value rose past four trillion dollars in 2025.
what it led to · 73 events downstream, through 2026
Built on it directly:
- 2009Deep learning moves to GPUsIII
- 2012AlexNet wins ImageNetIV
- 2016Google reveals the TPUIV
- 2025Nvidia is worth four trillion dollarsVII
And, through them, by era:
IV · Deep learning · 10
V · Transformers · 17
- 2017Attention is all you need
- 2017Deep reinforcement learning from human preferences
- 2017AlphaGo Zero learns from nothing
- 2018GPT: generative pre-training
- 2018BERT
- 2018AlphaFold enters the protein-folding contest
- 2019GPT-2 and the model too dangerous to release
- 2019The bitter lesson
- 2020Scaling laws for neural language models
- 2020GPT-3
- 2020Learning to summarise from human feedback
- 2020An image is worth 16×16 words
- 2020AlphaFold 2 solves protein structure prediction
- 2021CLIP and DALL·E
- 2021On the dangers of stochastic parrots
- 2021Anthropic is founded
- 2021GitHub Copilot writes code
VI · Everyone · 29
- 2022InstructGPT
- 2022Chain-of-thought prompting
- 2022Chinchilla: the models were undertrained
- 2022PaLM
- 2022DALL·E 2
- 2022Midjourney opens its beta
- 2022Stable Diffusion is released
- 2022Galactica lasts three days
- 2022ChatGPT
- 2023Bing's chatbot and 'Sydney'
- 2023LLaMA leaks and open weights take off
- 2023Claude
- 2023GPT-4
- 2023'Pause Giant AI Experiments'
- 2023Hinton leaves Google to warn about AI
- 2023The US executive order on AI
- 2023The Bletchley Declaration
- 2023OpenAI fires and rehires its chief executive
- 2023Gemini
- 2024Sora
- 2024Claude 3 catches GPT-4
- 2024AlphaFold 3
- 2024GPT-4o talks
- 2024The EU AI Act enters into force
- 2024o1 and reasoning models
- 2024The Nobel Prizes go to neural networks
- 2024Claude learns to use a computer
- 2024The Model Context Protocol
- 2024DeepSeek-V3 trained for $5.6 million
VII · Agents · 13
- 2025DeepSeek-R1
- 2025Claude 4 and Claude Code
- 2025Gold at the Mathematical Olympiad
- 2025America's AI Action Plan
- 2025GPT-5
- 2025Gemini 3
- 2025MCP is donated to the Agentic AI Foundation
- 2026Claude Fable 5 and the Mythos class
- 2026GPT-5.6: Sol, Terra and Luna
- 2026A model escapes its sandbox
- 2026The EU delays its high-risk AI rules
- 2026Claude Fable 5.1
- 2026GPT-6 Astra