Source Code Optimization and Profiling of Energy Consumption in Embedded Systems
While I’m on the topic of energy profiling, the 2000 paper Source Code Optimization and Profiling of Energy Consumption in Embedded Systems is an interesting read.
As energy consumption becomes an increasingly serious concern, we’ll start to see techniques like these migrating up from embedded systems work into the “mainstream”. If you want an actual prediction: my money’s on preliminary support for power profiling in Valgrind within the next five years.