Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API 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

If it's a matrix operation or something like that, you can say, okay, I'm going to carve it up into blocks.

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

I'm going to do those blocks in parallel.

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

And with 128 things that I'm running on, I want to cut it this way or that way or whatever.

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

And you can say, hey, go see which one's actually empirically better on the system.

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

And then the result of that, you cache for that system.

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

Yep.

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

You save it.

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

And so come back to twisting your compiler brain, right?

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

So not only does the compiler have an interpreter that's used to do metaprogramming, that compiler, that interpreter, that metaprogramming now has to actually take your code and go run it on a target machine.

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

See which one it likes the best and then stitch it in and then keep going, right?

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

So part of the compilation is machine-specific.

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

Yeah.

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

Well, so, I mean, this is an optional feature, right?

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

So you don't have to use it for everything, but yeah, if you, if you're, so one, one of, one of the things that we're in the quest of is ultimate performance.

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

Right.

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

And ultimate performance is important for a couple of reasons, right?

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

So if you're an enterprise, you're looking to save costs and compute and things like this, ultimate performance translates to, you know, fewer servers.

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

Like if you care about the environment, Hey,

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

better performance leads to more efficiency, right?

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

I mean, you could joke and say like, you know, Python's bad for the environment, right?