SLIDE 41
- J. Henkel, Univ. of Karlsruhe, SS 2004
http://ces.univ-karlsruhe.de
References: System-level power estimation
[Lidsky96] D. [Lidsky96] D. Lidsky Lidsky and J. M. and J. M. Rabaey Rabaey, “Early Power Exploration , “Early Power Exploration – – A World Wide Web Application”, in Proc. ACM/IEEE Design Automat A World Wide Web Application”, in Proc. ACM/IEEE Design Automation Conf., pp. 27 ion Conf., pp. 27---
32, June 1996. 1996. [Li98] Y. Li and J. [Li98] Y. Li and J. Henkel Henkel, "A framework for estimating and minimizing energy dissipation , "A framework for estimating and minimizing energy dissipation of embedded HW/SW systems", in Proc. Design Automation Conf., pp
- f embedded HW/SW systems", in Proc. Design Automation Conf., pp 188
188--
193, June 1998. [Lajolo99] M. [Lajolo99] M. Lajolo Lajolo, A. , A. Raghunathan Raghunathan, S. , S. Dey Dey, L. , L. Lavagno Lavagno, and A. , and A. Sangiovanni Sangiovanni-
Vincentelli, "Efficient power estimation techniques for HW/SW systems", in , "Efficient power estimation techniques for HW/SW systems", in Proc. 1999
Alessandro Volta Memorial International Workshop on Low Power De Alessandro Volta Memorial International Workshop on Low Power Design, March 1999. sign, March 1999. [Pedram99] M. [Pedram99] M. Pedram Pedram and Q. Wu, “Design considerations for battery powered electroni and Q. Wu, “Design considerations for battery powered electronics”, in Proc. ACM/IEEE Design Automation Conf., pp. 861 cs”, in Proc. ACM/IEEE Design Automation Conf., pp. 861---
866, June 1999. [Simunic99a] T. [Simunic99a] T. Simunic Simunic, L. , L. Benini Benini, and G. De , and G. De Micheli Micheli, “Cycle , “Cycle-
- Accurate Simulation of Energy Consumption in Embedded Systems",
Accurate Simulation of Energy Consumption in Embedded Systems", in Proc. ACM/IEEE Design in Proc. ACM/IEEE Design Automation Conf., pp. 867 Automation Conf., pp. 867---
872, June 1999. [Chiasserini99], C. [Chiasserini99], C. Chiasserini Chiasserini and R. R. and R. R. Rao Rao, “Pulsed battery discharge in communication devices”, in Proc. , “Pulsed battery discharge in communication devices”, in Proc. MobiCom MobiCom, August 1999. , August 1999. [Martin99] T. Martin and D. P. [Martin99] T. Martin and D. P. Siewiorek Siewiorek, “The impact of battery capacity and memory bandwidth on CPU sp , “The impact of battery capacity and memory bandwidth on CPU speed setting: A case study”, in Proc. Int. eed setting: A case study”, in Proc. Int. Symp
. Low Power Electronics & Design, pp. 200 Electronics & Design, pp. 200---
205, August 1999. [Benini00] L. [Benini00] L. Benini Benini, G. , G. Castelli Castelli, A. , A. Macii Macii, E. , E. Macii Macii, M. , M. Poncino Poncino and R. and R. Scarsi Scarsi, “A Discrete , “A Discrete-
- Time Battery Model for High
Time Battery Model for High-
- Level Power Estimation”, in Proc. Design
Level Power Estimation”, in Proc. Design Automation and Test Europe, pp. 35 Automation and Test Europe, pp. 35---
39, March 2000. [Lajolo00] M. [Lajolo00] M. Lajolo Lajolo, A. , A. Raghunathan Raghunathan, S. , S. Dey Dey, and L. , and L. Lavagno Lavagno, "Efficient power co , "Efficient power co-
estimation for System-
- on
- n-
- Chip Design", in Proc. Design Automation & Test
Chip Design", in Proc. Design Automation & Test Europe, March 2000. Europe, March 2000. [DeMicheli00] G. De [DeMicheli00] G. De Micheli Micheli and L. and L. Benini Benini, “System , “System-
- level power optimization: Techniques and tools”, in ACM Trans. D
level power optimization: Techniques and tools”, in ACM Trans. Design Automation of Electronic Systems, Vol. 5, esign Automation of Electronic Systems, Vol. 5,
- No. 2, April 2000.
- No. 2, April 2000.
[Panigrahi01] D. [Panigrahi01] D. Panigrahi Panigrahi, C. , C. Chiasserini Chiasserini, S. , S. Dey Dey, R. , R. Rao Rao, A. , A. Raghunathan Raghunathan, and K. , and K. Lahiri Lahiri, “Battery life estimation of mobile embedded systems”, in Proc. , “Battery life estimation of mobile embedded systems”, in Proc. Int. Conf.
On VLSI Design, January 2001. On VLSI Design, January 2001.
(src: A. Raghunathan, NEC)
- J. Henkel, Univ. of Karlsruhe, SS 2004
http://ces.univ-karlsruhe.de
References: Low-power Software
[Su94] C. L. Su, C. Y. [Su94] C. L. Su, C. Y. Tsui Tsui, and A. M. , and A. M. Despain Despain, "Low power architecture design and compilation techniques for , "Low power architecture design and compilation techniques for high high-
- performance processors", in Proc. IEEE
performance processors", in Proc. IEEE COMPCON", February 1994. COMPCON", February 1994. [Tiwari94a] V. [Tiwari94a] V. Tiwari Tiwari, S. , S. Malik Malik, and A. Wolfe, "Compilation techniques for low energy: An overv , and A. Wolfe, "Compilation techniques for low energy: An overview", in Proc. iew", in Proc. Symp
- Symp. Low Power Electronics, pp. 38
. Low Power Electronics, pp. 38---
39, October 1994. 1994. [Tiwari94b] V. [Tiwari94b] V. Tiwari Tiwari, S. , S. Malik Malik, and A. Wolfe, "Power analysis of embedded software: A first st , and A. Wolfe, "Power analysis of embedded software: A first step towards software power minimization," in Proc. Int. Conf. Com ep towards software power minimization," in Proc. Int. Conf. Computer puter-
- Aided Design, November 1994.
Aided Design, November 1994. [Tiwari94c] V. [Tiwari94c] V. Tiwari Tiwari, S. , S. Malik Malik, and A. Wolfe, "Power analysis of embedded software: A first st , and A. Wolfe, "Power analysis of embedded software: A first step towards software power minimization," IEEE Trans. VLSI System ep towards software power minimization," IEEE Trans. VLSI Systems, s,
- vol. 2, no. 4, pp. 437
- vol. 2, no. 4, pp. 437---
- --445, December 1994.
445, December 1994. [Tiwari96] V. [Tiwari96] V. Tiwari Tiwari and S. and S. Malik Malik and A. Wolfe and T. and A. Wolfe and T. -
- C. Lee, "Instruction level power analysis and optimization of so
- C. Lee, "Instruction level power analysis and optimization of software", in Proc. Int. Conf. VLSI Design, pp. 326
ftware", in Proc. Int. Conf. VLSI Design, pp. 326-
328, January 1996. [Mehta96] H. Mehta, R. M. Owens, and M. J. Irwin, “Some issues i [Mehta96] H. Mehta, R. M. Owens, and M. J. Irwin, “Some issues in gray code addressing”, in Proc. Great Lakes n gray code addressing”, in Proc. Great Lakes Symp
. On VLSI, pp 178---
180, March 1996. [Hsieh97] C. [Hsieh97] C. -
- T. Hsieh, M.
- T. Hsieh, M. Pedram
Pedram, G. Mehta, and F. , G. Mehta, and F. Rastgar Rastgar, "Profile , "Profile-
- driven program synthesis for evaluation of system power dissipat
driven program synthesis for evaluation of system power dissipation," in Proc. Design ion," in Proc. Design Automation Conf., pp. 576 Automation Conf., pp. 576---
581, June 1997. [Mehta97] H. Mehta, R. Owens, M. Irwin, R. Chen, and D. [Mehta97] H. Mehta, R. Owens, M. Irwin, R. Chen, and D. Ghosh Ghosh, “Techniques for Low Energy Software”, in Proc. Int. , “Techniques for Low Energy Software”, in Proc. Int. Symp
- Symp. Low Power Electronics & Design, pp 72
. Low Power Electronics & Design, pp 72-
75, August 1997. [Yoshida97] Y. Yoshida, B. [Yoshida97] Y. Yoshida, B. – –Y. Song, H.
Okuhata, and T. , and T. Onoye Onoye, “An Object Code Compression Approach to Embedded Processors", , “An Object Code Compression Approach to Embedded Processors", in Proc. Int. in Proc. Int. Symp
. Low Power Electronics & Design, pp 265 Electronics & Design, pp 265---
268, August 1997. [Tomiyama98] H. [Tomiyama98] H. Tomiyama Tomiyama, T. Ishihara, A. Inoue, and H. , T. Ishihara, A. Inoue, and H. Yasuura Yasuura, “Instruction scheduling for power reduction in processor , “Instruction scheduling for power reduction in processor-
- based system design”, in Proc. Design
based system design”, in Proc. Design Automation and Test Europe, pp. 855 Automation and Test Europe, pp. 855---
860, February 1998. [Wan98] M. Wan, Y. Ichikawa, D. [Wan98] M. Wan, Y. Ichikawa, D. Lidsky Lidsky, and J. , and J. Rabaey Rabaey, “An energy conscious methodology for early design exploration , “An energy conscious methodology for early design exploration of heterogeneous
DSPs”, in Proc. Custom ”, in Proc. Custom Integrated Circuits Conf., pp. 111 Integrated Circuits Conf., pp. 111---
117, May 1998. [Benini99a] L. [Benini99a] L. Benini Benini, A. , A. Macii Macii, E. , E. Macii Macii, and M. , and M. Poncino Poncino, “Selective Instruction Compression for Memory Energy Reduction , “Selective Instruction Compression for Memory Energy Reduction in Embedded Systems", in Proc. Int. in Embedded Systems", in Proc. Int. Symp
- Symp. Low Power Electronics & Design, pp. 206
. Low Power Electronics & Design, pp. 206---
211, August 1999.
(src: A. Raghunathan, NEC)