smile shot

Aviral Shrivastava

Associate Professor
Department of Computer Science and Engineering
School of Computing, Informatics and Decision Systems Engineering
Arizona State University

203-15 Centerpoint,
660 South Mill Avenue,
Tempe, AZ 85281
Phone, Fax: (480) 727-6509
Email: Aviral DOT Shrivastava AT asu DOT edu
bio, vitae, statement.

Home Publications Teaching Service Lab


  • Shri Hari's paper on "Path Selection based Acceleration of Conditionals in CGRAs" has been accepted for publication at DATE 2015.
  • Tushar's paper on "Enabling Multi-threaded Application on Hybrid Shared Memory Manycore Architectures" has been accepted for publication at DATE 2015.
  • Abhishek and Reiley's paper on "Quantitative Evaluation of Control Flow Checking Mechanisms for Soft Errors" accepted for publication at DAC 2014.
  • Mahdi's paper on "Branch-aware loop mapping on CGRAs" is accepted for publication in DAC 2014.
  • Yooseong's paper on "WCET-Aware Dynamic Code Management on Scratchpads for Software-Managed Multicores" is accepted for publication in RTAS 2014.
  • Aviral serving as Associate Editor of IJPP, International Journal on Parallel Processing.

  • Research

    My research interests lie at the hardware-software interface. In particular, I am keenly interested in investigating compilers and architectures for: More details about these research topics is on my lab research page.


    I regularly teach the following courses at ASU:

    Here are my answers to some of the interesting questions from students.

    In addition, I teach professional courses on Low Power Computing and Multicore Computing in universities (for Masters and Ph.D. level students), and industry. With power and parallelism now in the front and center of any system design, this is course seeks to train the workforce in the fundamentals, challenges, basic and some advanced solutions. To see if your students or employees need this course, please see the course contents here.

    Note to new Students

    If you are a student at ASU, and some of the topics that I work on engage you, the way to get into my team starts by doing well in one of my classes. If you are a prospective student, please go through my inquiry page to see if there is some challenge that particularly strikes you, and you would like to take on. I am not taking any students for summer internships, so please do not enquire. Mails about internship will not be answered.