HiLITE: Hierarchical and Lightweight Imitation Learning for Power Management of Embedded SoCs
HiLITE: Hierarchical and Lightweight Imitation Learning for Power Management of Embedded SoCs
复制标题
HiLITE:用于嵌入式 SoC 电源管理的分层轻量级模仿学习
DOI:
--
复制
发表时间:
2020
影响因子:
2.3
通讯作者:
R. Marculescu
中科院分区:
文献类型:
--
作者:
A. L. Sartor;A. Krishnakumar;Samet E. Arda;U. Ogras;R. Marculescu
Modern systems-on-chip (SoCs) use dynamic power management (DPM) techniques to improve energy efficiency. However, existing techniques are unable to efficiently adapt the runtime decisions considering multiple objectives (e.g., energy and real-time requirements) simultaneously on heterogeneous platforms. To address this need, we propose HiLITE, a hierarchical imitation learning framework that maximizes the energy efficiency while satisfying soft real-time constraints on embedded SoCs. Our approach first trains DPM policies using imitation learning; then, it applies a regression policy at runtime to minimize deadline misses. HiLITE improves the energy-delay product by 40 percent on average, and reduces deadline misses by up to 76 percent, compared to state-of-the-art approaches. In addition, we show that the trained policies not only achieve high accuracy, but also have negligible prediction time overhead and small memory footprint.