Vikram Adve is a Professor and Associate Head of Computer Science at the University of Illinois at Urbana-Champaign, and has affiliate appointments with the Coordinated Sciences Laboratory and the Information Trust Institute. Adve’s research interests lie in developing and using compiler techniques to improve the performance, reliability and security of computer systems. In his current work, he and his students are developing and exploring the benefits of a novel system called ALLVM, which has compiler capabilities not available in any production or research system today: ALLVM enables rich compiler analyses and optimizations across all software boundaries — including application/library, userspace/operating system, and process/process — and at any point in the lifetime of software — before and after shipping code, both offline and at run time. Earlier, Adve and his Ph.D. student, Chris Lattner, co-designed the LLVM Compiler Infrastructure, which enabled novel compilation capabilities for a wide range of languages. LLVM is widely used in industry today, ranging from mobile devices (e.g., iOS and Android) to supercomputers (e.g., at Cray and Intel) to data centers (e.g., at Google). Adve, Lattner and Evan Cheng received the ACM Software System Award in 2012 for co-developing LLVM (making UIUC the only University to win this Award twice: the Mosaic Web Browser won it in 1995). Adve has won a ten-year-retrospective Most Influential Paper award at CGO 2004, and distinguished paper awards at several conferences including PLDI 2005, SOSP 2007 and ICSE 2011. He has served as the Associate Editor for the ACM Transactions on Programming Languages and Systems, and co-chaired the Program Committees for ASPLOS 2010, VEE 2008, and LCPC 2007. One of Adve’s Ph.D. students, Robert Bocchino, won the 2010 ACM SIGPLAN Outstanding Dissertation Award and another student, John Criswell, won Honorable Mentions for both the 2014 ACM SIGOPS Dissertation Award and the 2014 ACM Doctoral Dissertation Award. Adve is a Fellow of the ACM and was named a University Scholar at the University of Illinois in 2015.
- University Scholar, University of Illinois, 2015
- ACM Fellow, 2014
- ACM Software System Award (for the LLVM Compiler Infrastructure), 2012.
- C. W. Gear Outstanding Junior Faculty Award, Computer Science Department, University of Illinois (2002)
- NSF CAREER Award (2001)
- IBM Graduate Fellowship (1989-90, 1990-91, 1991-92)
- Award Papers:
- Most Influential Paper of the 2004 International Symposium on Code Generation and Optimization (CGO2004), awarded in 2014.
- SIGSOFT Distinguished Paper Award, 2012 International Conference on Software Engineering (ICSE 2012).
- Audience Choice Paper Award, ACM 2007 Symposium on Operating Systems Principles (SOSP 2007).
- Best Paper Award, ACM SIGPLAN 2005 Conference on Programming Language Design and Implementation (PLDI 2005).
- Best Paper Award, Workshop on Parallel and Distributed Simulation (PADS 2001)