Frances Allen a commencé ses quarante-cinq années de carrière chez IBM en 1957, initialement chargée d'enseigner au personnel entrant les bases du langage de programmation Fortran, récemment publié. Elle est rapidement passée du statut d'instructrice à celui de chercheuse, devenant finalement une figure essentielle du développement de l'optimisation des compilateurs et des systèmes informatiques parallèles, façonnant la manière dont le code machine moderne traite les instructions logicielles de haut niveau.
Éducation et débuts de carrière
Née en 1932 à Peru, dans l'État de New York, Allen a grandi dans une ferme près du lac Champlain. Elle a obtenu une licence en mathématiques à l'Université d'État de New York à Albany en 1954. Après avoir enseigné les mathématiques pendant deux ans, elle a poursuivi ses études et a obtenu une maîtrise en mathématiques à l'Université du Michigan en 1957. Cherchant à rembourser ses dettes étudiantes, elle a rejoint IBM en tant que programmeuse, avec l'intention de retourner à l'enseignement, mais elle a finalement consacré toute sa carrière à l'entreprise.
Recherche sur l'optimisation des compilateurs
Allen a établi des recherches fondamentales sur l'optimisation des compilateurs, notamment grâce à sa collaboration avec John Cocke au Thomas J. Watson Research Center. Leurs travaux ont systématisé des transformations clés, telles que l'inlining de procédures et l'élimination des sous-expressions communes. Son article de 1966, Program Optimization, a introduit l'utilisation de structures de théorie des graphes pour automatiser l'analyse des programmes. Ces méthodes sont devenues la norme en informatique moderne, permettant aux langages de haut niveau de produire un code machine efficace.
Projets à enjeux élevés et informatique parallèle
En 1959, Allen a rejoint le projet Harvest, qui soutenait la National Security Agency dans ses efforts de décryptage et le développement du langage de programmation Alpha. Plus tard, entre 1980 et 1995, elle a dirigé les initiatives d'IBM en informatique parallèle. Ce travail comprenait le développement du système PTRAN, qui distribuait les tâches sur des architectures parallèles, ainsi que des contributions au projet IBM Blue Gene. Elle est devenue la première femme IBM Fellow en 1989.
Vingt questions, huit minutes au chronomètre et un centile mesuré face à tous ceux qui l’ont passé. Sans inscription.
Passer le test de QI →Influence académique et reconnaissance
Tout au long de sa carrière, Allen a occupé divers postes académiques, notamment celui de professeure adjointe à l'Université de New York et de conférencière à l'Université de Californie à Berkeley et à l'Université de Californie à San Diego. Elle était une mentor dévouée pour les femmes dans la technologie, aidant à accroître la participation des femmes au sein des équipes de recherche d'IBM. Ses contributions ont été récompensées par le prix Turing en 2006, faisant d'elle la première femme à recevoir cet honneur.
Faits marquants
- Née : 1932, New York; Peru - Décédée : 2020, Schenectady - Éducation : Université d'État de New York à Albany, Université du Michigan - Employeur clé : IBM (1957–2002) - Prix Turing : 2006 - Première femme IBM Fellow : 1989 - Lieu de sépulture : Cimetière Saint Augustine
Questions posées par les lecteurs
### Quelle a été la principale contribution de recherche de Frances Allen ?
Elle a été pionnière dans les techniques d'optimisation des compilateurs, permettant aux compilateurs d'améliorer automatiquement l'efficacité du code machine dérivé des langages de programmation de haut niveau.
### A-t-elle occupé des postes en dehors d'IBM ?
Oui, elle a été professeure adjointe à l'Université de New York et conférencière à l'Université de Californie à Berkeley et à l'Université de Californie à San Diego.
.jpg)


