stringtranslate.com

frances allen

Frances Elizabeth Allen (4 de agosto de 1932 - 4 de agosto de 2020) [2] [3] fue una científica informática estadounidense y pionera en el campo de la optimización de compiladores . [4] [5] [6] Allen fue la primera mujer en convertirse en IBM Fellow y en 2006 se convirtió en la primera mujer en ganar el Premio Turing . [7] Sus logros incluyen trabajos fundamentales en compiladores , optimización de programas y paralelización . [8] Trabajó para IBM de 1957 a 2002 y posteriormente fue miembro emérito. [9]

Temprana edad y educación

Allen creció en una granja en Perú , Nueva York , cerca del lago Champlain , como el mayor de seis hermanos. Su padre era agricultor y su madre maestra de escuela primaria. [9] Su educación primaria temprana tuvo lugar en una escuela de una sola habitación a una milla de distancia de su casa, y más tarde asistió a una escuela secundaria local. [10]

Se graduó de The New York State College for Teachers (ahora parte de la Universidad de Albany, SUNY ) con una licenciatura en matemáticas en 1954 y comenzó a enseñar en escuelas en Perú, Nueva York. [10] Después de dos años, se matriculó en la Universidad de Michigan y obtuvo una Maestría en Ciencias en Matemáticas en 1957. [11]

Carrera e investigación

Profundamente endeudada con préstamos estudiantiles , se unió a IBM Research en Poughkeepsie , Nueva York, como programadora en 1957, donde enseñó a los empleados entrantes los conceptos básicos de Fortran . Planeaba volver a enseñar una vez que pagara sus préstamos estudiantiles, pero terminó quedándose en IBM durante toda su carrera de 45 años. En 1959, Allen fue asignado al proyecto Harvest para descifrar códigos con la Agencia de Seguridad Nacional y trabajó en un lenguaje de programación llamado Alpha . [7] Dirigió el equipo de optimización del compilador para los proyectos Harvest y Stretch .

En 1962, fue trasladada al Centro de Investigación Thomas J. Watson , donde contribuyó al proyecto ACS-1 , y más tarde, en la década de 1970, al PL/I . Durante estos años, trabajó con su colega investigador John Cocke para escribir una serie de artículos fundamentales sobre la optimización de compiladores , ayudando a mejorar la eficiencia del código de máquina traducido de lenguajes de alto nivel. [2]

De 1970 a 1971 pasó un año sabático en la Universidad de Nueva York y actuó como profesora adjunta durante algunos años después. Otro año sabático la llevó a la Universidad de Stanford en 1977. [11]

De 1980 a 1995, Allen dirigió el trabajo de IBM en el área de desarrollo de la computación paralela y ayudó a desarrollar software para el proyecto IBM Blue Gene . [12] Allen se convirtió en la primera mujer IBM Fellow en 1989. Se retiró de IBM en 2002, pero permaneció afiliada a la corporación como Fellow Emerita. En 2007, el Ph.D. El premio Fellowship se creó en su honor. [13] Después de jubilarse, permaneció activa en programas que alientan a mujeres y niñas a buscar carreras en ciencias e informática. [14]

Su mención del Premio AM Turing dice:

El trabajo de Fran Allen ha tenido un enorme impacto en la investigación y la práctica de los compiladores. Tanto sola como en colaboración con John Cocke , introdujo muchas de las abstracciones, algoritmos e implementaciones que sentaron las bases para la tecnología de optimización automática de programas. El artículo de Allen de 1966, "Optimización de programas", sentó las bases conceptuales para el análisis sistemático y la transformación de programas informáticos. Este artículo introdujo el uso de estructuras teóricas de grafos para codificar el contenido del programa con el fin de derivar relaciones de manera automática y eficiente e identificar oportunidades de optimización. Sus artículos de 1970, "Análisis de flujo de control" y "Una base para la optimización de programas" establecieron los "intervalos" como contexto para el análisis y la optimización del flujo de datos eficiente y eficaz. Su artículo de 1971 con Cocke, "Un catálogo de transformaciones de optimización", proporcionó la primera descripción y sistematización de las transformaciones de optimización. Sus artículos de 1973 y 1974 sobre análisis de flujo de datos entre procedimientos extendieron el análisis a programas completos. Su artículo de 1976 con Cocke describe una de las dos principales estrategias de análisis utilizadas en la optimización de los compiladores en la actualidad. Allen desarrolló e implementó sus métodos como parte de los compiladores de IBM STRETCH-HARVEST y el sistema de computación avanzada experimental. Este trabajo estableció la viabilidad y la estructura de optimizadores modernos independientes de la máquina y el lenguaje. Luego estableció y dirigió el proyecto PTRAN sobre la ejecución paralela automática de programas FORTRAN. Su equipo de PTRAN desarrolló nuevos esquemas de detección de paralelismo y creó el concepto de gráfico de dependencia del programa, el método de estructuración principal utilizado por la mayoría de los compiladores de paralelización.

—  Association for Computing Machinery (ACM), Mención para el premio AM Turing 2006

Premios y honores

Retrato de Fran Allen recibiendo el Premio a la Conferencia Distinguida Erna Hamburger en la EPFL , 6 de mayo de 2008

Allen fue miembro del Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) y de la Asociación de Maquinaria de Computación (ACM). En 2000, fue nombrada miembro del Museo de Historia de la Computación "por sus contribuciones a la optimización de programas y la compilación para computadoras paralelas ". [15] Fue elegida miembro de la Academia Nacional de Ingeniería en 1987, [16] de la Sociedad Filosófica Estadounidense en 2001, [17] y de la Academia Nacional de Ciencias en 2010. [1] Fue nominada miembro de la American Philosophical Society Academia de Artes y Ciencias en 1994. [18]

Recibió el premio Charles Babbage de la IEEE Computer Society en 1997 y el premio Computer Pioneer de la IEEE Computer Society en 2004. [19] En 1997, Allen fue incluido en el Salón de la Fama de Witi. [20] Ganó el premio Augusta Ada Lovelace en 2002 de la Asociación de Mujeres en Informática . En 2004, Allen fue el ganador del Premio ABIE al Liderazgo Técnico del Instituto Anita Borg . [21] [22]

Allen fue reconocida por su trabajo en informática de alto rendimiento con el Premio Turing 2006 . [9] [23] Se convirtió en la primera mujer en recibir el premio en los cuarenta años de historia, que se considera el equivalente al Premio Nobel de Computación y lo otorga la Association for Computing Machinery . [24] [14] [25] [26] [27] En entrevistas posteriores al premio, esperaba que brindara más "oportunidades para las mujeres en la ciencia, la informática y la ingeniería". [28]

En 2009 recibió el título de doctor honorario en ciencias de la Universidad McGill por "contribuciones pioneras a la teoría y la práctica de la optimización de técnicas de compilación que sentaron las bases para los compiladores de optimización modernos y la ejecución paralela automática". [29]

Publicaciones

Una lista de sus publicaciones selectas incluye: [4] [6]

Vida personal

En 1972, Allen se casó con el profesor y colaborador de informática de la Universidad de Nueva York, Jacob T. Schwartz . [5] Se divorciaron en 1982. [2]

Allen murió el 4 de agosto de 2020, cuando cumplía 88 años, por complicaciones de la enfermedad de Alzheimer . [2] [12] [30]

Referencias

  1. ^ ab "Frances Allen". nasonline.org . Academia Nacional de Ciencias . Consultado el 18 de agosto de 2017 .
  2. ^ abcd Metz, Cade (8 de agosto de 2020). "Frances Allen, que ayudó al hardware a comprender el software, muere a los 88 años". Los New York Times . Consultado el 30 de diciembre de 2020 .
  3. ^ Croucher, John S. "Frances 'Fran' Elizabeth Allen", Mujeres de ciencia: 100 vidas inspiradoras . Gloucester Reino Unido: Amberley Publishing 2019, 21-23.
  4. ^ ab Página de perfil del autor de Frances Allen en la Biblioteca digital ACM
  5. ^ ab Abbate, Janet (2 de agosto de 2001). "Historia-oral: Frances" Fran "Allen". Archivado en la ETHW . Nuevo Brunswick, Nueva Jersey . Entrevista n.° 573 para el Centro de Historia IEEE . Consultado el 16 de abril de 2018 .
  6. ^ ab Frances Allen en el servidor de bibliografía DBLP
  7. ^ ab Steele Jr., Guy (2011). "Una entrevista con Frances E. Allen". Comunicaciones de la ACM . 54 : 39–45. doi :10.1145/1866739.1866752. S2CID  11847872.
  8. ^ "IBM Fellow se convierte en la primera mujer en recibir el premio AM Turing". IBM . Archivado desde el original el 6 de marzo de 2007 . Consultado el 28 de septiembre de 2009 .{{cite web}}: Mantenimiento CS1: bot: estado de la URL original desconocido ( enlace ), Corporación IBM.
  9. ^ abc Steele, chico. "Francés Allen". amturing.acm.org . Consultado el 6 de mayo de 2021 .
  10. ^ ab Lohr, Steve (6 de agosto de 2002). "Científica en el trabajo: Frances Allen; aspirante a profesora de matemáticas terminó educando una revolución informática". Los New York Times . Consultado el 8 de agosto de 2020 .
  11. ^ ab "Transcripción de la entrevista a Frances Allen" (PDF) . 03.ibm.com . 5 de abril de 2003 . Consultado el 18 de agosto de 2017 .
  12. ^ ab Refkin, Glenn (7 de agosto de 2020). "Frances Allen, la primera mujer en ganar el premio Turing por sus contribuciones a la informática, muere a los 88 años". El Washington Post . Consultado el 8 de agosto de 2020 .
  13. ^ "IBM crea un premio de beca de doctorado en honor a la primera mujer ganadora del premio Turing, Fran Allen". 03.ibm.com . 19 de octubre de 2007 . Consultado el 2 de noviembre de 2016 .
  14. ^ ab "Primera mujer honrada con el premio Turing". Associated Press . 21 de febrero de 2007 . Consultado el 8 de agosto de 2020 - vía CBC .
  15. ^ "Francés Allen". Museo de Historia de la Computación . Consultado el 16 de abril de 2018 .
  16. ^ Frances E. Allen en la Academia Nacional de Ingeniería . Consultado el 16 de abril de 2018.
  17. ^ Según el historial de miembros de APS.
  18. ^ "Libro de miembros, 1780-2010: Capítulo A" (PDF) . Academia Estadounidense de Artes y Ciencias . Consultado el 15 de abril de 2011 .
  19. ^ Premio al pionero de la informática 2004, IEEE Computer Society. Consultado el 16 de abril de 2018.
  20. ^ "Inicio de sesión y registro en WITI". Archivado desde el original el 23 de febrero de 2007 . Consultado el 6 de febrero de 2007 .
  21. ^ "Frances Allen - Instituto Anita Borg". Anitaborg.org . 1 de octubre de 2004. Archivado desde el original el 8 de agosto de 2017 . Consultado el 18 de agosto de 2017 .
  22. ^ "Premios ABIE - Instituto Anita Borg". Anitaborg.org . Archivado desde el original el 7 de agosto de 2017 . Consultado el 18 de agosto de 2017 .
  23. ^ Allen, Frances E. (2006). Conferencia del Premio Turing 2006. ACM . Consultado el 5 de octubre de 2013 .
  24. ^ Perelman, Deborah (27 de febrero de 2007). "El premio Turing unge a la primera mujer ganadora". eSEMANA . Empresa Ziff Davis. Archivado desde el original el 22 de enero de 2020 . Consultado el 5 de noviembre de 2007 .
  25. ^ "Primera mujer en recibir el premio ACM Turing" (Presione soltar). La Asociación de Maquinaria de Computación. 21 de febrero de 2007. Archivado desde el original el 26 de mayo de 2012 . Consultado el 5 de noviembre de 2007 .
  26. ^ Lombardi, Candace (26 de febrero de 2007). "Creador de noticias: de profesor de matemáticas a ganador de Turing" . Consultado el 5 de noviembre de 2007 .
  27. ^ Marianne Kolbasuk McGee (26 de febrero de 2007). "Todavía hay escasez de mujeres en la tecnología, advierte la primera mujer ganadora del premio Turing". Semana de la información.com . Medios CMP. Archivado desde el original el 22 de enero de 2020 . Consultado el 5 de noviembre de 2007 .En línea el 24 de febrero de 2007.
  28. ^ Thomas, Jeffrey (16 de marzo de 2007). "La ganadora del premio Turing ve un nuevo día para las mujeres científicas e ingenieras". Oficina de Programas de Información Internacional, Departamento de Estado de EE. UU. Archivado desde el original el 15 de enero de 2008 . Consultado el 5 de noviembre de 2007 .
  29. ^ "McGill otorgará títulos honoríficos a 11 personas ejemplares". Reportero McGill . 19 de mayo de 2009.
  30. ^ "Recordando a Frances Allen". IBM . 5 de agosto de 2020.

enlaces externos