Skip to content

What building Tesla's autopilot chips taught Cognition's President about AI

Read the Portuguese translation →

Author: LangChain · Watch on YouTube

Video authored by the channel shown, not by IANIA; all rights belong to the creator. Transcript and summary generated automatically; the original-language content is preserved.

Original language: English

Original video: What building Tesla’s autopilot chips taught Cognition’s President about AI · Channel: LangChain · 01:06 · Watch on YouTube

Topics: Model inference and optimization, AI infrastructure and hardware, AI models

The speaker expects increasingly specialized inference hardware as transformer architectures become more standardized and predictable. They describe how Tesla designed in-house chips for Autopilot and how thermal limits made efficiency a key concern. A debate over whether those chips needed division illustrated how hardware could be tailored to the operations used at inference time. The speaker predicts that growing inference demand will drive further specialization and major performance gains.

  • More standardized transformer architectures let chip designers make specific assumptions.
  • Tesla built in-house chips for inference on Autopilot.
  • The speaker worked with the silicon design team to ensure new chips supported researchers’ needs.
  • Thermals were a major bottleneck in chip design.
  • The team considered removing chip capabilities they did not need to maximize throughput for important operations.
  • At the time, convolutional neural network layers did not require division at inference time.
  • Batch normalization used division, but its weights and biases could be fused into convolution weights.
  • The speaker expects demand for inference to lead to much greater hardware specialization and performance.
Start Chapter Summary
00:00 Specialized inference chips The speaker explains how standardized transformer architectures make it easier to design specialized chips and introduces Tesla’s in-house Autopilot hardware.
00:32 Designing around thermal limits The speaker describes thermal constraints and the debate over whether the inference chip needed to support division.
01:06 The promise of specialization The speaker predicts that growing inference demand will drive extreme specialization and exciting performance gains.

I’m really excited about continued generations of very, very specialized inference. — 00:00

we built our own chips in-house for inference on autopilot. — 00:00

A lot of the bottleneck in chip design, it’s actually thermals. — 00:32

none of them actually needed division. — 00:32

there’s gonna be so much inference demand. — 01:06

Cognition, Tesla, Transformers, inference, convolutional neural networks, batch normalization

00:00 I’m really excited about continued generations of very, very specialized inference. The architectures that we use for transformers have gotten a little bit more standardized, more predictable. You know, people designing chips, you can make a lot more specific assumptions that enable really big, really big meaningful technical gains. I’ll give you one funny example from when I was at Tesla. So Tesla, we built our own chips in-house for inference on autopilot. And it was a big part of why autopilot could work as performantly as it did. I was like a deep learning researcher. One of my jobs was interfacing with the silicon design team to make sure that the next generations

00:32 of silicon supported our needs. A lot of the bottleneck in chip design, it’s actually thermals. It’s like, how hot can you run without melting the chip? We’re trying to be really efficient of, okay, what are the things that we don’t actually need on this chip that we can take away so we could really run at max throughput for the stuff we did care about? We had a big debate one day on whether the chip actually needed to support division. If you look at that time, it was convolutional neural networks. The layers in a convolutional neural network, at inference time, none of them actually needed division. For normalization, we were using batch normalization, which has a division step. But you could actually fuse the batch norm weights and biases into the conv weights.

01:06 So I think we’re gonna have crazy levels of specialization because there’s gonna be so much inference demand. And that’s gonna unlock just like super exciting levels of performance.