Shrivastava, Aviral

Aviral Shrivastava

Aviral Shrivastava is Associate Professor in the School of Computing Informatics and Decision Systems Engineering at the Arizona State University, where he has established and heads the Compiler and Microarchitecture Labs (CML) ( He received his Ph.D. and Masters in Information and Computer Science from University of California, Irvine, and bachelors in Computer Science and Engineering from Indian Institute of Technology, Delhi. He is a 2011 NSF CAREER Award Recipient, and recipient of 2012 Outstanding Junior Researcher in CSE at ASU. His works have received several best paper nominations and also best student paper award at VLSI 2016. His research interests include manycore architectures and their compilers, novel programmable accelerators and their compilers, software approaches for reliability, and scalable timing and software analysis for CyberPhysical Systems. His research is funded by NSF, DOE, NIST, and several industries including Microsoft, Raytheon Missile Systems, Intel, nVIDIA, etc. He serves on the organizing and program committees of several premier embedded system conferences, including DAC, ICCAD, CODES+ISSS, CASES, EMSOFT and LCTES.
Centerpoint 203-10


Ph.D., Computer Science and Engineering, University of California, Irvine 2006
M.S., Computer Science and Engineering, University of California, Irvine, 2002
Bachelor’s, Computer Science and Engineering, Indian Institute of Technology, Delhi, 1999

Research interests

Compilers and micro architectures for embedded systems, including techniques for power, performance reliability, temperature and code size improvement

Honors and awards

  • Best Paper Candidate at ASPDAC 2008

Key activities

  • Program Committee Member of CASES 2007, 2008, LCTES 2008, RTCSA 2007, 2008, DSD 2007, 2008
  • Referee of journals, TCAD, TVLSI, TECS, TODAES