Skip to main content

Seminar Series Archive

Aviral Shrivastava
Arizona State University

February 7, 2020
11:00am - 12:00pm

Title:

Make Programming Simple Again - Resilience

Abstract:

The effect of computing systems in our lives continues to grow. Computers have come out of labs, evolved from desktop computers to computing now controlling all aspects of our lives including how to make friends, to diseases are diagnosed. This information revolution is possible due to the last 60 years of exponential growth in computing capability. With the increase in computing capability, the complexity of computation has also grown commensurately. And the programming complexity is growing not only to accommodate more and complex architectures/hardwares, but also because the application functionalities are becoming much more complex. My research efforts over the years have been in trying to come up with architectural designs, compiler techniques, and programming abstractions that help reduce the programming complexity by abstracting some concern of computation.

In this talk, I will provide a broad overview of how I have applied computing system tools to reduce the complexity of designing more resilient, power-efficient, and cyber-physical systems. The focus of the talk will be software solutions for programmable resilience.

Speaker Bio:

Prof. 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 the 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, including at DAC 2017, and a best student paper award at VLSI 2016. His students have received outstanding Ph.D student award in CSE @ ASU in 2017, and outstanding MS student award in CSE at ASU in 2012 and 2010.

Prof. Shrivastava’s research lies in the broad area of “Software for Embedded and Cyber-Physical Systems.” More specifically, Prof. Shrivastava is interested in topics around i) Compilers and microarchitectures for heterogeneous and many-core computing, ii) protecting computation from soft errors, and iii) Precise timing for Cyber-Physical Systems.

His research is funded by NSF, DOE, NIST, and several industries including Microsoft, Raytheon Missile Systems, Intel, Nvidia, etc. He is currently serving as associate editor for ACM Transactions Embedded Computing Systems (ACM TECS), IEEE Transactions on MultiScale Computing (IEEE TMSC), IEEE Transactions on Computer-Aided Design (IEEE TCAD), and Springer International Journal on Parallel Processing (Springer IJPP), and Springer Design Automation for Embedded Systems (Springer DAEM), and guest editor in ACM Transactions of Cyber-Physical Systems (ACM TCPS). He has served as the program chair of CODES+ISSS 2017 and 2018, and LCTES 2019.
Return to Seminar Schedule