Saman Prabhath Amarasinghe es profesor del Departamento de Ingeniería Eléctrica y Ciencias Informáticas del Instituto Tecnológico de Massachusetts (MIT). Su trabajo se ha centrado en arquitecturas informáticas, lenguajes de programación y compiladores que maximizan el rendimiento de las aplicaciones, incluida la ayuda para crear múltiples lenguajes específicos de dominio (DSL), como Halide para el procesamiento de imágenes.
Después de estudiar en el Royal College, Colombo (1972-1982) y la Universidad de Moratuwa (1984) en Sri Lanka , Amarasinghe recibió su licenciatura en ingeniería eléctrica y ciencias de la computación de la Universidad de Cornell en Nueva York (1988). Pasó los veranos trabajando en Microsoft y luego obtuvo una maestría en ingeniería eléctrica de la Universidad de Stanford (1990). Después de trabajar como consultor e ingeniero de software, fue cofundador y director de Lanka Internet Services, Ltd. (1994-2001), el primer ISP en Sri Lanka. [1] [2] Completó un doctorado en ingeniería eléctrica en la Universidad de Stanford (1997) y luego se unió al departamento de ingeniería eléctrica y ciencias de la computación en el MIT como profesor asistente (1997). Finalmente fue titular y fue ascendido a profesor titular en 2009. [3] Está realizando investigaciones allí como parte del Laboratorio de Ciencias de la Computación e Inteligencia Artificial (CSAIL) y lidera el grupo de investigación del compilador Commit del laboratorio. [4]
En 2019 fue nombrado miembro de la Association for Computing Machinery por sus “contribuciones a la informática de alto rendimiento en plataformas de hardware modernas, lenguajes específicos de dominio y técnicas de compilación”. [5]