학술논문

STRIPE: Signal selection for runtime power estimation
Document Type
Conference
Source
2017 27th International Conference on Field Programmable Logic and Applications (FPL) Field Programmable Logic and Applications (FPL), 2017 27th International Conference on. :1-8 Sep, 2017
Subject
Components, Circuits, Devices and Systems
Computing and Processing
Monitoring
Estimation
Runtime
Hardware
Power measurement
Benchmark testing
Radiation detectors
Language
ISSN
1946-1488
Abstract
Knowledge of power consumption at a subsystem level can facilitate adaptive energy-saving techniques such as power gating, runtime task mapping and dynamic voltage and/or frequency scahng. While we have the ability to attribute power to an arbitrary hardware system's modules in real time, the selection of the particular signals to monitor for the purpose of power estimation within any given module has yet to be treated as a primary concern. In this paper, we show how the automatic analysis of circuit structure and behaviour inferred through vectored simulation can be used to produce high-quality rankings of signals' importance, with the resulting selections able to achieve lower power estimation error than those of prior work coupled with decreases in area, power and modelling complexity. In particular, by monitoring just eight signals per module (∼0.3% of the total) across the 15 we examined, we demonstrate how to achieve runtime module-level estimation errors 1.5–6.9× lower than when rehant on the signal selections made in accordance with a more straightforward, previously published metric.