Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Energy-Monitoring Tool for Low-Power Embedded Programs

Published: 01 July 2002 Publication History

Abstract

Designing cost sensitive embedded products such as cellular phones and portable media players requires maximizing a platform's performance while minimizing energy use. For example, iftwo software implementations of an MPEG-4 decoder perform quite differently on the same target platform, clearly the more efficient version will result in a more cost-effective product.Developing efficient embedded software requires a wide range of knowledge and skills. Programmersmust have a good understanding not only of the target algorithms and target processor's intricacies, but also of a program's overall performance behavior. For example, if a program execution incurs extra performance overheads from resource conflicts, such as conflict cachemisses, programmers should identify and eliminate the problems for maximum performance. In addition, programmers should be able to remove hot spots that could degrade a program's overall perfomance.

References

[1]
Green Hills Software Inc., The MULTI Performance Profiler, http://www.ghs.com/products/MULTI_IDE.html (current May 2002).]]
[2]
Mentor Graphics Corp., QuickPower, http://www.mentor.com (current May 2002).]]
[3]
D. Brooks V. Tiwari and M. Martonosi, "Wattch: A Framework for Architectural-Level Power Analysis and Optimizations," Proc. Int'l Symp. Computer Architecture (ISCA 2000), IEEE CS Press, Los Alamitos, Calif., 2000, pp. 83-94.]]
[4]
W. Ye, et al., "The Design and Use of SimplePower: A Cycle Accurate Energy Estimation Tool," Proc. 37th Design Automation Conf. (DAC 00), ACM Press, New York, 2000, pp. 340-345.]]
[5]
T. Simunic L. Benini and G. De Micheli, "Cycle-Accurate Simulation of Energy Consumption in Embedded Systems," Proc. Design Automation Conf. (DAC 99), ACM Press, New York, 1999, pp. 867-872.]]
[6]
S. Ghiasi and D. Grunwald, "A Comparison of Two Architectural Power Models," Proc. Workshop Power-Aware Computer Systems (PACS 01), Lecture Notes in Computer Science, Springer-Verlag, Heidelberg, Germany, vol. 2008, 2001, pp. 137-152.]]
[7]
J. Flinn and M. Satyanarayanan, "Powerscope: A Tool for Profiling the Energy Usage of Mobile Applications," Proc. IEEE Workshop Mobile Computing Systems and Applications (WMCSA 1999), IEEE CS Press, Los Alamitos, Calif., 1999, pp. 2-10.]]
[8]
N. Chang K. Kim and H.G. Lee, "Cycle-Accurate Energy Consumption Measurement and Characterization, with a Case Study of the ARM7TDMI," IEEE Trans. Very Large Scale Integration (VLSI) Systems, vol. 10, no. 2, Apr. 2002, pp. 146-154.]]
[9]
N. Chang, et al., "Bus Encoding for Low-Power High-Performance Memory Systems," Proc. 37th Design Automation Conf. (DAC 00), ACM Press, New York, 2000, pp. 800-805.]]
[10]
D.J. Dionne and M. Durrant, "Embedded Linux/Microcontroller Project," http://www.uclinux.org (current May 2002).]]
[11]
A. Acquaviva L. Benini and B. Ricco, "Energy Characterization of Embedded Real-Time Operating Systems," Proc. Workshop Compilers and Operating Systems for Low Power, Kluwer Academic, Boston, 2001, pp. 30-37.]]
[12]
R.P. Dick, et al., "Power Analysis of Embedded Operating Systems," Proc. 37th Design Automation Conf. (DAC 00), ACM Press, New York, 2000, pp. 312-315.]]

Cited By

View all
  • (2015)Measuring energy consumption using EML (energy measurement library)Computer Science - Research and Development10.1007/s00450-014-0269-530:2(135-143)Online publication date: 1-May-2015
  • (2014)A survey of power and energy efficient techniques for high performance numerical linear algebra operationsParallel Computing10.1016/j.parco.2014.09.00140:10(559-573)Online publication date: 1-Dec-2014
  • (2012)Functional-Level Energy Characterization of µC/OS-II and Cache Locking for Energy SavingBell Labs Technical Journal10.1002/bltj.2153217:1(219-227)Online publication date: 1-Jun-2012
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Design & Test
IEEE Design & Test  Volume 19, Issue 4
July 2002
128 pages

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 July 2002

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2015)Measuring energy consumption using EML (energy measurement library)Computer Science - Research and Development10.1007/s00450-014-0269-530:2(135-143)Online publication date: 1-May-2015
  • (2014)A survey of power and energy efficient techniques for high performance numerical linear algebra operationsParallel Computing10.1016/j.parco.2014.09.00140:10(559-573)Online publication date: 1-Dec-2014
  • (2012)Functional-Level Energy Characterization of µC/OS-II and Cache Locking for Energy SavingBell Labs Technical Journal10.1002/bltj.2153217:1(219-227)Online publication date: 1-Jun-2012
  • (2007)Experimental analysis on time-triggered power consumption measurement with DVS-enabled multiple power domain platformProceedings of the 5th IFIP WG 10.2 international conference on Software technologies for embedded and ubiquitous systems10.5555/1778978.1778996(149-158)Online publication date: 7-May-2007
  • (2006)Maintaining video quality for a down-sampling decoder in low-power mobile devicesProceedings of the 24th IASTED international conference on Internet and multimedia systems and applications10.5555/1169167.1169180(73-78)Online publication date: 13-Feb-2006
  • (2005)B#IEEE Design & Test10.1109/MDT.2005.2822:2(150-159)Online publication date: 1-Mar-2005
  • (2004)Web-Based Energy Exploration Tool for Embedded SystemsIEEE Design & Test10.1109/MDT.2004.10221:6(572-586)Online publication date: 1-Nov-2004
  • (2004)Invited talkProceedings of the First international conference on Embedded Software and Systems10.1007/11535409_7(44-58)Online publication date: 9-Dec-2004

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media