Architecture-level power estimation and design experiments
- 1 January 2001
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Design Automation of Electronic Systems
- Vol. 6 (1) , 50-66
- https://doi.org/10.1145/371254.371262
Abstract
Architecture-level power estimation has received more attention recently because of its efficiency. This article presents a technique used to do power analysis of processors at the architecture level. It provides cycle-by-cycle power consumption data of the architecture on the basis of the instruction/data flow stream. To characterize the power dissipation of control units, a novel hierarchical method has been developed. Using this technique, a power estimator is implemented for a commercial processor. The accuracy of the estimator is validated by comparing the power values it produces against measurements made by a gate-level power simulator for the same benchmark set. Our estimation approach is shown to provide very efficient and accurate power analysis at the architecture level. The energy models built for first-pass estimation (such as ALU, MAC unit, register files) are reusable for future architecture design modification. In this article, we demonstrate the application of the technique. Furthermore, this technique can evaluate various kinds of software to achieve hardware/software codesign for low power.Keywords
This publication has 3 references indexed in Scilit:
- Power analysis of a 32-bit RISC microcontroller integrated with a 16-bit DSPPublished by Association for Computing Machinery (ACM) ,1997
- Energy characterization based on clusteringPublished by Association for Computing Machinery (ACM) ,1996
- Activity-sensitive architectural power analysis for the control pathPublished by Association for Computing Machinery (ACM) ,1995