About me

I am Associate Professor at the School of Electrical, Computer & Biomedical Engineering at Southern Illinois University Carbondale and the director of the Embedded Systems Software Lab, which focuses on:

  • Machine learning: Approximate computing, heterogeneous hardware accelerators, neural network optimizations, and hardware/software co-design.
  • System optimization: Application customization, power-aware scheduling, and memory management.
  • Many-core systems: Application mapping, network-on-chip architectures, run-time resource management, design and exploration of heterogeneous platforms, and resource contention minimization.

See also Curriculum Vitae.


News (Updated July 2024)

  • 07/2024: Our submission, MapFormer: Attention-based multi-DNN Manager for Throughout & Power Co-optimization on Embedded Devices was accepted at ICCAD 2024 conference! ICCAD is one of the premiere conferences on advancements and research in the field of electronic design automation (EDA) and computer-aided design (CAD).

  • 06/2024: Our submission, Carbon-Aware Design of DNN Accelerators: Bridging Performance and Sustainability was accepted at IEEE ISVLSI conference.

  • 05/2024: Our submission, Balancing Throughput and Fair Execution of Multi-DNN Workloads on Heterogeneous Embedded Devices is accepted at IEEE Transactions on Emerging Topics in Computing.

  • 05/2024: Our submission, Pythia: An Edge First Agent for State Prediction in High-Dimensional Environments is accepted at IEEE Embedded Systems Letters.

  • 04/2024: I am honoured to receive the College Rising Star Faculty Award and Outstanding Teacher of the Year Award for 2024!

  • 12/2023: Our submission, Hardware-Aware DNN Compression via Diverse Pruning and Mixed-Precision Quantization is accepted at IEEE Transactions on Emerging Topics in Computing.

  • 09/2023: I am very excited to share that our proposal DESC: Type I: Towards Greener AI Computing: Designing and Managing Sustainable Heterogeneous Edge Data Centers was funded by NSF! More exciting research days are coming!

  • 04/2023: And we finally got it!! Our paper, Automated Energy-Efficient DNN Compression under Fine-Grain Accuracy Constraints received the Best Paper Award in the prestigious DATE 2023 conference! The best conference in design automation organized in Europe.


  • 02/2023: Our submission, OmniBoost: Boosting Throughput of Heterogeneous Embedded Devices under Multi-DNN Workload was accepted to IEEE/ACM Design Automation Conference 2023 (DAC) conference!

  • 11/2022: Our submission, Automated Energy-Efficient DNN Compression under Fine-Grain Accuracy Constraints was accepted to DATE 2023 conference! It is also nominated for Best Paper Award.

  • 08/2022: Our proposal, Collaborative Research: CyberTraining: Pilot: Research Workforce Development for Deep Learning Systems in Advanced GPU Cyberinfrastructure was selected for funding by NSF!

  • 07/2022: Our submission, Energy-efficient DNN Inference on Approximate Accelerators Through Formal Property Exploration is accepted at IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (ESWEEK Special issue).

  • 05/2022: Our submission, Targeting DNN Inference via Efficient Utilization of Heterogeneous Precision DNN Accelerators is accepted at IEEE Transactions on Emerging Topics in Computing.

  • 03/2022: Our submission, A Pressure-Aware Policy for Contention Minimization on Multi-core Systems is accepted at ACM Transactions on Architecture and Code Optimization.

  • 01/2022: Our submission, Thermal-Aware Design for Approximate DNN Accelerators is accepted at IEEE Transactions on Computers.

  • 01/2022: Our submission, Fair Scheduling Through Collaborative Filtering on Multicore Systems is accepted at the IEEE International Symposium on Circuits and Systems 2022 (ISCAS).

  • 10/2021: Our submission, Energy Efficient Edge Computing Enabled by Satisfaction Games and Approximate Computing is accepted at IEEE Transactions on Green Communications and Networking.

  • 07/2021: Our submission, Positive/Negative Approximate Multipliers for DNN Accelerators is accepted at IEEE/ACM International Conference On Computer Aided Design (ICCAD).

  • 05/2021: After a long and stressful period, I finally got tenure and promotion to the rank of Associate Professor! I would like to thank my family and my colleagues for their help and their support.

  • 03/2020: Our submission, Impact of NCFET on Neural Network Accelerators is accepted at IEEE Access journal.

  • 02/2020: Our submission, Control Variate Approximation for DNN Accelerators is accepted at the IEEE/ACM Design Automation Conference 2021 (DAC).

  • 01/2020: Our submission, Priority-Aware Scheduling Under Shared-ResourceContention on Chip Multicore Processors is accepted at the IEEE International Symposium on Circuits and Systems 2021 (ISCAS).

  • 12/2020: Our submission, Efficient Deployment of Spiking Neural Networks on SpiNNaker Neuromorphic Platform is accepted at the IEEE Transactions on Circuits and Systems.

  • 12/2020: Our submission, Online Frequency-based Performance and Power Estimation for Clustered Multi-Processor Systems is accepted at the Springer Computers and Electrical Engineering Journal.

  • 11/2020: I am excited to share that two of our papers, Reliability-Aware Quantization for Anti-Aging NPUs, a collaboration with Karlsruhe Institute of Technology and University of Stuttgart, and Efficient Resource Management of Clustered Multi-Processor Systems Through Formal Property Exploration, a collaboration with Arizona State University, were accepted to DATE 2021 conference!

  • 09/2020: Our submission, Prognostics and Health Management Data Handling by Critical Tasks on Multi-Core Platforms was accepted at IEEE International Conference on Electronics Circuits and Systems (ICECS).

  • 08/2020: Our submission, Weight-Oriented Approximation for Energy-Efficient Neural Network Inference Accelerators was accepted at IEEE Transactions on Circuits and Systems I: Regular Papers.

  • 07/2020: Our submission, NPU Thermal Management was accepted at IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (ESWEEK 2020 Special Issue).

  • 05/2020: Our submission, Edge-First Resource Management for Video-based Applications: A Face Detection Use-case was accepted at IEEE Embedded Systems Letters.

  • 05/2020: Our submission, Inference and Energy Efficient Design of Deep Neural Networks for Embedded Devices was accepted at IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2020).

  • 05/2020: I am honored to be invited as member of the TPC for ASP-DAC 2020.

  • 02/2020: Our submission, Frequency-based Power Efficiency Improvement of CNNs on Heterogeneous IoT Computing Systems was accepted at IEEE World Forum on The Internet of Things (WF-IoT 2020).

  • 02/2020: Our submission, Adaptive Approximate Computing on Hardware Accelerators Targeting Internet-of-Things was accepted at IEEE World Forum on The Internet of Things (WF-IoT 2020).

  • 01/2020: Our submission, ARIAN: A scalable method for Adding aRbItrAry Numbers on modern processors was accepted at IEEE International Symposium on Circuits and Systems 2020 (ISCAS).

  • 01/2020: Our submission, A Machine Learning Approach For Improving Power Efficiency on Clustered Multi-Processor System was accepted at IEEE International Symposium on Circuits and Systems 2020 (ISCAS).

  • 11/2019: I am honored to be invited as member of the TPC for DAC 2020.

  • 11/2019: Our submission, Meeting Power Constraints while Mitigating Contention on Clustered Multi-Processor Systems was accepted at IEEE Embedded Systems Letters.

  • 11/2019: Our suoverbmission, Improving GPU Performance with a Power-Aware SM Allocation Methodology was accepted at MDPI Electronics Journal.

  • 09/2019: Our submission, Performance and Fairness Improvement on CMPs Considering Bandwidth and Cache Utilization was accepted at IEEE Computer Architectures Letters.

  • 07/2019: Our submission, Kernel-based Resource Allocation for Improving GPU Throughput while Minimizing the Activity Divergence of SMs was accepted at IEEE Transactions on Circuits and Systems–I: Regular Papers.

  • 07/2019: Our submission, Performance and Aging Aware Resource Allocation for Concurrent GPU Applications under Process Variation was accepted at IEEE Transactions on Nanotechnology.

  • 07/2019: Our lab did a great job informing and creating enjoyable demos for the students involved in the SMASH Illinois program



  • 06/2019 Our proposal Modular and scalable infrastructure for the SIUC campus was accepted for funding by the Illinois Environmental Protection Agency through the US Department of Energy.

  • 04/2019: Our lab did a great job presenting two very impressive demos at SIU Open DAY 2019! Many thanks to my students Ioannis Galanis, Shivam Kundan, and Linclon Kinley for their help and their support.


  • 04/2019: I am deeply honored to receive the Outstanding Teacher award for 2018 for the Electrical & Computer Engineering department.

  • 03/2019: Our submission, Environmental-Based Speed Recommendation for Future Smart Cars was accepted at the journal Future Internet.

  • 02/2019: Our submission, Workload-aware Management Targetting Multi-Gateway Internet-of-Things was accepted at IEEE International Conference on Omni-layer Intelligent systems (COINS).

  • 09/2018: Two papers accepted at IEEE International Conference on Electronics Circuits and Systems. Optimizing Performance of GPU Applications with SM Activity Divergence Minimization and Drop: Distributed Run-Time and Power Constraint Mapping for Many-Core Systems.

  • 09/2018: I am pleased to read that our demo was one of the most requested activities during SIU Open day (Article in Southern Illinoisan).

  • 08/2018: I am very happy to announce that today our lab received the 48-node SpiNNaker based board for our research on modern neuromorphic platforms.

  • 07/2018: Our submission, Performance-based and Aging-aware Resource Allocation for Concurrent GPU Applications was accepted at IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT).

  • 04/2018: Our submission, A Message-Passing Microcoded Synchronization for Distributed Shared Memory Architectures was accepted at IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

  • 01/2018: Our submission, Hierarchical Distributed Run-time Resource Management scheme for NoC based Many-Cores was accepted at ACM Transactions on Embedded Computing Systems.

  • 01/2018: Two papers accepted at International IEEE Symposium on Circuits and Systems.

  • 11/2017: Two papers accepted at Conference on Design, Automation and Test in Europe (DATE) 2018. Congratulations to all hard-working students!

  • 02/2017: Our paper was accepted at ACM Great Lakes Symposium on VLSI 2017 (GLSVLSI).

  • 01/2017: Three papers accepted at International IEEE Symposium on Circuits and Systems. Congratulations to all hard-working students!