AutoPower: Automated Few-Shot Architecture-Level Power Modeling by Power Group Decoupling
Qijun Zhang, Yao Lu, Mengming Li, Zhiyao Xie
Abstract
Power efficiency is a critical design objective in modern CPU design. Architects need a fast yet accurate architecture-level power evaluation tool to perform early-stage power estimation. However, traditional analytical architecture-level power models are inaccurate. The recently proposed machine learning (ML)-based architecture-level power model requires sufficient data from known configurations for training, making it unrealistic.
In this work, we propose AutoPower targeting fully automated architecture-level power modeling with limited known design configurations. We have two key observations: (1) The clock and SRAM dominate the power consumption of the processor, and (2) The clock and SRAM power correlate with structural information available at the architecture level. Based on these two observations, we propose the power group decoupling in AutoPower. First, AutoPower decouples across power groups to build individual power models for each group. Second, AutoPower designs power models by further decoupling the model into multiple sub-models within each power group. In our experiments, AutoPower can achieve a low mean absolute percentage error (MAPE) of 4.36% and a high R 2 of 0.96 even with only two known configurations for training. This is 5% lower in MAPE and 0.09 higher in R 2 compared with McPAT-Calib, the representative ML-based power model.
Engineers carefully analyze the hardware behavior of each component when relevant events occur to infer the activity of the hardware circuit, and then utilize their own experience and experimental data to estimate the power consumption of the component when relevant events occur.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 93e68df7-42ed-4344-9b4d-fdfe76d8fd77Related papers
- APOLLO: An Automated Power Modeling Framework for Runtime Power Introspection in High-Volume Commercial MicroprocessorsZhiyao Xie, Xiaoqing Xu, Matt Walker, Joshua Knebel et al.MICRO 2021 · 55 citations
- NPUWattch: ML-Based Power, Area, and Timing Modeling for Neural AcceleratorsSehyeon Kim, Minkwan Kim, Chanho Park, Hanmok Park et al.HPCA 2026
- PowPrediCT: Cross-Stage Power Prediction with Circuit-Transformation-Aware LearningYufan Du, Zizheng Guo, Xun Jiang, Zhuomin Chai et al.DAC 2024 · 12 citations
- PROPHET: Predictive On-Chip Power Meter in Hardware Accelerator for DNNJian Peng, Tingyuan Liang, Zhiyao Xie, Wei ZhangDAC 2023 · 1 citation
- AccelWattch: A Power Modeling Framework for Modern GPUsVijay Kandiah, Scott Peverelle, Mahmoud Khairy, Junrui Pan et al.MICRO 2021 · 134 citations
