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

You look at a modern cell phone.

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

Modern cell phone, you've got CPUs.

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

And they're not just CPUs.

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

There's like big dot little CPUs.

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

And so there's multiple different kinds of CPUs that are kind of working together that are multi-core.

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

You've got GPUs.

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

You've got neural network accelerators.

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

You've got dedicated hardware blocks for media, so for video decode and JPEG decode and things like this.

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

And so you've got this massively complicated system.

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

And this isn't just cell phones.

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

Every laptop these days is doing the same thing.

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

And all of these blocks can run at the same time.

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

and need to be choreographed, right?

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

And so again, one of the cool things about machine learning is it's moving things to like data flow graphs and higher level of abstractions and tensors and these things that it doesn't specify, here's how to do the algorithm.

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

It gives the system a lot more flexibility in terms of how to translate or map or compile it onto the system that you have.

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

And so what you need, you know, the bottom is part of the layer there is a way for all these devices to talk to each other.

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

And so this is one thing that I'm very passionate about.

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

I mean, you know I'm a nerd.

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

But all these machines and all these systems are effectively parallel computers running at the same time, sending messages to each other.

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

And so they're all fully asynchronous.