undefined

Chris Lattner

Creator of LLVM, Swift, and Mojo; influential engineer whose work impacts millions.

Top 10 podcasts with Chris Lattner

Ranked by the Snipd community
undefined
600 snips
Jun 2, 2023 • 3h 38min

#381 – Chris Lattner: Future of Programming and AI

Chris Lattner is a legendary software and hardware engineer, leading projects at Apple, Tesla, Google, SiFive, and Modular AI, including the development of Swift, LLVM, Clang, MLIR, CIRCT, TPUs, and Mojo. Please support this podcast by checking out our sponsors: – iHerb: https://lexfridman.com/iherb and use code LEX to get 22% off your order – Numerai: https://numer.ai/lex – InsideTracker: https://insidetracker.com/lex to get 20% off EPISODE LINKS: Chris’s Twitter: https://twitter.com/clattner_llvm Chris’s Website: http://nondot.org/sabre/ Mojo programming language: https://www.modular.com/mojo Modular AI: https://modular.com/ PODCAST INFO: Podcast website: https://lexfridman.com/podcast Apple Podcasts: https://apple.co/2lwqZIr Spotify: https://spoti.fi/2nEwCF8 RSS: https://lexfridman.com/feed/podcast/ YouTube Full Episodes: https://youtube.com/lexfridman YouTube Clips: https://youtube.com/lexclips SUPPORT & CONNECT: – Check out the sponsors above, it’s the best way to support this podcast – Support on Patreon: https://www.patreon.com/lexfridman – Twitter: https://twitter.com/lexfridman – Instagram: https://www.instagram.com/lexfridman – LinkedIn: https://www.linkedin.com/in/lexfridman – Facebook: https://www.facebook.com/lexfridman – Medium: https://medium.com/@lexfridman OUTLINE: Here’s the timestamps for the episode. On some podcast players you should be able to click the timestamp to jump to that time. (00:00) – Introduction (06:38) – Mojo programming language (16:55) – Code indentation (25:22) – The power of autotuning (35:12) – Typed programming languages (51:56) – Immutability (1:04:14) – Distributed deployment (1:38:41) – Mojo vs CPython (1:54:30) – Guido van Rossum (2:01:31) – Mojo vs PyTorch vs TensorFlow (2:04:55) – Swift programming language (2:10:27) – Julia programming language (2:15:32) – Switching programming languages (2:24:58) – Mojo playground (2:29:48) – Jeremy Howard (2:40:34) – Function overloading (2:48:59) – Error vs Exception (2:56:39) – Mojo roadmap (3:09:41) – Building a company (3:21:27) – ChatGPT (3:27:50) – Danger of AI (3:31:44) – Future of programming (3:35:01) – Advice for young people
undefined
61 snips
Oct 19, 2020 • 2h 48min

#131 – Chris Lattner: The Future of Computing and Programming Languages

Chris Lattner is a world-class software & hardware engineer, leading projects at Apple, Tesla, Google, and SiFive. Please support this podcast by checking out our sponsors: – Blinkist: https://blinkist.com/lex and use code LEX to get a free week of premium – Neuro: https://www.getneuro.com and use code LEX to get 15% off – MasterClass: https://masterclass.com/lex to get 15% off annual sub – Cash App: https://cash.app/ and use code LexPodcast to get $10 EPISODE LINKS: Chris’s Twitter: https://twitter.com/clattner_llvm Chris’s Website: http://nondot.org/sabre/ PODCAST INFO: Podcast website: https://lexfridman.com/podcast Apple Podcasts: https://apple.co/2lwqZIr Spotify: https://spoti.fi/2nEwCF8 RSS: https://lexfridman.com/feed/podcast/ YouTube Full Episodes: https://youtube.com/lexfridman YouTube Clips: https://youtube.com/lexclips SUPPORT & CONNECT: – Check out the sponsors above, it’s the best way to support this podcast – Support on Patreon: https://www.patreon.com/lexfridman – Twitter: https://twitter.com/lexfridman – Instagram: https://www.instagram.com/lexfridman – LinkedIn: https://www.linkedin.com/in/lexfridman – Facebook: https://www.facebook.com/LexFridmanPage – Medium: https://medium.com/@lexfridman OUTLINE: Here’s the timestamps for the episode. On some podcast players you should be able to click the timestamp to jump to that time. 00:00 – Introduction 07:12 – Working with Elon Musk, Steve Jobs, Jeff Dean 12:42 – Why do programming languages matter? 18:42 – Python vs Swift 29:35 – Design decisions 34:53 – Types 38:41 – Programming languages are a bicycle for the mind 41:13 – Picking what language to learn 47:12 – Most beautiful feature of a programming language 56:36 – Walrus operator 1:06:03 – LLVM 1:11:15 – MLIR compiler framework 1:15:21 – SiFive semiconductor design 1:27:56 – Moore’s Law 1:31:09 – Parallelization 1:35:37 – Swift concurrency manifesto 1:46:26 – Running a neural network fast 1:52:03 – Is the universe a quantum computer? 1:57:44 – Effects of the pandemic on society 2:14:56 – GPT-3 2:19:15 – Software 2.0 2:32:41 – Advice for young people 2:37:24 – Meaning of life
undefined
51 snips
Sep 14, 2023 • 1h 29min

Doing it the Hard Way: Making the AI engine and language 🔥 of the future — with Chris Lattner of Modular

Chris Lattner, Product counterpart on Tensorflow, discusses his work on building a unified AI engine and the challenges of AI software. They also talk about the evolution of AI development, the importance of collaboration, and the limitations of current AI systems. They highlight the development of Mojo🔥, its production quality, and investment, as well as George's work on a tensor contraction compiler. They touch upon the benefits of Mojo and its upcoming features, including building a strong community and adding traits to the Mojo language.
undefined
25 snips
Jun 19, 2023 • 57min

Mojo: A Supercharged Python for AI with Chris Lattner - #634

Today we’re joined by Chris Lattner, Co-Founder and CEO of Modular. In our conversation with Chris, we discuss Mojo, a new programming language for AI developers. Mojo is unique in this space and simplifies things by making the entire stack accessible and understandable to people who are not compiler engineers. It also offers Python programmers the ability to make it high-performance and capable of running accelerators, making it more accessible to more people and researchers. We discuss the relationship between the Modular Engine and Mojo, the challenge of packaging Python, particularly when incorporating C code, and how Mojo aims to solve these problems to make the AI stack more dependable.The complete show notes for this episode can be found at twimlai.com/go/634
undefined
10 snips
Sep 14, 2023 • 1h 4min

Expanding AI chip capabilities beyond Nvidia with Modular CEO Chris Lattner | E1808

CEO of Modular, Chris Lattner, joins Jason to discuss building LLMs, Nvidia's role in machine learning, the AI wrapper debate, and more!
undefined
5 snips
May 13, 2019 • 1h 13min

Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators

Chris Lattner is a senior director at Google working on several projects including CPU, GPU, TPU accelerators for TensorFlow, Swift for TensorFlow, and all kinds of machine learning compiler magic going on behind the scenes. He is one of the top experts in the world on compiler technologies, which means he 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. He led major engineering efforts at Apple, including the creation of the Swift programming language. He also briefly spent time at Tesla as VP of Autopilot Software during the transition from Autopilot hardware 1 to hardware 2, when Tesla essentially started from scratch to build an in-house software infrastructure for Autopilot. If you would like to get more information about this podcast go to https://lexfridman.com/ai or connect with @lexfridman on Twitter, LinkedIn, Facebook, Medium, or YouTube where you can watch the video versions of these conversations.
undefined
May 1, 2024 • 1h 25min

Mojo Lang - Tomorrow's High Performance Python? (with Chris Lattner)

Chris Lattner, the mastermind behind Swift and LLVM, discusses Mojo, a new programming language that merges Python's syntax with high-performance capabilities. They delve into Mojo's innovative type system and memory management, which aim to enhance programming for AI and high-performance computing. Lattner explains how Mojo addresses language divides in the AI landscape and streamlines code optimization with compile-time techniques. Discover how this language could be a game-changer for developers seeking Python-like familiarity with the power of lower-level programming.
undefined
Oct 13, 2023 • 56min

679: Creator of Swift, Tesla Autopilot & Tensorflow. New AI language Mojo with Chris Lattner

Chris Lattner, creator of Mojo programming language, discusses the history of hardware, the difference between compiled and interpreted languages, the compatibility of Python libraries with Mojo, and the future of developer jobs in the age of AI. He also explains how Mojo allows Python programmers to enhance performance while remaining compatible with existing libraries.
undefined
Sep 17, 2024 • 1h 6min

Chris Lattner: Creator of LLVM, Swift, and Mojo

Chris Lattner, the influential creator of LLVM, Swift, and Mojo, shares his journey through groundbreaking programming languages. He discusses the surprises of academic projects that lead to global impacts and the collaborative spirit that drives tech innovation. Lattner delves into the transition to Swift at Apple, tackling developer resistance and resource challenges. He also highlights the philosophy behind Mojo, its seamless integration with Python, and the complexities of various programming languages while advocating for a hybrid model in future design.
undefined
Sep 13, 2023 • 35min

Modular CEO Chris Lattner on Raising $100M to Fix AI Infrastructure for Developers

Modular CEO Chris Lattner talks about revolutionizing AI infrastructure for developers. He shares his experiences at Apple, Tesla, and Google, emphasizing the complexity of AI. They discuss founding Modular to unify AI infrastructure and creating Mojo, a new programming language for AI developers.