Blink: Fast Automated Design of Run-Time Power Monitors on FPGA-Based Computing Platforms
Andrea Galimberti, Michele Piccoli, Davide Zoni

TL;DR
Blink is a scalable FPGA-based framework that rapidly automates the design of run-time power monitors, significantly reducing development time while maintaining accurate power estimation for heterogeneous computing platforms.
Contribution
It introduces a novel approach replacing gate-level simulations with behavioral simulations and direct measurements, enabling fast and automated power monitor design.
Findings
Achieves an 18x speedup in design time
Maintains accuracy of power estimates
Effective on diverse FPGA-based accelerators
Abstract
The current over-provisioned heterogeneous multi-cores require effective run-time optimization strategies, and the run-time power monitoring subsystem is paramount for their success. Several state-of-the-art methodologies address the design of a run-time power monitoring infrastructure for generic computing platforms. However, the power model's training requires time-consuming gate-level simulations that, coupled with the ever-increasing complexity of the modern heterogeneous platforms, dramatically hinder the usability of such solutions. This paper introduces Blink, a scalable framework for the fast and automated design of run-time power monitoring infrastructures targeting computing platforms implemented on FPGA. Blink optimizes the time-to-solution to deliver the run-time power monitoring infrastructure by replacing traditional methodologies' gate-level simulations and power trace…
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.
Taxonomy
TopicsEmbedded Systems Design Techniques · Low-power high-performance VLSI design · Parallel Computing and Optimization Techniques
