A code compression advisory tool for embedded processors

11 years 4 months ago
A code compression advisory tool for embedded processors
We present a tool which is designed to be used as a code compression advisory system for object code to be run on an embedded processor. All the compression schemes support run-time random decompression. Given the machine instruction set architecture, the encoding of instructions, and a set of object programs to be compressed, the tool analyzes the code, gathers statistics about static instruction frequencies and other relevant information, and performs a relative evaluation of a suite of compression strategies. The tool produces as output, the sizes of the compressed code, the Line Address Table(if one is required), and the dictionary(if there is only one) or the sizes of all dictionaries if there are several, for various choices of parameters input by the user. We have used the tool to evaluate alternate schemes for a suite of benchmarks for the TI TMS320C62x instruction set architecture and the Intel ARM processor and report results. keywords code compression, embedded system tool,...
Sreejith K. Menon, Priti Shankar
Added 26 Jun 2010
Updated 26 Jun 2010
Type Conference
Year 2005
Where SAC
Authors Sreejith K. Menon, Priti Shankar
Comments (0)