ACM Home Page
Please provide us with feedback. Feedback
Fast system-level power profiling for battery-efficient system design
Full text PdfPdf (687 KB)
Source International Conference on Hardware Software Codesign archive
Proceedings of the tenth international symposium on Hardware/software codesign table of contents
Estes Park, Colorado
SESSION: Energy efficiency in system design table of contents
Pages: 157 - 162  
Year of Publication: 2002
ISBN:1-58113-542-4
Authors
Kanishka Lahiri  UC San Diego
Anand Raghunathan  NEC USA
Sujit Dey  UC San Diego
Sponsors
IEEE-CS\DATC : IEEE Computer Society
IFIP WG 10.5 : IFIP WG 10.5
SIGSOFT: ACM Special Interest Group on Software Engineering
: IEEE Circuits and Systems Society
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 26,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/774789.774822
What is a DOI?

ABSTRACT

An increasing disparity between the energy requirements of portable electronic devices and available buttry capacities is driving the development of new design methodologies for battery-efficient systems. A crucial requirement for battery efficient system design is to be able to efficiently and accurately estimate battery life for candidate system architectures. Recently, efficient techniques have been developed to estimate battery life under given profiles of system power consumption over time. However, techniques for generating the power profiles themselves are either too cumbersome for system level exploration, or too inaccurate for battery life estimation.In this paper, we present a new methodology for efficiently and accurately generating power profiles for different system-level architectures. The designer can specify the manner in which (i) system tasks are mapped to a set of available implementations, and (ii) system communications are mapped to a specified communication architecture. For a given architecture, a power profile is automatically generated by analyzing an abstract representation of the system execution traces, while taking into account the selected implementations of the system's computations and communications.Experiments conducted on the design of an IEEE 802.11 MAC processor indicate that the power profiling approach offers run times that are several orders of magnitude lower than a simulation based power profiling technique, while sustaining negligible loss of accuracy (average profiling error was observed to be less than 3.4%).


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
 
2
 
3
 
4
 
5
 
6
M. Doyle, T. F. Fuller, and J. S. Newman, "Modeling of galvanostatic charge and discharge of lithium/polymer/insertion cell," J. Electrochem. Soc., vol. 140, pp. 1526--1533, June 1993.
 
7
S. Gold, "'A PSPICE macromodel for lithium-ion batteries," in Proc. Annual Battery, Conference on Applications and Advances, pp. 9--15, 1997.
8
 
9
 
10
11
12
13
14
15
16
17
18
 
19
"Wireless L. AN Medium Access Control (MAC) and Physical Layer (PHY) Specifications." IEEE Computer Society LAN MAN Standards Committee, IEEE Std 802.11-1999 Edition.
 
20
Fujitsu Microelectronics. Inc., "Sparclite series MB86934 addendum." 1994.
 
21
K. Lahiri, A. Raghunathan, and S. Dey, "System level performance analysis for designing on-chip communication architectures," IEEE Trans. Computer-Aided Design, vol. 20, pp. 768--783, June 2001.
 
22
 
23
"Esterel: a Synchronous Reactive Programming Language." http://www.esterel.org.
 
24
J. Buck. et.al., "Ptolemy: A framework for simulating and prototyping heterogeneous systems." Int. Journal on Computer Simulation, Special Issue on Simulation Software Management, vol. 4, pp. 155--182, Apr. 1994.
 
25
"Ethereal 0.8.18." http://www.ethereal.com.


Collaborative Colleagues:
Kanishka Lahiri: colleagues
Anand Raghunathan: colleagues
Sujit Dey: colleagues