Present: Senior Researcher, Jan 2019 – present
Past: PhD in Computer Systems, Uni. Turku, Dec 2018 [thesis]
Research
Broad interests: Resource efficient computing, heterogeneous multi-core processors
Current focus: Distributed Edge AI/ML
Mentoring
Zain Taufique (Principal advisor, PhD program: 2022-, EU Marie Curie ITN Fellow)
Elham Shamsa (Co-advisor, PhD program: 2018-2022, Currently SoC Design Engineer at Nokia Networks)
Publications
Tango: Low Latency Multi-DNN Inference on Heterogeneous Edge Platforms
Zain Taufique, Aman Vyas, Antonio Miele, Pasi Lilleberg, and Anil Kanduri
IEEE International Conference on Computer Design (ICCD), 2024
ISCA: Intelligent Sense-Compute Adaptive Co-optimization of Multimodal Machine Learning Kernels for Resilient mHealth Services on Wearables
Hamidreza Alikhani, Anil Kanduri, Emad Kasaeyan Naeini, Sina Shahhosseini, Pasi Liljeberg, Amir M. Rahmani, and Nikil Dutt
IEEE Design & Test (IEEE-DT), 2024
EA2: Energy Efficient Adaptive Active Learning for Smart Wearables
Hamidreza Alikhani, Ziyu Wang, Anil Kanduri, Pasi Liljeberg, Nikil Dutt, Amir M. Rahmani
IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), 2024
SEAL: Sensing Efficient Active Learning on Wearables through Context-awareness
Hamidreza Alikhani*, Ziyu Wang*, Anil Kanduri, Pasi Liljeberg, Amir M. Rahmani, Nikil Dutt (*: equal contribution)
IEEE Design Automation and Test in Europe (DATE), 2024
Adaptive Workload Distribution for Accuracy-aware DNN Inference on Collaborative Edge Platforms
Zain Taufique, Antonio Miele, Pasi Liljeberg, Anil Kanduri
ACM Asia and South Pacific Design Automation Conference (ASP-DAC), 2024
DynaFuse: Dynamic Fusion for Resource Efficient Multi-modal Machine Learning Inference
Hamidreza Alikhani, Anil Kanduri, Pasi Liljeberg, Amir M. Rahmani, Nikil Dutt
IEEE Embedded Systems Letters (IEEE-ESL)/In Proc. of International Conference on Hardware/Software Codesign and System Synthesis (ESWEEK-CODES+ISSS), 2023
Online Learning for Orchestration of Inference in Multi-User End-Edge-Cloud Networks
Sina Shahhosseini, Dongjoo Seo, Anil Kanduri, Tianyi Hu, Sung-Soo Lim, Bryan Donyanavard, Amir M. Rahmani, Nikil Dutt
ACM Transactions on Embedded Computer Systems (ACM-TECS) 2022
Hybrid Learning for Orchestrating Deep Learning Inference in Multi-user Edge-cloud Networks
Sina Shahhosseini, Tianyi Hu, Dongjoo Seo, Anil Kanduri, Bryan Donyanavard, Amir M. Rahmani, Nikil Dutt
23rd International Symposium on Quality Electronic Design (ISQED’22), 2022
(Best Paper Award Winner)
AMSER: Adaptive Multimodal Sensing for Energy Efficient and Resilient eHealth Systems
Emad Kasaeyan Naeini, Sina Shahhosseini, Anil Kanduri, Pasi Liljeberg, Amir M. Rahmani, Nikil D. Dutt
IEEE Design Automation and Test in Europe (DATE), 2022
Concurrent Application Bias Scheduling for Energy Efficiency of Heterogeneous Multi-Core platforms
Elham Shamsa, Anil Kanduri, Pasi Liljeberg, and Amir M. Rahmani
IEEE Transactions on Computer (IEEE-TC) 2021.
UBAR: User and Battery Aware Resource Management for Smart Phones
Elham Shamsa, Alma Proebstl, Nima Taherinejad, Anil Kanduri, Samarjit Chakraborty, Amir M. Rahmani and Pasi Liljeberg.
ACM Transactions on Embedded Computer Systems (ACM-TECS) 2021
Energy-Performance Co-management of Mixed Sensitivity Workloads on Heterogeneous Multi-core Systems
Elham Shamsa, Anil Kanduri, Amir M. Rahmani and Pasi Liljeberg.
ACM Asia and South Pacific Design Automation Conference (ASP-DAC) 2021
User-centric Resource Management for Embedded Multi-core Processors
Elham Shamsa, Anil Kanduri, Nima Taherinejad, Alma Proebstl, Samarjit Chakraborty, Amir M. Rahmani and Pasi Liljeberg.
IEEE International Conference on VLSI Design (VLSID) 2020
On-chip Dynamic Resource Management
Antonio Miele, Anil Kanduri, Kasra Moazzemi, David Juhasz, Amir M. Rahmani, Nikil Dutt, Pasi Liljeberg and Axel Jantsch
Foundations and Trends in Electronic Design Automation (FnTEDA) 2019
Goal-driven Autonomy for Efficient On-chip Resource Management: Transforming Objectives to Goals
Elham Shamsa, Anil Kanduri, Amir Rahmani, Pasi Liljeberg, Axel Jantsch and Nikil Dutt
IEEE Design Automation and Test in Europe (DATE), 2019
Approximation-Aware Coordinated Power/Performance Management of Heterogeneous Multi-cores
Anil Kanduri, Antonio Miele, Amir Rahmani, Pasi Liljeberg, Cristiana Bolchini and Nikil Dutt
ACM/IEEE Design Automation Conference (DAC), 2018
adBoost: Thermal Aware Performance Boosting through Dark Silicon Patterning
Anil Kanduri, Hashem Haghbayan, Amir Rahmani, Muhammad Shafique, Axel Jantsch and Pasi Liljeberg.
IEEE Transactions on Computer (IEEE-TC), 2018
Accuracy-Aware Power Management for Many-Core Systems Running Error-Resilient Applications
Anil Kanduri, Hashem Haghbayan, Amir Rahmani,Pasi Liljeberg, Axel Jantsch, Hannu Tenhunen and Nikil Dutt.
IEEE Transactions on VLSI Systems (IEEE-TVLSI), 2017
Approximation Knob: Power Capping Meets Energy Efficiency
Anil Kanduri, Hashem Haghbayan, Amir Rahmani,Pasi Liljeberg, Axel Jantsch, Nikil Dutt and Hannu Tenhunen
IEEE/ACM International Conference on Computer Aided Design (ICCAD) 2016
Dark Silicon Aware Run-time Mapping for Many-core Systems – A Patterning Approach
Anil Kanduri, Hashem Haghbayan, Amir Rahmani, Axel Jantsch, Pasi Liljeberg, Hannu Tenhunen
IEEE International Conference on Computer Design (ICCD) 2015
MapPro: Proactive Runtime Mapping for Dynamic Workloads by Quantifying Ripple Effect of Applications on Networks-on-Chip
Mohammad-Hashem Haghbayan, Anil Kanduri, Amir-Mohammad Rahmani, Pasi Liljeberg, Hannu Tenhunen
IEEE/ACM International Symposium on Networks-on-Chip (NOCS) 2015
Dynamic Power Management for Many-Core Platforms in the Dark Silicon Era: A Multi-Objective Control Approach
Amir-Mohammad Rahmani, Mohammad-Hashem Haghbayan, Anil Kanduri, Awet Yemane Weldezion, Pasi Liljeberg, Juha Plosila, Axel Jantsch, Hannu Tenhunen
IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED) 2015