| An efficient code compression technique using application-aware bitmask and dictionary selection methods |
| Full text |
Pdf
(618 KB)
|
| Source
|
Design, Automation, and Test in Europe
archive
Proceedings of the conference on Design, automation and test in Europe
table of contents
Nice, France
SESSION: Application-specific architectures
table of contents
Pages: 582 - 587
Year of Publication: 2007
ISBN:978-3-9810801-2-4
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
EDA Consortium
San Jose, CA, USA
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 22, Citation Count: 3
|
|
|
ABSTRACT
Memory plays a crucial role in designing embedded systems. A larger memory can accommodate more and large applications but increases cost, area, as well as energy requirements. Code compression techniques address this problem by reducing the size of the applications. While early work on bitmask-based compression has proposed several promising ideas, many challenges remain in applying them to embedded system design. This paper makes two important contributions to address these challenges by developing application-specific bitmask selection and bitmask-aware dictionary selection techniques. We applied these techniques for code compression of TI and MediaBench applications to demonstrate the usefulness of our approach.
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
|
IBM. CodePack PowerPC Code Compression Utility User's Manual. Version 3.0, 1998.
|
| |
3
|
N. Ishiura and M. Yamaguchi. Instruction code compression for application specific VLIW processors based of automatic field partitioning. SASIMI, 105--109, 1997.
|
| |
4
|
Charles Lefurgy , Peter Bird , I-Cheng Chen , Trevor Mudge, Improving code density using compression techniques, Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture, p.194-203, December 01-03, 1997, Research Triangle Park, North Carolina, United States
|
| |
5
|
C. Lefurgy and T. Mudge. Code compression for DSP. CSE-TR-380-98. Technical report, University of Michigan, 1998.
|
 |
6
|
|
| |
7
|
H. Lekatsas and W. Wolf. SAMC: A code compression algorithm for embedded processors. IEEE TCAD, 18(12), 1999.
|
 |
8
|
|
| |
9
|
S. Liao, S. Devadas, and K. Keutzer. Code density optimization for embedded DSP processors using data compression techniques. Advanced Research in VLSI, 393--399, 1995.
|
| |
10
|
C. Lin, Y. Xie, and W. Wolf. LZW-based code compression for VLIW embedded systems. DATE, 76--81, 2004.
|
| |
11
|
S. Nam, I. Park, and C. Kyung. Improving dictionary-based code compression in VLIW architectures. IEICE Trans. Fundamentals, A(11):2318--2324, November 1999.
|
| |
12
|
|
 |
13
|
|
 |
14
|
|
 |
15
|
|
|