ABAB Pedia

Chris Lattner

Chris Lattner是软件工程师,LLVM编译器基础设施与Clang的原作者、Swift编程语言的创始人;2022年与Tim Davis创办AI软件公司Modular并推出Mojo语言,2026年Modular被QualcommQualcommQualcomm(高通)是总部位于美国加利福尼亚州圣迭戈的半导体与无线技术公司,1985年由 Irwin Jacobs 等七名前 Linkabit 同事创办,以 CDMA 技术起家,现以骁龙(Snapdragon)芯片平台和蜂窝通信标准必要专利授权为两大支柱。它在全球多地经历过反垄断调查与诉讼,近年把业务扩展到汽车、物联网、个人电脑和人工智能数据中心。点击查看完整词条收购后出任Qualcomm执行副总裁。

本页目录28 节
词条资料

求学于University of Portland与University of Illinois

1996年秋至2000年春,Lattner在俄勒冈州波特兰的University of Portland攻读计算机科学并获理学学士学位;2000年秋进入University of Illinois Urbana-Champaign计算机科学系,2002年获硕士学位、2005年获博士学位,其间担任研究助理,2004年夏在MicrosoftMicrosoftMicrosoft(微软)是由 Bill Gates 和 Paul Allen 于1975年创办、总部位于美国华盛顿州雷德蒙德的科技公司,业务涵盖 Windows、Microsoft 365、Azure、企业软件、人工智能、游戏和设备。点击查看完整词条 Research实习。⁠[1]

以LLVM为题完成硕士论文

2002年12月,他完成硕士论文《LLVM: An Infrastructure for Multi-Stage Optimization》,开篇指出现代编程语言与软件工程原则正给编译系统带来越来越多的问题。⁠[2]

LLVM首次公开发布

LLVM于2003年10月首次以开源软件形式发布,Lattner是这一开源编译器基础设施项目的创始人兼首席架构师。⁠[3]

LLVM 1.0的发布说明称,这是LLVM编译器基础设施的首个公开版本。⁠[4]

在CGO发表LLVM论文

2004年3月,Lattner与导师Vikram Adve在加州Palo Alto举行的CGO'04(代码生成与优化国际研讨会)上发表论文《LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation》,介绍一个在编译、链接、运行及运行间隙都能对程序进行分析和变换的编译框架。⁠[5]

完成博士论文

2005年5月,他向University of Illinois计算机科学系提交博士论文《Macroscopic Data Structure Analysis and Optimization》,研究如何为大量使用指针的程序在现代体系结构上取得高性能。⁠[6]

宣布开源Clang

2007年7月11日,已在AppleAppleApple(苹果公司)是1976年创办、总部位于美国加利福尼亚州库比蒂诺的上市科技公司。业务包括 iPhone、Mac、iPad、可穿戴设备,以及数字内容、支付、云端存储等服务。公司通过自研硬件、操作系统和服务构建产品体系。点击查看完整词条任职的Lattner在LLVM邮件列表宣布,团队获准开源为LLVM开发的新C语言前端“clang”;他写道,这项工作目标是成为完整的C/C++/Objective-C前端,但仍“still very early work”(仍处于非常早期)。⁠[7]

获SIGPLAN编程语言软件奖并开始开发Swift

ACMAustralian Community MediaAustralian Community Media(ACM)是澳大利亚地区与乡村新闻出版集团,旗下有The Canberra Times等逾100个品牌;2019年Nine将其出售给由Antony Catalano与Thorney Investment Group相关方控制的公司。点击查看完整词条 SIGPLAN将2010年度编程语言软件奖授予LLVM的作者Lattner,评语称LLVM已成为Mac OS X中Apple软件栈不可或缺的部分,并“has had an incredible impact on both industry and academia”(对产业界和学术界都产生了巨大影响)。⁠[8]

Lattner回忆,Swift始于2010年,起初是他利用晚上和周末编写的项目。⁠[9]

LLVM获ACM软件系统奖,本人获校友奖

2013年4月,ACM公布2012年度奖项,Vikram Adve、Evan Cheng与Lattner因对LLVM编译器基础设施项目的贡献获得ACM软件系统奖。⁠[10]

同年,University of Illinois计算机系授予他2013年Young Alumni Achievement Award;当时他自2013年1月起任Apple开发者工具部门总监兼架构师,负责OS X与iOS开发者工具。⁠[3]

Apple发布Swift

2014年6月2日,Apple在发布iOS 8 SDK时推出面向iOS和OS X的新编程语言Swift,测试版即日向开发者计划成员开放。⁠[11]

Swift在WWDC上亮相,被视为可能取代Objective-C成为Apple平台主要编程语言,两种语言的代码可在同一应用中共存。⁠[12]

Swift开源

2015年12月3日,Apple宣布Swift开源,采用附运行时库例外条款的Apache 2.0许可证,源代码支持Apple平台和Linux,并上线Swift.org社区网站。⁠[13]

离开Apple,加入Tesla

2017年1月10日,Lattner在swift-evolution邮件列表宣布将于当月晚些时候离开Apple,由Ted Kremenek接任Swift项目负责人,他本人仍留在Swift核心团队。⁠[14]

离开Tesla

约六个月后,他于2017年6月卸任Tesla Autopilot软件负责人,表示Tesla并不适合自己。⁠[16]

他事后表示:“In the end, Elon and I agreed that he and I did not work well together and that I should leave, so I did.”(最终Elon和我一致认为我们合作得不好,我应该离开,于是我离开了。)⁠[17]

加入Google Brain

首次做客Lex Fridman Podcast

加入SiFive

2020年1月27日,RISC-V芯片公司SiFive宣布Lattner以高级副总裁身份领导平台工程团队,并称他拥有15年软件工程与机器学习基础设施领导经验。⁠[20]

他在SiFive博客撰文,称这家公司是“the company I believe is best positioned to transform the silicon industry”(我认为最有条件改变芯片产业的公司)。⁠[21]

发表MLIR论文

2020年2月25日,Lattner与Mehdi Amini等人在arXiv发表《MLIR: A Compiler Infrastructure for the End of Moore's Law》,提出构建可复用、可扩展编译器基础设施的新方法MLIR。⁠[22]

谈机器学习与编译器

2020年8月,他谈到现有编译器(包括LLVM)“were never designed for machine learning integration”(从未为集成机器学习而设计),并说“I would not write a boot loader using machine learning”(我不会用机器学习写引导程序)。⁠[23]

第二次做客Lex Fridman Podcast

与Tim Davis创办Modular

Lattner与在Google结识的Tim Davis共同创办AI基础设施公司Modular,公司位于硅谷,使命是让AI计算层统一、高效并对所有人开放。⁠[25]

2022年4月26日,两人联名发表Modular的首篇公开文章,提出要“to enable AI to be used by anyone, anywhere”(让任何人在任何地方都能使用AI)。⁠[26]

发布Mojo编程语言

2023年5月初,Modular在产品发布会上推出Mojo编程语言,称其设计目标是逐步成为Python的超集;公司演示中,一项Mandelbrot集计算比Python 3.10.9快约35,000倍。⁠[27]

Mojo旨在把Python的易用性与C语言的速度结合起来,发布时尚未完成。⁠[28]

第三次做客Lex Fridman Podcast

Modular融资1亿美元

Modular推出CUDA替代栈

2025年4月,Modular的平台被视为CUDA的完整替代栈:2023年推出的推理引擎MAX新增Nvidia GPU支持;Lattner表示团队“got to competitive performance on H100 in two months, not two years”(两个月而非两年内就在H100上达到有竞争力的性能)。⁠[31]

Qualcomm宣布收购Modular

2026年6月24日,Qualcomm宣布以约39亿美元的全股票交易收购Modular,预计2026年下半年完成;Lattner表示,这将为公司提供“the scale and platform reach to accelerate that mission”(加速这一使命所需的规模与平台覆盖面)。⁠[32]

收购完成,出任Qualcomm执行副总裁

2026年7月29日,Qualcomm宣布完成对Modular的收购,Lattner出任Qualcomm先进AI软件与平台执行副总裁(Executive Vice President of Advanced AI Software and Platforms),Mojo、MAX与Modular Cloud继续作为产品和品牌保留。⁠[33]

Lattner在Modular博客表示:“Joining Qualcomm gives us the scale to bring Modular's software innovations to a broader portfolio”(加入Qualcomm让我们有规模把Modular的软件创新带到更广泛的产品组合)。⁠[34]

截至2026年10月:LLVM Foundation董事与个人生活

截至2026年10月,Lattner担任LLVM Foundation董事;基金会介绍称他是LLVM、Clang、Swift、MLIR和CIRCT项目的共同创建者。⁠[35]

他自述已婚,妻子名叫Tanya,育有两个孩子;喜好木工、滑雪、单板滑雪、游泳和徒步,曾是击剑运动员并担任University of Illinois古典击剑俱乐部主席。⁠[36]

关联机构、网站与公开账号

来源

  1. Chris Lattner's Resume(在新窗口打开)
  2. LLVM: An Infrastructure for Multi-Stage Optimization(在新窗口打开)
  3. Chris Lattner | Siebel School of Computing and Data Science | Illinois(在新窗口打开)
  4. LLVM 1.0 Release Notes(在新窗口打开)
  5. LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation(在新窗口打开)
  6. Macroscopic Data Structure Analysis and Optimization(在新窗口打开)
  7. [cfe-dev] New LLVM C front-end: “clang”(在新窗口打开)
  8. Programming Languages Software Award(在新窗口打开)
  9. Episode 205: Chris Lattner Interview Transcript(在新窗口打开)
  10. LLVM Authors Have Received One of the ACM Awards 2012(在新窗口打开)
  11. Apple Releases iOS 8 SDK With Over 4,000 New APIs(在新窗口打开)
  12. Apple Launches Swift, A New Programming Language For Writing iOS And OS X Apps(在新窗口打开)
  13. Apple Releases Swift as Open Source(在新窗口打开)
  14. [swift-evolution] Update on the Swift Project Lead(在新窗口打开)
  15. Tesla is snatching Apple's stars to make itself the new Apple(在新窗口打开)
  16. Former Apple lead & Tesla Autopilot head Chris Lattner joining Google Brain to democratize AI(在新窗口打开)
  17. Former Apple and Tesla engineer will try to simplify Google's AI efforts(在新窗口打开)
  18. Swift creator Chris Lattner joins Google Brain after Tesla Autopilot stint(在新窗口打开)
  19. Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators(在新窗口打开)
  20. Former Google and Tesla Engineer Chris Lattner to Lead SiFive Platform Engineering Team(在新窗口打开)
  21. With SiFive, We Can Change the World(在新窗口打开)
  22. MLIR: A Compiler Infrastructure for the End of Moore's Law(在新窗口打开)
  23. Swift's Chris Lattner on the Possibility of Machine Learning-Enabled Compilers(在新窗口打开)
  24. #131 – Chris Lattner: The Future of Computing and Programming Languages(在新窗口打开)
  25. Modular: About Us(在新窗口打开)
  26. The future of AI depends on Modularity(在新窗口打开)
  27. A new programming language 'Mojo' that can be faster than conventional Python will be developed(在新窗口打开)
  28. Modular finds its Mojo, a Python superset with C-level speed(在新窗口打开)
  29. #381 – Chris Lattner: Future of Programming and AI(在新窗口打开)
  30. Modular looks to boost AI mojo with $100M funding raise(在新窗口打开)
  31. After Three Years, Modular's CUDA Alternative Is Ready(在新窗口打开)
  32. Qualcomm Acquires AI Startup Modular To Challenge NVIDIA's Dominance(在新窗口打开)
  33. Qualcomm Completes Acquisition of Modular(在新窗口打开)
  34. Qualcomm Completes Acquisition of Modular(在新窗口打开)
  35. Board of Directors | LLVM Foundation(在新窗口打开)
  36. About Chris Lattner(在新窗口打开)
  37. Chris Lattner's Homepage(在新窗口打开)