HL-Pow: A Learning-Based Power Modeling Framework for High-Level Synthesis
Not on the map. Why?
Abstract (arXiv)
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 flow. Experimental results demonstrate that HL-Pow can achieve accurate power modeling that is only 4.67% (24.02 mW) away from onboard power measurement. To further facilitate power-oriented optimizations, we describe a novel design space exploration (DSE) algorithm built on top of HL-Pow to trade off between latency and power consumption. This algorithm can reach a close approximation of the real Pareto frontier while only requiring running HLS flow for 20% of design points in the entire design space.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 2; 2024: 3; 2025: 1; 2026: 1.
9 papers.
- 2021A Survey of Machine Learning for Computer Architecture and Systemscited by 53
- 2022PowerGear: Early-Stage Power Estimation in FPGA HLS via Heterogeneous Edge-Centric GNNscited by 10
- 2024HLSFactory: A Framework Empowering High-Level Synthesis Datasets for Machine Learning and Beyondcited by 8
- 2023HLSDataset: Open-Source Dataset for ML-Assisted FPGA Design using High Level Synthesiscited by 4
- 2023An Open-Source ML-Based Full-Stack Optimization Framework for Machine Learning Acceleratorscited by 2
- 2024A Benchmark on Directed Graph Representation Learning in Hardware Designscited by 1
- 2025ForgeHLS: A Large-Scale, Open-Source Dataset for High-Level Synthesiscited by 1
- 2024Deep Inverse Design for High-Level Synthesiscited by 0
- 2026DiffHLS: Differential Learning for High-Level Synthesis QoR Prediction with GNNs and LLM Code Embeddingscited by 0
- 2026DiffHLS: Differential Learning for High-Level Synthesis QoR Prediction with GNNs and LLM Code Embeddings10 Apr 2026
- 2025ForgeHLS: A Large-Scale, Open-Source Dataset for High-Level Synthesis4 Jul 2025
- 2024A Benchmark on Directed Graph Representation Learning in Hardware Designs9 Oct 2024
- 2024Deep Inverse Design for High-Level Synthesis11 Jul 2024
- 2024HLSFactory: A Framework Empowering High-Level Synthesis Datasets for Machine Learning and Beyond1 May 2024
- 2023An Open-Source ML-Based Full-Stack Optimization Framework for Machine Learning Accelerators23 Aug 2023
- 2023HLSDataset: Open-Source Dataset for ML-Assisted FPGA Design using High Level Synthesis17 Feb 2023
- 2022PowerGear: Early-Stage Power Estimation in FPGA HLS via Heterogeneous Edge-Centric GNNs25 Jan 2022
- 2021A Survey of Machine Learning for Computer Architecture and Systems16 Feb 2021