Decision Tree Based Hardware Power Monitoring for Run Time Dynamic Power Management in FPGA
Zhe Lin, Wei Zhang, Sharad Sinha

TL;DR
This paper presents a decision-tree-based hardware power monitoring method for FPGA that enables accurate, fine-grained dynamic power estimation with minimal overhead, facilitating improved runtime power management and efficiency.
Contribution
It introduces a generic design flow and architecture for FPGA-based power monitoring using decision trees, eliminating the need for external measurement devices.
Findings
Achieves up to 4% error in dynamic power estimation.
Low area, power, and performance overheads.
Demonstrates 14% efficiency improvement in FPGA power management.
Abstract
Fine-grained runtime power management techniques could be promising solutions for power reduction. Therefore, it is essential to establish accurate power monitoring schemes to obtain dynamic power variation in a short period (i.e., tens or hundreds of clock cycles). In this paper, we leverage a decision-tree-based power modeling approach to establish fine-grained hardware power monitoring on FPGA platforms. A generic and complete design flow is developed to implement the decision tree power model which is capable of precisely estimating dynamic power in a fine-grained manner. A flexible architecture of the hardware power monitoring is proposed, which can be instrumented in any RTL design for runtime power estimation, dispensing with the need for extra power measurement devices. Experimental results of applying the proposed model to benchmarks with different resource types reveal an…
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.
