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