LLVM 项目博客

LLVM 项目新闻和来自前线的细节

宣布下一个 LLVM 基金会董事会

LLVM 基金会很高兴宣布其新的董事会


Chandler Carruth
Hal Finkel
Arnaud de Grandmaison
David Kipping
Anton Korobeynikov
Tanya Lattner
Chris Lattner
John Regehr


八人董事会中有三名新成员和五名继续任职的成员。新的董事会由来自公司、学术界和科学界的个人组成。他们也代表了 LLVM 社区的各个地理区域。所有董事会成员都致力于并热衷于 LLVM 基金会的项目,并致力于发展和支持 LLVM 社区。


在投票选举新的董事会成员时,我们考虑了所有贡献(过去和现在)以及对 LLVM 社区的当前参与。我们还试图组建一个由来自广泛背景和地点的个人组成的平衡的董事会,以代表 LLVM 社区中的各个群体。


我们感谢所有申请者,因为我们收到了许多强有力的申请。随着 LLVM 基金会的项目不断发展,我们将依靠志愿者来帮助我们取得成功。请加入我们的 邮件列表,以便了解志愿者机会。


关于董事会(按姓氏字母顺序排列)


Chandler Carruth自 2007 年以来一直是 LLVM 的积极贡献者。多年来,他一直在研究 LLVM 的内存模型和原子操作、Clang 的 C++ 支持、与 GCC 兼容的驱动程序、最初的配置文件感知代码布局优化过程、过程管理器、IPO 基础架构等等。他是内联和 SSA 形成的当前代码所有者。


除了他众多的技术贡献之外,Chandler 自 2010 年以来一直领导着 Google 的 LLVM 努力,并领导了多项新的努力,这些努力对 LLVM 项目产生了积极而显著的影响。这些新的努力包括向 Clang 添加 C++ 模块、向 Clang/LLVM 添加地址和其他消毒器、使 Clang 与 MSVC 兼容并使其可供 Windows C++ 开发人员社区使用,等等。


Chandler 在 Google Inc. 担任 C++ 开发人员平台的技术主管,并在过去两年一直担任 LLVM 基金会董事会成员。
Hal Finkel 自 2011 年以来一直是 LLVM 项目的积极贡献者。他是 PowerPC 目标、别名分析基础设施、循环重滚器和基本块矢量化的代码所有者。 


除了他众多的技术贡献之外,Hal 在过去的三年中一直担任 LLVM 在 HPC 研讨会的负责人,该研讨会与超级计算 (SC) 同时举行。该研讨会为来自工业界和学术界的同行评审的 HPC 相关 LLVM 研究提供了一个展示平台。他还参与组织了 SC 中的 LLVM 主题 BoF 会议以及奥斯汀的 LLVM 社交活动。


Hal 是阿贡国家实验室领导力计算设施的编译器技术和编程语言的负责人。


Arnaud de Grandmaison 自 2008 年以来一直在研究 LLVM 项目。除了他的开源贡献之外,他还多年来一直在 Parrot、DiBcom 或 ARM 的私有树外 LLVM 项目上工作。他还通过组织 EuroLLVM 开发人员会议、巴黎社交活动以及担任或参与 LLVM 开发人员会议和其他 LLVM 相关会议的多个计划委员会,成为欧洲 LLVM 社区的领导者。


Arnaud 参加了众多 LLVM 开发人员会议,并担任主持人或演讲者。他还主持了几个 LLVM 邮件列表。 Arnaud 也非常积极地参与社区范围的讨论和决策,例如重新授权和行为准则。


Arnaud 是 ARM 的首席工程师。


David Kipping 自 2010 年以来一直参与 LLVM 项目。他一直是许多 LLVM 社区活动的组织者和支持者,例如美国和欧洲 LLVM 开发人员会议。他曾在这些活动的许多计划委员会任职。


David 不断努力推进 LLVM 在高通和其他公司的采用。他努力的一个例子是在 2011 年 Linux 协作峰会上创建的 LLVM 轨道。他在开源和开发工具方面拥有超过 30 年的经验,包括在 Borland 工作期间研究 C++。


David 在过去的两年中一直担任董事会成员,并担任过财务主管职位。财务主管是一个需要花费大量时间的职位,因为他负责支持基金会的日常运营、平衡账簿以及生成每月的财务主管报告。


David 是高通的产品管理总监,并在过去两年一直担任 LLVM 基金会董事会成员。


Anton Korobeynikov 自 2006 年以来一直是 LLVM 项目的积极贡献者。多年来,他在多个领域做出了许多技术贡献,包括 Windows 支持、ELF 功能、调试信息、异常处理以及 ARM 和 x86 等后端。他是最初的 MSP430 和最初的 System Z 后端的作者。


除了他的技术贡献外,Anton 通过管理申请、截止日期和整体组织,一直保持着 LLVM 对 Google Summer of Code 的参与。他还支持 LLVM 基础设施,并曾担任 LLVM 开发人员会议(美国和 EuroLLVM)的多个计划委员会成员。


Anton 目前是圣彼得堡国立大学的副教授,并在过去两年一直担任 LLVM 基金会董事会成员。


Tanya Lattner 在过去 14 年中一直参与 LLVM 项目。她最初是一名研究生,她使用 LLVM 撰写了她的硕士论文,并在她作为编译器工程师的职业生涯中继续在各种工作中使用和扩展 LLVM 技术。  


Tanya 自 2008 年以来一直在组织美国 LLVM 开发人员会议,并参加了每一次开发者会议。她担任 LLVM 发布经理 3 年,主持 LLVM 邮件列表,并帮助管理 LLVM 基础设施服务器、邮件列表、Bugzilla 等。Tanya 还担任美国 LLVM 开发人员会议(4 年)和 EuroLLVM 开发人员会议(1 年)的计划委员会成员。


在首届董事会的支持下,Tanya 创建了 LLVM 基金会,定义了其慈善和教育使命,并努力获得 501(c)(3) 资格。


Tanya 是首席运营官,并在过去两年一直担任 LLVM 基金会董事会主席。


Chris Lattner 是 LLVM 项目的创始人,并且多年来一直对该项目做出大量技术贡献。 他推动了 LLVM 和 Clang 的早期实现、架构和设计。


Chris 参加了每一次 LLVM 开发人员会议,并在大多数会议上发表了演讲。他帮助推动了 LLVM 基金会的构思和合并,并在过去两年一直担任董事会秘书。Chris 还为 LLVM 项目授予提交权限、主持邮件列表、主持和编辑 LLVM 博客,以及推动与 LLVM 项目相关的重要的非技术讨论和政策决策。


Chris 管理着苹果公司开发者工具部门,并在过去两年一直担任 LLVM 基金会董事会成员。



John Regehr 多年来一直参与 LLVM。作为犹他大学计算机科学教授,他的研究专门针对编译器正确性和未定义行为。他在 LLVM 社区中因其团队向 LLVM/Clang 报告的数百个错误报告而闻名。


John 是 IOC 项目的负责人,IOC 是一个基于 Clang 的整数溢出检查器,最终成为 UBSan 整数部分的基础。他也是 C-Reduce 的主要开发人员,C-Reduce 利用 Clang 作为库,通常用作编译器问题的测试用例缩减器。

除了他的技术贡献外,John 还担任过几个与 LLVM 相关的计划委员会成员。他还拥有一个广泛阅读的博客,内容涉及 LLVM 和其他与编译器相关的主题(嵌入式学术界)。