Vikram Adve is the Donald B. Gillies Professor 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, programmability and reliability of computer systems. Adve and his Ph.D. student, Chris Lattner, co-designed the LLVM Compiler Infrastructure, which enables a novel approach to “lifelong compilation” of programs in a wide range of general-purpose programming languages. For example, most mobile apps for the iPhone, iPad, Apple Watch and Apple TV are shipped by developers to Apple in the LLVM compiler representation called “LLVM bitcode” and then compiled and specialized for the various end-user devices. LLVM is widely used in industry today, ranging from mobile devices (e.g., iOS and Android) to supercomputers (e.g., at NVIDIA, Cray, IBM 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. 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. He served as Interim Head of the Computer Science Department from 2017 to 2019.
- Donald B. Gillies Professor, Computer Science, University of Illinois.
- 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)