Фрэнсис Аллен начала свою 45-летнюю карьеру в IBM в 1957 году, изначально занимаясь обучением новых сотрудников основам недавно выпущенного языка программирования Fortran. Она быстро перешла от инструктора к исследователю, став в итоге ключевой фигурой в разработке оптимизации компиляторов и систем параллельных вычислений, что определило то, как современный машинный код обрабатывает высокоуровневые программные инструкции.
Раннее образование и начало карьеры
Аллен родилась в 1932 году в Перу, штат Нью-Йорк, и выросла на ферме недалеко от озера Шамплейн. В 1954 году она получила степень бакалавра математики в Университете штата Нью-Йорк в Олбани. Проработав два года учителем математики, она продолжила образование и в 1957 году получила степень магистра математики в Мичиганском университете. Чтобы выплатить студенческие долги, она устроилась программистом в IBM, планируя вернуться к преподаванию, но в итоге посвятила всю свою карьеру этой компании.
Исследования в области оптимизации компиляторов
Аллен заложила основы исследований в области оптимизации компиляторов, особенно благодаря сотрудничеству с Джоном Коком в Исследовательском центре Томаса Дж. Уотсона. Их работа систематизировала ключевые преобразования, включая встраивание процедур и устранение общих подвыражений. Ее статья 1966 года «Оптимизация программ» (Program Optimization) ввела использование графовых структур для автоматизации анализа программ. Эти методы стали стандартом в современной информатике, позволив высокоуровневым языкам генерировать эффективный машинный код.
Крупные проекты и параллельные вычисления
В 1959 году Аллен присоединилась к проекту Harvest, который поддерживал Агентство национальной безопасности в усилиях по взлому кодов и разработке языка программирования Alpha. Позже, в период с 1980 по 1995 год, она руководила инициативами IBM в области параллельных вычислений. Эта работа включала разработку системы PTRAN, распределявшей задачи по параллельным архитектурам, и вклад в проект IBM Blue Gene. В 1989 году она стала первой женщиной, получившей статус IBM Fellow.
Двадцать вопросов, восемь минут на часах и процентиль, измеренный по всем, кто его проходил. Без регистрации.
Пройти тест IQ →Академическое влияние и признание
На протяжении своей карьеры Аллен занимала различные академические должности, включая пост адъюнкт-профессора в Нью-Йоркском университете и лектора в Калифорнийском университете в Беркли и Калифорнийском университете в Сан-Диего. Она была преданным наставником для женщин в сфере технологий, помогая увеличить их участие в исследовательских группах IBM. Ее вклад был отмечен премией Тьюринга в 2006 году, что сделало ее первой женщиной, удостоенной этой чести.
Краткие факты
- Рождение: 1932, Нью-Йорк; Перу - Смерть: 2020, Скенектади - Образование: Университет штата Нью-Йорк в Олбани, Мичиганский университет - Ключевой работодатель: IBM (1957–2002) - Премия Тьюринга: 2006 - Первая женщина IBM Fellow: 1989 - Место захоронения: Кладбище Сент-Огастин
Вопросы читателей
### Каков был главный исследовательский вклад Фрэнсис Аллен?
Она стала пионером в методах оптимизации компиляторов, позволив компиляторам автоматически повышать эффективность машинного кода, полученного из языков программирования высокого уровня.
### Занимала ли она должности вне IBM?
Да, она работала адъюнкт-профессором в Нью-Йоркском университете и лектором в Калифорнийском университете в Беркли и Калифорнийском университете в Сан-Диего.
.jpg)


