01 · 计算人生
成果背后的人
弗朗西丝·艾伦发展了让编译器把程序转换为高效机器代码的方法。她在 IBM 研究程序分析、控制流、优化及并行执行,系统分析依赖关系,寻找保持程序含义又能提高性能的变换。她还领导研究团队并指导同事。2006 年,她成为首位获得图灵奖的女性。
理解这项贡献
弗朗西丝·艾伦开创了编译优化与自动并行化。通过分析数据和控制在程序中的流动,编译器可以发现冗余工作,以及能够安全重排的操作。这些技术让编译器在利用不断增强的硬件时发挥更积极的作用。
为什么重要
优化编译器让程序员保留有用的抽象层次,同时由系统改善执行方式。
