| Energy estimation of peripheral devices in embedded systems |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 43, Citation Count: 2
|
|
|
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
|
Tajana Šimunić , Luca Benini , Giovanni De Micheli, Cycle-accurate simulation of energy consumption in embedded systems, Proceedings of the 36th ACM/IEEE conference on Design automation, p.867-872, June 21-25, 1999, New Orleans, Louisiana, United States
[doi> 10.1145/309847.310090]
|
| |
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
|
A. Bona , M. Sami , D. Sciuto , V. Zaccaria , C. Silvano , R. Zafalon, Energy estimation and optimization of embedded VLIW processors based on instruction clustering, Proceedings of the 39th conference on Design automation, June 10-14, 2002, New Orleans, Louisiana, USA
[doi> 10.1145/513918.514137]
|
| |
10
|
|
| |
11
|
Viji Srinivasan , David Brooks , Michael Gschwind , Pradip Bose , Victor Zyuban , Philip N. Strenski , Philip G. Emma, Optimizing pipelines for power and performance, Proceedings of the 35th annual ACM/IEEE international symposium on Microarchitecture, November 18-22, 2002, Istanbul, Turkey
|
 |
12
|
N. Vijaykrishnan , M. Kandemir , M. J. Irwin , H. S. Kim , W. Ye, Energy-driven integrated hardware-software optimizations using SimplePower, Proceedings of the 27th annual international symposium on Computer architecture, p.95-106, June 2000, Vancouver, British Columbia, Canada
|
 |
13
|
|
 |
14
|
|
 |
16
|
W. Ye , N. Vijaykrishnan , M. Kandemir , M. J. Irwin, The design and use of simplepower: a cycle-accurate energy estimation tool, Proceedings of the 37th conference on Design automation, p.340-345, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337436]
|
| |
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
|
CITED BY 2
|
|
Rajesh Palit , Ajit Singh , Kshirasagar Naik, Modeling the energy cost of applications on portable wireless devices, Proceedings of the 11th international symposium on Modeling, analysis and simulation of wireless and mobile systems, October 27-31, 2008, Vancouver, British Columbia, Canada
|
|
|
|
|