HL-Pow: A Learning-Based Power Modeling Framework for High-Level Synthesis
Zhe Lin, Jieru Zhao, Sharad Sinha, and Wei Zhang

TL;DR
HL-Pow is a machine learning-based power modeling framework for FPGA high-level synthesis that enables rapid and accurate power estimation, facilitating early design optimization without extensive RTL simulations.
Contribution
The paper introduces HL-Pow, a novel automated feature construction and modeling framework that accurately predicts FPGA power consumption directly from HLS results, reducing reliance on RTL flow.
Findings
Achieves power estimation within 4.67% of onboard measurements.
Expedited power evaluation by avoiding RTL implementation.
Enables near-optimal design trade-offs with limited HLS runs.
Abstract
High-level synthesis (HLS) enables designers to customize hardware designs efficiently. However, it is still challenging to foresee the correlation between power consumption and HLS-based applications at an early design stage. To overcome this problem, we introduce HL-Pow, a power modeling framework for FPGA HLS based on state-of-the-art machine learning techniques. HL-Pow incorporates an automated feature construction flow to efficiently identify and extract features that exert a major influence on power consumption, simply based upon HLS results, and a modeling flow that can build an accurate and generic power model applicable to a variety of designs with HLS. By using HL-Pow, the power evaluation process for FPGA designs can be significantly expedited because the power inference of HL-Pow is established on HLS instead of the time-consuming register-transfer level (RTL) implementation…
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.
