REVIEW 3 major objections 5 minor 28 references
Compiler fusion on mobile NPUs can cause current bursts that trigger early throttling; splitting at peak-power hot spots restores low-voltage operating margin.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-01 20:37 UTC pith:KCWND6H4
load-bearing objection Honest, well-scoped measurement study; the 173 mV headline is a fitted estimate, but the direct within-model sweep in Fig. 6 carries the argument — worth serious refereeing. the 3 major comments →
Mitigating Compiler Fusion-Induced Power Bursts in Mobile NPU Inference as the Battery Depletes
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central claim is that fusion-induced current transients, not just average power, are a measurable determinant of low-voltage DVFS onset on a commercial mobile NPU. The paper shows that the vendor compiler's fusion of UIR blocks in MobileNetV4 creates a superlayer with PAPR about 2.6, causing a deep rail droop that pushes the PMIC input voltage below the hardware threshold. Splitting that superlayer at four Q-DQ barriers reduces the current peak, shifting the measured DVFS-onset voltage downward by roughly 147 mV per amp of peak-current reduction. The result is a 173 mV wider low-voltage operating margin on the tested device.
What carries the argument
The key machinery is the PAPR-guided boundary selection algorithm (Algorithm 1). It computes the peak-to-average power ratio of the measured current waveform, identifies compile-feasible graph edges adjacent to PAPR hot spots (PAPR ≥ γ, with γ = 2.0), ranks them by local peak current, and greedily inserts up to K quantize–dequantize operator pairs as barriers that the vendor compiler cannot fold away. This breaks monolithic superlayers without retraining, weight changes, or compiler modification. The quantitative link between peak current and DVFS onset is an exploratory linear fit of 0.147 V/A, used to derive the ≈173 mV margin improvement.
Load-bearing premise
The load-bearing premise is the 0.147 V/A linear association between peak current and DVFS-onset voltage, fit to five measurements per bin across different models without confidence intervals or causal controls; all derived margin improvements, including the 173 mV estimate, rest on this slope. A second premise is that driving the PMIC rail from a low-impedance bench supply reproduces the DVFS and shutdown engagement voltages of a real battery.
What would settle it
Measure DVFS-onset voltage for two configurations of the same model that differ in peak current by about 1 A while keeping average power and kernel structure matched. If the observed shift in DVFS-onset voltage is not close to ~147 mV, the linear model and the derived margin improvement are wrong. Alternatively, on a device where the hardware protection threshold is fixed and independent of rail droop, the claimed shift would not appear.
If this is right
- Compiler fusion decisions that optimize throughput can inadvertently create voltage hazards; future NPU compilers may need to consider transient current waveforms, not just average power or latency.
- A black-box, measurement-guided graph rewrite can extend the low-battery operating window without retraining or changing the model weights; the 37.8% peak-current reduction and <4% latency overhead suggest this is deployable.
- The method is complementary to vendor frequency capping: combining the proposed split with sustained mode gives a 52.2% peak reduction, while splitting alone preserves burst-mode latency better than capping alone.
- On models or resolutions with PAPR below about 2.0, splitting is not worthwhile—latency overhead climbs 25–36% for little peak benefit—so the PAPR threshold acts as a practical deployment gate.
- Accuracy impact is small: worst-case −0.31 pp Top-1 on ImageNet-1k, supporting use in accuracy-sensitive camera and perception workloads.
Where Pith is reading between the lines
- If the DVFS-onset relationship is causal and portable, the ~173 mV margin could translate into meaningfully longer usable operation near end-of-discharge, but the paper does not measure actual battery runtime; this is a testable extension.
- The one-time offline profiling per model–resolution–compiler configuration could be replaced by static PAPR prediction from operator-graph features, removing the need for per-model measurement—an avenue the paper lists as future work.
- The same Q-DQ barrier mechanics might be applied to other voltage-sensitive phases of mobile execution, such as GPU or CPU bursts, but the paper only demonstrates NPU inference.
- Because the fit is descriptive and on one SoC, devices with different PDN impedance or DVFS policies may need their own calibration; the method's benefit likely scales with how aggressively the compiler fuses layers.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents a measurement study on a Snapdragon 8 Gen 3 mobile NPU showing that aggressive compiler fusion creates high peak-current bursts, which shift DVFS-onset to higher voltages and reduce the low-voltage operating margin. The authors propose a black-box mitigation: a measurement-guided pre-compilation graph rewrite that inserts Quantize–Dequantize barriers at PAPR-ranked fusion boundaries to prevent harmful superlayer merging. On MobileNetV4@768, they report a 37.8% peak-current reduction (3.12 A to 1.94 A) with 3.76% latency overhead, and infer a ~173 mV improvement in DVFS margin via a linear regression between peak current and DVFS-onset voltage.
Significance. If the results hold, this is a valuable and non-obvious finding: it identifies compiler fusion---not just workload size or average power---as a controllable cause of voltage-transient hazards in mobile NPU inference, and it offers a practical, weight-preserving mitigation that works without modifying the vendor compiler or hardware. The paper's strengths include synchronized current/voltage/latency measurements on real hardware, a within-model comparison (Fig. 6) that directly shows the split version maintaining stable latency at lower voltages, and an honest limitations section that flags the exploratory nature of the regression. The work is most convincing qualitatively; the quantitative voltage-margin claim is the weakest link.
major comments (3)
- [§4.2.2, Fig. 6] The headline ~173 mV margin is computed as 1.18 A × 147 mV/A, where 147 mV/A is an exploratory linear fit with no confidence interval, no hypothesis test, and no control for confounders. Table 1 shows a strong correlation between peak current and energy per inference (e.g., MNV4@1024: 3.04 A and 205.8 mJ vs. MNV4@224: 1.99 A and 9.6 mJ), so the fitted slope could partly reflect inference duration, average power, or kernel identity rather than the causal effect of peak current. Since the abstract and conclusion present 173 mV as a primary quantitative result, this is load-bearing. The within-model Fig. 6 evidence is stronger and should be the primary support; the regression-derived number should either be given proper statistical treatment (with confounder adjustment and uncertainty) or be explicitly demoted to an illustrative estimate.
- [§5.3, §5.4] The voltage-sweep protocol drives the PMIC input rail with an external programmable supply. The paper attributes DVFS onset to momentary droops of Vterm(t) caused by current transients; however, replacing the battery with a low-impedance bench supply removes the battery's internal impedance and changes the PDN transient response. The measured DVFS-onset voltages may therefore not match what a real depleting battery would produce, especially since the title emphasizes battery depletion. The authors should characterize the supply's output impedance versus the battery's, or at minimum discuss how the external supply affects the droop mechanism and include a real-battery low-SOC validation if the quantitative voltage claims are to be supported.
- [§4.2, Fig. 4] The deployment threshold γ = 2.0 and the selection of MobileNetV4@768 as the favorable operating point are derived from the same six model–resolution configurations used to report the main result. The Hiera-Tiny results show that forced splitting can degrade behavior (e.g., Hiera@384 PAPRmax increases from 1.66 to 1.91 with no peak reduction), which demonstrates that the threshold is not universally beneficial but is being tuned post hoc on the evaluation set. A held-out configuration or a more systematic model-selection procedure would be needed to claim an 'empirical operating threshold' rather than a data-dependent observation.
minor comments (5)
- [§5.2, Fig. 1] The acronym for the MobileNetV4 block is inconsistent: 'UIB' appears in Fig. 1, while the text uses 'UIR'. Please unify.
- [References] Reference [4] lists 'Guilio Zhou'; the correct spelling is 'Giulio Zhou'.
- [Fig. 6] Each plotted point is an average of 100 inferences, but no variance or error bars are shown. Adding standard deviations or confidence bands would strengthen the figure, particularly because the paper elsewhere emphasizes statistical caution.
- [§3.2] The claim that Q–DQ pairs are needed because the vendor compiler folds Identity and Reshape nodes would be more convincing with a short compiled-graph or timing trace showing that a plain identity barrier is indeed fused away.
- [§4.2.1] The software-protection description states that throttling fires 'when SoC approaches about 5%' without a citation or measured evidence; please add a reference or a measurement of the SoC threshold.
Circularity Check
No significant circularity: the paper's central claims rest on direct measurements, and the regression-derived 173 mV margin is explicitly labeled exploratory and corroborated by a direct voltage sweep.
full rationale
The paper's derivation chain is measurement-driven rather than definitionally circular. The claim that compiler fusion creates peak-current bursts is supported by direct synchronized current/voltage/latency measurements (Fig. 5, §5.2), and the mitigation's effect is shown by measured peak-current reductions (Table 1) and by a within-model voltage sweep (Fig. 6) in which the split version maintains stable latency about 170 mV lower than the original. The headline ~173 mV figure (Eq. 5) is computed as 1.18 A × 147 mV/A, where 147 mV/A is an exploratory linear fit to the Fig. 4 data. However, the paper does not present this as an independent prediction: it explicitly calls the fit 'an association rather than an isolated causal estimate' (§5.1) and states in §5.7 that 'the 147 mV/A slope and the derived 173 mV margin are exploratory estimates rather than calibrated transfer laws.' The margin is a derived quantity from a fitted slope, not a fitted parameter renamed as a prediction, and it is not the sole basis for the central claim—direct Fig. 6 evidence provides independent, model-held-constant support. There is no self-citation chain: the reference list contains no prior work by Yuzawa or Tomizuka. The PDN transient model (Eq. 1) is a standard R-L circuit model cited to external literature [7], not an ansatz smuggled in via self-citation. The PAPR threshold γ=2.0 is selected from the same exploratory measurements used to evaluate the method, which creates a selection-bias risk, but selection bias is not definitional circularity. No step in the paper reduces by construction to its own inputs, so no circular step meets the quoted-reduction bar.
Axiom & Free-Parameter Ledger
free parameters (4)
- PAPR deployment threshold gamma =
2.0
- Barrier budget K =
4
- DVFS-onset sensitivity slope =
0.147 V/A
- Inter-frame wait duration =
not reported
axioms (6)
- domain assumption PDN transient model: ΔV(t) ≈ R·I(t) + L·dI/dt (Eq. 1)
- domain assumption Current PAPR is proportional to power PAPR ('supply-rail voltage is approximately constant during a single inference', §3.2)
- domain assumption Hardware protection (DVFS/near-halt) engages when Vterm(t) crosses a hardware threshold, independent of displayed SoC (§4.2.2)
- domain assumption Q-DQ operator pairs are not folded by Qualcomm HTP, while Identity/Reshape are merged (§3.2)
- domain assumption Bench supply at the PMIC rail reproduces a real cell's protection-engagement behavior (§4.2.2)
- standard math Battery OCV falls steeply at low state of charge (Fig. 2, from [16, 24])
invented entities (1)
-
Q-DQ barrier (Quantize–Dequantize operator pair)
no independent evidence
read the original abstract
Mobile devices increasingly rely on real-time NPU inference for camera and perception workloads. Under low-voltage conditions, however, a single inference can induce an instantaneous voltage droop in the power-delivery network, causing the power management integrated circuit to invoke dynamic voltage and frequency scaling (DVFS) and increase latency. We present a measurement study of this effect on a commercial smartphone. We show that aggressive operator fusion in a mobile NPU compiler can create monolithic superlayers whose concentrated execution produces large peak-current bursts. These bursts shift the DVFS-onset voltage upward and reduce the low-voltage operating margin. We further evaluate a practical black-box mitigation: a measurement-guided, pre-compilation graph rewrite that inserts barriers at selected peak-to-average power ratio hot spots to prevent harmful superlayer merging in the vendor NPU compiler. On Snapdragon 8 Gen 3 with MobileNetV4 at 768 x 768 resolution on ImageNet-1k, this method reduces peak current from 3.12 A to 1.94 A with 3.76% latency overhead, preserves stable latency deeper into the low-voltage regime, and shifts the inferred DVFS margin by approximately 173 mV.
Figures
Reference graph
Works this paper leans on
-
[1]
Once-for-all: Train one network and specialize it for efficient deployment
Han Cai, Chuang Gan, Tianzhe Wang, Zhekai Zhang, and Song Han. Once-for-all: Train one network and specialize it for efficient deployment. InICLR, 2020
2020
-
[2]
Frequency and time domain analysis of power delivery network for monolithic 3D ICs
Kyungwook Chang, Siddharth Das, Saibal Sinha, Brian Cline, Greg Yeric, and Sung Kyu Lim. Frequency and time domain analysis of power delivery network for monolithic 3D ICs. InIEEE/ACM Int. Symp. Low Power Electron. Design (ISLPED), 2017
2017
-
[3]
Tvm: An automated end-to-end optimizing compiler for deep learning
Tianqi Chen, Thierry Moreau, Ziheng Jiang, Lianmin Zheng, Eddie Yan, Haichen Shen, Meghan Cowan, Leyuan Wang, Yuwei Hu, Luis Ceze, Carlos Guestrin, and Arvind Krishnamurthy. Tvm: An automated end-to-end optimizing compiler for deep learning. InOSDI, pages 578–594, 2018
2018
-
[4]
Franklin, Joseph E
Daniel Crankshaw, Xin Wang, Guilio Zhou, Michael J. Franklin, Joseph E. Gonzalez, and Ion Stoica. Clipper: A low-latency online prediction serving system. InNSDI, pages 613–627, 2017. 11
2017
-
[5]
Ernst, Nam Sung Kim, S
D. Ernst, Nam Sung Kim, S. Das, S. Pant, R. Rao, Toan Pham, C. Ziesler, D. Blaauw, T. Austin, K. Flautner, and T. Mudge. Razor: a low-power pipeline based on circuit-level timing speculation. InProceedings. 36th Annual IEEE/ACM International Symposium on Microarchitecture, 2003. MICRO-36., pages 7–18, 2003
2003
-
[6]
Investigating power capping toward energy-efficient scientific applications.Concurrency and Computation: Practice and Experience, 31(6):e4485, 2019
Azzam Haidar, Heike Jagode, Phil Vaccaro, Asim YarKhan, Stanimire Tomov, and Jack Dongarra. Investigating power capping toward energy-efficient scientific applications.Concurrency and Computation: Practice and Experience, 31(6):e4485, 2019
2019
-
[7]
Computation of maximum voltage droop in power delivery networks.IEEE Access, 8:197875–197884, 2020
Seunghyup Han, Osama Waqar Bhatti, and Madhavan Swaminathan. Computation of maximum voltage droop in power delivery networks.IEEE Access, 8:197875–197884, 2020
2020
-
[8]
AMC: AutoML for model compression and acceleration on mobile devices
Yihui He, Ji Lin, Zhijian Liu, Hanrui Wang, Li-Jia Li, and Song Han. AMC: AutoML for model compression and acceleration on mobile devices. InECCV, pages 784–800, 2018
2018
-
[9]
1.1 computing’s energy problem (and what we can do about it)
Mark Horowitz. 1.1 computing’s energy problem (and what we can do about it). InIEEE International Solid-State Circuits Conference (ISSCC) Digest of Technical Papers, 2014
2014
-
[10]
Monas: Multi-objective neural architecture search using reinforcement learning
Chi-Hung Hsu, Shu-Huan Chang, Jhao-Hong Liang, Hsin-Ping Chou, Chun-Hao Liu, Shih-Chieh Chang, Jia-Yu Pan, Yu- Ting Chen, Wei Wei, and Da-Cheng Juan. Monas: Multi-objective neural architecture search using reinforcement learning. arXiv:1806.10332, 2018
Pith/arXiv arXiv 2018
-
[11]
Optimal kernel orchestration for tensor programs with Korch
Muyan Hu, Ashwin Venkatram, Shreyashri Biswas, Balamurugan Marimuthu, Bohan Hou, Gabriele Oliaro, Haojie Wang, Liyan Zheng, Xupeng Miao, and Jidong Zhai. Optimal kernel orchestration for tensor programs with Korch. arXiv preprint arXiv:2406.09465, 2024
Pith/arXiv arXiv 2024
-
[12]
Automated di/dt stressmark generation for microprocessor power delivery networks
Youngtaek Kim and Lizy Kurian John. Automated di/dt stressmark generation for microprocessor power delivery networks. In IEEE/ACM International Symposium on Low Power Electronics and Design, pages 253–258, 2011
2011
-
[13]
Gpu power capping in exploiting energy-efficient execution of deep neural networks in multi-gpu systems
Adam Krzywaniak, Paweł Czarnul, and Jerzy Proficz. Gpu power capping in exploiting energy-efficient execution of deep neural networks in multi-gpu systems. InICCS, pages 667–681. Springer, 2022
2022
-
[14]
Lefurgy, Alan J
Charles R. Lefurgy, Alan J. Drake, Michael S. Floyd, Malcolm Allen-Ware, Bishop Brock, Jos´e A. Tierno, John B. Carter, and Robert W. Berry. Active guardband management in power7+ to save energy and maintain reliability.IEEE Micro, 33(4):35–45, 2013
2013
-
[15]
AdaOper: Energy-efficient and responsive concurrent DNN inference on mobile devices
Zheng Lin, Bin Guo, Sicong Liu, Wentao Zhou, Yasan Ding, Yu Zhang, and Zhiwen Yu. AdaOper: Energy-efficient and responsive concurrent DNN inference on mobile devices. arXiv preprint arXiv:2404.19209, 2024
Pith/arXiv arXiv 2024
-
[16]
Pattipati, Balakumar Balasingam, Gopi Vinod Avvari, Krishna R
B. Pattipati, Balakumar Balasingam, Gopi Vinod Avvari, Krishna R. Pattipati, and Yaakov Bar-Shalom. Open circuit voltage characterization of lithium-ion batteries.Journal of Power Sources, 269:317–333, 2014
2014
-
[17]
Performance profiling of embedded convnets under thermal- aware dvfs.Electronics, 8(12):1423, 2019
Valentino Peluso, Roberto Giorgio Rizzo, and Andrea Calimera. Performance profiling of embedded convnets under thermal- aware dvfs.Electronics, 8(12):1423, 2019
2019
-
[18]
Mobilenetv4 – universal models for the mobile ecosystem
Danfeng Qin, Chas Leichner, Manolis Delakis, Marco Fornoni, Shixin Luo, Fan Yang, Weijun Wang, Colby Banbury, Chengxi Ye, Berkin Akin, Vaibhav Aggarwal, Tenghui Zhu, Daniele Moro, and Andrew Howard. Mobilenetv4 – universal models for the mobile ecosystem. InECCV, 2024
2024
-
[19]
Mathaikutty
Arnab Raha, Shamik Kundu, Arghadip Das, Soumendu Kumar Ghosh, and Deepak A. Mathaikutty. SparseDroop: Hardware– software co-design for mitigating voltage droop in DNN accelerators.J. Low Power Electron. Appl., 16(1):2, 2026
2026
-
[20]
Glow: Graph lowering compiler techniques for neural networks
Nadav Rotem, Jordan Fix, Saleem Abdulrasool, Garret Catron, Summer Deng, Roman Dzhabarov, Nick Gibson, James Hegeman, Meghan Lele, Roman Levenstein, Jack Montgomery, Bert Maher, Satish Nadathur, Jakob Olesen, Jongsoo Park, Artem Rakhov, Misha Smelyanskiy, and Man Wang. Glow: Graph lowering compiler techniques for neural networks. arXiv preprint arXiv:1805...
Pith/arXiv arXiv 2018
-
[21]
Hiera: A hierarchical vision transformer without the bells-and-whistles
Chaitanya Ryali, Yuan-Ting Hu, Daniel Bolya, Chen Wei, Haoqi Fan, Po-Yao Huang, Vaibhav Aggarwal, Arkabandhu Chowdhury, Omid Poursaeed, Judy Hoffman, Jitendra Malik, Yanghao Li, and Christoph Feichtenhofer. Hiera: A hierarchical vision transformer without the bells-and-whistles. InICML, 2023
2023
-
[22]
HAQ: Hardware-aware automated quantization with mixed precision
Kuan Wang, Zhijian Liu, Yujun Lin, Ji Lin, and Song Han. HAQ: Hardware-aware automated quantization with mixed precision. InCVPR, pages 8612–8620, 2019
2019
-
[23]
FBNet: Hardware-aware efficient ConvNet design via differentiable neural architecture search
Bichen Wu, Xiaoliang Dai, Peizhao Zhang, Yanghan Wang, Fei Sun, Yiming Wu, Yuandong Tian, Peter Vajda, Yangqing Jia, and Kurt Keutzer. FBNet: Hardware-aware efficient ConvNet design via differentiable neural architecture search. InCVPR, pages 10734–10742, 2019. 12
2019
-
[24]
Critical review on the battery state of charge estimation methods for electric vehicles.IEEE Access, 6:1832–1843, 2018
Rui Xiong, Jiayi Cao, Quanqing Yu, Hongwen He, and Fengchun Sun. Critical review on the battery state of charge estimation methods for electric vehicles.IEEE Access, 6:1832–1843, 2018
2018
-
[25]
Designing energy-efficient convolutional neural networks using energy-aware pruning
Tien-Ju Yang, Yu-Hsin Chen, and Vivienne Sze. Designing energy-efficient convolutional neural networks using energy-aware pruning. InCVPR, pages 5687–5695, 2017
2017
-
[26]
Netadapt: Platform-aware neural network adaptation for mobile applications
Tien-Ju Yang, Andrew Howard, Bo Chen, Xiao Zhang, Alec Go, Mark Sandler, Vivienne Sze, and Hartwig Adam. Netadapt: Platform-aware neural network adaptation for mobile applications. InECCV, pages 289–304, 2018
2018
-
[27]
Charlie Hu, Qiang Xu, Jian Li, and Haibing Guan
Zongpu Zhang, Pranab Dash, Y . Charlie Hu, Qiang Xu, Jian Li, and Haibing Guan. Dissecting the impact of mobile DVFS governors on LLM inference performance and energy efficiency. arXiv preprint arXiv:2507.02135, 2025
Pith/arXiv arXiv 2025
-
[28]
E4: Energy-efficient DNN inference for edge video analytics via early-exit and DVFS
Ziyang Zhang, Yang Zhao, Ming-Ching Chang, Changyao Lin, and Jie Liu. E4: Energy-efficient DNN inference for edge video analytics via early-exit and DVFS. arXiv preprint arXiv:2503.04865, 2025. 13 A Supplementary Material This appendix reports the exploratory boundary sets and their operator-level locations. Table A1: Boundary sets selected from the compi...
Pith/arXiv arXiv 2025
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.