c.curionode图灵奖档案

2006 · 图灵奖

弗朗西丝·艾伦

Frances Allen

程序分析可以在保留含义的同时改善执行。

出生地
1932, Peru, New York, USA
国家或地区
美国
获奖时任职
IBM 公司(荣休)
领域
语言与软件
阅读奖项故事 ↗
插画肖像:弗朗西丝·艾伦
Curionode 原创 AI 插画. Peter Badge / Heidelberg Laureate Forum Foundation · 肖像参考来源 ↗

01 · 计算人生

成果背后的人

弗朗西丝·艾伦发展了让编译器把程序转换为高效机器代码的方法。她在 IBM 研究程序分析、控制流、优化及并行执行,系统分析依赖关系,寻找保持程序含义又能提高性能的变换。她还领导研究团队并指导同事。2006 年,她成为首位获得图灵奖的女性。

理解这项贡献

弗朗西丝·艾伦开创了编译优化与自动并行化。通过分析数据和控制在程序中的流动,编译器可以发现冗余工作,以及能够安全重排的操作。这些技术让编译器在利用不断增强的硬件时发挥更积极的作用。

为什么重要

优化编译器让程序员保留有用的抽象层次,同时由系统改善执行方式。

资料与延伸阅读

  1. Heidelberg Laureate Forum ↗www.heidelberg-laureate-forum.org
  2. ACM A.M. Turing Award — Frances Allen ↗amturing.acm.org
  3. IBM — Frances Allen career ↗www.ibm.com
  4. ACM 官方档案 ↗amturing.acm.org