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(在新窗口打開)