Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Chris Lattner

๐Ÿ‘ค Speaker
See mentions of this person in podcasts
2524 total appearances

Appearances Over Time

Podcast Appearances

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

What is the speed of light?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

How fast can this thing go?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

And then how do I express that?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

And so it wasn't anchored relatively on make Python a little bit faster.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

It's saying, cool, I know what the hardware can do.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

Let's unlock that.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

I mean, maybe I'm a special kind of nerd, but you look at that, what is the limit of physics?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

How fast can these things go, right?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

When you start looking at that, typically it ends up being a memory problem.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

And so today, particularly with these specialized accelerators, the problem is that you can do a lot of math within them, but you get bottleneck sending data back and forth to memory, whether it be local memory or distant memory or disk or whatever it is.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

And that bottleneck, particularly as the training sizes get large, as you start doing tons of inferences all over the place, that becomes a huge bottleneck for people.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

So again, what happened is we went through a phase of many years where people took the special case and hand tuned it and tweaked it and tricked it out and they knew exactly how the hardware worked and they knew the model and they made it fast.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

didn't generalize.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

And so you can make, you know, ResNet 50 or some, or AlexNet or something, Inception V1, like you can do that, right?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

Because the models are small, they fit in your head, right?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

But as the models get bigger, more complicated, as the machines get more complicated, it stops working, right?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

And so this is where things like kernel fusion come in.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

So what is kernel fusion?

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

This is this idea of saying, let's avoid going to memory.

Lex Fridman Podcast
#381 โ€“ Chris Lattner: Future of Programming and AI

And let's do that by building a new hybrid