
1932 – 2020 · Informática
Frances Allen
Fue una pionera en optimización de compiladores y en técnicas para aprovechar la ejecución paralela.
- Compiladores
- Programación
Aportaciones principales
- Investigó el análisis y la optimización de programas en IBM.
- Desarrolló técnicas para compiladores de sistemas paralelos.
- Fue la primera mujer en recibir el Premio Turing, correspondiente a 2006.
Mejorar el código que ejecuta la máquina
Allen comenzó su carrera en IBM después de formarse en matemáticas. Su investigación se centró en estudiar programas y transformar su ejecución para aprovechar mejor los recursos del ordenador.
Compiladores y paralelismo
Trabajó en análisis de flujo y optimizaciones que permitían a los compiladores reorganizar cálculos. También investigó cómo identificar oportunidades de ejecución paralela, una cuestión importante cuando varias unidades de procesamiento colaboran.
Conecta con lo que aprendes
Dos fragmentos de código pueden producir el mismo resultado y utilizar recursos diferentes. Antes de optimizar, conviene comprender la semántica del programa y medir su comportamiento: una transformación rápida que cambia el resultado no es una mejora válida.