Regular biography
David August is a Professor in the Department of Computer Science at Princeton University. He joined the department as a lecturer in 1999, became an assistant professor in 2000, an associate professor in 2006, and a full professor in 2012. His research interests include synergistic compiler and microarchitecture design. August earned his doctoral and master’s degrees in electrical and computer engineering from the University of Illinois at Urbana-Champaign. He has served on the program committees for several conferences, including ISCA 2007, PLDI 2008, and MICRO 2010. His work has been recognized with awards such as the Best Paper Award at PLDI 2007 and inclusion in IEEE Micro’s Top-Picks special issue.
Scholar-generated biography
David I. August is a computer scientist specializing in Compilers and Computer Architecture. His research focuses on improving software reliability, performance, and security through innovative compiler techniques and architectural frameworks. Key areas include fault tolerance, parallelization, and efficient resource management. His work explores automatic thread extraction, speculative execution, and hybrid fault-detection systems. August has contributed to the development of frameworks like RIFLE and Liberty, which support user-centric security and microarchitectural exploration. His publications address challenges in computer architecture evaluation and the integration of predicated and speculative execution. His research emphasizes practical solutions for enhancing computational science and energy-efficient processing.