About me

I am a Professor in the School of Electrical, Computer & Biomedical Engineering at Southern Illinois University Carbondale and director of the Embedded Systems Software Lab. I also serve as Chair of the SIU Graduate Council.

My research focuses on computer and AI systems, particularly multi-model and multi-tenant machine learning, heterogeneous computing platforms, accelerator-aware runtime systems, and cross-layer performance and power optimization. I am especially interested in developing efficient and sustainable AI systems for embedded, edge, and distributed environments.

Machine Learning Approximate Computing Hardware Accelerators DNN Optimization Edge & IoT Systems Sustainable AI HW/SW Co-design Embedded Systems

See also my Curriculum Vitae.


News (Updated August 2026)

2026

  • Award
    08/2026   Honored to receive the Outstanding TPC Member Award at DAC 2026!
    DAC 2026 TPC award
  • Journal
    07/2026   ToolAssist: An Edge-First Function Calling Framework for Large Language Models with Adaptive Cloud Collaboration accepted at IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (ESWEEK Special Issue).
  • Appointment
    07/2026   Appointed as Associate Editor for IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD).
  • Appointment
    06/2026   Appointed as Associate Editor for IEEE Transactions on Mobile Computing (TMC).
  • Appointment
    05/2025   Elected as Chair of the SIU Graduate Council.
  • Promotion
    05/2026   Promoted to the rank of Professor! I would like to thank my family and colleagues for their help and support.
  • 2025

    • Journal
      08/2025   Our paper Ecomap: Sustainability-Driven Optimization of Multi-Tenant DNN Execution on Edge Servers is accepted at IEEE Transactions on Computers.
    • Appointment
      08/2025   Reappointed as a Faculty Fellow in SIU's Office of the Vice Chancellor for Research, supporting the development of large, collaborative grant proposals.
    • Conference
      05/2025   Two papers accepted at ISVLSI 2025: Carbon-Efficient 3D DNN Acceleration: Optimizing Performance and Sustainability and A Vertical Approach to Designing and Managing Sustainable Heterogeneous Edge Data Centers.
    • Conference
      04/2025   Attending DATE 2025! Reconnecting with friends and colleagues from around the world and presenting three papers, one of which was nominated for Best Paper.
      DATE 2025 welcome event DATE 2025 conference event
    • Conference
      01/2025   Two papers accepted at ISCAS 2025: Approximate Multiplier Mapping for Unfairness Mitigation in Energy-Efficient DNNs and Leveraging Image Difficulty for Run-Time Adaptive DNN Inference on Embedded Devices.

    2024

    • Award
      11/2024   Two papers accepted at DATE 2025: RankMap: Priority-Aware Multi-DNN Manager for Heterogeneous Embedded Devices, a Best Paper Award Candidate, and Less is More: Optimizing Function Calling for LLM Execution on Edge Devices.
    • Conference
      07/2024   MapFormer: Attention-based multi-DNN Manager for Throughput & Power Co-optimization on Embedded Devices accepted at ICCAD 2024, a premier conference in electronic design automation and computer-aided design.
    • Appointment
      07/2024   Selected to serve as a Faculty Fellow in SIU's Office of the Vice Chancellor for Research, supporting the development of large, collaborative grant proposals.
    • Conference
      06/2024   Carbon-Aware Design of DNN Accelerators: Bridging Performance and Sustainability accepted at IEEE ISVLSI.
    • Journal
      05/2024   Balancing Throughput and Fair Execution of Multi-DNN Workloads on Heterogeneous Embedded Devices accepted at IEEE Transactions on Emerging Topics in Computing.
    • Journal
      05/2024   Pythia: An Edge First Agent for State Prediction in High-Dimensional Environments accepted at IEEE Embedded Systems Letters.
    • Award
      04/2024   Honored to receive the College Rising Star Faculty Award and Outstanding Teacher of the Year Award for 2024!

    2023

    • Journal
      12/2023   Hardware-Aware DNN Compression via Diverse Pruning and Mixed-Precision Quantization accepted at IEEE Transactions on Emerging Topics in Computing.
    • Grant
    • Award
      04/2023   Our paper Automated Energy-Efficient DNN Compression under Fine-Grain Accuracy Constraints received the Best Paper Award at DATE 2023.
      DATE 2023 Best Paper Award presentation DATE 2023 Best Paper Award recipients DATE 2023 conference DATE 2023 award event
    • Conference
      02/2023   OmniBoost: Boosting Throughput of Heterogeneous Embedded Devices under Multi-DNN Workload accepted at IEEE/ACM Design Automation Conference 2023 (DAC).
    Earlier news (2017–2022)

    2022

    • Award
      11/2022   Automated Energy-Efficient DNN Compression under Fine-Grain Accuracy Constraints accepted at DATE 2023 and selected for a Best Paper Award.
    • Grant
      08/2022   Our proposal Collaborative Research: CyberTraining: Pilot: Research Workforce Development for Deep Learning Systems in Advanced GPU Cyberinfrastructure selected for funding by NSF!
    • Journal
      07/2022   Energy-efficient DNN Inference on Approximate Accelerators Through Formal Property Exploration accepted at IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (ESWEEK Special Issue).
    • Journal
      05/2022   Targeting DNN Inference via Efficient Utilization of Heterogeneous Precision DNN Accelerators accepted at IEEE Transactions on Emerging Topics in Computing.
    • Journal
      03/2022   A Pressure-Aware Policy for Contention Minimization on Multi-core Systems accepted at ACM Transactions on Architecture and Code Optimization.
    • Journal
      01/2022   Thermal-Aware Design for Approximate DNN Accelerators accepted at IEEE Transactions on Computers.
    • Conference
      01/2022   Fair Scheduling Through Collaborative Filtering on Multicore Systems accepted at the IEEE International Symposium on Circuits and Systems 2022 (ISCAS).

    2021

    • Journal
      10/2021   Energy Efficient Edge Computing Enabled by Satisfaction Games and Approximate Computing accepted at IEEE Transactions on Green Communications and Networking.
    • Conference
      07/2021   Positive/Negative Approximate Multipliers for DNN Accelerators accepted at the IEEE/ACM International Conference on Computer-Aided Design (ICCAD).
    • Promotion
      05/2021   I received tenure and promotion to the rank of Associate Professor! I would like to thank my family and colleagues for their help and support.

    2020

    • Journal
      12/2020   Efficient Deployment of Spiking Neural Networks on SpiNNaker Neuromorphic Platform accepted at IEEE Transactions on Circuits and Systems.
    • Journal
      12/2020   Online Frequency-based Performance and Power Estimation for Clustered Multi-Processor Systems accepted at the Springer Computers and Electrical Engineering Journal.
    • Conference
      11/2020   Two papers accepted at DATE 2021: Reliability-Aware Quantization for Anti-Aging NPUs, a collaboration with Karlsruhe Institute of Technology and the University of Stuttgart, and Efficient Resource Management of Clustered Multi-Processor Systems Through Formal Property Exploration, a collaboration with Arizona State University.
    • Conference
      09/2020   Prognostics and Health Management Data Handling by Critical Tasks on Multi-Core Platforms accepted at the IEEE International Conference on Electronics Circuits and Systems (ICECS).
    • Journal
      08/2020   Weight-Oriented Approximation for Energy-Efficient Neural Network Inference Accelerators accepted at IEEE Transactions on Circuits and Systems I: Regular Papers.
    • Journal
      07/2020   NPU Thermal Management accepted at IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (ESWEEK 2020 Special Issue).
    • Journal
      05/2020   Edge-First Resource Management for Video-based Applications: A Face Detection Use-case accepted at IEEE Embedded Systems Letters.
    • Conference
      05/2020   Inference and Energy Efficient Design of Deep Neural Networks for Embedded Devices accepted at the IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2020).
    • Service
      05/2020   Invited to serve as a TPC member for ASP-DAC 2020.
    • Journal
      03/2020   Impact of NCFET on Neural Network Accelerators accepted at IEEE Access.
    • Conference
      02/2020   Control Variate Approximation for DNN Accelerators accepted at the IEEE/ACM Design Automation Conference 2021 (DAC).
    • Conference
      02/2020   Frequency-based Power Efficiency Improvement of CNNs on Heterogeneous IoT Computing Systems accepted at the IEEE World Forum on the Internet of Things (WF-IoT 2020).
    • Conference
      02/2020   Adaptive Approximate Computing on Hardware Accelerators Targeting Internet-of-Things accepted at the IEEE World Forum on the Internet of Things (WF-IoT 2020).
    • Conference
      01/2020   Priority-Aware Scheduling Under Shared-Resource Contention on Chip Multicore Processors accepted at the IEEE International Symposium on Circuits and Systems 2021 (ISCAS).
    • Conference
      01/2020   ARIAN: A Scalable Method for Adding Arbitrary Numbers on Modern Processors accepted at the IEEE International Symposium on Circuits and Systems 2020 (ISCAS).
    • Conference
      01/2020   A Machine Learning Approach for Improving Power Efficiency on Clustered Multi-Processor Systems accepted at the IEEE International Symposium on Circuits and Systems 2020 (ISCAS).

    2019

    • Service
      11/2019   Invited to serve as a TPC member for DAC 2020.
    • Journal
      11/2019   Meeting Power Constraints while Mitigating Contention on Clustered Multi-Processor Systems accepted at IEEE Embedded Systems Letters.
    • Journal
      11/2019   Improving GPU Performance with a Power-Aware SM Allocation Methodology accepted at MDPI Electronics.
    • Journal
      09/2019   Performance and Fairness Improvement on CMPs Considering Bandwidth and Cache Utilization accepted at IEEE Computer Architecture Letters.
    • Journal
      07/2019   Kernel-based Resource Allocation for Improving GPU Throughput while Minimizing the Activity Divergence of SMs accepted at IEEE Transactions on Circuits and Systems I: Regular Papers.
    • Journal
      07/2019   Performance and Aging Aware Resource Allocation for Concurrent GPU Applications under Process Variation accepted at IEEE Transactions on Nanotechnology.
    • Outreach
      07/2019   Our lab developed and presented hands-on demos for students in the SMASH Illinois program.
      Students participating in a SMASH Illinois lab demo SMASH Illinois lab demonstration
    • Grant
      06/2019   Our proposal Modular and Scalable Infrastructure for the SIUC Campus accepted for funding by the Illinois Environmental Protection Agency through the US Department of Energy.
    • Outreach
      04/2019   Our lab presented two demos at SIU Open Day 2019. Many thanks to my students Ioannis Galanis, Shivam Kundan, and Lincoln Kinley for their help and support.
      SIU Open Day lab demonstration Students at SIU Open Day Visitors at an SIU Open Day demonstration Embedded Systems Software Lab at SIU Open Day
    • Award
      04/2019   Honored to receive the Outstanding Teacher Award for 2018 from the Electrical & Computer Engineering department.
    • Journal
      03/2019   Environmental-Based Speed Recommendation for Future Smart Cars accepted at Future Internet.
    • Conference
      02/2019   Workload-aware Management Targeting Multi-Gateway Internet-of-Things accepted at the IEEE International Conference on Omni-layer Intelligent Systems (COINS).

    2018

    • Conference
      09/2018   Two papers accepted at the 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.
    • Outreach
      09/2018   Our demo was one of the most requested activities during SIU Open Day, as reported by the Southern Illinoisan.
    • Research
      08/2018   Our lab received a 48-node SpiNNaker board for research on modern neuromorphic platforms.
      48-node SpiNNaker board
    • Conference
      07/2018   Performance-based and Aging-aware Resource Allocation for Concurrent GPU Applications accepted at the IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT).
    • Journal
      04/2018   A Message-Passing Microcoded Synchronization for Distributed Shared Memory Architectures accepted at IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.
    • Journal
      01/2018   Hierarchical Distributed Run-time Resource Management Scheme for NoC-based Many-Cores accepted at ACM Transactions on Embedded Computing Systems.
    • Conference
      01/2018   Two papers accepted at the IEEE International Symposium on Circuits and Systems.

    2017

    • Conference
      11/2017   Two papers accepted at the IEEE/ACM Conference on Design, Automation and Test in Europe (DATE 2018). Congratulations to all the hard-working students!
    • Conference
      02/2017   Our paper accepted at the ACM Great Lakes Symposium on VLSI 2017 (GLSVLSI).
    • Conference
      01/2017   Three papers accepted at the IEEE International Symposium on Circuits and Systems. Congratulations to all the hard-working students!