atlas

Research map / Architectures and efficiency / RNNs and normalization

ArchPower: Dataset for Architecture-Level Power Modeling of Modern CPU Design

NeurIPS 2025 · Architectures and efficiency › RNNs and normalization · approach: Dataset distillation and data-efficient training · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Releases ArchPower, an open-source dataset of 200 CPU samples (25 BOOM/XiangShan configurations x 8 workloads) with architecture-level features and gate-level-derived power labels, and benchmarks six architecture-level power models on it.

Problem

ML-based architecture-level CPU power modeling lacks open-source training and test data, because generating power labels requires full RTL implementation and VLSI power simulation flows, and existing in-house datasets omit SRAM or clock gating.

Approach

Generate realistic power labels for 25 BOOM and XiangShan configurations running 8 riscv-tests workloads through a full RTL-to-power flow (with clock gating and SRAM macros), pair them with 101 architectural features and per-component and per-power-group labels, and define Balance/Small/Large training-testing scenarios.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use McPAT-Plus scaling instead of unscaled McPATMcPAT power prediction · Balance, Small, and Large on BOOM and XiangShanMAPE (%): >100 -> 18.1; >100 -> 29.6; >100 -> 31.0; >100 -> 21.6; >100 -> 28.2; >100 -> 28.3Helped
Replace total-power prediction with per-component models and sum component predictions (ablation)McPAT-Calib · Total power, Balance on BOOM and XiangShanMAPE (%): 8.2 -> 6.2; 33.2 -> 14.0Helped
Predict per-component power groups with separate models (ablation)McPAT-Calib-Component · Total power, Balance, Small, and Large on BOOM and XiangShanMAPE (%): 6.2 -> 6.2; 14.0 -> 15.0; 34.9 -> 35.3; 35.4 -> 36.0; 48.9 -> 49.2; 81.4 -> 80.5Mixed
Use PANDA instead of McPAT-CalibArchitecture-level total power prediction · Small and Large on BOOM and XiangShanMAPE (%): 34.3 -> 29.2; 41.5 -> 23.9; 50.6 -> 10.4; 90.0 -> 26.3Helped
Train with configurations whose scale differs from the test configurationsML-based architecture-level power models · Small and Large versus BalanceMAPE (%)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: riscv-tests workloads (dhrystone, median, multiply, qsort, rsort, towers, spmv, vvadd)

Benchmarks: ArchPower

Metrics: MAPE correlation coefficient R

Baselines: McPAT McPAT-Plus McPAT-Calib McPAT-Calib-Component McPAT-Calib-CompGroup PANDA

Builds on: McPAT McPAT-Calib PANDA gem5 Chipyard

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy