| Fast high-level power estimation for control-flow intensive design |
| Full text |
Pdf
(901 KB)
|
| Source
|
International Symposium on Low Power Electronics and Design
archive
Proceedings of the 1998 international symposium on Low power electronics and design
table of contents
Monterey, California, United States
Pages: 299 - 304
Year of Publication: 1998
ISBN:1-58113-059-7
|
|
Authors
|
|
Kamal S. Khouri
|
Department of Electrical Engineering, Princeton University, Princeton, NJ
|
|
Ganesh Lakshminarayana
|
Department of Electrical Engineering, Princeton University, Princeton, NJ
|
|
Niraj K. Jha
|
Department of Electrical Engineering, Princeton University, Princeton, NJ
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 12, Citation Count: 2
|
|
|
ABSTRACT
In this paper, we present a power estimation technique for control-flow intensive designs that is tailored towards driving iterative high-level synthesis systems, where hundreds of architectural trade-offs are explored and compared. Our method is fast and relatively accurate. The algorithm utilizes the behavioral information to extract branch probabilities, and uses these in conjunction with switching activity and circuit capacitance information, to estimate the power consumption of a given architecture.
We test our algorithm using a series of experiments, each geared towards measuring a different indicator. The first set of experiments measures the algorithm's accuracy when compared to the actual circuit power. The second set of experiments measures the average tracking index, and tracking index fidelity for a series of architectures. This index measures how well the algorithm makes decisions when comparing the relative power consumption of two architectures contending as low-power candidates.
Results indicate that our algorithm achieved an average estimation error of 11.8% and an average tracking index of 0.95 over all examples.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
A. C. Deng, "Power analysis for CMOS/BiCMOS circuits," in Proc. Int. Wkshp. Low Power Design, pp. 3-8, Apr. 1994.
|
| |
2
|
|
 |
3
|
|
| |
4
|
J. Rabaey and M. Pedram (Editors), Low Power Design Methodologies. Kluwer Academic Publishers, Boston, MA, 1996.
|
 |
5
|
|
| |
6
|
S.R. Powell and P. M. Chau, "Estimating power dissapation of VLSI signal processing chips: The PFA technique," in Proc. VLSI Signal Processing IV, pp. 250-259, 1990.
|
| |
7
|
|
| |
8
|
Anand Raghunathan , Sujit Dey , Niraj K. Jha, Register-transfer level estimation techniques for switching activity and power consumption, Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design, p.158-165, November 10-14, 1996, San Jose, California, United States
|
 |
9
|
Diana Marculescu , Radu Marculescu , Massoud Pedram, Information theoretic measures of energy consumption at register transfer level, Proceedings of the 1995 international symposium on Low power design, p.81-86, April 23-26, 1995, Dana Point, California, United States
[doi> 10.1145/224081.224096]
|
 |
10
|
|
| |
11
|
L. Benini, A. Bogliolo, M. Favalli, and G. De Micheli, "Regression models for behavioral power estimation," in Proc. Power & Timing Modeling Optimization & Simulation Wkshp., pp. 179-188, 1996.
|
| |
12
|
K. S. Khouri , G. Lakshminarayana , N. K. Jha, IMPACT: a high-level synthesis system for low power control-flow intensive circuits, Proceedings of the conference on Design, automation and test in Europe, p.848-854, February 23-26, 1998, Le Palais des Congrés de Paris, France
|
| |
13
|
A. P. Chandrakasan, S. Sheng, and R. W. Broderson, "Low-power CMOS digital design," IEEE J. Solid-State Circuits, pp. 473-484, Apr. 1992.
|
 |
14
|
Subhrajit Bhattacharya , Sujit Dey , Franc Brglez, Performance analysis and optimization of schedules for conditional and loop-intensive specifications, Proceedings of the 31st annual conference on Design automation, p.491-496, June 06-10, 1994, San Diego, California, United States
[doi> 10.1145/196244.196477]
|
| |
15
|
Ganesh Lakshminarayana , Kamal S. Khouri , Niraj K. Jha, Wavesched: a novel scheduling technique for control-flow intensive behavioral descriptions, Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design, p.244-250, November 09-13, 1997, San Jose, California, United States
|
| |
16
|
|
| |
17
|
A. P. Chandrakasan, M. Potkonjak, R. Mehra, J. Rabaey, and R. W. Broderson, "Optimizing power using transformations," IEEE Trans. Computer-Aided Design, vol. 14, pp. 12-51, Jan. 1995.
|
CITED BY 2
|
|
A. Bogliolo , L. Benini , B. Riccó , G. De Micheli, Efficient switching activity computation during high-level synthesis of control-dominated designs, Proceedings of the 1999 international symposium on Low power electronics and design, p.127-132, August 16-17, 1999, San Diego, California, United States
|
|
|
|
|