Lab Updates

The latest updates, publications, and announcements from the MPS Lab.

2025
General
Publication
Shreehari and Edward’s paper “TIPAngle: Traffic Tracking at City Scale by Pose Estimation of Pan and
Tilt Intersection Cameras” received best paper award in VLSID 2025 and got featured in the TCVLSI Newsletter Special Edition. link
2024
General
Aviral has been selected for the position of Editor-in-Chief of the IEEE Embedded Systems Letters.
General
General
General
Aviral was featured in the ABC15 Arizona news on “What to know about Waymo’s plan to drive on freeways”. [Video]
Publication
Our collaborative paper on “Cyclebite: Extracting Task Graphs From Unstructured Compute-Programs” is published in IEEE Transactions on Computers.
Publication
Our paper on “Design Methodology for Robust, Distributed Time-Sensitive Applications” is published in IEEE Internet of Things Magazine.
Publication
Sai and Kaustubh’s paper “IncidentNet: Traffic Incident Detection, Localization and Severity Estimation with Sparse Sensing” is accepted to appear at the 27th International Conference on Intelligent Transportation Systems (ITSC) 2024.
2023
Event
Aviral gives invited seminar talk on “An Agile and Explainable Exploration of Efficient HW/SW Codesigns of Deep Learning Accelerators Using Bottleneck Analysis” at InvasIC seminar series, Friedrich-Alexander-Universität.
General
General
Aviral is invited as the speaker for ASU’s International Students Convocation.
General
Aviral serves on the Steering Committee of ACM/IEEE Embedded Systems Week (ESWEEK).
General
Aviral will teach an education class on basics of machine learning design at ACM/IEEE Embedded Systems Week (ESWEEK 2023).
General
Matthew defended his master’s thesis titled “B-AWARE: Blockage Aware RSU Scheduling for 5G Enabled Autonomous Vehicles” and he would join Intel as AI Software Engineer. Congratulations!
Publication
Matthew‘s paper “B-AWARE: Blockage Aware RSU Scheduling for 5G Enabled Autonomous Vehicles” is accepted to appear at International Conference on Embedded Software (EMSOFT) 2023.
Publication
Moslem‘s paper titled “Generic Soft Error Data and Control Flow Error Detection by Instruction Duplication” is accepted for publication in IEEE Transactions on Dependable and Secure Computing (IEEE TDSC).
General
Our research on Autonomous Vehicles has been featured in the ASU Fulton Engineering’s News article “ASU research ensures autonomous vehicle safety, reliability” and state/local media including Arizona Commerce Authority, Institute of Automated Mobility.
Publication
Our work on “GiPH: Generalizable Placement Learning for Adaptive Heterogeneous Computing” (in collaboration with Carnegie Mellon University) is accepted to appear at Sixth Conference on Machine Learning and Systems (MLSys 2023).
General
Our work on making processor design space exploration more explainable is featured on front pages of ASU news, ASU alumni news, ASU Ira Fulton Engineering news and ASU School of Computing and AI etc., ACM (Association of Computing Machinary) Tech News, Communications of the ACM (CACM) news, industry blogs, local media, etc. [News Article: Opening the Black Box]

Publication
Sanggu’s paper titled “Blame-Free Motion Planning in Hybrid Traffic” is accepted for publication in IEEE Transactions on Intelligent Vehicles (ITV).
Publication
Shail‘s paper titled “Automating the Architectural Execution Modeling and Characterization of Domain-Specific Architectures” is accepted to appear at SRC TECHCON 2023.
Event
Shail and Aviral will present a virtual seminar talk to Intel Labs on “Agile and Explainable AI Hardware/Software Codesign Exploration”.
Publication
Shail‘s paper titled “Explainable-DSE: An Agile and Explainable Exploration of Efficient HW/SW Codesigns of Deep Learning Accelerators Using Bottleneck Analysis” is accepted to appear at the ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). Congratulations!!
Publication
We are invited for a special session on “Learning-Oriented Reliability Improvement of Computing Systems From Transistor to Application Level” in the 26th International Conference on Design Automation and Test in Europe (DATE 2023). [Paper]
General
We are teaching a new course on “Topics in Machine Learning Accelerator Design” at ASU in Spring 2023 (CSE/CEN 598). [Course Reading List]
2022
Publication
Aviral and Shail are invited to organize a special session on “Towards an Agile Design Methodology for Efficient, Reliable, and Secure ML Systems” at 40th IEEE VLSI and Test Symposium (VTS 2022). [Paper] [Slides]
General
Aviral serves as a guest editor of a special issue of Springer Real-Time Systems on Practical and Robust Design of Real-Time Systems.
General
Aviral is featured in the Cronkite News article Digital license plate messages let drivers express themselves.
Event
Aviral serves as the general chair of ACM/IEEE Embedded Systems Week (ESWEEK) 2022, which is a hybrid conference with Shanghai and Phoenix as on-site locations. Consider participating! [Student Activities] [Education Classes] [Plenary Talks] [Workshops] [Tutorials] [LinkedIn] [Twitter] [YouTube] (Need-based student travel grants and fee waivers available.)
Publication
Aviral serves as the general chair of ACM/IEEE Embedded Systems Week (ESWEEK) 2022, which will be organized as a hybrid conference with Shanghai as an on-site location. Consider submitting your best work! [Call for Papers] [LinkedIn] [Twitter] [YouTube]
General
Aviral serves as the Graduate Program Chair, Computer Science and Engineering.
General
Aviral was featured in news articles on “High school students learn about artificial intelligence and related career paths“, which was covered by various news media in Arizona.
General
Check out IEEE HKN GradLab Episode about graduate school experiences (theme: Interpersonal lab relationship), featuring our own Shail Dave. [Feature Post]
General
Christian successfully defended his bachelor’s thesis on “Making a Real-Time Operating System for the Raspberry Pi 2B”. [Code]
General
Consider participating in NSF Workshop Panel Discussions on Sustainable Computing, including our own Shail Dave as a topical expert for “Architectures” track.
Publication
Edward‘s paper on “Accurate Cooperative Sensor Fusion by Parameterized Covariance Generation for Sensing and Localization Pipelines in CAVs” is accepted at the 23rd Intelligent Transportation Systems Conference (IEEE ITSC 2022).
Publication
Hwisoo and Moslem’s paper titled “EXPERTISE: An Effective Software-level Redundant Multithreading Scheme against Hardware Faults” is accepted for publication in ACM Transactions on Architecture and Code Optimization (ACM TACO).
Publication
Mahesh’s paper “PathSeeker: A Fast Mapping Algorithm for CGRAs” is accepted to appear at 25th International Conference on Design Automation and Test in Europe (DATE), 2022.
General
Edward is selected as ARCS (The Achievement Rewards for College Scientists) scholar for the year 2022-2023. Congratulations!
Publication
Our paper “Plan B – Design Methodology for Cyber-Physical Systems Robust to Timing Failure”, in collaboration with Prof. Carlee Joe-Wong, Prof. Jonathan Aldrich (Carnegie Mellon University) and Dr. Bob Iannucci (Google) is accepted for publication in ACM Transactions on Cyber-Physical Systems (TCPS). Congratulations Dr. Mohammad, Prof. MohammadReza, and Edward, and the team!
General
Sanggu defended his master’s thesis titled “Blame-Free Motion Planning in Hybrid Traffic”.
Event
Shail is invited to give a talk on “Agile and Explainable Exploration of Efficient Hardware/Software Codesigns of Deep Learning Accelerators” at DAC-ROAD4NN: Annual International Workshop on Research Open Automatic Design for Neural Networks at the 59th annual ACM/IEEE/ESDA Design Automation Conference (DAC 2022 ). [Check the previous edition here.]
Publication
Our collaborative paper “Compatibility Checking for Autonomous Lane-Changing Assistance Systems” is accepted to appear at 25th International Conference on Design Automation and Test in Europe (DATE), 2022.
Publication
Shail‘s position/vision paper on “Accelerator Design 2.0″ — Comprehensive, Reusable, Explainable, and Agile Design Exploration of Next-Gen Hardware Accelerators” is accepted in the annual LATTE workshop, co-located with ACM ASPLOS 2022. [Paper] [Talk]
General
Shail will present our survey and takeaways about “Efficient Sparse NN Processing on Hardware Accelerators: Survey and Insights” at Annual Sparsity in Neural Networks 2022 workshop, co-located meetup with ICML 2022. [Poster] [Tweet]
General
Shail will present our work on agile and explainable exploration of efficient deep learning accelerators at IBM-IEEE CAS/EDS AI Compute Symposia 2022.
General
Shail‘s research on Machine Learning Accelerators is featured in the IEEE Bridge – Graduate Research Spotlight (in volume 118, issue 2) and highlighted by IEEE Eta Kappa Nu on various social media.
General
We will give a demo on “Efficient Hardware/Software Codesigns of NPUs in Minutes!” at ACM SIGDA University Demonstration, DAC 2022. See Teaser.
General
Shail’s dissertation research on “Accelerator Design 2.0: Agile, Efficient, Explainable, and Sustainable” appears at the Ph.D. forum in DAC 2022 (59th annual ACM/IEEE/ESDA Design Automation Conference) and IPDPS 2022 (36th IEEE International Parallel & Distributed Processing Symposium).
2021
General
General
Aviral served as an expert coordinator for the First IoT Expert Curiosity University T-Mobile Cohort.
General
Aviral serves as the survey/tutorials editor for ACM Transactions of Embedded Computing Systems (TECS). Considering submitting!
General
Aviral serves as vice general chair of Embedded Systems Week (ESWEEK), 2021. Check out the exciting program and join us virtually during October 08-15!
General
Publication
Hwisoo and Moslem’s paper titled “CHITIN: A Comprehensive In-thread Instruction Replication Technique Against Transient Faults” is accepted to appear at Design, Automation and Test in Europe Conference (DATE).
General
Aviral will give a keynote on “Towards Connected and Safe Autonomous Vehicle” at the 25th International Symposium on VLSI Design and Test (VDAT).
General
Mahesh successfully defended his Ph.D. dissertation — “Compiler Design for Accelerating Applications on Coarse-Grained Reconfigurable Architectures”. Congratulations, Dr. Balasubramanian!
General
Mohammad successfully defended his Ph.D. dissertation — “Safe and Robust Cooperative Algorithm for Connected Autonomous Vehicles”. Congratulations, Dr. Khayatian!
General
Looking for some summer reading? Check out annual recommendations from ASU faculty, including our own Aviral Shrivastava.
General
Mohammadreza successfully defended his Ph.D. dissertation — “A Methodology and Formalism to Handle Timing Uncertainties in Cyber-Physical Systems”. Congratulations, Dr. Mohammadreza!
Publication
Mohammad’s paper on “Cooperative Driving of Connected Autonomous Vehicles in Smart Cities using Responsibility-Sensitive Safety Rules” is accepted for publication in International Conference on Cyber-Physical Systems (ICCPS).
Publication
Our collaborative paper “Comprehensive Failure Analysis against Soft Errors from Hardware and Software Perspectives” is accepted to appear at the 39th IEEE International Conference on Computer Design (ICCD 2021).
General
Our collaborative work on “A Framework and DSL for Distributed, Energy-constrained, and Time-sensitive Applications” appears at Workshop on Implementation, Compilation, Optimization of OO Languages, Programs and Systems at ECOOP and ISSTA.
Publication
Our collaborative paper “SPX64: A Scratchpad Memory for General-Purpose Microprocessors” is accepted for publication in ACM Transactions on Architecture and Code Optimization (TACO) (to be presented at HiPEAC).
General
Our research on connected autonomous vehicles was presented at 2021 STEM EXPO Week from the Science Olympiad. [Video]
Publication
Our survey paper on accelerating sparse and compact ML/DNN models is accepted for publication in the Proceedings of the IEEE — flagship publication of the IEEE. Congratulations Shail!!
2020
General
ACM SIGBED Blogpost about 41st IEEE Real-Time Systems Symposium (RTSS 2020), which will be held virtually December 1–4, 2020. Consider attending!
General
Aviral is inducted into the National Academy of Inventors, ASU Chapter.
Publication
Aviral is serving as chair of the Design and Application track for 41st IEEE Real-Time Systems Symposium (RTSS 2020) [Call for papers].
General
Aviral is serving as the deputy editor-in-chief of IEEE Embedded Systems Letters.
Publication
Mahesh‘s article “CRIMSON: Compute-intensive loop acceleration by Randomized Iterative Modulo Scheduling and Optimized Mapping on CGRAs” is accepted for publication in  IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD).
Event
Aviral will present on “Make Programming Simple Again – Resilience” at the Computer Science Seminar Series of Donald Bren School of Information and Computer Sciences, University of California, Irvine.
Publication
Aviral is serving as the virtual conference chair of Embedded Systems Week 2020 (ESWEEK 2020) [Call for papers].
Publication
Mahesh‘s paper on “Scaling of Union of Intersections for Inference of Granger Causal Networks from Observational Data” is accepted to appear at 34th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2020).
Publication
Mohammad‘s article on “A Survey on Intersection Management of Connected Autonomous Vehicles” is accepted for publication in ACM Transactions on Cyber-Physical Systems (TCPS).
General
General
Preprint of our comprehensive survey titled “Hardware Acceleration of Sparse and Irregular Tensor Computations of ML Models: A Survey and Insights” is now available [arXiv].
Publication
Mohammad‘s paper “R2IM Robust and Resilient Intersection Management of Connected Autonomous Vehicles” is accepted for presentation at the 23rd Intelligent Transportation Systems Conference (IEEE ITSC 2020).
Publication
Shail‘s paper titled “dMazeRunner: Optimizing Convolutions on Dataflow Accelerators” is accepted to appear in the session on Array-based Architectures for Energy-efficient Signal Processing Systems at the 45th International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2020). [Talk] [Framework]
2019
Publication
Abhishek and Reiley’s article on “Control Flow Checking or Not? (for Soft Errors)” is accepted for publication in ACM Transactions on Embedded Computing Systems (TECS).
General
General
Aviral is on the panel that will discuss  “Teaching New Technologies in Computer Architecture” at the Workshop on Computer Architecture Education, Held in conjunction with the 46th International Symposium on Computer Architecture (ISCA 2019).
General
Aviral is serving as a guest editor of a special issue of ACM Transactions on Cyber-Physical Systems on Time for CPS.
General
Aviral is serving as a Program Committee Chair of LCTES 2019.
Event
Aviral will give a talk on “Software Schemes for Resilience Against Soft Errors” at Karlsruhe Institute of Technology (KIT).
General
Aviral will join the panel that will discuss about “Academia-Industry Collaboration: Challenges in the Research Pipeline” at International Conference on VLSI Design and Embedded Systems 2019.
General
dMazeRunner framework for optimizing dataflow acceleration of machine learning models on coarse-grained programmable accelerators is released (alpha)!
Publication
Mohammad‘s article on “Crossroads+: A Time-Aware Approach for Intersection Management of Connected Autonomous Vehicles” is accepted for publication in ACM Transactions on Cyber-Physical Systems (TCPS).
Publication
Our collaborative paper titled “Encoding and monitoring responsibility sensitive safety rules for automated vehicles in signal temporal logic” received the best paper honorable mention at the 17th ACM-IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE 2019).
Publication
Our paper titled “Software Approaches for In-time Resilience” (invited) will appear at the 56th annual design automation conference (DAC 2019).
Publication
Our paper titled “Static Function Prefetching for Efficient Code Management on Scratchpad Memory” is accepted to appear at 37th IEEE International Conference on Computer Design (ICCD 2019).
General
Rachel successfully defended her master’s thesis — R2IM: Reliable and Robust Intersection Manager Robust to Rogue Vehicles. Congratulations!
General
Moslem successfully defended his Ph.D. dissertation — Software Techniques For Dependable Execution. Congratulations, Dr. Moslem Didehban!
Publication
Shail‘s paper titled “dMazeRunner: Executing Perfectly Nested Loops on Dataflow Accelerators” is accepted to appear at International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS 2019) which is affiliated with Embedded Systems Week (ESWEEK).
2018
General
ASU researchers partner with Local Motors for Electric AVs In-Wheel Motor Design.
General
General
General
Aviral will present on “Coarse-Grained Reconfigurable Arrays for Accelerating Beyond GPUs” at Future Chips Forum 2018, Tsinghua University.
Event
Aviral will give a talk on “Can Software Techniques Protect from Soft Errors?” at University of Michigan, Ann Arbor.
Event
Aviral will present on Energy efficient acceleration of residual neural networks using CGRA at ARM Research Summit 2018. [Talk] [Slides] [insideHPC]
Publication
MohammadReza‘s paper on “An Efficient Timestamp-Based Monitoring Approach to Test Timing Constraints of Cyber-Physical Systems” is accepted for publication at DAC 2018. Congratulations!
Publication
Mohammad and MohammadReza‘s paper on “RIM: Robust Intersection Management for Connected Autonomous Vehicles” is accepted for publication at RTSS 2018. Congratulations!
Publication
Moslem and Hwisoo‘s paper on “Exploring Software Redundant Multi-threading for Soft/Hard Error Detection and Recovery” is accepted for publication at DATE 2019.
Publication
Moslem’s paper on “A Compiler Technique for Processor-Wide Protection From Soft Errors in Multithreaded Environments” is accepted to appear in IEEE Transactions on Reliability.
General
Recent editorial of ACM Transactions on Embedded Computing Systems (TECS) nicely summarizes the lessons learned from ACM/IEEE Early Career Workshop, which was co-organized by Aviral at DAC 2018.
Publication
Shail‘s paper on “RAMP: Resource-Aware Mapping for CGRAs” is accepted for publication at 55th Annual Design Automation Conference (DAC 2018).
Publication
Shail will present our paper “RAMP: Resource-Aware Mapping for CGRAs” @ DAC 2018, in the session The Art of Mapping for Accelerators, one of the sessions recommended from the industry experts.
Publication
Yooseong, Mohammad, Jing and Jinn-Pean’s papers are accepted to appear at International Conference on VLSI Design and Embedded Systems 2019.
2017
General
Aviral and Jian co-authored a book chapter on “Hardware-Aware Compilation“. (Book: Handbook of Hardware/Software Codesign, Springer.)
General
Aviral is a panelist on Autonomous driving series that will explore roadway infrastructure in the age of driverless cars.
General
Aviral is organizing the ACM/IEEE Early Career workshop at DAC 2017.
General
Aviral is serving as a guest editor of a special issue of Transactions on Multi Scale Computing Systems (TMSCS) on Accelerated Computing.
General
Aviral is serving as Program Committee chair of CODES+ISSS.
General
Aviral is serving as Program Committee chair of CODES+ISSS 2018.
Event
Aviral will give a talk on “Software Techniques for Soft Errors” at UNIST, Republic of Korea.
General
Aviral will give Keynote on “Time in Cyber-Physical Systems” at IEEE International Symposium on Nanoelectronic and Information Systems (IEEE-iNIS).
Publication
Edward and Mohammad’s paper on “Crossroads – Time-Sensitive Autonomous Intersection Management” was the Best paper candidate at Design Automation Conference 2017.
Publication
Edward and Mohammad‘s paper on “Crossroads – Time-Sensitive Autonomous Intersection Management” is the Best paper candidate at Design Automation Conference 2017. Congratulations!
General
Jian successfully defended his Ph.D. dissertation — Scratchpad Management in Software Managed Manycore Architectures. Congratulations, Dr. Jian Cai!
Publication
MohammadReza and Mohammad‘s paper on “Timestamp Temporal Logic (TTL) for Time Testing of Cyber-Physical Systems” is accepted for publication at EMSOFT 2017. Congratulations!
Publication
Moslem and Dheeraj’s paper on “NEMESIS: A Software Approach for Computing in Presence of Soft Errors” is accepted for publication at ICCAD 2017. Congratulations!
Publication
Moslem, Shail and Mahesh’s papers are accepted for publication at DATE 2018.
General
Mohammad received A. Richard Newton Young Student Fellowship at 54th Design Automation Conference (DAC 2017).
Publication
Moslem’s paper on “An Integrated safe and fast recovery scheme from soft errors” is accepted for publication at DAC 2017.
General
Yooseong defended his thesis  on “WCET-Aware Scratchpad Memory Management for Hard Real-Time Systems” successfully. Congratulations!
2016
Publication
A paper on “Languages Must Expose Memory Heterogeneity” is accepted to appear at The International Symposium on Memory Systems (MEMSYS 2016).
General
General
Publication
Moslem’s paper on “ZDC: A Compiler technique for Zero Silent Data Corruption” is accepted for publication at DAC 2016.
Publication
Jian’s paper on “Software Coherence Management on Non-Coherent Cache Multi-cores” received Prof. N. N. Biswas Best Student Paper award at VLSI Design 2016.
Publication
Reiley’s paper on “Systematic Methodology for the Quantitative Analysis of Pipeline Register Reliability in Embedded Systems” is accepted for publication in IEEE Transactions on Very Large Scale Integration (VLSI) Systems.
General
Shail and MohammadReza received A. Richard Newton Young Student Fellowship at 53rd Design Automation Conference (DAC 2016).
2015
General
Aviral is serving as a guest editor of a special issue of ACM Transactions on Embedded Computing Systems (TECS) on Software Controlled Memories.
Publication
Jared and Reiley’s article on “A Software Scheme for Multithreading on CGRAs” is accepted to be published in TECS.
2014
General
Aviral is featured in an Embedded Computing Design article on Accelerating processing with Coarse Grain Reconfigurable Arrays.
Event
Aviral will present on “Quantitative Analysis of Control Flow Checking Mechanisms for Soft Errors” in ICS Seminar at University of Texas, Austin.
General
Our research on CGRA accelerators featured in Embedded Computing Design magazine [e-article] [magazine].
2013
2012
2011
Event
Aviral will give a talk on “Multi-core Challenge: Missing Memory Virtualization” at UT-Austin Computer Architecture Seminar Series.
General
Publication
Jonghee Yoon’s paper, SPKM: a novel graph drawing based algorithm for application mapping onto coarse-grained reconfigurable architectures” was the best paper award candidate in ASP-DAC 2008.
General
Science Foundation Arizona grant to ASU/Raytheon research group will fund effort to expand computer capabilities. [ASU Full Circle]
Publication
Reiley’s paper, “Cache Vulnerability Equations for protecting data in embedded processor caches from soft errors”, was the second-highest ranked paper at LCTES 2010.