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

Chris Lattner · 13,054 词 · 查看原文 ↗
技术与编程音乐与艺术历史与文明政治与社会AI 与机器学习
📋 章节目录

暂无章节信息

🔑 关键词
codecompilerllvmswiftlanguagehardwarepythondontensorflowcompilerssoftwaremachinelearninghardgoingstartedwaysappleobjectivekinds
💬 精彩语录

暂无语录

🎙️ 完整对话(1718 条)
Lex Fridman (00:00.000)
The following is a conversation with Chris Latner.
以下是与克里斯·拉特纳的对话。
Lex Fridman (00:02.680)
Currently, he's a senior director
目前,他是一名高级总监
Lex Fridman (00:04.560)
at Google working on several projects, including CPU, GPU,
在 Google 从事多个项目,包括 CPU、GPU、
Lex Fridman (00:08.400)
TPU accelerators for TensorFlow, Swift for TensorFlow,
适用于 TensorFlow 的 TPU 加速器、适用于 TensorFlow 的 Swift、
Lex Fridman (00:12.040)
and all kinds of machine learning compiler magic
以及各种机器学习编译魔法
Chris Lattner (00:14.400)
going on behind the scenes.
正在幕后进行。
Lex Fridman (00:16.360)
He's one of the top experts in the world
他是世界上最顶尖的专家之一
Chris Lattner (00:18.440)
on compiler technologies, which means he deeply
对编译器技术的研究,这意味着他深入
Lex Fridman (00:21.160)
understands the intricacies of how hardware and software come
了解硬件和软件的复杂性
Chris Lattner (00:25.560)
together to create efficient code.
共同创建高效的代码。
Lex Fridman (00:27.920)
He created the LLVM compiler infrastructure project
他创建了 LLVM 编译器基础设施项目
Lex Fridman (00:31.400)
and the Clang compiler.
和 Clang 编译器。
Lex Fridman (00:33.360)
He led major engineering efforts at Apple,
他领导了苹果公司的主要工程工作,
Chris Lattner (00:36.000)
including the creation of the Swift programming language.
包括创建 Swift 编程语言。
Lex Fridman (00:39.000)
He also briefly spent time at Tesla
他还曾短暂在特斯拉工作过一段时间
Chris Lattner (00:41.720)
as vice president of Autopilot software
担任自动驾驶软件副总裁
Lex Fridman (00:44.280)
during the transition from Autopilot hardware 1
从 Autopilot 硬件 1 过渡期间
Chris Lattner (00:46.760)
to hardware 2, when Tesla essentially
到硬件 2,当特斯拉本质上
Lex Fridman (00:49.600)
started from scratch to build an in house software
从头开始构建内部软件
Chris Lattner (00:52.640)
infrastructure for Autopilot.
自动驾驶仪的基础设施。
Lex Fridman (00:54.800)
I could have easily talked to Chris for many more hours.
Chris Lattner (00:58.040)
Compiling code down across the levels of abstraction
Lex Fridman (01:01.200)
is one of the most fundamental and fascinating aspects
Chris Lattner (01:04.160)
of what computers do, and he is one of the world
Lex Fridman (01:06.640)
experts in this process.
Chris Lattner (01:08.560)
It's rigorous science, and it's messy, beautiful art.
Lex Fridman (01:12.880)
This conversation is part of the Artificial Intelligence
Chris Lattner (01:15.920)
podcast.
Lex Fridman (01:16.760)
If you enjoy it, subscribe on YouTube, iTunes,
Chris Lattner (01:19.440)
or simply connect with me on Twitter at Lex Friedman,
查看原始文字稿 ↗
🔗 相关节目