University of Texas at Arlington
In this paper, the authors propose the use of microprocessor performance counters for online measurement of complete system power consumption. While past studies have demonstrated the use of performance counters for microprocessor power, to the best of their knowledge, the authors are the first to create power models for the entire system based on processor performance events. Their approach takes advantage of the \"Trickle-down\" effect of performance events in a microprocessor. They show how well known performance related events within a microprocessor such as cache misses and DMA transactions are highly correlated to power consumption outside of the microprocessor.