LLVM 项目博客

LLVM 项目新闻和来自战壕的细节

宣布新的 LLVM 基金会董事会

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

  • Kit Barton
  • Kristof Beyls
  • Mike Edwards(财务主管)
  • Hal Finkel
  • Cyndy Ishida
  • Anton Korobeynikov
  • Tanya Lattner(主席)
  • Chris Lattner
  • Tom Stellard(秘书)

三位新成员和六位继续成员当选为九人董事会。感谢退休的董事会成员 Chandler Carruth、Arnaud de Grandmaison 和 John Regehr 对董事会做出的所有贡献。

我们很高兴今年有许多合格的人员申请董事会职位,这使我们能够使董事会比以往任何时候都更强大。不幸的是,这也意味着我们无法包含所有我们想要的人。我们的目标是组建一个由来自不同背景和地区的个人组成的平衡董事会,并为 LLVM 社区中的许多群体提供发言权。对于这样一个庞大而充满活力的社区来说,这是一个始终存在的挑战,而且董事会的规模也很小。

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

Kit Barton

Kit Barton 自 2015 年以来一直为 LLVM 做出贡献。他的贡献主要集中在 PowerPC 后端和循环优化,包括循环融合传递。在过去的两年里,他在 LLVM 开发者大会上进行了多次技术演讲和教程。

除了对 LLVM 的贡献外,在过去的两年里,Kit 还带动了 IBM 内部将他们的专有 C/C++ 和 Fortran 编译器迁移到利用 LLVM 技术的努力。他还参与了组织多伦多的 LLVM 会议以及循环优化工作组。

Kit 目前是 IBM 在 POWER 和 z/OS 上的 C/C++ 和 Fortran 编译器的技术主管。

Kristof Beyls

Kristof Beyls 自 2010 年左右就开始参与 LLVM 的工作,最初是作为技术负责人,领导 ARM 的 C/C++ 工具链迁移到基于 LLVM 技术。从那时起,Kristof 就参与了大量使用 LLVM 的代码生成项目。他在安全缓解措施、性能调整、ARM 后端、测试套件、LNT 等领域为 LLVM 做出了贡献。

他从一开始就一直在帮助组织 EuroLLVM 会议;在过去的几年里一直在组织 FOSDEM LLVM 开发者房间,并且在比利时组织了一些社交活动。他还担任过几次开发者会议的程序委员会成员。

Kristof 是 ARM 的高级首席工程师。

Mike Edwards

Mike Edwards 自 2016 年以来就参与了 LLVM 项目,并且一直活跃在幕后,致力于解决与基础设施相关的问题。Mike 于 2018 年加入 LLVM 基金会董事会,并被选为财务主管。在过去的两年里,Mike 一直致力于帮助基金会进一步推进其计划,并支持基金会的许多努力,以接触到 LLVM 技术的新用户。Mike 期待与今年新当选的董事会成员合作,帮助基金会进一步发展其计划和外联工作。

Mike 目前在 Apple 公司担任软件工程师,负责 LLVM 和 Clang 开发的持续集成和质量工程工作。

Hal Finkel

Hal Finkel 自 2011 年以来一直是 LLVM 项目的积极贡献者。他是 PowerPC 目标、别名分析基础设施和其他组件的代码所有者。

除了他众多技术贡献外,Hal 还担任了 LLVM in HPC 研讨会的主席,该研讨会从 2014 年开始与超级计算(SC)联合举办。该研讨会为来自工业界和学术界的同行评审的 HPC 相关研究 LLVM 提供了一个平台。除了组织 SC 的 LLVM 主题 BoF 会议和 LLVM 社交活动外,他还参与了组织 Flang 和别名分析的社区技术电话会议。

Hal 是阿贡国家实验室领导计算设施的编译器技术和编程语言负责人。他在阿贡的团队致力于多个基于 LLVM 的项目。Hal 还教授芝加哥大学计算机科学硕士项目的编译器课程。

Cyndy Ishida

Cyndy Ishida 对 LLVM 社区来说是一个相对较新的人。她在过去的一年里开始参与进来,为 TextAPI 贡献了 Mach-O 支持,TextAPI 作为动态库的浓缩文本表示,是从静态链接的角度来看的。

除了开源贡献外,Cyndy 还参与了 2020 年美国 LLVM 开发者会议的程序委员会和 2019 年美国女性编译器和工具研讨会。由于长期以来一直敬佩 LLVM 项目和基金会,Cyndy 热衷于支持和扩展该社区。她很高兴利用自己的职位帮助开展教育外联工作,作为扩大构成开源社区的开发者群体多样性的驱动力,并且专注于倡导 LLVM 项目的包容性。

Cyndy 是 Apple 公司的编译器工程师,专注于用 Clang 工具增强库支持。

Anton Korobeynikov

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

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

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

Tanya Lattner

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

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

在最初的董事会支持下,Tanya 创建了 LLVM 基金会,定义了其慈善和教育使命,并努力获得了 501(c)(3) 身份。她对 LLVM 社区充满热情,并希望帮助它在未来几年里蓬勃发展和壮大。

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

Chris Lattner

Chris Lattner 是 LLVM 项目的创始人,多年来在该项目中做出了大量的技术贡献。他推动了 LLVM、Clang 和 MLIR 的早期实现、架构和设计工作。Chris 积极参加 LLVM 开发者会议,多年来一直担任 LLVM 董事会成员,并帮助推动与 LLVM 项目相关的重大讨论和政策决策。

除了 LLVM,Chris 还担任过 Apple、特斯拉、谷歌和 SiFive 的各种技术领导职位。这些职位涵盖了编译器基础设施、通用开发工具、机器学习基础设施、自动驾驶汽车和微处理器设计等领域。在他的简历页面中有更多详细信息。

Tom Stellard

Tom Stellard 自 2012 年以来一直为 LLVM 项目做出贡献。他是 AMDGPU 后端的最初作者,也是 libclc 的积极贡献者。自 2014 年以来,他一直担任 LLVM 项目的稳定版本经理。

Tom 目前是 Red Hat 的软件工程师,并且是包括 Clang/LLvm 在内的新兴工具链的技术负责人。他还维护着 Fedora 项目的 LLVM 软件包。