ACM Home Page
Please provide us with feedback. Feedback
Energy estimation of peripheral devices in embedded systems
Full text PdfPdf (188 KB)
Source Great Lakes Symposium on VLSI archive
Proceedings of the 14th ACM Great Lakes symposium on VLSI table of contents
Boston, MA, USA
POSTER SESSION: Poster session 2 table of contents
Pages: 430 - 435  
Year of Publication: 2004
ISBN:1-58113-853-9
Authors
Ozgur Celebican  Georgia Institute of Technology Atlanta, GA
Tajana Simunic Rosing  Hewlett-Packard Labs, Palo Alto, CA
Vincent J. Mooney, III  Georgia Institute of Technology Atlanta, GA
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 43,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

This paper introduces a methodology for estimation of energy consumption in peripherals such as audio and video devices. Peripherals can be responsible for significant amount of the energy consumption in current embedded systems. We introduce a cycle-accurate energy simulator and profiler capable of simulating peripheral devices. Our energy estimation tool for peripherals can be useful for hardware and software energy optimization of multimedia applications and device drivers. The simulator and profiler use cycle-accurate energy and performance models for peripheral devices with the cycle-accurate energy and performance models for computing, storage and power devices created in previous work. We also implemented I/O communication protocols such as polling, I/O interrupts and direct memory access (DMA). Using our energy simulator and estimator, we optimized an audio driver for an MP3 (MPEG-2 Layer 3) audio decoder application. Our optimization results show 44% reduction in the total system energy consumption for the MP3 audio decoder when optimized audio driver is used.


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
CoWare, HTTP:<http://oradev.coware.com>
 
3
Mentor Graphics, HTTP: <http://www.mentor.com/codesign/>
 
4
Synopsys, System-level design, HTTP: <http://www.synopsys.com/sps/sld.html>
 
5
Cadence, HTTP: <http://www.cadence.com>
 
6
Synopsys, Power Compiler, HTTP: <http://www.synopsys.com/products/power/power.html>
 
7
SimOS, HTTP: <http://simos.stanford.edu/>
 
8
9
 
10
 
11
12
13
14
16
 
17
A. Acquaviva, T. Simunic, V. Deolalikar and S. Roy, "Server Controlled Power Management for Wireless Portable Devices," HP Labs Technical Report (HPL-2003-82), April 2003.
 
18
 
19
Advanced RISC Machines Ltd. (ARM) ARM Software Development Toolkit Version 2.11, 1996.
 
20
SmartBadge 4, HTTP: http://www.it.kth.se/~maguire/badge4.html
 
21
SmartBadge 4 audio driver, HTTP: <http://www.it.kth.se/~maguire/badge4-audio.html>
 
22
Intel Strong ARM SA-1110 manual, HTTP: http://www.intel.com/design/strong/manuals/278240.htm


Collaborative Colleagues:
Ozgur Celebican: colleagues
Tajana Simunic Rosing: colleagues
Vincent J. Mooney, III: colleagues