Portrait: Aviral Shrivastava

Aviral Shrivastava

Professor, School of Computing Informatics and Decision Systems Engineering, School of Electrical Computer and Energy Engineering, Arizona State University.

Short biography

Prof. Aviral Shrivastava is a professor in the School of Computing and Augmented Intelligence at the Arizona State University, where he has established and heads the Make Programming Simple (MPS) Lab (https://labs.engineering.asu.edu/mps-lab/).

His research lies in the broad area of “Software for Embedded and Cyber-Physical Systems.” More specifically, Prof. Shrivastava is interested in making programming simpler for i) heterogeneous, many-core and accelerated computing, ii) low-power and error resilient computing, and that of iii) time-sensitive applications.

Prof. Shrivastava received his Ph.D. and Masters in Information and Computer Science from the University of California, Irvine, and bachelors in Computer Science and Engineering from the Indian Institute of Technology, Delhi.

Prof. Shrivastava is a 2011 NSF CAREER Award Recipient, and recipient of 2012 Outstanding Junior Researcher in CSE at ASU. His works have received best paper nomination at DAC 2017, best student paper award at VLSI 2016, and best paper candidate ASPDAC 2008. His students have received outstanding Ph.D. student award in CSE at ASU in 2017, and outstanding MS student award in CSE at ASU in 2012 and 2010. Prof. Shrivastava has co-authored 1 book, and has contributed chapters in 4 books. He has more than 120 articles and conference papers in top embedded system journals and conferences, like DAC, ESWEEK, ACM TECS, and ACM TCPS. Overall, his works have received more than 2600 citations, growing at the rate of over 200 citations every year. His i50-index1 is 12, i10-index2 is 72, and h-index3 is 29 (reference Google Scholar). His inventions have been granted 4 patents, and 6 more applications are pending. Prof. Shrivastava’s research efforts have been supported by several industries including Microsoft, Raytheon Missile Systems, Intel, and Nvidia, federal agencies, including NSF, DOE, NIST, and state funding agencies including SFAZ and AIM. His research portfolio is about $3.5M to date.

Prof. Shrivastava has mentored 2 postdocs (faculty at UNIST, South Korea, and head of Resilience Research at ARM), graduated 8 Ph.D. students (now employed at San Jose State University, University of the Pacific, ARM, Google, Synopsys, Apple (x2), and Nvidia), and 21 Masters students. Prof. Shrivastava is currently supervising 4 Ph.D., and 6 Masters students. Prof. Shrivastava teaches undergraduate and graduate level courses on computer organization, computer architecture, and embedded systems, and has student evaluations averaging over 4/5. He has redesigned the embedded systems course around projects in which students build an autonomously driving car, culminating in an autonomous car race!

Prof. Shrivastava is currently the deputy Editor-in-Chief of IEEE Embedded Systems Letters, associate editor for ACM Transactions Embedded Computing Systems (ACM TECS), IEEE Transactions on Computer Aided Design (IEEE TCAD), Springer International Journal on Parallel Processing (Springer IJPP), and Springer Design Automation of Embedded Systems (Springer DAEM). He was the program chair for CODES+ISSS 2017, CODES+ISSS 2018, LCTES 2019, and chair of the Design and Applications track of RTSS 2020. He is serving as the General Chair of ESWEEK 2021-2022, which is the top event in Embedded Systems.

Research: [pubs@ASU] [Google Scholar] [dblp] [ResearchGate][YouTube]

Teaching: [teaching@ASU] [RateMyProfessors]