MEDEA: A Design-Time Multi-Objective Manager for Energy-Efficient DNN Inference on Heterogeneous Ultra-Low Power Platforms
Hossein Taji, Jos\'e Miranda, Miguel Pe\'on-Quir\'os, David Atienza

TL;DR
MEDEA is a comprehensive design-time manager that optimizes energy efficiency for DNN inference on heterogeneous ultra-low power platforms by integrating multiple strategies to meet performance and resource constraints.
Contribution
It introduces a novel multi-objective framework combining kernel-level DVFS, scheduling, and memory-aware tiling for energy-efficient DNN inference on heterogeneous ULP platforms.
Findings
Achieves up to 38% energy reduction compared to state-of-the-art methods.
Successfully meets timing and memory constraints in biomedical applications.
Kernel-level DVFS contributes over 31% of energy savings.
Abstract
The growing demand for on-device AI necessitates energy-efficient execution of DNN based applications on resource-constrained ultra-low power (ULP) platforms. Heterogeneous architectures, combining specialized processing elements (PEs), have emerged as a key solution for achieving the required performance and energy efficiency. However, optimizing energy while executing applications on these platforms requires efficiently managing platform resources like PEs, power features, and memory footprint, all while adhering to critical application deadlines. This paper presents MEDEA, a novel design-time multi-objective manager for energy-efficient DNN inference on Heterogeneous ULP (HULP) platforms. MEDEA uniquely integrates: kernel-level dynamic voltage and frequency scaling (DVFS) for dynamic energy adaptation; kernel-level granularity scheduling, suitable for specialized accelerators;…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
