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

I mean, the programming language is a component of the mission, right?

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

And the mission is, or not literal, but our joking mission is to save the world from terrible AI software.

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

Excellent.

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

Okay.

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

So, you know, if you look at this mission, you need a syntax.

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

So, yes, you need a programming language, right?

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

And, like, we wouldn't have to build the programming language if one existed, right?

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

So if Python was already good enough, then cool, we've just used it.

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

We're not just doing very large-scale expensive engineering projects for the sake of it.

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

It's to solve a problem.

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

It's also about accelerators.

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

It's also about exotic numerics and bfloat16 and matrix multiplications and convolutions and this kind of stuff.

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

Within the stack, there are things like kernel fusion,

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

That's an esoteric but really important thing that leads to much better performance and much more general research hackability together.

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

Yeah, so let me take a step back and talk about status quo.

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

And so if you go back to TensorFlow 1, PyTorch 1, this kind of time frame, and these have all evolved and gotten way more complicated.

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

So let's go back to the glorious simple days.

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

These things basically were CPUs and CUDA.

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

And so what you do is you say, go do a dense layer, and a dense layer has a matrix multiplication in it, right?

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

And so when you say that, you say, go do this big operation of matrix multiplication, and if it's on a GPU, kick off a CUDA kernel.