| 2026 | DATE | PREFACE: Proactive Re-executions for Fault-aware Mixed-criticality Environments. | Hwisoo So, Byeonggil Jun, Chanhee Lee, Hokeun Kim, Aviral Shrivastava |
| 2025 | VLSID | TIPAngle: Traffic Tracking at City Scale by Pose Estimation of Pan and Tilt Intersection Cameras. | Shreehari Jagadeesha, Edward Andert, Aviral Shrivastava |
| 2024 | CASES | Primer on Data in Quantum Machine Learning. | Aviral Shrivastava, Vinayak Sharma |
| 2024 | DAC | Conclave - Secure and Robust Cooperative Perception for Connected Autonomous Vehicle Using Authenticated Consensus and Trust Scoring. | Edward Andert, Francis Mendoza, Hans Walter Behrens, Aviral Shrivastava |
| 2024 | DAC | Maintaining Sanity: Algorithm-based Comprehensive Fault Tolerance for CNNs. | Jinhyo Jung, Hwisoo So, Woobin Ko, Sumedh Shridhar Joshi, Yebon Kim, Yohan Ko, Aviral Shrivastava, Kyoungwoo Lee |
| 2023 | ASPLOS | Explainable-DSE: An Agile and Explainable Exploration of Efficient HW/SW Codesigns of Deep Learning Accelerators Using Bottleneck Analysis. | Shail Dave, Tony Nowatzki, Aviral Shrivastava |
| 2023 | DATE | Learning-Oriented Reliability Improvement of Computing Systems From Transistor to Application Level. | Behnaz Ranjbar, Florian Klemme, Paul R. Genssler, Hussam Amrouch, Jinhyo Jung, Shail Dave, Hwisoo So, Kyongwoo Lee, Aviral Shrivastava, Ji-Yung Lin, Pieter Weckx, Subrat Mishra, Francky Catthoor, Dwaipayan Biswas, Akash Kumar |
| 2022 | DATE | PathSeeker: A Fast Mapping Algorithm for CGRAs. | Mahesh Balasubramanian, Aviral Shrivastava |
| 2022 | DATE | Compatibility Checking for Autonomous Lane-Changing Assistance Systems. | Po-Yu Huang, Kai-Wei Liu, Zong-Lun Li, Sanggu Park, Edward Andert, Chung-Wei Lin, Aviral Shrivastava |
| 2022 | VTS | Special Session: Towards an Agile Design Methodology for Efficient, Reliable, and Secure ML Systems. | Shail Dave, Alberto Marchisio, Muhammad Abdullah Hanif, Amira Guesmi, Aviral Shrivastava, Ihsen Alouani, Muhammad Shafique |
| 2021 | DATE | CHITIN: A Comprehensive In-thread Instruction Replication Technique Against Transient Faults. | Hwisoo So, Moslem Didehban, Jinhyo Jung, Aviral Shrivastava, Kyoungwoo Lee |
| 2021 | ICCD | Comprehensive Failure Analysis against Soft Errors from Hardware and Software Perspectives. | Yohan Ko, Hwisoo So, Jinhyo Jung, Kyoungwoo Lee, Aviral Shrivastava |
| 2020 | ICASSP | dMazeRunner: Optimizing Convolutions on Dataflow Accelerators. | Shail Dave, Aviral Shrivastava, Youngbin Kim, Sasikanth Avancha, Kyoungwoo Lee |
| 2019 | DAC | Software Approaches for In-time Resilience. | Aviral Shrivastava, Moslem Didehban |
| 2019 | DATE | A Dependable Detection Mechanism for Intersection Management of Connected Autonomous Vehicles (Interactive Presentation). | Rachel Dedinsky, Mohammad Khayatian, Mohammadreza Mehrabian, Aviral Shrivastava |
| 2019 | DATE | A software-level Redundant MultiThreading for Soft/Hard Error Detection and Recovery. | Hwisoo So, Moslem Didehban, Aviral Shrivastava, Kyoungwoo Lee |
| 2019 | ICCD | Static Function Prefetching for Efficient Code Management on Scratchpad Memory. | Youngbin Kim, Kyoungwoo Lee, Aviral Shrivastava |
| 2019 | MEMOCODE | Encoding and monitoring responsibility sensitive safety rules for automated vehicles in signal temporal logic. | Mohammad Hekmatnejad, Shakiba Yaghoubi, Adel Dokhanchi, Heni Ben Amor, Aviral Shrivastava, Lina J. Karam, Georgios Fainekos |
| 2019 | VLSID | WCET-Aware Stack Frame Management of Embedded Systems Using Scratchpad Memories. | Yooseong Kim, Mohammad Khayatian, Aviral Shrivastava |
| 2019 | VLSID | Efficient Heap Data Management on Software Managed Manycore Architectures. | Jinn-Pean Lin, Jing Lu, Jian Cai, Aviral Shrivastava |
| 2018 | DAC | RAMP: resource-aware mapping for CGRAs. | Shail Dave, Mahesh Balasubramanian, Aviral Shrivastava |
| 2018 | DAC | An efficient timestamp-based monitoring approach to test timing constraints of cyber-physical systems. | Mohammadreza Mehrabian, Mohammad Khayatian, Ahmed Mousa, Aviral Shrivastava, Ya-Shian Li-Baboud, Patricia Derler, Edward R. Griffor, Hugo A. Andrade, Marc Weiss, John C. Eidson, Dhananjay M. Anand |
| 2018 | DATE | LASER: A hardware/software approach to accelerate complicated loops on CGRAs. | Mahesh Balasubramanian, Shail Dave, Aviral Shrivastava, Reiley Jeyapaul |
| 2018 | DATE | URECA: Unified register file for CGRAs. | Shail Dave, Mahesh Balasubramanian, Aviral Shrivastava |
| 2018 | DATE | EXPERT: Effective and flexible error protection by redundant multithreading. | Hwisoo So, Moslem Didehban, Yohan Ko, Aviral Shrivastava, Kyoungwoo Lee |
| 2018 | RTSS | RIM: Robust Intersection Management for Connected Autonomous Vehicles. | Mohammad Khayatian, Mohammadreza Mehrabian, Aviral Shrivastava |
| 2017 | DAC | Crossroads: Time-Sensitive Autonomous Intersection Management Technique. | Edward Andert, Mohammad Khayatian, Aviral Shrivastava |
| 2017 | DAC | InCheck: An In-application Recovery Scheme for Soft Errors. | Moslem Didehban, Sai Ram Dheeraj Lokam, Aviral Shrivastava |
| 2017 | DAC | A Testbed to Verify the Timing Behavior of Cyber-Physical Systems: Invited. | Aviral Shrivastava, Mohammadreza Mehrabian, Mohammad Khayatian, Patricia Derler, Hugo A. Andrade, Kevin B. Stanton, Ya-Shian Li-Baboud, Edward R. Griffor, Marc Weiss, John C. Eidson |
| 2017 | DATE | Reducing code management overhead in software-managed multicores. | Jian Cai, Yooseong Kim, Youngbin Kim, Aviral Shrivastava, Kyoungwoo Lee |
| 2017 | ICCAD | NEMESIS: A software approach for computing in presence of soft errors. | Moslem Didehban, Aviral Shrivastava, Sai Ram Dheeraj Lokam |
| 2016 | DAC | nZDC: a compiler technique for near zero silent data corruption. | Moslem Didehban, Aviral Shrivastava |
| 2016 | ICCAD | Splitting functions in code management on scratchpad memories. | Youngbin Kim, Jian Cai, Yooseong Kim, Kyoungwoo Lee, Aviral Shrivastava |
| 2016 | INFOCOM | UrbanEye: An outdoor localization system for public transport. | Rohit Verma, Aviral Shrivastava, Bivas Mitra, Sujoy Saha, Niloy Ganguly, Subrata Nandi, Sandip Chakraborty |
| 2016 | Mobisys | Margdarshak: A Mobile Data Analytics based Commute Time Estimator cum Route Recommender. | Rohit Verma, Aviral Shrivastava, Sandip Chakraborty, Bivas Mitra |
| 2016 | VLSID | Software Coherence Management on Non-coherent Cache Multi-cores. | Jian Cai, Aviral Shrivastava |
| 2015 | CASES | Optimization of multi-channel BCH error decoding for common cases. | Russ Dill, Aviral Shrivastava, Hyunok Oh |
| 2015 | DAC | Guidelines to design parity protected write-back L1 data cache. | Yohan Ko, Reiley Jeyapaul, Youngbin Kim, Kyoungwoo Lee, Aviral Shrivastava |
| 2015 | DATE | Path selection based acceleration of conditionals in CGRAs. | ShriHari RajendranRadhika, Aviral Shrivastava, Mahdi Hamzeh |
| 2015 | DATE | Enabling multi-threaded applications on hybrid shared memory manycore architectures. | Tushar Rawat, Aviral Shrivastava |
| 2015 | RTAS | A predictable and command-level priority-based DRAM controller for mixed-criticality systems. | Hokeun Kim, David Broman, Edward A. Lee, Michael Zimmer, Aviral Shrivastava, Junkwang Oh |
| 2014 | CASES | Construction of GCCFG for inter-procedural optimizations in Software Managed Manycore (SMM) architectures. | Bryce Holton, Ke Bai, Aviral Shrivastava, Harini Ramaprasad |
| 2014 | DAC | Branch-Aware Loop Mapping on CGRAs. | Mahdi Hamzeh, Aviral Shrivastava, Sarma B. K. Vrudhula |
| 2014 | DAC | Quantitative Analysis of Control Flow Checking Mechanisms for Soft Errors. | Aviral Shrivastava, Abhishek Rhisheekesan, Reiley Jeyapaul, Carole-Jean Wu |
| 2014 | RTAS | WCET-aware dynamic code management on scratchpads for Software-Managed Multicores. | Yooseong Kim, David Broman, Jian Cai, Aviral Shrivastava |
| 2013 | DAC | REGIMap: register-aware application mapping on coarse-grained reconfigurable architectures (CGRAs). | Mahdi Hamzeh, Aviral Shrivastava, Sarma B. K. Vrudhula |
| 2013 | DAC | SSDM: smart stack data management for software managed multicores (SMMs). | Jing Lu, Ke Bai, Aviral Shrivastava |
| 2013 | DATE | Automatic and efficient heap data management for limited local memory multicore architectures. | Ke Bai, Aviral Shrivastava |
| 2012 | DAC | EPIMap: using epimorphism to map applications on CGRAs. | Mahdi Hamzeh, Aviral Shrivastava, Sarma B. K. Vrudhula |
| 2011 | CASES | Vector class on limited local memory (LLM) multi-core processors. | Ke Bai, Di Lu, Aviral Shrivastava |
| 2011 | CASES | Smart cache cleaning: energy efficient vulnerability reduction in embedded processors. | Reiley Jeyapaul, Aviral Shrivastava |
| 2011 | DAC | CuMAPz: a tool to analyze memory access patterns in CUDA. | Yooseong Kim, Aviral Shrivastava |
| 2011 | ICPP | UnSync: A Soft Error Resilient Redundant Multicore Architecture. | Reiley Jeyapaul, Fei Hong, Abhishek Rhisheekesan, Aviral Shrivastava, Kyoungwoo Lee |
| 2011 | ICPP | Enabling Multithreading on CGRAs. | Aviral Shrivastava, Jared Pager, Reiley Jeyapaul, Mahdi Hamzeh, Sarma B. K. Vrudhula |
| 2011 | ISLPED | Fast and energy-efficient constant-coefficient FIR filters using residue number system. | Piotr Patronik, Krzysztof S. Berezowski, Stanislaw J. Piestrak, Janusz Biernat, Aviral Shrivastava |
| 2011 | VLSID | LA-LRU: A Latency-Aware Replacement Policy for Variation Tolerant Caches. | Aarul Jain, Aviral Shrivastava, Chaitali Chakrabarti |
| 2010 | DATE | Power-accuracy tradeoffs in human activity transition detection. | Jeffrey Boyd, Hari Sundaram, Aviral Shrivastava |
| 2010 | SCOPES | B2P2: bounds based procedure placement for instruction TLB power reduction in embedded systems. | Reiley Jeyapaul, Aviral Shrivastava |
| 2009 | ASPDAC | A software solution for dynamic stack management on scratch pad memory. | Arun Kannan, Aviral Shrivastava, Amit Pabalkar, Jongeun Lee |
| 2009 | ASPDAC | Compiler-managed register file protection for energy-efficient soft error reduction. | Jongeun Lee, Aviral Shrivastava |
| 2009 | CASES | Exploiting residue number system for power-efficient digital signal processing in embedded processors. | Rooju Chokshi, Krzysztof S. Berezowski, Aviral Shrivastava, Stanislaw J. Piestrak |
| 2009 | DATE | Static analysis to mitigate soft errors in register files. | Jongeun Lee, Aviral Shrivastava |
| 2009 | DATE | FSAF: File system aware flash translation layer for NAND Flash Memories. | Sai Krishna Mylavarapu, Siddharth Choudhuri, Aviral Shrivastava, Jongeun Lee, Tony Givargis |
| 2009 | VLSID | Code Transformations for TLB Power Reduction. | Reiley Jeyapaul, Sandeep Marathe, Aviral Shrivastava |
| 2008 | ASPDAC | A Compiler-in-the-Loop framework to explore Horizontally Partitioned Cache architectures. | Aviral Shrivastava, Ilya Issenin, Nikil D. Dutt |
| 2008 | ASPDAC | SPKM : A novel graph drawing based algorithm for application mapping onto coarse-grained reconfigurable architectures. | Jonghee W. Yoon, Aviral Shrivastava, Sanghyun Park, Minwook Ahn, Reiley Jeyapaul, Yunheung Paek |
| 2008 | DATE | Hiding Cache Miss Penalty Using Priority-based Execution for Embedded Processors. | Sanghyun Park, Aviral Shrivastava, Yunheung Paek |
| 2008 | HiPC | SDRM: Simultaneous Determination of Regions and Function-to-Region Mapping for Scratchpad Memories. | Amit Pabalkar, Aviral Shrivastava, Arun Kannan, Jongeun Lee |
| 2008 | VLSID | PTSMT: A Tool for Cross-Level Power, Performance, and Thermal Exploration of SMT Processors. | Deepa Kannan, Aseem Gupta, Aviral Shrivastava, Nikil D. Dutt, Fadi J. Kurdahi |
| 2008 | VLSID | Power Reduction of Functional Units Considering Temperature and Process Variations. | Deepa Kannan, Aviral Shrivastava, Sarvesh Bhardwaj, Sarma B. K. Vrudhula |
| 2008 | VLSID | Temperature and Process Variations Aware Power Gating of Functional Units. | Deepa Kannan, Aviral Shrivastava, Vipin Mohan, Sarvesh Bhardwaj, Sarma B. K. Vrudhula |
| 2007 | DATE | Interactive presentation: Functional and timing validation of partially bypassed processor pipelines. | Qiang Zhu, Aviral Shrivastava, Nikil D. Dutt |
| 2006 | CASES | Mitigating soft error failures for multimedia applications by selective data protection. | Kyoungwoo Lee, Aviral Shrivastava, Ilya Issenin, Nikil D. Dutt, Nalini Venkatasubramanian |
| 2006 | DATE | Automatic generation of operation tables for fast exploration of bypasses in embedded processors. | Sanghyun Park, Eugene Earlie, Aviral Shrivastava, Alex Nicolau, Nikil D. Dutt, Yunheung Paek |
| 2005 | CASES | Compilation techniques for energy reduction in horizontally partitioned cache architectures. | Aviral Shrivastava, Ilya Issenin, Nikil D. Dutt |
| 2005 | DATE | PBExplore: A Framework for Compiler-in-the-Loop Exploration of Partial Bypassing in Embedded Processors. | Aviral Shrivastava, Nikil D. Dutt, Alexandru Nicolau, Eugene Earlie |
| 2004 | ASPDAC | Energy efficient code generation exploiting reduced bit-width instruction set architectures (rISA). | Aviral Shrivastava, Nikil D. Dutt |
| 2002 | DATE | An Efficient Compiler Technique for Code Size Reduction Using Reduced Bit-Width ISAs. | Ashok Halambi, Aviral Shrivastava, Partha Biswas, Nikil D. Dutt, Alexandru Nicolau |
| 2000 | VLSID | Optimal Hardware/Software Partitioning for Concurrent Specification Using Dynamic Programming. | Aviral Shrivastava, Mohit Kumar, Sanjiv Kapoor, Shashi Kumar, M. Balakrishnan |