Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators | Lex Fridman Podcast #21

2023-06-11

Duration : 01:13:06

Chris Lattner, Senior Director at Google, is one of the top experts in the world on compiler technologies and deeply understands the intricacies of how hardware and software come together to create efficient code. He created the LLVM compiler infrastructure project and the clang compiler, leading major engineering efforts at Apple including the creation of the Swift programming language. Lattners journey in programming began with basic programming in high school, upgrading to QBasic, Pascal, C, C++, assembly, and eventually to LLVM. He explains that a compiler is a two-sided problem of humans needing to write code and machines that need to run the program that the human wrote.

Previous Article

A New Approach to Computation Reimagines Artificial Intelligence

Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators | Lex Fridman Podcast #21

2023-06-11

Duration : 01:13:06

Chris Lattner, Senior Director at Google, is one of the top experts in the world on compiler technologies and deeply understands the intricacies of how hardware and software come together to create efficient code. He created the LLVM compiler infrastructure project and the clang compiler, leading major engineering efforts at Apple including the creation of the Swift programming language. Lattners journey in programming began with basic programming in high school, upgrading to QBasic, Pascal, C, C++, assembly, and eventually to LLVM. He explains that a compiler is a two-sided problem of humans needing to write code and machines that need to run the program that the human wrote.

Copyright © 2024 All rights reserved

Rss

Atom