Aller au contenu

Frances Allen

Un article de Wikipédia, l'encyclopédie libre.

Frances Elizabeth « Fran » Allen, née le à Peru (État de New York) et morte le à Schenectady (État de New York)[1], est une informaticienne américaine.

Ses recherches ont porté sur l'optimisation des compilateurs. Elle a obtenu des résultats importants sur les compilateurs, l'optimisation de code et le calcul parallèle. Elle est la première femme à obtenir le titre d'IBM Fellow, et la première à recevoir le prix Turing.

Frances Allen grandit dans une ferme à Peru dans l'État de New York. Son père est agriculteur, sa mère, maîtresse d'école, et elle a cinq frères et sœurs[2]. Frances Allen sort diplômée de l'université d'Albany avec un BA en mathématiques en 1954[3]. Elle obtient un master en mathématiques de l'université du Michigan en 1957 et commence à enseigner à l'école à Peru dans l'État de New York[4]. Profondément endettée par les prêts qu'elle a dû contracter pour payer ses études, Frances Allen est embauchée par IBM le . Elle compte initialement y travailler jusqu'à ce que ses emprunts soient remboursés. Elle y reste jusqu'à sa retraite en 2002.

Au début des années 1980, elle fonde le groupe Parallel Translation (PTRAN) afin d'étudier les problèmes liés à la compilation en utilisant le code informatique plutôt que des instructions binaires pour les architectures parallèles. Le groupe est alors considéré comme l'un des plus importants dans ce domaine. Elle décrit des algorithmes et met en place des technologies qui sont à la base de la théorie de l'optimisation des programmes et qui sont largement utilisées dans les compilateurs modernes ainsi que dans les smartphones.

Elle travaille également pour la NSA sur un supercalculateur afin d'analyser ses écoutes[2]. Son influence sur IBM a été reconnue par l'obtention du titre d'IBM Fellow en 1989 ; elle est alors la première femme à recevoir ce titre. Elle a aussi été présidente de l'IBM Academy of Technology, qui joue un rôle important au sein d'IBM en vue de cibler les problèmes techniques et de faire dialoguer les différentes branches de techniciens.

Depuis 2000, elle s'engage pour la promotion des femmes dans l'informatique[2],[5].

Par ailleurs, elle est également passionnée d'alpinisme et d'exploration arctique[2].

Atteinte de la maladie d'Alzheimer[6], elle meurt le à Schenectady (État de New York), le jour de son 88e anniversaire[2].

Récompenses

[modifier | modifier le code]

Allen est membre de l'Académie nationale d'ingénierie, fellow de l'IEEE, de l'Association for Computing Machinery (ACM) et de l'Académie américaine des arts et des sciences. En 2007, elle fait aussi partie de différents conseils d'administration d'entreprise et d'un conseil de la Fondation nationale pour la science.

Allen est intronisée dans le WITI (en) Hall of Fame (en) en 1997[7]. Allen prend sa retraite d'IBM en 2002 et remporte la même année l'Augusta Ada Lovelace Award de la part de l'Association for Women in Computing. En 2007, elle devient la première femme à remporter le prix Turing[8],[9].

Notes et références

[modifier | modifier le code]
  1. Remembering Frances Allen
  2. a b c d et e Martin Untersinger, « Frances Allen, pionnière de l'informatique, est morte », sur Le Monde,
  3. (en) Scientist at Work: Frances Allen; Would-Be Math Teacher Ended Up Educating a Computer Revolution, The New York Times, Steve Lohr, 6 août 2002.
  4. (en) Frances Allen interview transcript, Paul Lasewicz, 5 avril 2003 [PDF]
  5. (en-US) Cade Metz, « Frances Allen, Who Helped Hardware Understand Software, Dies at 88 », The New York Times,‎ (ISSN 0362-4331, lire en ligne, consulté le )
  6. Morgan Fromentin, « L'informaticienne Frances Allen est décédée à l'âge de 88 ans », sur begeek.fr,
  7. (en) WITI Hall of Fame
  8. (en) First Woman Honored With Turing Award, Associated Press, 21 février 2007.
  9. « Frances Allen - A.M. Turing Award Laureate », sur amturing.acm.org (consulté le )

Sur les autres projets Wikimedia :

Article connexe

[modifier | modifier le code]

Liens externes

[modifier | modifier le code]