An Ensemble Learning Approach for In-situ Monitoring of FPGA Dynamic
Power
- URL: http://arxiv.org/abs/2009.01432v1
- Date: Thu, 3 Sep 2020 03:39:14 GMT
- Title: An Ensemble Learning Approach for In-situ Monitoring of FPGA Dynamic
Power
- Authors: Zhe Lin, Sharad Sinha, Wei Zhang
- Abstract summary: We present and evaluate a power monitoring scheme capable of accurately estimating the runtime dynamic power of FPGAs.
We describe a novel and specialized ensemble model which can be decomposed into multiple customized base learners.
In experiments, we first show that a single decision tree model can achieve prediction error within 4.51% of a commercial gate-level power estimation tool.
- Score: 20.487660974785943
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: As field-programmable gate arrays become prevalent in critical application
domains, their power consumption is of high concern. In this paper, we present
and evaluate a power monitoring scheme capable of accurately estimating the
runtime dynamic power of FPGAs in a fine-grained timescale, in order to support
emerging power management techniques. In particular, we describe a novel and
specialized ensemble model which can be decomposed into multiple customized
decision-tree-based base learners. To aid in model synthesis, a generic
computer-aided design flow is proposed to generate samples, select features,
tune hyperparameters and train the ensemble estimator. Besides this, a hardware
realization of the trained ensemble estimator is presented for on-chip
real-time power estimation. In the experiments, we first show that a single
decision tree model can achieve prediction error within 4.51% of a commercial
gate-level power estimation tool, which is 2.41--6.07x lower than provided by
the commonly used linear model. More importantly, we study the extra gains in
inference accuracy using the proposed ensemble model. Experimental results
reveal that the ensemble monitoring method can further improve the accuracy of
power predictions to within a maximum error of 1.90%. Moreover, the lookup
table (LUT) overhead of the ensemble monitoring hardware employing up to 64
base learners is within 1.22% of the target FPGA, indicating its light-weight
and scalable characteristics.
Related papers
- KAT-V1: Kwai-AutoThink Technical Report [50.84483585850113]
We present Kwaipilot-AutoThink (KAT), an open-source 40B large language model developed to address the overthinking problem in reasoning-intensive tasks.<n>KAT dynamically switches between reasoning and non-reasoning modes based on task complexity.<n>We also propose Step-SRPO, a reinforcement learning algorithm that incorporates intermediate supervision into the GRPO framework.
arXiv Detail & Related papers (2025-07-11T04:07:10Z) - Fast State-Augmented Learning for Wireless Resource Allocation with Dual Variable Regression [83.27791109672927]
We show how a state-augmented graph neural network (GNN) parametrization for the resource allocation policy circumvents the drawbacks of the ubiquitous dual subgradient methods.<n>Lagrangian maximizing state-augmented policies are learned during the offline training phase.<n>We prove a convergence result and an exponential probability bound on the excursions of the dual function (iterate) optimality gaps.
arXiv Detail & Related papers (2025-06-23T15:20:58Z) - Cloud Computing Energy Consumption Prediction Based on Kernel Extreme Learning Machine Algorithm Improved by Vector Weighted Average Algorithm [11.657154571216234]
This study proposes a novel Vector weighted average algorithm (VWAA) with kernel extreme learning machine (KELM) to enhance energy consumption prediction in cloud computing environments.
Experimental results demonstrate the superior performance of VWAA-KELM: 94.7% of test set prediction errors fall within [0, 50] units, with only three cases exceeding 100 units.
The proposed hybrid framework has broader applications in Internet of Things (IoT) and edge computing, supporting real-time energy management and intelligent resource allocation.
arXiv Detail & Related papers (2025-03-06T04:52:50Z) - VLRewardBench: A Challenging Benchmark for Vision-Language Generative Reward Models [66.56298924208319]
Vision-language generative reward models (VL-GenRMs) play a crucial role in aligning and evaluating multimodal AI systems.
Current assessment methods rely on AI-annotated preference labels from traditional tasks.
We introduce VL-RewardBench, a benchmark spanning general multimodal queries, visual hallucination detection, and complex reasoning tasks.
arXiv Detail & Related papers (2024-11-26T14:08:34Z) - When Parameter-efficient Tuning Meets General-purpose Vision-language
Models [65.19127815275307]
PETAL revolutionizes the training process by requiring only 0.5% of the total parameters, achieved through a unique mode approximation technique.
Our experiments reveal that PETAL not only outperforms current state-of-the-art methods in most scenarios but also surpasses full fine-tuning models in effectiveness.
arXiv Detail & Related papers (2023-12-16T17:13:08Z) - Reconfigurable Distributed FPGA Cluster Design for Deep Learning
Accelerators [59.11160990637615]
We propose a distributed system based on lowpower embedded FPGAs designed for edge computing applications.
The proposed system can simultaneously execute diverse Neural Network (NN) models, arrange the graph in a pipeline structure, and manually allocate greater resources to the most computationally intensive layers of the NN graph.
arXiv Detail & Related papers (2023-05-24T16:08:55Z) - Sequence-to-Sequence Forecasting-aided State Estimation for Power
Systems [0.0]
This paper proposes an end-to-end deep learning framework to accurately predict multi-step power system state estimations in real-time.
Bidirectional gated recurrent units (BiGRUs) are incorporated into the model to achieve high prediction accuracy.
arXiv Detail & Related papers (2023-05-22T16:46:37Z) - Graph Neural Networks on Factor Graphs for Robust, Fast, and Scalable
Linear State Estimation with PMUs [1.1470070927586016]
We present a method that uses graph neural networks (GNNs) to learn complex bus voltage estimates from PMU voltage and current measurements.
We propose an original implementation of GNNs over the power system's factor graph to simplify the integration of various types and quantities of measurements.
This model is highly efficient and scalable, as its computational complexity is linear with respect to the number of nodes in the power system.
arXiv Detail & Related papers (2023-04-28T08:17:52Z) - A Meta-Learning Approach to Predicting Performance and Data Requirements [163.4412093478316]
We propose an approach to estimate the number of samples required for a model to reach a target performance.
We find that the power law, the de facto principle to estimate model performance, leads to large error when using a small dataset.
We introduce a novel piecewise power law (PPL) that handles the two data differently.
arXiv Detail & Related papers (2023-03-02T21:48:22Z) - Robust and Fast Data-Driven Power System State Estimator Using Graph
Neural Networks [1.2891210250935146]
We present a method for training a model based on graph neural networks (GNNs) to learn estimates from PMU voltage and current measurements.
We propose an original GNN implementation over the power system's factor graph to simplify the incorporation of various types and numbers of measurements.
arXiv Detail & Related papers (2022-06-06T16:40:54Z) - Transforming Model Prediction for Tracking [109.08417327309937]
Transformers capture global relations with little inductive bias, allowing it to learn the prediction of more powerful target models.
We train the proposed tracker end-to-end and validate its performance by conducting comprehensive experiments on multiple tracking datasets.
Our tracker sets a new state of the art on three benchmarks, achieving an AUC of 68.5% on the challenging LaSOT dataset.
arXiv Detail & Related papers (2022-03-21T17:59:40Z) - PowerGear: Early-Stage Power Estimation in FPGA HLS via Heterogeneous
Edge-Centric GNNs [33.61567040408962]
We propose PowerGear, a graph-learning-assisted power estimation approach for FPGA HLS.
PowerGear comprises two main components: a graph construction flow and a customized graph neural network (GNN) model.
Compared with on-board measurement, PowerGear estimates total and dynamic power for new HLS designs with errors of 3.60% and 8.81%, respectively.
arXiv Detail & Related papers (2022-01-25T06:18:50Z) - Learning Discrete Energy-based Models via Auxiliary-variable Local
Exploration [130.89746032163106]
We propose ALOE, a new algorithm for learning conditional and unconditional EBMs for discrete structured data.
We show that the energy function and sampler can be trained efficiently via a new variational form of power iteration.
We present an energy model guided fuzzer for software testing that achieves comparable performance to well engineered fuzzing engines like libfuzzer.
arXiv Detail & Related papers (2020-11-10T19:31:29Z) - Decision Tree Based Hardware Power Monitoring for Run Time Dynamic Power
Management in FPGA [20.487660974785943]
Fine-grained runtime power management techniques could be promising solutions for power reduction.
We leverage a decision-tree-based power modeling approach to establish fine-grained hardware power monitoring on FPGA platforms.
A flexible architecture of the hardware power monitoring is proposed, which can be instrumented in any RTL design for runtime power estimation.
arXiv Detail & Related papers (2020-09-03T03:46:12Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.