loading...
A Unified Architecture for Adaptive Compression of Data and Code on Embedded Systems
Kolkata, India January 03-January 07
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICVD.2005.3618th International Conference on VLSI ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Haris Lekatsas, NEC Laboratories America, Inc.
Jörg Henkel, NEC Laboratories America, Inc.
Venkata Jakkula, NEC Laboratories America, Inc.
Srimat Chakradhar, NEC Laboratories America, Inc.
We present an architecture for compression/decompression of executable files running on embedded systems. Compression is important for memory reduction purposes; previous work on memory reduction for embedded systems has focused on compressing the instruction segment of executable code before execution and decompressing at runtime. Our work has shown that solely compressing the instruction segment is not enough as in many cases executable files contain large data areas that would benefit from compression as well. Compressing data areas presents new challenges to the embedded system designer; data can be modified during execution and therefore a fast compression algorithm and intelligent memory management are required as well. We propose a novel compression/decompression framework that can handle both instructions and data and show memory reductions over 50% while keeping performance degradation within 12%.
Citation:
Haris Lekatsas, Jörg Henkel, Venkata Jakkula, Srimat Chakradhar, "A Unified Architecture for Adaptive Compression of Data and Code on Embedded Systems," vlsid, pp.117-123, 18th International Conference on VLSI Design held jointly with 4th International Conference on Embedded Systems Design (VLSID'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.