# Vikram Adve

Vikram Adve
Donald B. Gillies Professor in Computer Science
(217) 244-2016
vadve@illinois.edu
4235 Siebel Center for Comp Sci

## For More Information

- Vikram Adve's home page
- LLVM Compiler Infrastructure

## Education

- Ph.D. in Computer Science from University of Wisconsin-Madison, 1993.

## Academic Positions

- Professor, Coordinated Science Laboratory, August 2011-present, 0%
- Professor, Information Trust Institute, August 2011-present, 0%
- Professor, Computer Science Department, Univ. of Illinois, August 2011-present, 100%

## Research Areas

- Architecture, Compilers, and Parallel Computing
- Programming Languages / Formal Methods / Software Engineering
- Security and Privacy

## Articles in Conference Proceedings

- John Criswell, Andrew Lenharth, Dinakar Dhurjati, Vikram Adve, "Secure Virtual Architecture: A Safe Execution Environment For Commodity Operating Systems," Proceedings of the 21st ACM Symposium on Operating Systems Principles 2007(SOSP'07), pp. 351-366, Stevenson, WA, October 2007. Audience Choice Paper Award. (Acceptance rate = 19%)
- Chris Lattner, Vikram Adve, "Automatic Pool Allocation: Improving Performance by Controlling Data Structure Layout in the Heap," Proceedings of the 2005 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'05), pp. 129-142, Chicago, Illinois, June 2005. Best Paper Award.
- Chris Lattner, Vikram Adve, "LLVM: A Compilation Framework for Lifelong Program Analysis and Transformation," Proceedings of the 2004 International Symposium on Code Generation and Optimization (CGO), pp. 75-88, Palo Alto, CA, Mar. 2004. Selected 10 years later as the Most Influential Paper of CGO 2004. (Acceptance Rate =31.6%)

## Research Honors

- NSF CAREER Award, $499,211, Sept. 2001. (2001)
- C. W. Gear Outstanding Junior Faculty Award, Computer Science Dept., UIUC, April 2002. (2002)
- ACM Software System Award (2012)
- Fellow of the Association for Computing Machinery (ACM) (2014)

## Public Service Honors

- Program Chair, 15th International Conference on Architectural Support for Programming Languages and Operating Systems, 2010 (ASPLOS '10). (2010)
- Program Co-Chair, Third International ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments (VEE), 2008. (2008)
- Associate Editor, ACM Transactions on Programming Languages and Systems (TOPLAS), June 2003-October 2007. (2003)

## Recent Courses Taught

- CS 426 - Compiler Construction
- CS 526 - Advanced Compiler Construction
- CS 591 ACT - Advanced Compiler Technology
- CS 597 VSA - Individual Study
- CS 598 LCE - Lang & Compilers for Edge Comp

## Related News

New leadership to take University of Illinois-Urbana-Champaign Center for Digital Agriculture into the future
Scientists test farm robots to help address world's food crisis
AI education in agriculture facing unique challenges
Sarita and Vikram Adve Honored by IIT Bombay as Distinguished Alumni Award Winners
UI Chats(GPT) About Future of AI
Robots Lead Farming of the Future at U of I

## News Notes