法兰·艾伦

法兰西斯·伊丽莎白·艾伦 (英语:Frances Elizabeth Allen,1932年8月4日—2020年8月4日)[1], 昵称法兰·艾伦(英语:Fran Allen)是一位电脑科学家,作为一名编译器优化领域的先驱[2][3][4]。她是第一位女性IBM院士,并且在2006年她荣获图灵奖是第一位获得此奖的女性[5]。她的成就包括在编译器、程序优化和并行化方面的开创性工作[6]。她从1957年到2002年在IBM工作,随后是一名荣誉院士[7]

法兰·艾伦
Fran Allen
法兰·艾伦
出生(1932-08-04)1932年8月4日
 美国纽约州秘鲁
逝世2020年8月4日(2020岁—08—04)(88岁)
 美国纽约州斯克内克塔迪
国籍 美国
母校纽约州立大学奥尔巴尼分校
密歇根大学
知名于超级计算机
并行计算
编译器
优化编译器英语optimizing compiler
奖项图灵奖 (2006)
电脑先锋奖英语Computer Pioneer Award (2004)
电脑历史博物馆 院士 (2000)
科学生涯
研究领域电脑科学
机构IBM
纽约大学
备注

早年生活和教育

艾伦在纽约州秘鲁镇的一个农场长大,毗邻尚普兰湖,是六个孩子中最大的一个。她的父亲是农民,母亲是小学教师[7]。她的早期小学教育在一所小学 - 离她家一英里的一个单间校舍的小学,后来她就读于当地的一所高中[8]

1954年,艾伦毕业于美国纽约州立大学奥尔巴尼分校,并获得学士学位,并开始在纽约州秘鲁镇的学校任教[8]。 两年后,她就读于密歇根大学,并于1957年获得了数学硕士学位[9]

事业和研究

1957 年,她背负了学生贷款的沉重债务,她以程序员的身份加入了纽约州波基普西(Poughkeepsie)的IBM研究院,在那里她向新员工教授Fortran的基础知识。她计划在偿还学生贷款后重返教学岗位,但最终在她45年的职业生涯中一直留在IBM。艾伦于1959年被分配到Harvest英语IBM 7950 Harvest项目,负责与美国国家安全局的代码破解工作,并研究一种名为 Alpha 的编程语言[5]。 她管理了Harvest项目和Stretch英语IBM 7030 Stretch项目的编译器优化团队。1962 年,她被调职到 Thomas J. Watson 研究中心,在那里她为IBM的先进电脑项目ACS-1项目(IBM Advanced Computer Systems project)做出了贡献,并在1970年代为PL/I做出了贡献。在这些年里,她与研究员约翰·科克一起撰写了一系列关于优化编译器的开创性论文,帮助提高从高级语言翻译机器代码的效率[1]

从1970年到1971年,她在纽约大学度过了学术休假并在之后担任了客座教授几年。另一次于1977年学术休假将她带到了斯坦福大学[9]

她在1980年代早期创立了并行翻译(Parallel TRANslation,PTRAN)研究组,致力于研究并行电脑的编译问题。该小组的工作在编译器的并行化方面处于世界领先的位置。她在这些项目中的工作促成了许多目前广泛应用于商业编译器中的程序优化算法和技术。艾伦在IBM业界有广泛影响,并于1989年成为第一位女性IBM院士。她也是IBM技术研究院(IBM Academy of Technology)的主席。

荣誉

 
2008年5月6日在EPFL荣获Erna Hamburger杰出演讲奖的法兰·艾伦的肖像。

艾伦是电气电子工程师学会 (IEEE) 和电脑协会 (ACM) 的研究员。 2000 年,她因“对并行计算机程序优化和编译的贡献”而成为电脑历史博物馆的研究员[10]

1997年,艾伦被选入WITI 名人堂。 艾伦于2002年从IBM退休。

2007年2月,艾伦因“她对于优化编译器技术的理论和实践做出的先驱性贡献,这些技术为现代优化编译器和自动并行执行打下了基础”而成为第一位获得图灵奖的女性。

出版物

她的精选出版物列表包括[2][4]

  • Allen, Frances E.; Cocke, John. Rustin, Randall , 编. A Catalogue of Optimizing Transformations. Design and Optimization of Compilers. Thomas J. Watson IBM Research Center. Prentice Hall. 1971 [2022-04-03]. (原始内容存档于2022-04-07). 
  • Allen, Frances E., "Interprocedural data flow analysis", Proceedings of Information Processing 74, IFIP, Elsevier / North-Holland (1974), 398–402.
  • Allen, Frances E. and J. Cocke, "A program data flow analysis procedure", Communications of the ACM, Vol. 19, No. 3 (March 1976), 137–147.
  • Allen, Frances E. et al., "The Experimental Compiling System", IBM Journal of Research and Development, Vol. 24, No. 6, (November 1980), 695–715.
  • Allen, Frances E., "The history of language processor technology at IBM", IBM Journal of Research and Development, Vol. 25, No. 5 (September 1981), 535–548.

个人生活

1972年,艾伦与纽约大学电脑科学教授和合作者Jacob T. Schwartz结婚[3]。 他们于1982年离婚[1]

艾伦于2020年8月4日,即她88岁生日,死于阿兹海默症并发症[1][11][12]

参考资料

  1. ^ 1.0 1.1 1.2 1.3 Metz, Cade. Frances Allen, Who Helped Hardware Understand Software, Dies at 88. The New York Times. August 8, 2020 [December 30, 2020]. (原始内容存档于2020-11-19). 
  2. ^ 2.0 2.1 Template:ACM Portal
  3. ^ 3.0 3.1 Abbate, Janet. Oral-History:Frances "Fran" Allen. Archived at the ETHW. New Brunswick, New Jersey. August 2, 2001 [April 16, 2018]. Interview #573 for the IEEE History Center. (原始内容存档于2022-04-07). 
  4. ^ 4.0 4.1 法兰·艾伦数字书目索引与图书馆项目中的页面  
  5. ^ 5.0 5.1 Steele Jr., Guy. An interview with Frances E. Allen. Communications of the ACM. 2011, 54: 39–45. doi:10.1145/1866739.1866752 . 
  6. ^ IBM Fellow becomes first woman to receive A. M. Turing Award. [September 28, 2009]. (原始内容存档于March 6, 2007). , IBM Corporation.
  7. ^ 7.0 7.1 Steele, Guy. Frances Allen. amturing.acm.org. [6 May 2021]. (原始内容存档于2022-04-07). 
  8. ^ 8.0 8.1 Lohr, Steve. Scientist at Work: Frances Allen; Would-Be Math Teacher Ended Up Educating a Computer Revolution. The New York Times. August 6, 2002 [August 8, 2020]. (原始内容存档于2022-04-09). 
  9. ^ 9.0 9.1 Frances Allen interview transcript (PDF). 03.ibm.com. April 5, 2003 [August 18, 2017]. (原始内容 (PDF)存档于2016-07-20). 
  10. ^ Frances Allen. Computer History Museum. [April 16, 2018]. (原始内容存档于2019-07-03). 
  11. ^ Refkin, Glenn. Frances Allen, first woman to win Turing Award for contributions to computing, dies at 88. The Washington Post. August 7, 2020 [August 8, 2020]. (原始内容存档于2021-07-25). 
  12. ^ Remembering Frances Allen. IBM. August 5, 2020 [2022-04-03]. (原始内容存档于2020-08-06).