2001 · 73 citations · 20 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureLow-power DesignSoftware EngineeringEnergy SimulationEnergy-efficient Embedded SystemsPerformance ModelingPower EstimationPower ManagementSoftware ModelingEnergy ProfilingHardware SimulationMicroarchitectural Performance ModelingMicroarchitectural Power EstimationProcessor ParameterizationProcessor Power EstimationSimulation-based Power EstimationSoftware Estimation
This paper presents an efficient and accurate high-level software energy estimation methodology using the concept of characterization-based macro-modeling. In characterization-based macro-modeling, a function or sub-routine is characterized using an accurate lower-level energy model of the target processor, to construct a macro-model that relates the energy consumed in the function under consideration to various parameters that can be easily observed or calculated from a high-level programming language description. The constructed macro-models eliminate the need for significantly slower instruction-level interpretation or hardware simulation that is required in conventional approaches to software energy estimation.
20
The SimpleScalar tool set, version 2.0
Doug Burger, Todd Austin · ACM SIGARCH Computer Architecture News · 1997 · 3.1K citations · Full text
David Brooks, Vivek Tiwari, Margaret Martonosi · 2000 · 2.6K citations