ACM Home Page
Please provide us with feedback. Feedback
An efficient code compression technique using application-aware bitmask and dictionary selection methods
Full text PdfPdf (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
Seok-Won Seong  University of Florida, Gainesville, FL
Prabhat Mishra  University of Florida, Gainesville, FL
Sponsors
: IEEE Council on Electronic Design Automation (CEDA)
: The EDA Consortium
EDAA : European Design and Automation Association
SIGDA : ACM Design Automation
RAS : RAS
: The IEEE Computer Society TTTC
: ECSI
Publisher
EDA Consortium  San Jose, CA, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 22,   Citation Count: 3
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

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
 
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

Collaborative Colleagues:
Seok-Won Seong: colleagues
Prabhat Mishra: colleagues