david agosto


David I. August (nacido en 1970) es profesor de informática en la Universidad de Princeton y se especializa en compiladores y arquitectura informática . August es un firme defensor de las alternativas a la programación paralela para abordar el impacto del software de la computación multinúcleo .

August nació en Troy, Nueva York y se crió en Parsippany-Troy Hills, Nueva Jersey , se graduó summa cum laude en ingeniería eléctrica del Instituto Politécnico Rensselaer en 1993 y recibió su Ph.D. en ingeniería eléctrica e informática de la Universidad de Illinois en Urbana-Champaign en 2000 con el asesor Wen-mei Hwu . Su tesis, titulada Compilación sistemática para ejecución predicada , representó un gran avance en los compiladores. Específicamente, mostró cómo un compilador podría generar código eficiente para arquitecturas con predicación de bifurcación., como el IA-64 de Intel .

En 1999, August fue seleccionado como uno de los cinco nuevos doctores a observar por Chronicle of Higher Education . [1] Desde entonces, ha producido docenas de artículos relacionados con compiladores y arquitectura de computadoras. [2] Las "Mejores selecciones de las conferencias de arquitectura de computadoras" anuales de la IEEE Computer Society han reconocido su trabajo en tolerancia a fallas de microprocesadores y su trabajo en computación multinúcleo por su relevancia e importancia para el campo. [3] [4] [5]

En 2012, testificó como testigo experto en la demanda de patentes Oracle America, Inc. v. Google, Inc. en nombre de Google y afirmó que la máquina virtual Dalvik utilizada en Android no infringía la patente de referencia simbólica de Oracle. [6]

August se convirtió en miembro de IEEE en 2015 "por contribuciones a compiladores y arquitecturas para sistemas de procesamiento paralelo y multinúcleo". [7]