| Energy savings through compression in embedded Java environments |
| Full text |
Pdf
(621 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: 163 - 168
Year of Publication: 2002
ISBN:1-58113-542-4
|
|
Authors
|
|
G. Chen
|
Pennsylvania State University, University Park, PA
|
|
M. Kandemir
|
Pennsylvania State University, University Park, PA
|
|
N. Vijaykrishnan
|
Pennsylvania State University, University Park, PA
|
|
M. J. Irwin
|
Pennsylvania State University, University Park, PA
|
|
W. Wolf
|
Princeton University, Princeton, NJ
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 24, Citation Count: 3
|
|
|
ABSTRACT
Limited energy and memory resources are important constraints in the design of an embedded system. Compression is an useful and widely employed mechanism to reduce the memory requirements of the system. As the leakage energy of a memory system increases with its size and because of the increasing contribution of leakage to overall system energy, compression also has a significant effect on reducing energy consumption. However, storing compressed data/instructions has a performance and energy overhead associated with decompression at runtime. The underlying compression algorithm, the corresponding implementation of the decompression and the ability to reuse decompressed information critically impact this overhead.In this paper, we explore the influence of compression on overall memory energy using a commercial embedded Java virtual machine (JVM) and a customized compression algorithm. Our results show that compression is effective in reducing energy even when considering the runtime decompression overheads for most applications.
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
|
ChaiVM for Jornado. http://www.hp.com/productsl/embedded/jornado/index.html
|
| |
4
|
|
 |
5
|
G. Chen , M. Kandemir , N. Vijaykrishnan , M. J. Irwin , W. Wolf, Energy savings through compression in embedded Java environments, Proceedings of the tenth international symposium on Hardware/software codesign, May 06-08, 2002, Estes Park, Colorado
[doi> 10.1145/774789.774823]
|
 |
6
|
|
 |
7
|
Keith I. Farkas , Jason Flinn , Godmar Back , Dirk Grunwald , Jennifer M. Anderson, Quantifying the energy consumption of a pocket computer and a Java virtual machine, Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, p.252-263, June 18-21, 2000, Santa Clara, California, United States
|
| |
8
|
M. Kjelso, M. Gooch, and S. Jones. Performance evaluation of computer architectures with main memory data compression. Elsevier Science, Journal of Systems Architecture, 45 (1999), pp. 571--590.
|
 |
9
|
Michael Powell , Se-Hyun Yang , Babak Falsafi , Kaushik Roy , T. N. Vijaykumar, Gated-Vdd: a circuit technique to reduce leakage in deep-submicron cache memories, Proceedings of the 2000 international symposium on Low power electronics and design, p.90-95, July 25-27, 2000, Rapallo, Italy
[doi> 10.1145/344166.344526]
|
| |
10
|
G. Reinman and N. Jouppi. An integrated cache timing and power model. COMPAQ Wester Research Lab, Palo Alto, CA, 1999. http://www.research.compaq.com/wrl/people/jouppi/CACTI.html
|
| |
11
|
|
| |
12
|
D. Takahashi. Java chips make a comeback. Red Herring, July 12, 2001.
|
| |
13
|
The future of SoC design. http://www.eetasia.com/ART_8800141212.HTM.
|
 |
14
|
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
|
| |
15
|
N. Vijaykrishnan, M. Kandemir, S. Tomar, S. Kim, A. Sivasubramaniam and M. J. Irwin. Energy Characterization of Java Applications from a Memory Perspective. In Proc. USENIX Java Virtual Machine Research and Technology Symposium, April 2001.
|
CITED BY 3
|
|
|
|
|
G. Chen , M. Kandemir , N. Vijaykrishnan , M. J. Irwin , W. Wolf, Energy savings through compression in embedded Java environments, Proceedings of the tenth international symposium on Hardware/software codesign, May 06-08, 2002, Estes Park, Colorado
|
|
|
|
|