ALLEN, Frances E.
Descripción
Frances Elisabeth Allen [Peru, Clinton County (Nueva York), 1932]. Investigadora informática estadounidense pionera en el campo de optimización de compiladores y de paralelización automática. Primera mujer en recibir el IBM Fellow y el Premio A. M. Turing, considerado el Premio Nobel de Informática.
Biografía
Frances Elisabeth Allen nació el 4 de agosto de 1932 en Peru, un pueblo del condado de Clinton en el Estado de Nueva York. Su padre era granjero y su madre maestra de primaria. Frances era la mayor de seis hijos.
En 1954 Fran, como así era llamada, se graduó en Matemáticas en la Facultad de Magisterio del Estado de Albany y tres años más tarde se licenció en la misma especialidad en la Universidad de Michigan. Empezó a enseñar matemáticas en una escuela secundaria en su pueblo natal. IBM repartió en el campus de la Universidad de Michigan folletos titulados 'My Fair Ladies' para captar mujeres licenciadas en matemáticas. Frances Allen se acogió a esta oferta para poder devolver el préstamo que le habían concedido para sus estudios y seguir dedicándose a la enseñanza. Sin embargo, este primer compromiso con IBM, en 1957, a los dos meses del lanzamiento del lenguaje de programación FORTRAN, se convirtió para Allen en un contrato de larga duración de 45 años, debutando en el Centro de Investigación Thomas J. Watson de Hawthorne (Estado de Nueva York) enseñando a los científicos de plantilla el nuevo lenguaje de programación FORTRAN.
A principios de los años '60s, Allen se centró en el estudio de los compiladores y en los sistemas de alto rendimiento, que derivaron en algoritmos y tecnologías, fundamento de la teoría de optimización del software que todavía es ampliamente utilizada por la industria. Entre 1959 y 1963 Frances Allen trabajó en compiladores para los superordenadores IBM 7030 (conocido como Stretch) e IBM 7950 (conocido como Harvest), traduciendo los programas escritos en lenguaje de programación a un lenguaje común. Ambos superordenadores habían sido encargados por la Agencia de Seguridad de los EE.UU. para su entrega al Laboratorio de Los Alamos. Entre 1963 y 1968 desarrolló el compilador de optimización experimental para el proyecto IBM ACS y, entre 1970 y 1973 desarrolló compiladores para el proyecto Future Systems (FS).
En 1968 recibió el Premio Corporativo de IBM para Algoritmos de Optimización de Compiladores.
Frances Allen se hizo experta en la optimización de los compiladores y en la paralelización automática que convierte el código secuencial en multihilo o vectorizado, lo que permite utilizar múltiples procesadores simultáneamente en una máquina con multiprocesador de memoria compartida. Como pionera en la organización de compiladores y en algoritmos de optimización, Allen ha hecho una contribución seminal a la Ciencia. Su trabajo en el análisis entre procesos y paralelización automática se sitúa en la vanguardia de la investigación de compilación. Ha simplificado con éxito estos conocimientos llevándolos a la práctica mediante la transferencia de esta tecnología a productos tales como el compilador STRETCH HARVEST, el compilador COBOL y el Paralelo FORTRAN.
En 1972 Frances Allen se casó con el profesor de la Universidad de Nueva York, Jacob T. Schwartz, de quien se divorciaría en 1982.
Entre 1973 y 1980 gestionó el proyecto de sistemas de compilación experimental. Continuó con el desarrollo de compiladores y, entre 1984 y 1994 puso en marcha y desarrolló el proyecto de tecnología de programación paralela. En el periodo 1970 a 1973 fue profesor visitante en la Universidad de Nueva York.
A lo largo de su carrera profesional Fran Allen difundió sus experiencias y descubrimientos como conferenciante en distintas universidades de EE.UU. y del extranjero. Colaboró también en la Fundación de la Ciencia de los EE.UU. entre 1972 y 1978.
En la búsqueda de una programación eficiente para los sistemas de multiproceso, creó a principios de los años '80 el grupo PTRAN (Parallel TRANslation Group). Lo justificaba con estas palabras: "La convergencia entre informática, comunicaciones y digitalización de la información nos permite crear nuevas soluciones de distinta forma. Los lenguajes de compilación y los propios compiladores son la clave de este trabajo". Su investigación ha contribuido a realizar avances en ordenadores de altas prestaciones para la predicción del tiempo, la secuenciación de ADN y en temas de seguridad nacional. Allen no se dedicó a inventar nuevos lenguajes de programación sino a transformar los existentes para su operación más eficiente tras llevar a cabo un análisis sofisticado y una optimización de su codificación.
En 1987 fue elegida miembro de la Academia Nacional de Ingeniería de los EE.UU. y en 1989, IBM nombró a Frances Allen, IBM Fellow, la primera mujer en recibir este honor, conferido a los cuatro o cinco mejores profesionales de la compañía en ese año, los cuales mediante este nombramiento son autorizados a lanzar proyectos propios con la ayuda de IBM.
En 1991 fue nombrada miembro del IEEE y del Computer Science and Telecommunications Board. En 1994 fue nombrada Miembro de la Academia Americana de Artes y Ciencias. En 1995 Allen accedió a la presidencia de la Academia de Tecnología de IBM. En 1997 fue incorporada a la Women in Technology International Hall of Fame y recibió el IEEE Computer Society Charles Babbage Award. Un año más tarde recibió el Programming Languages Achievement Award. En el año 2000 fue nombrada Fellow del Museo Histórico de Ordenadores. Y en 2001 ingresó en la ACM (Association for Computing Machinery) y en la Sociedad Filosófica Estadounidense.
La Asociación de Mujeres informáticas le otorgó el Premio Augusta Ada Lovelace en 2002, año en que Fran Allen decidió abandonar IBM, siendo nominada IBM Fellow Emerita.
En 2004 el Instituto Anita Borg le concedió el Premio ABIE de Liderazgo Tecnológico y la IEEE Computer Society le otorgó el Computer Pioneer Award.
Y en 2006 la ACM concedió, por primera vez en sus 40 años de historia, el Premio A. M. Turing, considerado el Premio Nobel de la Ciencia Informática, a una mujer, Frances Allen, por "su contribuciones pioneras a la teoría y práctica de las técnicas de optimización mediante los compiladores que sientan las bases de la moderna compilación y de la paralelización automática".
En 2009 la Universidad McGill de Montreal le otorgó un Doctorado Honorario en Ciencias. Y en 2010 fue nombrada Miembro de la Academia Nacional de Ciencias de los Estados Unidos.
Fran cuando no está investigando nuevas mejoras informáticas, dedica su tiempo disponible a sus grandes aficiones: la escalada y el medio ambiente. Es miembro de los Clubes Alpinos de los EE.UU. y de Canadá. En los años '70 participó en las primeras expediciones al Ártico y a la frontera sino-tibetana.
Más información
Frances Elisabeth Allen nació el 4 de agosto de 1932 en Peru, un pueblo del condado de Clinton en el Estado de Nueva York. Su padre era granjero y su madre maestra de primaria. Frances era la mayor de seis hijos.
En 1954 Fran, como así era llamada, se graduó en Matemáticas en la Facultad de Magisterio del Estado de Albany y tres años más tarde se licenció en la misma especialidad en la Universidad de Michigan. Empezó a enseñar matemáticas en una escuela secundaria en su pueblo natal. IBM repartió en el campus de la Universidad de Michigan folletos titulados 'My Fair Ladies' para captar mujeres licenciadas en matemáticas. Frances Allen se acogió a esta oferta para poder devolver el préstamo que le habían concedido para sus estudios y seguir dedicándose a la enseñanza. Sin embargo, este primer compromiso con IBM, en 1957, a los dos meses del lanzamiento del lenguaje de programación FORTRAN, se convirtió para Allen en un contrato de larga duración de 45 años, debutando en el Centro de Investigación Thomas J. Watson de Hawthorne (Estado de Nueva York) enseñando a los científicos de plantilla el nuevo lenguaje de programación FORTRAN.
A principios de los años '60s, Allen se centró en el estudio de los compiladores y en los sistemas de alto rendimiento, que derivaron en algoritmos y tecnologías, fundamento de la teoría de optimización del software que todavía es ampliamente utilizada por la industria. Entre 1959 y 1963 Frances Allen trabajó en compiladores para los superordenadores IBM 7030 (conocido como Stretch) e IBM 7950 (conocido como Harvest), traduciendo los programas escritos en lenguaje de programación a un lenguaje común. Ambos superordenadores habían sido encargados por la Agencia de Seguridad de los EE.UU. para su entrega al Laboratorio de Los Alamos. Entre 1963 y 1968 desarrolló el compilador de optimización experimental para el proyecto IBM ACS y, entre 1970 y 1973 desarrolló compiladores para el proyecto Future Systems (FS).
En 1968 recibió el Premio Corporativo de IBM para Algoritmos de Optimización de Compiladores.
Frances Allen se hizo experta en la optimización de los compiladores y en la paralelización automática que convierte el código secuencial en multihilo o vectorizado, lo que permite utilizar múltiples procesadores simultáneamente en una máquina con multiprocesador de memoria compartida. Como pionera en la organización de compiladores y en algoritmos de optimización, Allen ha hecho una contribución seminal a la Ciencia. Su trabajo en el análisis entre procesos y paralelización automática se sitúa en la vanguardia de la investigación de compilación. Ha simplificado con éxito estos conocimientos llevándolos a la práctica mediante la transferencia de esta tecnología a productos tales como el compilador STRETCH HARVEST, el compilador COBOL y el Paralelo FORTRAN.
En 1972 Frances Allen se casó con el profesor de la Universidad de Nueva York, Jacob T. Schwartz, de quien se divorciaría en 1982.
Entre 1973 y 1980 gestionó el proyecto de sistemas de compilación experimental. Continuó con el desarrollo de compiladores y, entre 1984 y 1994 puso en marcha y desarrolló el proyecto de tecnología de programación paralela. En el periodo 1970 a 1973 fue profesor visitante en la Universidad de Nueva York.
A lo largo de su carrera profesional Fran Allen difundió sus experiencias y descubrimientos como conferenciante en distintas universidades de EE.UU. y del extranjero. Colaboró también en la Fundación de la Ciencia de los EE.UU. entre 1972 y 1978.
En la búsqueda de una programación eficiente para los sistemas de multiproceso, creó a principios de los años '80 el grupo PTRAN (Parallel TRANslation Group). Lo justificaba con estas palabras: "La convergencia entre informática, comunicaciones y digitalización de la información nos permite crear nuevas soluciones de distinta forma. Los lenguajes de compilación y los propios compiladores son la clave de este trabajo". Su investigación ha contribuido a realizar avances en ordenadores de altas prestaciones para la predicción del tiempo, la secuenciación de ADN y en temas de seguridad nacional. Allen no se dedicó a inventar nuevos lenguajes de programación sino a transformar los existentes para su operación más eficiente tras llevar a cabo un análisis sofisticado y una optimización de su codificación.
En 1987 fue elegida miembro de la Academia Nacional de Ingeniería de los EE.UU. y en 1989, IBM nombró a Frances Allen, IBM Fellow, la primera mujer en recibir este honor, conferido a los cuatro o cinco mejores profesionales de la compañía en ese año, los cuales mediante este nombramiento son autorizados a lanzar proyectos propios con la ayuda de IBM.
En 1991 fue nombrada miembro del IEEE y del Computer Science and Telecommunications Board. En 1994 fue nombrada Miembro de la Academia Americana de Artes y Ciencias. En 1995 Allen accedió a la presidencia de la Academia de Tecnología de IBM. En 1997 fue incorporada a la Women in Technology International Hall of Fame y recibió el IEEE Computer Society Charles Babbage Award. Un año más tarde recibió el Programming Languages Achievement Award. En el año 2000 fue nombrada Fellow del Museo Histórico de Ordenadores. Y en 2001 ingresó en la ACM (Association for Computing Machinery) y en la Sociedad Filosófica Estadounidense.
La Asociación de Mujeres informáticas le otorgó el Premio Augusta Ada Lovelace en 2002, año en que Fran Allen decidió abandonar IBM, siendo nominada IBM Fellow Emerita.
En 2004 el Instituto Anita Borg le concedió el Premio ABIE de Liderazgo Tecnológico y la IEEE Computer Society le otorgó el Computer Pioneer Award.
Y en 2006 la ACM concedió, por primera vez en sus 40 años de historia, el Premio A. M. Turing, considerado el Premio Nobel de la Ciencia Informática, a una mujer, Frances Allen, por "su contribuciones pioneras a la teoría y práctica de las técnicas de optimización mediante los compiladores que sientan las bases de la moderna compilación y de la paralelización automática".
En 2009 la Universidad McGill de Montreal le otorgó un Doctorado Honorario en Ciencias. Y en 2010 fue nombrada Miembro de la Academia Nacional de Ciencias de los Estados Unidos.
Fran cuando no está investigando nuevas mejoras informáticas, dedica su tiempo disponible a sus grandes aficiones: la escalada y el medio ambiente. Es miembro de los Clubes Alpinos de los EE.UU. y de Canadá. En los años '70 participó en las primeras expediciones al Ártico y a la frontera sino-tibetana.
Más información
Vídeos
August 1994, a lecture by Frances E. Allen.
Optimizing Compilers for Parallel Computers
Fran Allen, 2006 recipient of the ACM Turing Award.