Frances Allen (MA Math 1957), the first woman to win the Turing Award and first female IBM Fellow, died on August 4, 2020. Allen was known for her pioneering contributions to the theory and practice of optimizing compiler techniques that laid the foundation for modern optimizing compilers and automatic parallel execution.
Allen intended to be a math teacher and enrolled at Michigan for a Master’s in Math. She took some of the earliest courses offered in computing and learned how to program an IBM 650 from Bernard Galler (a founding member of the Communication Sciences Department in 1965, which is a historical predecessor to CSE). She hired on with IBM at an on-campus interview with the goal of paying off her student loans and returning to teaching, but ended up staying with IBM for 45 years.
Allen’s achievements at IBM included seminal work in compilers, code optimization, and parallelization for systems including the first supercomputers and superscalar computers. She also had a role in intelligence work on programming languages and security codes for the National Security Agency. Allen became the first female IBM Fellow in 1989. In 2007, the IBM Ph.D. Fellowship Award was created in her honor.
In addition to the Turing Award, Fran was awarded with scores of accolades and honors. Earlier this year, the Institute of Electrical and Electronics Engineers (IEEE) announced it will honor Fran with the IEEE Frances E. Allen Medal, to be awarded for the first time at the IEEE Honors Ceremony in 2022. Fran would join dozens of other science luminaries who have been honored with eponymous IEEE Medals, IEEE’s highest level of awards.